/* Version 29-06-2021 - 1st */
/** 000031 **/
.toolbar.toolbar-products p#toolbar-amount {
  font-size: 12px;
  float: right;
  margin-right: 10px;
  direction: ltr !important;
}

.page-products .grid.products-grid:not(.widget-product-grid) .product-item {
    width: 32.333333333333% !important;
}
.products-grid .product-item .product-item-details .price-box .special-price .price-container .price {
    color: #e30f1b !important;
}
#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before{
display:none;
}

div#custom_sizemap_box ul li {
  float: right !important;
  padding: 10px;
  border: thin solid #cdcdcd;
  margin: 0 0px 0 10px !important;
  cursor: pointer;
}
.navigation li.megamenu.level-top-sectioned.level0.nav-6.category-item.last.level-top.ui-menu-item span {
  color: #ff0a0a;
  font-weight: 700;
}
.navigation .level0 .submenu .submenu-reverse {
  right: 0 !important;
  left: auto !important;
}
.catalog-product-view .product-options-wrapper .swatch-attribute .swatch-option {
  float: right !important;
}
.products-grid .product-item .product-item-details .price-box .special-price .price-container .price {
  color: #d83701 !important;
}
.products-grid .product-item .product-item-details .price-box .old-price .price-container .price {
  font-size: 16px !important;
  color: #000000 !important;
  text-decoration: line-through;
}
html {
  direction: rtl;
}
.wp_newsletter_trigger_button {
  display: block;
  opacity: 1;
  z-index: 9999999999999 !important;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
  top: 50% !important;
  margin-top: -20px;
  position: fixed !important;
  left: 0 !important;
  right: unset !important;
}
.wp_newsletter_trigger_button a.wp_newsletter_trigger {
  position: fixed;
}
.wp_newsletter_trigger_button a.wp_newsletter_trigger span {
  text-align: center;
  display: block;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 6px 14px 6px;
  min-width: 196px !important;
}
.product-info-main .product-reviews-summary {
  float: right;
}
body {
  overflow-x: hidden;
}
.minicart-items .product > .product-item-photo {
  float: right;
}
.minicart-items .product > .product-image-container {
  float: right;
}
.minicart-items .product-item-details {
  padding-right: 88px;
  padding-left: 0;
}
:root .theme-pearl .page-wrapper .minicart-wrapper .product .actions {
  float: left !important;
}
:root .theme-pearl .page-wrapper .minicart-wrapper .action.showcart .counter.qty {
  padding: 0 5px;
  margin: 0 5px;
  height: 20px;
  min-width: 10px;
  line-height: 20px;
  font-size: 1.15rem;
  border-radius: 50px;
  box-sizing: content-box;
  position: absolute;
  background: transparent;
  color: #000000;
  border: none;
  top: 8px;
  left: calc(5%);
}
:root .theme-pearl .page-wrapper .page-header .logo {
  margin: 0 0 0 30px !important;
  width: 215px !important;
}
:root .theme-pearl .page-wrapper .page-header .wrapper .header {
  padding: 0px 0 !important;
  min-height: 35px;
}
:root .theme-pearl .page-wrapper .page-header .content .header_right .accounts .wrapper-content a {
  color: #000000;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  width: 100%;
}

:root .theme-pearl .page-wrapper .minicart-items .product-item-details {
  padding-right: 0;
  padding-left: 0;
  width: 78%;
  float: right;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper {
  border: 0 none;
  height: calc(-115%) !important;
  margin: 42px 0 0 0 !important;
  z-index: -1;
  position: absolute;
  overflow-y: auto;
  width: 100%;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper {
  float: right;
  margin-bottom: 5px;
  width: 100%;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper dt.label {
  float: right;
  margin: 0 0 0 5px;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .options .option-wrapper dd.values {
  float: right;
  margin: 0 0 0 5px;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .product-item-pricing .label {
  line-height: 16px;
  float: right;
  padding: 0px;
  width: auto;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .price-container {
  float: left;
  margin-top: 5px;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .details-qty {
  float: right;
  margin-top: 5px;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update {
  float: right;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-plus {
  float: left !important;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .cart-item-qty {
  color: #000000;
  border: 0 none;
  float: right !important;
  height: auto;
  line-height: 14px;
  margin: 0;
  opacity: 1;
  padding: 0;
  text-align: center;
  font-size: 13px;
  width: auto;
  max-width: 35px;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-bottom-container .subtotal span.label {
  float: right;
}
.block-minicart .subtotal {
  text-align: left;
}
.theme-pearl.catalog-product-view #maincontent .product-info-main {
  float: left;
}
.theme-pearl.catalog-product-view #maincontent .product-info-main .product-reviews-summary {
  float: right;
}
.theme-pearl.catalog-product-view #maincontent .product-info-main .product-info-stock-sku {
  text-align: left;
  padding-left: 0;
  padding-right: 10%;
}
.theme-pearl.catalog-product-view #maincontent .product-info-main .product-info-price .price-box .price-final_price {
  float: right;
  padding: 0 0 0 20px;
}
.theme-pearl.catalog-product-view #maincontent .product.media {
  float: right;
}
.theme-pearl.catalog-product-view #maincontent .swatch-option {
  float: right;
  margin: 0 0 5px 10px !important;
}
.theme-pearl.catalog-product-view .box-tocart .field.qty select {
  padding: 15px 24px 15px 15px !important;
  direction: rtl;
  text-align: left;
}
.theme-pearl.store-view-crocs_ar .page-wrapper .breadcrumbs {
  text-align: right !important;
  float: right;
}
.theme-pearl.store-view-crocs_ar .page-wrapper .breadcrumbs .items .item {
  float: right;
}
.theme-pearl.store-view-crocs_ar .page-wrapper .breadcrumbs .items .item strong {
  float: right;
}
.theme-pearl.store-view-crocs_ar .page-wrapper .breadcrumbs .items .item a {
  float: right;
}
.breadcrumbs .item:not(:last-child):after {
  content: '\e617';
}
.footer.content ul {
  padding: 0 0 0 50px !important;
}
.header.panel > .header.links {
  float: left !important;
}
.header.panel > .header.links > .authorization-link:after {
  margin: 0 5px 0 -5px !important;
}
.theme-pearl.store-view-crocs_ar.catalog-product-view .breadcrumbs {
  max-width: 100% !important;
  width: 100% !important;
  padding: 15px 145px !important;
}
.onestepcheckout-index-index .page-main .checkout-container .input-text {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 1.42857143;
  padding: 0 35px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d8d8d8;
  min-height: 44px;
  box-shadow: none;
  transition: .3s;
  cursor: pointer;
}
.onestepcheckout-index-index .page-main .checkout-container .select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 32px;
  line-height: 1.42857143;
  padding: 0 35px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d8d8d8;
  min-height: 44px;
  box-shadow: none;
  transition: .3s;
  cursor: pointer;
}
.onestepcheckout-index-index .page-main .checkout-container .fl-placeholder-state .label {
  color: #838383;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  height: 100%;
  max-height: 44px;
  pointer-events: none;
  position: absolute;
  width: calc(90%);
  z-index: 1;
  padding: 0;
  padding-right: 10px;
}
.onestepcheckout-index-index .page-main .checkout-container .fl-label-state .label {
  color: #838383;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  height: 100%;
  max-height: 44px;
  pointer-events: none;
  position: absolute;
  width: calc(90%);
  z-index: 1;
  padding: 0;
  padding-right: 10px;
}
.onestepcheckout-index-index .page-main .checkout-container fieldset .field .label {
  color: #838383;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  height: 100%;
  max-height: 44px;
  pointer-events: none;
  position: absolute;
  width: calc(90%);
  z-index: 1;
  padding: 0;
  padding-right: 10px;
}
.onestepcheckout-index-index .page-main .checkout-container .field-tooltip {
  right: unset !important;
  left: 8px;
  top: calc(35%) !important;
}
.onestepcheckout-index-index .page-main .checkout-container th.mark {
  text-align: right !important;
}
.actions-toolbar .primary .action {
  margin: 0 0px 0 0 !important;
}
.field .control._with-tooltip input {
  margin-right: 0px !important;
  width: calc(64%);
}
.theme-pearl.product-page-v1 .product-info-main .actions {
  width: calc(36%);
}
.page-layout-2columns-left .sidebar-additional {
  clear: left;
  float: left;
  display: none;
  padding-left: 0;
  padding-right: 2%;
}
.minicart-wrapper .product .actions {
  float: right;
  margin: 0px 0 0 !important;
}

.fotorama__stage {
  left: 0 !important;
}
.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
  display: inline-block;
  right: 0 !important;
  position: absolute;
  top: 0;
  left: unset !important;
}
.fotorama__stage__shaft.fotorama__grab {
  margin-right: 84px !important;
  max-width: 87% !important;
}
.sidebar.sidebar-main ul.nav.items {
  list-style: none;
  padding-right: 0px !important;
}
.block-collapsible-nav .item a {
  border-left: none !important;
  border-right: 3px solid transparent !important;
  color: #575757;
  display: block;
  padding: 5px 18px 5px 15px;
}
.block-collapsible-nav .item > strong {
  border-left: none !important;
  border-right: 3px solid transparent !important;
  color: #575757;
  display: block;
  padding: 5px 18px 5px 15px;
}
.cart-totals tbody .mark {
  text-align: right !important;
}
.cart-totals tfoot .mark {
  text-align: right !important;
}
.modal-header button.action-close {
  background: transparent;
  border: none;
}
th.col {
  text-align: right;
}
@media only screen and (min-width: 768px) {
  .theme-pearl.store-view-intersport_ar.page-products .page-title-wrapper {
    max-width: 1290px !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0px 15px !important;
  }
  body.pl-thm-aaw.pl-thm-aaw-intersportar * {
    direction: rtl;
  }
  :root .page-header-v2 .page-header .header_right {
    float: left;
    position: relative;
    margin: 5px 0 0;
  }
  :root .page-header-v3 .page-header .header_right {
    float: left;
    position: relative;
    margin: 5px 0 0;
  }
  :root .page-header-v3 .nav-sections {
    float: right;
  }
  :root .page-header-v4 .page-header .header_right {
    float: left;
    position: relative;
    margin: 5px 0 0;
  }
  :root .page-header-v4 .nav-sections {
    float: right;
  }
 
  :root .theme-pearl .page-wrapper .page-header .wrapper {
    display: block !important;
  }
  :root .theme-pearl .page-wrapper .page-header .wrapper .header {
    padding: 5px 0 !important;
    min-height: 35px;
  }
  :root .theme-pearl .page-wrapper .page-header .wrapper .header.links {
    display: none !important;
  }
  :root .theme-pearl .page-wrapper .page-header .logo {
    width: 200px !important;
    margin: 0 0 0 10px !important;
  }
  :root .theme-pearl .page-wrapper .page-header .logo img {
    max-width: 250px;
    margin-top: 3px;
  }
  .page-header .content * {
    float: right;
  }
  
  .page-wrapper .page-header .header-global-promo .global-notification-wrapper {
    color: #ffffff;
    background-color: #034ea2;
    min-height: 43px;
  }
  .desktop-logo {
    width: 160px;
  }
  .page-header-v3 .header.content .logo {
    margin: 0 0px 0 0;
    padding: 14px 0;
  }
  .page-header-v3 .page-header .multistore-switcher {
    position: relative;
    top: 0;
    right: 0px;
    left: unset !important;
    min-height: 30px !important;
  }
  .page-header-v4 .header.content .logo {
    margin: 0 0px 0 0;
    padding: 14px 0;
  }
  .logo {
    max-width: 100% !important;
  }
  .navigation .megamenu.level-top-fullwidth .level0.fullwidth .fullwidth-wrapper .fullwidth-wrapper-inner {
    margin: 0 auto;
    float: none !important;
  }
 
  .theme-pearl.store-view-intersport_ar .page-wrapper .breadcrumbs {
    background-color: #ffffff;
    float: right;
    width: 1290px !important;
    margin: 0 auto;
  }
  .theme-pearl.store-view-intersport_ar .page-wrapper .breadcrumbs .items .item {
    float: right;
    line-height: 18px;
  }
  ol.items {
    list-style: none;
    float: right;
    margin-right: 0 !important;
    padding-right: 0 !important;
  }
  #layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before {
    display: none !important;
  }
  form.am-ranges .items .item a span {
    padding-right: 10px;
  }
  .page-layout-2columns-left .column.main {
    width: 79.16666667%;
    float: left;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    padding-right: 10px;
  }
  .page-layout-2columns-left .sidebar-main {
    width: 20.83333333%;
    float: right;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  #amasty-shopby-product-list .products.wrapper {
    position: relative;
    float: right;
  }
  .theme-pearl.page-products .sorter {
    left: 0;
    right: unset !important;
    float: left;
  }
  .toolbar.toolbar-products p#toolbar-amount {
    font-size: 12px;
    float: right;
    margin-right: 10px;
  }
  .page-products .grid.products-grid:not(.widget-product-grid) .product-item {
    width: 32.333333333333% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none;
  }
  .column.main .products-grid .product-item .product-item-info {
    margin: 0;
    padding: 10px !important;
    border: none !important;
  }
  .column.main .products-grid .product-item .product-item-info .product-item-details h2.product.brand.product-item-brand {
    font-size: 14px;
    text-align: center;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: 700;
  }
  main.page-main .toolbar {
    padding: 10px 7px !important;
    margin: 0 10px 10px !important;
    background: #89C53F;
    color: #ffffff;
    float: right !important;
    width: 100% !important;
  }
  .catalog-category-view main.page-main .products-grid .product-items .product-item {
    height: auto !important;
    margin: unset !important;
    padding: 10px !important;
    box-shadow: none !important;
    border: none !important;
    position: relative;
  }
  .catalog-category-view main.page-main .products-grid .product-items .product-item .product-item-info .product_image .product-image-container {
    border-bottom: none !important;
  }
  .theme-pearl.catalog-product-view.page-layout-1column .product.media {
    width: 60%;
    float: right;
  }
  .theme-pearl.catalog-product-view.page-layout-1column .product-info-main {
    width: 39%;
    float: left;
  }
  .product-info-main .product-reviews-summary {
    float: right;
  }
  .product-info-main .product-add-form {
    padding-top: 20px;
    float: right;
  }
  .additional-attributes-wrapper .additional-attributes > tbody > tr > th {
    border: none;
    padding: 5.5px 30px 10px 0;
    float: right;
  }
  .theme-pearl .no-border .product.data.items .data.item.content {
    text-align: right;
    border: 0 none;
  }
  .theme-pearl .product-info-main .product.attribute.overview {
    float: right;
  }
  .actions-toolbar .primary {
    float: right !important;
  }
  .theme-pearl.catalog-product-view .product-social-links {
    clear: right;
    float: right;
    width: 100%;
    text-align: right;
  }
  .theme-pearl.catalog-product-view .product-social-links .product-addto-links {
    width: 100%;
    float: right;
    text-align: right;
    overflow: auto;
  }
  .theme-pearl.catalog-product-view .product-social-links .product-addto-links .action.towishlist {
    float: right;
  }
  .mst-searchautocomplete__wrapper .mst-searchautocomplete__index.magento_catalog_product .mst-searchautocomplete__index-title > span {
    direction: ltr !important;
    text-align: right;
    float: right;
    display: inline-block;
  }
  .mst-searchautocomplete__wrapper .mst-searchautocomplete__index.magento_catalog_product .mst-searchautocomplete__index-title span span {
    float: none;
  }
  .mst-searchautocomplete__item.magento_catalog_product .description {
    font-size: 1.2rem;
    color: #999999;
    height: 3rem;
    line-height: 1.5rem;
    overflow: hidden;
    margin-bottom: .5rem;
    text-align: right;
  }
  .mst-searchautocomplete__index-title {
    width: 100%;
    text-align: center !important;
  }
  .theme-pearl.product-page-v1 .product-info-main {
    margin-top: 0 !important;
  }
  .footer.content ul {
    padding-right: 0 !important;
	float:right;
  }
  li.active.switcher-option {
    display: none !important;
  }
  ul.weltpixel_multistore li {
    padding: 8px !important;
  }
  .breadcrumbs .items {
    padding: 10px 10px;
    min-height: 20px;
    display: inline-block;
  }
  .sidebar-main {
    padding-left: 2%;
    padding-right: unset !important;
  }
  .block-content.block-content-quickcart .quickcart-top span.text span {
    margin-right: 46px;
  }
  .block-minicart.block-quickcart .action-checkout .primary {
    margin-right: 67px;
  }
  .block-minicart.block-quickcart .action-checkout .primary button#top-cart-btn-checkout {
    padding-right: 20px;
  }
}


.theme-pearl.product-page-v1 .product-info-main .actions {
  width: unset;
}
.theme-pearl.product-page-v1 .product-info-main .product-options-bottom {
  float: right;
  width: unset;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a {
  padding: 8px 10px;
  color: #999999;
  font-size: 1.2rem;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a span {
  text-align: center !important;
  width: 100%;
}
.mst-searchautocomplete__show-all {
  width: 100%;
  text-align: center;
}

/* Pharma specific */
:root .page-header-v1 .page-header .logo img, :root .page-header-v2 .page-header .logo img, :root .page-header-v3 .page-header .logo img, :root .page-header-v4 .page-header .logo img, :root .page-header-v1.sticky-header .page-header .logo img, :root .page-header-v2.sticky-header .page-header .logo img, :root .page-header-v3.sticky-header .page-header .logo img, :root .page-header-v4.sticky-header .page-header .logo img {
    width: auto !important;
    height: 100px !important;
}

.block.block-search{
    
    width:25% !important;
    margin:20px auto;
    float:left;
    margin-left:25%;
    border: thin solid #1D7D4F;
    border-radius:5px;
    display: block;
    
}
.switcher.store.switcher-store{
    display: none !important;
}
/*.global-notification-wrapper{
 display: none !important;
}*/
.page-wrapper .page-header .panel.wrapper{
    background: #FFF !important;
    color: #000 !important;
    border-bottom: thin solid #CDCD;
}
.page-wrapper .page-header .panel.wrapper *{
    color:#000 !important;
}

:root .page-header-v3 .page-header .block-search .actions button:before{
     color:#FFF !important;
}

:root .page-header-v3 .page-header .block-search .actions button{
    background: #1D7D4F;
    width: 30px;
    height: 30px;
    margin-right:-10px;
    color:#FFF !important;
        
}

.block.block-search .block-content{
   
}

sections.nav-sections-3.nav-sections.too-wide{
    clear:both !important;
}

:root .page-header-v3 .page-header .block-search .control input{
    width: 100% !important;
    margin-left:-16px;
    border:none !important;
}

.page-header.page-header-v3{
    border-bottom: 1px solid #0B7B40;
    box-shadow:0 1px 2px 0 #89C53F;
}


:root .theme-pearl .page-wrapper .page-header .logo{
    margin-bottom: 5px !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .logo{
    margin-bottom: 5px !important;
    overflow: hidden;
    height: 50px;
    left:0 !important;
    margin-top:0 !important;
    top:15px;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .header.content{
    margin-top:0px !important;
    padding-top:0px !important;
}

.block.block-search{
    
    width:25% !important;
    margin:20px auto;
    float:left;
    margin-left:25%;
    border: thin solid #1D7D4F;
    border-radius:5px;
    display: block;
    
}
.switcher.store.switcher-store{
    display: none !important;
}
/*.global-notification-wrapper{
 display: none !important;
}*/
.page-wrapper .page-header .panel.wrapper{
    background: #FFF !important;
    color: #000 !important;
    border-bottom: thin solid #CDCD;
}
.page-wrapper .page-header .panel.wrapper *{
    color:#000 !important;
}

:root .page-header-v1 .page-header .block-search .actions button:before{
     color:#FFF !important;

}

:root .page-header-v1 .page-header .block-search .actions button{
    background: #1D7D4F;
    width: 30px;
  
    margin-right:-10px;
    color:#FFF !important;
        
}

.block.block-search .block-content{
   
}

.sections.nav-sections .nav-sections-items{
   background: #1D7D4F !important;
    display: block;
     border-bottom: 1px solid #0B7B40;
    box-shadow:0 1px 2px 0 #89C53F;
}

:root .page-header-v1 .page-header .block-search .control input{
    width: 100% !important;
    margin-left:-16px;
    border:none !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header  .sections.nav-sections .nav-sections-items{
    border:none !important;
    box-shadow: none !important;
    margin-left:150px;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .block-search{
    float:right !important;
    width:10% !important;
    margin-left: 0px !important;
    top:70px !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header:not(.page-header-v4) .sections.nav-sections {
    left: 89px !important;
    position: relative;
    display: block;
    float: left;
}


:root .page-header-v1 .page-header .block-search .actions button {
    background: #1D7D4F;
    width: 30px;
 
    margin-right: -10px;
    opacity: 1;
    color: #FFF !important;
}

.page-footer {
    background-color: #F3F4F8;
    padding-top: 60px;
    display: inline-block;
    border-top: thin solid #0D6336 !important;
    width: 100%;
}

.sticky-header {
   
    display: block;
    border-bottom: 1px solid #0B7B40;
    box-shadow: 0 1px 2px 0 #89C53F;
}

.sections.nav-sections.sticky-header-nav{
    margin-top:10px !important;
}

.sticky-header  .minicart-wrapper.quickcart-wrapper.minicart-weltpixel{
    margin-top:4px !important;
    display: block !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .sections.nav-sections .nav-sections-items {
    border: none !important;
    box-shadow: none !important;
    margin-left: 80px;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .block-search {
    float: right !important;
    width: 11% !important;
    margin-left: 0px !important;
    top: 1px !important;
}

body:not(.mobile-nav) .page-header.sticky-header .navigation {
    background-color: transparent !important;
}
.page-wrapper .page-header .header.links .authorization-link a:before, 
.page-wrapper .page-header .minicart-wrapper .action.showcart:before {
  
    font-size: 24px !important;
    color: #F7941D !important;
    line-height: 70px !important;
}


:root .theme-pearl .page-wrapper .page-header.sticky-header:not(.page-header-v4) .sections.nav-sections {
    left: 95px !important;
    margin-top:-73px !important;
    float: left !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header:not(.page-header-v4) .sections.nav-sections .navigation .level0.level-top>.level-top{
    padding-right:5px;
}

:root .page-header-v1 .page-header .logo img{
    height:70px !important;
}

.block.block-search {
    width: 25% !important;
    margin: 20px auto;
    float: left;
    margin-left: 15%;
    border: thin solid #1D7D4F;
    border-radius: 5px;
    display: block;
}
.block.block-search {
    width: 33% !important;
    margin: 20px auto;
    float: left;
    margin-left: 15%;
    border: thin solid #1D7D4F;
    border-radius: 5px;
    display: block;
}

:root .page-header-v1 .page-header .block-search .control input {
    width: 100% !important;
    margin-left: -16px;
    border: none !important;
    font-size: 16px;
    height:40px !important;
}
.page-wrapper .page-header .block-search .action.search:before{
    font-size: 18px;
}

:root .page-header-v1 .page-header .block-search .actions button {
    background: #1D7D4F;
    width: 42px;
    height: 41px;
    margin-right: -10px;
    opacity: 1;
    color: #FFF !important;
}

:root .page-header-v1 .page-header.sticky-header .block-search .actions button {

    height: 30px !important;
   
}
:root .page-header-v1 .page-header.sticky-header .logo img{
     height: 53px !important;
    width: 52px !important;
}

:root .page-header-v1 .page-header.sticky-header .block.block-search {
    width: 33% !important;
    margin: 20px auto;
    float: left;
    margin-left: 15%;
    border: thin solid #1D7D4F;
    border-radius: 5px;
    display: block;
}

:root .page-header-v1.sticky-header .page-header .block-search .control input {
    width: 100% !important;
    margin-left: -16px;
    border: none !important;
    font-size: 14px;
    height:30px !important;
}
:root .page-header-v1 .page-header .block-search .actions button {
    background: #1D7D4F;
    width: 42px;
  
    margin-right: -10px;
    opacity: 1;
    color: #FFF !important;
}

.page-wrapper .page-header.sticky-header .block-search .action.search:before{
    font-size: 12px;
}

:root .page-header-v1 .page-header.sticky-header .block-search .actions button {
    background: #1D7D4F;
    width: 32px;
    height: 21px;
    margin-right: -10px;
    opacity: 1;
    color: #FFF !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header:not(.page-header-v4) .sections.nav-sections {
    left: 62px !important;
    margin-top:-73px !important;
    padding-top: 20px;
    float: left !important;
    background: #FFF !important;
}


:root .theme-pearl .page-wrapper .page-header.sticky-header .sections.nav-sections .nav-sections-items {
    border: none !important;
    box-shadow: none !important;
    margin-left: 30px;
}



:root .theme-pearl .page-wrapper .page-header.sticky-header .block-search {
    float: right !important;
    width: 11% !important;
    margin-left: 0px !important;
    top: 6px !important;
}

.page-header.sticky-header .block-search .actions button {
    background: #1D7D4F;
    width: 42px;
    height: 30px !important;
    margin-right: -10px;
    opacity: 1;
    color: #FFF !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .logo img {
    width: auto !important;
    height: 55px !important;
    margin-left: 18px !important;
}

@media (min-width: 997px){
    :root .theme-pearl .page-wrapper .page-header.sticky-header .logo img {
        margin-left:15px !important;
    }
}

@media (min-width: 1440px){
    :root .theme-pearl .page-wrapper .page-header.sticky-header .logo img {
        margin-left:0px !important;
    }
}


@media only screen and (max-width: 639px){
:root .page-header-v1 .page-header .logo img {
    height: 45px !important;
    text-align: center;
}

.theme-pearl .page-wrapper .page-header.page-header-v1 .page-header .header.content .logo {
    width: 200px !important;
    height: 45px !important;
    margin: 0 auto !important;
    max-width: 201px !important;
    float: none !important;
    display: block !important;
}

.nav-toggle {
    display: inline-block !important;
}

.block.block-search {
    width: 100% !important;
    margin: 5px auto;
    float: left;
    margin-left: 0 !important;
    border: thin solid #1D7D4F;
    border-radius: 5px;
    display: block;
}
.page-header.page-header-v1 .block-search{
    border:none !important;
}
.page-header.page-header-v1 .minicart-wrapper, .page-header.page-header-v1 .block-search {
    margin-top: -57px;
}
.page-wrapper .page-header .header.content .field.search label, .page-wrapper .page-header .header_right .field.search label {
    color: #F7941D !important;
    margin-right: 14px !important;
    margin-top: 5px !important;
}
:root .wp-device-xxs .page-header-v1 .page-header .header.content,
 :root .wp-device-xs .page-header-v1 .page-header .header.content,
  :root .wp-device-s .page-header-v1 .page-header .header.content,
   :root .wp-device-m .page-header-v1 .page-header .header.content {
    padding-bottom: 5px;
    padding-top: 15px;
    border-bottom: 1px solid #0B7B40;
    box-shadow: 0 1px 2px 0 #89C53F;
}
:root .wp-device-xs .page-header-v1 .page-header .block-search label.active+.control{
border: thin solid green !important;
    border-radius: 7px;
    margin-top: 25px;
}


}

ul.weltpixel_multistore li.active.switcher-option {
    display: none;
}

ul.weltpixel_multistore li img {
    height: 20px !important;
    width: auto;
	margin: 10px 0 0 17px !important;
}

@media only screen and (max-width: 996px){
    #multistore-mobile-switcher-language {
        background: #FFF !important;
}
    
  #multistore-mobile-switcher-language img {
    height: 20px;
       min-height: 20px !important;
    width: auto;
	margin: 10px 0 0 17px;
}
    
}

.product-image-photo {
 
    transform: scale(1.3) !important;
  
}

html[lang=ar] * {
    direction: rtl;
}

.logo {
    float: right !important;
}

.page-header .minicart-wrapper {
    float: left !important;
}

.block.block-search {
    width: 33% !important;
    margin: 20px auto;
    float: right;
    margin-left: unset !important;
    margin-right: 24% !important;
	direction: rtl;
}

:root .page-header-v1 .page-header .block-search .actions button {
    background: #1D7D4F;
    width: 42px;
    margin-right: unset !important;
    margin-left: 0px !important;
    opacity: 1;
    color: #FFF !important;
    left: 0 !important;
    right: unset !important;
}

.navigation{
    direction: rtl !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .logo {
    margin-bottom: 5px !important;
    overflow: hidden;
    height: 57px;
    left: unset !important;
    margin-top: 0 !important;
    top: 15px;
    right: 0 !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header:not(.page-header-v4) .sections.nav-sections {
    left: unset !important;
    margin-top: -73px !important;
    padding-top: 20px;
    float: right!important;
    margin-right: 107px !important;
    background: #FFF !important;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .block-search {
    float: left !important;
    width: 11% !important;
    margin-right: 0px !important;
    margin-left: 10px !important;
    top: 6px !important;
}





.fotorama__nav__shaft {
    text-align: unset !important;
}
.navigation li.megamenu.level-top-sectioned.level0.nav-6.category-item.last.level-top.ui-menu-item span {
    color: #FF0A0A;
    font-weight: 700;
}

.megamenu.level-top-fullwidth.level0.nav-5.category-item.level-top.parent.ui-menu-item .category-item{
padding:0px !Important;
}
/* 
.megamenu.level-top-fullwidth.level0.nav-5.category-item.level-top.parent.ui-menu-item .category-item > 1{
padding:0px !Important;
} */

.megamenu.level-top-fullwidth.level0.nav-5.category-item.level-top.parent.ui-menu-item .category-item > .submenu {
    display: none !important;
}



.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper {
    border: 0 none;
    height: calc(70%) !important;
    margin: 42px 0 0 !important;
    z-index: -1;
    position: absolute;
    overflow-y: auto;
    width: 100%;
}

.special-block .custom-slider * {
    direction: ltr !important;
}




@media screen and (max-width: 1300px) and (min-width: 997px){
:root .theme-pearl .page-wrapper .block-search {
    position: absolute;
    right: auto !important;
    top: 7px !important;
    left: 225px !important;
}
}


@media screen and (max-width: 996px){

.catalog-category-view main.page-main .sidebar-main .active .filter-title strong:after {
    line-height: 3;
    padding-right: 10px;
    color: #000 !important;
    padding-left: 10px;
    font-size: 13px;
    float: left;
}
#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content {
    padding-left: 10px;
    padding-right: 10px;
}
#layered-filter-block .filter-content .filter-options .filter-options-content .item.am-swatch-wrapper {
    margin: 10px 0 10px 10px;
    float: right;
}
}
@media screen and (max-width: 767px){

.catalog-category-view main.page-main .sidebar-main .active .filter-title strong:after {
    line-height: 3;
    padding-right: 10px;
    color: #fff;
    padding-left: 10px !important;
    font-size: 13px;
    float: left !important;
}
#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content {
    padding-left: 10px;
    padding-right: 10px;
}
#layered-filter-block .filter-content .filter-options .filter-options-content .item.am-swatch-wrapper {
    margin: 10px 0 10px 10px;
    float: right;
}
}

@media screen and (max-width: 767px){

.catalogsearch-result-index #layered-filter-block .filter-title strong {
    background-color: transparent;
    border-color: #000;
    width: 100% !important;
}

.catalogsearch-result-index .filter.active .filter-options {
    top: 49px !important;
}

.catalogsearch-result-index .filter.active .filter-title strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #FFF;
    content: '\e616';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    left: 0 !important;
    speak: none;
    text-align: center;
    position: absolute;
    padding-left: 15px;
}

.catalogsearch-result-index .filter.active .filter-title {
    border-bottom: 1px solid #034ea2 !important;
    height: 48px;
    left: 0;
    position: fixed;
    right: 0;
    background: #034ea2 !important;
    top: 0;
    z-index: 2;
    /* color: $; */
}

.catalogsearch-result-index #layered-filter-block .filter-title strong {
    background-color: transparent;
    border-color: #000;
    width: 100% !important;
    color: #FFF;
    text-align: right;
}
.catalogsearch-result-index .filter-options-content ol.items {
    list-style: none !important;
    padding-right: 0 !important;
}
}

@media screen and (max-width: 996px){

.catalogsearch-result-index #layered-filter-block .filter-title strong {
    background-color: transparent;
    border-color: #000;
    width: 100% !important;
}

.catalogsearch-result-index .filter.active .filter-options {
    top: 49px !important;
}

.catalogsearch-result-index .filter.active .filter-title strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #FFF;
    content: '\e616';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    left: 0 !important;
    speak: none;
    text-align: center;
    position: absolute;
    padding-left: 15px;
}

.catalogsearch-result-index .filter.active .filter-title {
    border-bottom: 1px solid #034ea2 !important;
    height: 48px;
    left: 0;
    position: fixed;
    right: 0;
    background: #034ea2 !important;
    top: 0;
    z-index: 2;
    /* color: $; */
}

.catalogsearch-result-index #layered-filter-block .filter-title strong {
    background-color: transparent;
    border-color: #000;
    width: 100% !important;
    color: #FFF;
    text-align: right;
}
.catalogsearch-result-index .filter-options-content ol.items {
    list-style: none !important;
    padding-right: 0 !important;
}
}

.search.results #amasty-shopby-product-list > dl {
    display: none !important;
}

@media only screen and (min-width: 768px){
	:root .theme-pearl .page-wrapper .page-header .wrapper .header.links {
		display: block !important;
	}
}


span.price .red {
    color: #f30 !important;
}

.out-of-stock-item {
    color: #ed1c24 !important;
    font-weight: bold;
    font-size: 20px;
    background: lightyellow;
    width: 200px;
    text-align: center;
    float: left;
}

.theme-pearl #maincontent .owl-stage,
.theme-pearl #maincontent .owl-stage .owl-item,
.theme-pearl #maincontent .owl-stage-outer.owl-height {
    direction: ltr !important;
}

.block.block-search .block-content,.form.minisearch , .field.search,.block.block-search .block-content .control {
    width: 100% !important;
}

.col-12.flatbanner {
   padding-bottom: 0px !important;
    padding-top: 0px !important;
   padding-right: 0px;
   padding-left: 0px;
}

.custom-slider {
 padding-bottom: 0px !important;
   
}

.owl-stage-outer {
padding-bottom: 0px !important;
padding-top: 10px !important;
  
}

/*
.owl-stage {
  transform: none !important;
 
}
*/
.page-main {
    padding: 0 !important;
}
.row:before, .row:after {
		display: unset !important;
	}
@media screen and (max-width: 997px) {
.row {
    margin-right: -15px !important
}
figure .headline {
    font-size: 2.5rem !important;
}
}

.flatbanner {
    max-width: 1400px;
    margin: 0 auto;
    /**padding: 0 15px;**/
}


figure .headline {
    position: absolute;
    /* bottom: 50%; */
    /* top: 50%; */
    /* background: #ffffff61; */
    color: #fff;
    width: 100%;
    margin: auto;
    text-align: center;
    font-size: 5.7rem;
    text-shadow: 1px 1px 1px #333;
    font-weight: 600;
    height: 100%;
    padding: 44% 0;
}

figure {
    overflow: hidden;
    position: relative;
}

figure a {
    display: flex;
    flex-direction: column;
}

figure img {
align-self: center;
}

.block-title.title {
    text-align: center;
    font-size: 2.5rem;
}

.special-block .headline {
    text-align: center;
    width: 100%;
    color: #333;
    font-weight: bold;
    font-size: 3.5rem;
    text-transform: uppercase !important;
    /* text-decoration: underline; */
    font-size: 3rem;
    text-shadow: none !important;
    height: 100%;
}

.special-block .custom-slider .price-box .special-price .price {
    color: #e30f1b !important;
}

.special-block .custom-slider .price-box .special-price {
    display: block;
}

.special-block .custom-slider  .price-box .old-price .price {
    text-decoration: line-through;
    font-size: 1.2rem
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    padding: 20px 0;
    direction: ltr !important;
}

:root .theme-pearl .page-wrapper .minicart-wrapper .action.showcart .counter.qty {
    padding: 0 5px;
    margin: 0 5px;
    height: 20px;
    min-width: 10px;
    line-height: 20px;
    font-size: 1.15rem;
    border-radius: 50px;
    box-sizing: content-box;
    position: absolute;
    background: transparent;
    color: #F7941D !important;
    border: none;
    top: 25px !important;
    left: calc(55%) !important;
}

.minicart-wrapper .action.showcart .counter.qty .counter-number {
    color: #FFF !important;
    font-weight: bolder;
    text-shadow: none;
    background: #0B7B40 !important;
    padding: 0 10px  !important;
    margin-left: 4px !important;
}


@media all{

ul{margin-top:0;margin-bottom:2.5rem;}
ul>li{margin-top:0;margin-bottom:1rem;}
*:focus{box-shadow:none;outline:0;}
.breadcrumbs{margin:0 0 15px;}
.breadcrumbs .items{font-size:1.2rem;color:#000;margin:0;padding:0;list-style:none none;}
.breadcrumbs .items>li{display:inline-block;vertical-align:top;}
.breadcrumbs .item{margin:0;}
.breadcrumbs a{color:#505050;text-decoration:none;}
.breadcrumbs a:visited{color:#505050;text-decoration:none;}
.breadcrumbs a:hover{color:#505050;text-decoration:#505050;}
.breadcrumbs a:active{color:#505050;text-decoration:none;}
.breadcrumbs strong{font-weight:400;}
.breadcrumbs .item:not(:last-child){display:inline-block;text-decoration:none;}
.breadcrumbs .item:not(:last-child):after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:18px;content:'\e608';font-family:'luma-icons';margin:0 10px;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;}
@media only screen and (max-width:996px){
.breadcrumbs{padding-left:15px;padding-right:15px;}
.breadcrumbs{display:none;}
}
:root .theme-pearl .page-wrapper .breadcrumbs .item:not(:last-child):after{content:'\e617';}
:root .theme-pearl .page-wrapper .breadcrumbs .item:not(:last-child):after{content:'\e617';}
@media screen and (-webkit-min-device-pixel-ratio:0){
.theme-pearl .breadcrumbs .item:not(:last-child):after{line-height:17px;vertical-align:middle;}
}


@media screen and (min-width: 997px){
@media all and (min-width:997px),print{
.breadcrumbs{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:20px;padding-right:20px;width:auto;}
.page-wrapper>.breadcrumbs{box-sizing:border-box;width:100%;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .breadcrumbs{max-width:100%!important;width:100%!important;margin:0;padding:15px;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .breadcrumbs .items{max-width:1290px;width:100%;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .breadcrumbs .items strong,.theme-pearl .breadcrumbs .items a{text-transform:lowercase;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .breadcrumbs .items strong:first-letter,.theme-pearl .breadcrumbs .items a:first-letter{text-transform:uppercase;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar.page-products .breadcrumbs{max-width:100%!important;width:100%!important;margin:0;padding:15px;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar.page-products .breadcrumbs .items{max-width:1290px;width:100%;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs{background-color:#fff;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items{float:none;width:100%!important;margin:0 auto!important;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item{float:left;line-height:18px;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item:after{color:#505050!important;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item strong,.theme-pearl .page-wrapper .breadcrumbs .items .item a{float:left;font-size:12px;font-style:normal;color:#505050;line-height:18px;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item strong:hover,.theme-pearl .page-wrapper .breadcrumbs .items .item a:hover{color:#505050;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item strong{color:#000;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item strong:hover{color:inherit;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .breadcrumbs .item:not(:last-child):after{line-height:17px;vertical-align:middle;}
}
}

@media print{

.breadcrumbs{margin:0 auto;text-align:right;}
}


@media all{
.breadcrumbs .item:not(:last-child):after{content:'\e617';}
@media only screen and (min-width:768px){

.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs{background-color:#fff;float:right;width:1290px!important;margin:0 auto;}
.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item{float:right;line-height:18px;}
.breadcrumbs .items{padding:10px;min-height:20px;display:inline-block;}
}
}

.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item strong, .theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs .items .item a {
    float: right !important;
    font-size: 12px;
    font-style: normal;
    color: #505050;
    line-height: 18px;
}

.footer-head .container .row > div {
    float: right;
}
.footer-top .container .row > div {
    float: right;
}
.footer-top .footer-block .footer-block-content .links-contact li {
    position: relative;
    padding-right: 39px !important;
	padding-left:0px !important;
    min-height: 30px;
    line-height: 18px;
}
.footer-top .footer-block .footer-block-content .links-contact li:before {
   right: 0 !important;
    left: unset !important;
   
}

.page-header.page-header-v1.sticky-header div#switcher-language{
    display: inline-block !important;
}
.products-grid .product-item .product-item-info {
		width: 100% !important;
		position: relative;
		border: 0px!important;
		padding: 0 10px !important;
	}
	
	.products-grid .product-item .product-item-info:hover {
		width: 100% !important;
		position: relative;
		border: 0px!important;
		padding: 0 10px !important;
	}
.footer-head{
    background-color:#1d7d4f;
color:#FFF !important;
overflow:hidden !important;
}
.footer-head .container .row:first-child *{
    color:#FFF !important;
    margin-top:10px !important;
	margin-bottom:10px !important;
}

.footer-head .container .row:first-child li.li-social {
    margin-top: 20px !important;
}

.footer-head .container .row:first-child div:first-child{
    background:#0d6336;
    height: 100%;
    padding:0 auto !important;
    margin: -12px 0 !important;
    min-height: 83px;
    color:#FFF;
}


.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-facebook:before{content:"\f09a";}
.fa-instagram:before{content:"\f16d";}
 .socials-wrap ul .li-social a:hover{background-color:#ff7a01;border-color:#ff7a01;}
.socials-wrap{background-color:#2b375c;}
.socials-wrap .title-follow{display:none;}
 .socials-wrap ul .li-social{float:left;margin-left:10px;margin-bottom:10px;}
 .socials-wrap ul .li-social a{
margin-right:10px;
display:inline-block;width:40px;height:40px;text-align:center;
     line-height:40px;color:#fff;font-size:16px;border:1px solid rgba(255, 255, 255, 0.3);}
 .socials-wrap ul .li-social a .name-social{display:none;}
.footer-head-info-blk p {
    font-size: 18px !important;
}

.footer-head-info-blk a {
    font-weight: bold;
    font-size: 18px;
}

.footer-head .container .row:first-child .footer-head-hotline p {
    margin-top: -6px !important;
    display: block;
}

.footer-head .container .row:first-child .footer-head-hotline p a{
font-weight: bold;
}
.footer-container .footer-block .footer-block-title h3 {
    font-weight: 700;
    font-size: 116.67%;
    color: rgb(34, 34, 34);
    text-transform: uppercase;
}

.footer-top h3 {
    display: block !important;
    font-size: 1.17em !important;
    margin-block-start: 1em !important;
    margin-block-end: 1em !important;
    margin-inline-start: 0px !important;
    margin-inline-end: 0px !important;
    font-weight: bold !important;
}
.footer-top {
    background-color: rgb(243, 244, 248) !important;
   
}
.footer-top .container > .row:first-child > div:first-child {
    background-color: rgb(236, 238, 244) !important;
    min-height: 250px;
   
}




.footer-top .footer-block .footer-block-content .links-footer li a:hover{color:#ff7a01;}
.footer-top .footer-block .footer-block-content .links-contact li:hover:before{background-color:#ff7a01;}


.footer-top .footer-block .footer-block-title{margin-bottom:15px;margin-top:20px}
.footer-top .footer-block .footer-block-title h3{font-weight:700;font-size:116.67%;color:#222;text-transform:uppercase;}
.footer-top .footer-block .footer-block-content .links-footer li a{display:inline-block;padding:2px 0;font-size:108.33%;}
.footer-top .footer-block .footer-block-content .links-contact li{position:relative;padding-left:39px;min-height:30px;line-height:18px;}
.footer-top .footer-block .footer-block-content .links-contact li:before{position:absolute;left:0;top:4px;content:'';
    display:inline-block;width:30px;height:30px;background:url(/media/wysiwyg/icon-image.png) #0D6336;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.footer-top .footer-block .footer-block-content .links-contact li.add-icon:before{background-position:-8px -10px;}
.footer-top .footer-block .footer-block-content .links-contact li.email-icon:before{background-position:-11px -51px;}
.footer-top .footer-block .footer-block-content .links-contact li.phone-icon:before{background-position:-11px -91px;}
.footer-top .footer-block .footer-block-content .links-contact li.middle-content{padding-top:9px;margin:10px 0 16px;}
.footer-top .contact-col .footer-block{background-color:#eceef4;}




:root .theme-pearl.page-layout-checkout .page-wrapper .page-header .logo img {
    width: auto !important;
    height: 34px;
}

@media (min-width: 1440px){
	.page-wrapper .page-header .header.content, .page-wrapper .page-header .header_right {
		max-width: 1400px;
	}
	
	.theme-pearl.theme-pearl.store-view-almutawapharmacies_b2c_ar .page-wrapper .breadcrumbs {
		max-width: 1400px;
		width: 1400px !important;
	}
	
	
	.container {
		max-width: 1400px;
		width: 1350px !important;
	}
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .logo {
    margin-bottom: 5px !important;
    overflow: hidden;
    height: 50px;
    left: 0 !important;
    margin-top: 0 !important;
    top: 15px;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header .logo img {
    margin-left: 0px !important;
    margin-right: 3px;
    margin-top: -2px;
}

:root .theme-pearl .page-wrapper .page-header.sticky-header:not(.page-header-v4) .sections.nav-sections {
    left: unset !important;
    margin-top: -73px !important;
    padding-top: 20px;
    float: right!important;
    margin-right: 58px !important;
    background: #FFF !important;
	clear:both;
}
:root .theme-pearl .page-wrapper .page-header.sticky-header:not(.page-header-v4) .minicart-wrapper .action.showcart .counter.qty {
    padding: 0 5px;
    margin: 0 5px;
    height: 20px;
    min-width: 10px;
    line-height: 20px;
    font-size: 1.15rem;
    border-radius: 50px;
    box-sizing: content-box;
    position: absolute;
    background: transparent;
    color: #F7941D !important;
    border: none;
    top: 3px !important;
    left: -12px !important;
}


	.footer-head .container .row:first-child p {
		text-align: right;
		font-size: 20px !important;
	}
	
	.footer-head .container .row:first-child p span {
		font-size: 24px !important;
	}
	.footer-head .container .row:first-child p a {
		font-size: 24px !important;
	}
	
	
.col-md-2.flatbanner {
        width: 20% !important;
}

.block-content.content .block-actions {
    display: none !important;
}

.catalog-product-view .column.main .products-grid.products-related .product-item .product-item-info .product-item-details .field.choice.related {
    display: none !important;
}
.page-main {
    padding: 0 30px !important;
}

.page-header-v1 .page-header .multistore-switcher {
    position: absolute;
    top: 0;
    margin-right: 10px;
}

.page-header.page-header-v1.sticky-header div#switcher-language {
    display: inline-block !important;
    margin-right: 5px;
}
:root .theme-pearl .page-wrapper .page-header.sticky-header:not(.page-header-v4) .logo {
    margin-right: 10px !important;
}
:root .theme-pearl .page-wrapper .page-header.sticky-header .sections.nav-sections .nav-sections-items {
    border: none !important;
    box-shadow: none !important;
    margin-left: 0px !important;
}

.theme-pearl.catalog-product-view .column.main .block .block-title.title strong {
    font-size: 20px;
    font-weight: bold;
}

.footer.content .footer-head .container .row{
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.wrapper.payment {
    margin-bottom: 50px;
}

:root footer .content .wrapper.payment .content ul {
    display: block;
    vertical-align: middle;
    width: 500px;
    float: none;
    text-align: center;
    margin: 0 auto !important;
}

:root footer .content .wrapper.payment .content ul li {
    float: left;
}

li.authorization-link {
    display: none !important;
}

.header.links .accounts {
  /* Dropdown Content (Hidden by Default) */

}
.header.links .accounts:hover .wrapper-content {
  display: block !important;
}
.header.links .accounts > a:before {
  content: '\f2be';
  display: none;
  font-family: "iconfont";
}
.header.links .accounts .wrapper-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  top: 47px;
 margin-left:-81px;
}
.header.links .accounts .wrapper-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.header.links .accounts .wrapper-content a:hover {
  background-color: #ddd;
}
.header.links .wishlist a:before {
  background-position: -78px -26px;
  background-image: url(/media/theme_customization/blank-theme-icons.png);
  line-height: 26px;
  vertical-align: middle;
  height: 26px;
  width: 26px;
  background-repeat: no-repeat;
  content: '';
  display: none;
}


@media screen and (max-width: 767px){
	
	.footer-head .container .row:first-child div:first-child {
		background: #0d6336;
		height: 100%;
		padding: 0 auto !important;
		margin: -12px 0 !important;
		min-height: 83px;
		color: #FFF;
		width: 100% !important;
		text-align: center !important;
		padding: 4px calc(14%) !important;
	}
	
	.page-wrapper .page-header .panel.wrapper{
		display:none !important;
	}
	
	.theme-pearl .page-wrapper .page-header.page-header-v1 .page-header .header.content .logo {
		width: 200px !important;
		height: 45px !important;
		margin: 0 auto !important;
		max-width: 201px !important;
		text-align: center !important;
		float: none !important;
		display: block !important;
	}
	
	:root .theme-pearl .page-wrapper .page-header .logo img {
		width: 69px;
		text-align: center;
		display: inline-block !important;
		height: 34px;
	}
	
	:root .theme-pearl .page-header .minicart-wrapper {
		float: right !important;
	}
	
	.block.block-search {
		width: 100% !important;
		margin: 20px auto;
		float: right;
		margin-left: unset !important;
		margin-right: 0px !important;
		direction: rtl;
	}
	
	.columns .column.main {
		max-width: 100%;
		padding: 0 20px;
	}
	
	:root .theme-pearl .page-wrapper .minicart-wrapper .action.showcart .counter.qty {
		padding: 0 5px;
		margin: 0 5px;
		height: 20px;
		min-width: 10px;
		line-height: 20px;
		font-size: 1.15rem;
		border-radius: 50px;
		box-sizing: content-box;
		position: absolute;
		background: transparent;
		color: #F7941D !important;
		border: none;
		top: 48px !important;
		left: calc(-52%) !important;
	}
	
	.theme-pearl.product-page-v1 .box-tocart {
		margin: 0 auto;
		float: right;
	}
	
	.value {
		text-align: right;
	}
	
	
	
	.page-main {
		padding: 16px !important;
	}
	

	#layered-filter-block.filter .block-content.filter-content .block-subtitle {
		border-style: solid;
		border-width: 0 0 1px;
		border-color: #ccc;
		text-align: right;
		padding-right: 10px;
	}
	
	.block.filter.active .filter-title strong {
		background-color: transparent;
		border-color: #000;
		width: 100% !important;
	}
	
	.block.filter.active .filter-title strong {
		box-shadow: none;
		background: 0 0;
		border: 0;
		color: transparent;
		left: auto;
		right: 3px;
		top: 0px !important;
		display: inline-block;
		text-decoration: none;
	}
	
	#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items .item a:before{
		display:none !important;
	}
	
	.product-image-photo {
		transform: scale(1.3) !important;
	}
	
	.theme-pearl.page-products .columns .column .products-grid .product-item {
		margin-bottom: 40px !important; 
    width: 48.0% !important ;
	}

  .catalog-category-view > .page-wrapper > .category-view{
    display: none !important;
  }
	
	.sidebar{
		margin-bottom: 0px !important;
	}
	
	.col-md-2.flatbanner {
		width: 90% !important;
		float: left;
		border: thin solid #cdcdcd;
		border-radius: 11px;
		margin: 5px;
	}
	.toolbar.toolbar-products p#toolbar-amount {
		font-size: 12px;
		float: right;
		margin-right: 0px;
		direction: ltr !important;
	}
	
	.footer-top {
		background-color: rgb(243, 244, 248) !important;
		margin-bottom: 100px !important;
	}
	
	:root:root .footer .footer-main .wrapper .content{
		margin:20px !important;
	}
	
	:root:root footer .content .wrapper .headline:after {
		font-size: 18px;
		font-size: 1.725rem;
		font-family: FontAwesome !important;
		color: #3c3c3b;
		font-weight: 100;
		content: "\f067"!important;
		float: right;
		margin-left: 10px;
	}
	

.sections.nav-sections .section-items.nav-sections-items > div:nth-child(5) {
    display: none !important;
}

.sections.nav-sections .nav-sections-items {
   background-color: #F8F9FA !important;
    display: block;
    border-bottom: 1px solid transparent !important;
    box-shadow: 0 1px 2px 0 transparent !important;
}
}

/*Block added by mk*/
li.megamenu.level-top-sectioned.level0.nav-1.category-item.first.level-top.ui-menu-item {
	font-weight: bold;
}

body:not(.mobile-nav) .nav-sections .navigation ul li.level0 > a span:first-child, body:not(.mobile-nav) .nav-sections .navigation ul li.level0 > a span:nth-child(2) {
	color: #1d7d4f !important;
}

.page-wrapper .page-header .header-global-promo .global-notification-wrapper {
	background: #1d7d4f;
	color: #fff
}







.button-applepay-tap{
  -webkit-appearance:-apple-pay-button;
  cursor:pointer;display:block;height:48px;min-height:30px;width:100%;
}
.button-applepay-tap:disabled{
  cursor:default;
}
.black{
  -apple-pay-button-style:#000;
}
.white,.whiteOutline{
  -apple-pay-button-style:#fff;
}

.whiteOutline{
  border:1px solid gray;
}
