@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

@-webkit-keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

@-moz-keyframes slide1 { 
  0%, 100% {
    transform: translate(-0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

@-ms-keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

@-o-keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}

@keyframes slide1 {
  0%, 100% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(2px, 0);
  }
}
 
:root {
    --krowd-font-sans-serif:  "Cairo", sans-serif;
    --krowd-medium-font-family:  "Cairo", sans-serif;
    --krowd-heading-font-family:  "Cairo", sans-serif;
    --krowd-black-font-family:  "Cairo", sans-serif;
}

.container
{
    direction: rtl;
}
.gsc-heading.align-left{
    direction: rtl;
    text-align: right;
}
.custom-text
{
    direction: rtl;
    text-align: right;
}
.slider-inner-content .gsc-heading .title {

    text-align: right;
}
.gsc-heading .heading-action {


}
.btn:after, .btn-white:after, .btn-black:after, .btn-theme:after, .btn-theme-second:after, .more-link a:after, .btn-theme-submit:after, input[type='submit']:after
{
    left: 0px;
    right: auto!important;
}
.btn, .btn-white, .btn-black, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit, input[type='submit']{
    padding: 15px 0 15px 15px!important;
  letter-spacing: 0px!important;

}
.btn-theme i, .btn-white i {
    margin: 0 30px 0  0;
}
.fa-arrow-right:before {
    content: "\f060";
}

.btn:hover, .btn:focus, .btn:active, .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-black:hover, .btn-black:focus, .btn-black:active, .btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme-second:hover, .btn-theme-second:focus, .btn-theme-second:active, .more-link a:hover, .more-link a:focus, .more-link a:active, .btn-theme-submit:hover, .btn-theme-submit:focus, .btn-theme-submit:active, input[type='submit']:hover, input[type='submit']:focus, input[type='submit']:active {

    padding: 15px 15px 15px 15px!important;
}
body {

    font-size: 1rem;
}


.custom-slider-owl.owl-carousel .owl-nav > div.owl-next {
    left: 20px;
    right: auto;

}

.custom-slider-owl.owl-carousel .owl-nav > div.owl-prev {
    right: 20px;
    left: auto;

}



.fa-arrow-left:before {
    content: "\f061";
}
.background-45 > .bb-inner > .container:before {

    left: auto;
    right: 0px;
}
.flipping-card-side {

    direction: rtl;
    text-align: right;
}
.owl-nav-leading-with-impact.owl-carousel .owl-nav > div.owl-next {
    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
    right: auto;
}

.owl-nav-leading-with-impact.owl-carousel .owl-nav > div.owl-prev {
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
    right: auto;
}

.bg-skew-white:before {
   background-image: url(/sites/default/files/page-images/pattern-b-l-ar.png?v6);
   background-position: 86% 100%;
}


@media (min-width: 992px) {
    .bg-50-skew:before {

        right: -10%;

    }
}


.our-building-blocks-hp.gsc-tabs .tabs_vertical .nav-tabs {
    margin-bottom: 0px;
    direction: rtl;
    text-align: right;
    float: right;
    padding-right: 0px;
    padding-left: 40px;
}
.our-building-blocks-hp.gsc-tabs .tabs_vertical .nav-tabs > li a {
    background: none;
    padding-right: 0px;
    padding-left: 20px;
}


.gsc-icon-box.left .highlight-icon {

  padding-left: 20px;
  padding-right: 0px!important;

}

.product-group-card  .gsc-icon-box.left .highlight-icon {

  padding-left: 10px;
  padding-right: 0px!important;

}

.product-card .gsc-icon-box.left .highlight-icon {
  padding-left: 10px;
}
.flipping-card-side-front .title{
    font-size: 1.3em;
}
@media (min-width: 1024px) {
    .navigation .gva_menu_main li a .icaret {
        margin-right: 4px;
        margin-left: 0px;
        border: none ;
        font-size: 8px;
    }
}

@media (min-width: 1024px) {
    .navigation .gva_menu_main .sub-menu li a {
        text-align: right!important;
    }
}
.our-building-blocks-hp.gsc-tabs .tabs_vertical .tab-content .tab-pane
{
    direction: rtl;
    text-align: right;

}
header.header-default .area-inner{

  padding-right: 0px;
  padding-left: 60px;

}

header.header-default .header-right
{
  left: 0;
  right: auto;
  text-align: left;

}

.btn-theme:hover i, .btn-theme:focus i, .btn-white:hover i, .btn-white:focus i {
  margin: 0 5px 0 0!important;
}
.bg-pattern-b-l-v2:after {
  left: auto;
  right: 0px;
  background-image: url(/themes/custom/krowd/assets/images/patterns/pattern-fade-right-3-ar.svg)!important;
 }

.search-close-btn {

  left: 10px;
  right: auto;

}
.search-panel
{
  text-align: right;

}

.product-uses ul li:before, .product-advantages ul li:before, .ul-tick-style ul li:before {
   left: auto;
  right: 0px;
}
.product-uses ul li, .product-advantages ul li, .ul-tick-style ul li{
  padding-left: 0px;

  padding-right: 20px;
}

.product-uses ul, .product-advantages ul, .ul-tick-style ul {
  list-style: none;
  padding-left: 0px;
  padding-right: 0px;
}
.filter-box .webform-submission-form .form-actions, .newsletter-subscribe .webform-submission-form .form-actions {
  text-align: right;
}
.filter-box .webform-button--submit,
.newsletter-subscribe .webform-button--submit,
.filter-box .js-form-submit {
  /* border-radius: 0px 0 0 24px;
  -webkit-border-radius: 0px 0  0 24px;
  -moz-border-radius: 0px 0  0 24px;
  -ms-border-radius: 0px 0  0 24px;
  -o-border-radius: 0px 0  0 24px; */
  margin-left: auto;
  margin-right: -30px;
  padding: 0 30px;

}
.filter-box .webform-button--submit:hover,
.newsletter-subscribe .webform-button--submit:hover,
.filter-box .js-form-submit:hover,
.filter-box .webform-button--submit:focus,
.newsletter-subscribe .webform-button--submit:focus,
.filter-box .js-form-submit:focus
{
  padding: 0 30px!important;

}


.filter-box .webform-submission-form .form-item select,
.newsletter-subscribe .webform-submission-form .form-item .form-email,
.webform-submission-form .form-item .form-text {
  background-color: #fff;
  margin-top: 0px;
  /* border-radius: 0 24px 0px 0;
  -webkit-border-radius:0 24px 0px 0;
  -moz-border-radius: 0 24px 0px 0;
  -ms-border-radius: 0 24px 0px 0;
  -o-border-radius: 0 24px 0px 0; */
}

.search-panel-inner .webform-submission-form .form-item input{
  border-left: solid;
  border-right: solid var(--krowd-theme-color) 1px;
}

@media (min-width: 1024px) {
  .navigation .gva_menu_main > li.megamenu.menu-columns-3 > ul.sub-menu > li,
  .navigation .gva_menu_main > li.megamenu.menu-columns-5 > ul.sub-menu > li {

    float: right;
  }
}
.left-no-desc-icon-box .highlight_content .title
{
  font-weight: normal;

}


.about-info {

  text-align: right;
}
.socials-v1 a
{
  margin-right: 0px;
  margin-left: 10px;


}
.footer
{
  text-align: right;

}


.copyright ul {
  float: left;
}

.inner-page-header {
  justify-content: right !important;
}
.inner-page-header .gsc-heading .title {
   letter-spacing: 0px;

}
.news-card .info
{
  text-align: right;
  direction: rtl;
}
.brands-card-front .brand-logo {

  right: 20px;
  left: auto;
}
.brands-card-front .brand-slogon, .brands-card-back .brand-promise
{
  right: 20px;
  left: auto;
}

.newsletter-subscribe .vertical-center
{
  justify-content: right !important;

}
.mission-vision-card .title{
  right: 0px;
  left: auto;
}
.mission-vision-card .brief p
{
  text-align: right;

}
.mission-vision-card .brief{

  right: 20px;
  left: auto;
}
.values-card .title{

  right: 20px;
  left: auto;
}
.values-card:hover .values-card-back{

  text-align: right;
}

.values-card-back .title
{
  right: auto;
  left: auto;

}

.tribe-story-box {

  direction: rtl;
}
.owl-carousel .owl-nav > div.owl-prev {
  left: auto;
  right: -60px;
}

.owl-carousel .owl-nav > div.owl-next {
  right: auto;
  left: -60px;
}

.home-page-slider-owl .owl-nav > div.owl-next {
    left: 20px;
    right: auto;

}

.home-page-slider-owl .owl-nav > div.owl-prev {
    right: 20px;
    left: auto;

}

@media (min-width: 992px) {
  .skewed-bar-center:before {

    left: -76px;
    right:auto;
  }
}
.item-columns
{
  float: right!important;
}

.brand-product-group-card-text
{
  text-align: right;
  direction: rtl;
}
.brand-product-group-card h3.title {

  right: 0px;
  left: auto;
  text-align: right;
  direction: rtl;

}
.owl-nav-brands.owl-carousel .owl-nav > div.owl-next {
  left: auto;
  right: 55px !important;
}
.sustainability-stories-card .info{
  text-align: right;
  direction: rtl;
}
.sustainability-stories-card
{
  direction: rtl;

}

.product-group-card .info, .project-card .info {

  text-align: right;
  direction: rtl;
}

.item p{
  direction: rtl;
  text-align: right;
}

.gsc-accordion .panel .panel-body {
    text-align: right;
}

.gsc-heading.align-left .title-desc {
  float: right;
}

.product-card h2.title,.product-card .info p {

  text-align: right !important;
}

.product-advantages, .product-uses
{
  direction: rtl!important;
  text-align: right!important;
}

.gsc-accordion .panel .panel-title > a:after {

  left: 25px;
  right:auto;
}

.gsc-accordion .panel .panel-title > a {
   text-align: right;
  direction: rtl;
  padding-right: 40px;
  padding-left: 65px;
}
.user-links li span.lang-switch
{
  padding-right: 5px;
  padding-left: 0px;

}
.search-api-autocomplete-search li
{
  direction: rtl!important;
  text-align: right!important;
  font-family: var(--krowd-font-sans-serif);

}
.search-api-result {
  margin-bottom: 24px;
  text-align: right;
  direction: rtl;
}

.white-bg-form legend {
  font-size: inherit;
  direction: rtl;
  text-align: right;
}
.contact_info_card
{
  direction: rtl;
  text-align: right;
}

.product-group-card .info h2.title {
   text-align: right;
}
.live-better-page h4 {
  font-size: 2rem;
}
.menu-bar {
   left: 24px;
    right: auto;

}


.gsc-image-content.skin-v3 .title
{
    left: auto;
    right: 0;
}
.gsc-image-content.skin-v3 .desc p {

    direction: rtl;
    text-align: right;
}
a.link-with-arrow:after{
    content: "\f053";
    margin-left: 0;
    margin-right: 5px;

}
.gsc-icon-box.left .highlight_content {

    text-align: right;
}
.hp-figures .item-columns:after{
    left: auto;
    right: 0;
}
.hp-leading-with-impact-inner-content {

    direction: rtl;
    left: auto!important;
    right: 20%!important;
    text-align: right;
}

.about-info:after {

    left: -15%;
    right: auto;
}

@media (min-width: 1024px) {
.navigation .gva_menu_main .sub-menu {

    right: 0;
    left: auto;
}



.navigation .gva_menu_main > li.megamenu.menu-columns-2 > ul.sub-menu > li {
    float: right;
}


}

.brand-listing-card
{
    direction: rtl;
    text-align: right;
}
.brand-listing-card .logo{

    left: 0;
    right: auto;

}


/* new css */

footer#footer .navigation .gva_menu_main li a {
    text-align: right !important;
}

footer#footer .navigation .gva_menu_main {
    float: right;
}

.innovation-card .milestone-block {
    left: auto;
    right: 0px;
}

.brand-product-group-card h3.title, .explore-innovation-list-images h3.title {
    left: auto;
    right: 0px;
}


.product-colored-blocks .widget.gsc-heading .title span:after{
  display: none;
}

 
/* gva menu eg */
body.path-eg header#header .navigation .gva_menu_main > li.gva-mega-menu > .sub-menu {
    left: 0;
    right: auto;
}



.sitemap {
    text-align: right;
}


@media (max-width: 768px) {

    .filter-box .webform-button--submit,
    .newsletter-subscribe .webform-button--submit,
    .filter-box .js-form-submit {
        margin-right: 0;
    }

  } 


 
 .hp-brands .item-columns:nth-child(2) .item-image:after
{
    right: auto;
    left: 0px;
}



.hp-brands .item-columns:nth-child(2) .item-image:before
{
    left: auto;
    right: 0px;
} 


.topbar-information ul li, .copyright ul li {
    padding-right: 0px;
    float: right;
    padding-left: 20px;
}

.topbar-information ul li:last-child, .copyright ul li:last-child {
    padding-left: 0px;
}


/*Edits on Staging*/
/* ar jo form */
.job-application-form .webform-submission-form .form-item.js-form-type-radio {
    display: ruby;
    float: right;
}

.job-application-form .webform-submission-form  .webform-options-display-two-columns,
.job-application-form .webform-submission-form .form-item label {
    float: right;
}
 
.job-application-table table th,
 .webform-submission-form .description {
    text-align: right;
}

.ui-dialog .ui-dialog-content {
    text-align: right;
    font-family: "Cairo", sans-serif;
}


.document-card {
    text-align: right;
}

/*os 6-1-2026*/
.body-page select {
    background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
    background-position: calc(10% - 15px) 23px, calc(10% - 10px) 23px;
}

/* new 9-2-2026*/ 
.country-alert {
    direction: ltr;
    /*text-align: right;*/
}

/*.alert-dismissible .close {
    right: auto;
    left: 0;
}*/

/**/
.cookiesjsr-banner--info {
    text-align: right;
}
@media (min-width: 576px) {
	.cookiesjsr-links.links--row {
		justify-content: right;
	}
}

.gva-user-region .user-content {
    left: 0;
    right: auto;
}

.gva-user-region .user-content:after {
    content: '';
    left: 8px;
    right: auto;
}