  .menu-catalog .dropdown-toggle{
     display: none;
  }
  .checkout-pane .form-type-number .number-btn{
     display: none;
  }
  .checkout-pane input[type=number]::-webkit-inner-spin-button, 
  .checkout-pane input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.glyphicon-log-in,
.glyphicon-ok,
.glyphicon-trash{
   display: none;
}
html[lang="ar"] .address-container-inline > .form-item{
   margin-right: 0px;
}

.address-container-inline > .form-item{
   width: 100%;
}
.customer-information__shipping, .customer-billing {
   margin-top: 20px;
   padding-top: 20px;
   border-top: 1px solid #eee;
}
.customer-information__shipping .form-group{
   margin-top: 10px;
}
.orders-sect-page .field--label,
.orders-sect-page .field__label{
   font-weight: bold;
   font-size: 18px;
   line-height: 20px;
   color: var(--primaryColor);
}
.orders-sect-page .field--name-placed{
   margin-top: 10px;
}
.orders-sect-page .field--name-state{
   margin-top: 10px;
}
.orders-sect-page table{
   margin:30px 0;
   background-color: #f8f8f8;
}
.field--name-state{
   display: none;
}
.order-total-line{
   margin-bottom: 20px;
}
html[lang="ar"] .orders-sect-page .order-total-line{
   text-align: left;
}
.order-total-line-label{
   font-weight: bold;
}
.language-switcher-language-url .links li .is-active{
   color:var(--primaryColor);
}
.pass-link{
   margin-top: 20px;
}
.view-homepage-categories .view-content{
   display: flex;
   flex-wrap: wrap;
}
.view-homepage-categories .view-content > div{
  display: flex;
  padding: 0px;
  width: 19%;
  margin-right: 1%;
  margin-bottom: 0px;
  background: #f8f5f0;
  border-radius: 10px;
}
.view-homepage-categories .col-lg-20{
   width: 100%;
}
.view-our-team .view-content {
   display: flex;
   flex-wrap: wrap;
}
.view-our-team .view-content .views-row{
   display: flex;
   width: 31.3%;
   background: #fff;
   border-radius: 10px;
   margin: 1%;
}
.view-our-team .view-content .views-row .views-field-nothing{
   width: 100%;
}
.view-our-team .view-content .views-row .col-lg-4{
   width: 100%;
}
.contact-info-wrap .views-accordion-header {
   height: 50px;
   padding-top: 15px;
}
.captcha legend,
.captcha__description{
   display: none;
}
.captcha .captcha__element{
   margin-bottom: 20px;
   margin-left: 15px;
}

.use-terms{
   background: #fff;
   padding: 5px 0;
   height:40px;
   margin-top: -40px;
   border:1px solid #009f42;
}
.field--name-field-how-to-use-var{
  display: none;
}
.use-terms  .field--name-field-how-to-use-var{
   display:block;
}
.use-termsint{
   margin-top: 20px;
   width: 140px;
   text-align: center;
}
.use-terms a{
   transition: inherit !important;
}
.use-terms a:hover{
   color:#009f42 !important;
   font-weight: bold !important;
}
.use-terms .field--item{
   display: none;
}
.use-terms .field--item:first-child{
   display: block;
   position:relative;
}
.use-terms .field--item:first-child a{
   position: relative;
   width: 100%;
   display: block;
}
.use-terms .field--item:first-child a img{
   display: none;
}
[lang="en"] .use-terms .field--item:first-child a:before{
   position: absolute;
   content: 'How to use';
   left: 0px;
   bottom: -25px;
   width: 100%;
}
[lang="ar"] .use-terms .field--item:first-child a:before{
   position: absolute;
   content: 'كيفية الإستخدام';
   left: 0px;
   bottom: -25px;
   width: 100%;
}
.news-details{
   margin-top: 40px;
}
.news_photo_gallery{
   margin-top: 100px;
}
.menu-catalog .is-active{
   font-weight: bold;
}
.view-contact-us .view-content{
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   width: 100%;
}
.view-contact-us .views-row{
   width: 49%;
   padding: 50px;
   margin-left: 0.5%;
   margin-right: 0.5%;
   margin-bottom: 1%;
   background-color: rgba(255,255,255,0.8);
   border-radius: 5px;
}
.fullmap{
   margin-top: 50px;
}
.view-contact-us .views-row .views-field-title{
   font-size: 24px;
   font-weight: bold;
}
.contact-info-wrap .views-field-body{
   font-size: 16px;
}
.views-field-field-contact-phone{
   font-size: 18px;
   color: #009f42;
}
.headercol2{
   padding-right: 0px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
   border:none;
   background-color: transparent;
}
.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
   background: transparent;
   color: #333;
 }

 html[lang="en"] .user-form  button.shwpd {
   position: absolute;
   top: 40px;
   right: 15px;
}
html[lang="ar"] .user-form  button.shwpd {
   position: absolute;
   top: 40px;
   left: 15px;
}
.form-type-password{
   position: relative;
}
.user-reset .user-form{
   width: 50%;
}
.user-reset .section-title{
   font-size: 24px;
   font-weight: bold;
   color: var(--primaryColor);
}
.out-stock{
   color:#ff0000;
}
.view-commerce-cart-form .number-btn{
   display: none;
}
 .shop-now-but img{
   -webkit-animation: sk-bounce 3.0s infinite ease-in-out;
   animation: sk-bounce 3.0s infinite ease-in-out;
  }
  html[lang="en"] .footer-widget .fw-link ul{
   float: left;
  }
  html[lang="ar"] .footer-widget .fw-link ul{
   float: right;
  }
  .field--name-field-quantity{
   display: none;
  }
  .menu-catalog .is-active{
   font-weight: bold !important;
   color: var(--primaryColor) !important;
  }
.view-commerce-checkout-order-summary .field--name-title{
   font-weight: bold;
   margin-top: 10px;
}
html[lang="ar"] .view-commerce-checkout-order-summary .order-total-line{
   text-align: left;
}
html[lang="ar"] .view-commerce-checkout-order-summary .order-total-line-value{
   text-align: left;
}
.address-book-edit-button{
   background-color: #333;
   .glyphicon{
      display: none;
   }
}
.field--name-qty-increments{
   display: none;
}
.panel-body .field--name-shipping-method{
   display: none;
}
.footer-widget .region-submenu .menu-catalog li a{
   color: #333 !important;
}
.footer-widget .menu-catalog li a {
   padding: 0px;
}
.deliveryinfoo{
   display: flex;
  justify-content: space-between;
}
#shipping-information-wrapper{
   margin-bottom: 20px;
}
[lang="ar"] .headercol1{
   padding-right: 0px;
}
  @-webkit-keyframes sk-bounce {
   0%, 100% { -webkit-transform: scale(0.5) }
   50% { -webkit-transform: scale(1.0) }
 }
 
 @keyframes sk-bounce {
   0%, 100% { 
     transform: scale(0.5);
     -webkit-transform: scale(0.5);
   } 50% { 
     transform: scale(1.0);
     -webkit-transform: scale(1.0);
   }
 }