.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main{max-width:100%;}
.page-footer .social-icons .fa-stack{color:#002d57;}
.catalog-product-view .page-title-wrapper .page-title {
  padding-bottom: 30px;
} 
.page-title {
    padding-right: 20px;
  }
#banner-home-ar-2 {
  margin-top: -46px;
}
.page-container > .content {
    max-width: 100%;
    }
.block.newsletter .field .control::before {
  line-height: 30px;
  display: none; 
    }
.page-header.configurable .header.bottom {
    max-width: 100%;
    margin: 0 auto;
  }
.page-header .panel.wrapper {
  color: #002d57;
}
.login-container .block.block {
    float: none;
    margin-bottom: 0;
    width: 100%;
  }
.login-container .actions-toolbar > .secondary .remind {
  margin-top: 55px;
}
.amazon-stripe .amazonstyle-images {
  text-align: center;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.soldtogether-block .product-item-name {
  display: block;
  text-align: center;
}
.soldtogether-block .amazonstyle-images li.item {
  overflow: visible;
          flex: 1;
      max-width: 100%;
}
.soldtogether-block .amazonstyle-images li.item::before {
right: -11%;
} 
.soldtogether-block .amazonstyle-images li.first ~ .item {
  padding-left: 20%;
}
.amazon-stripe .amazonstyle-images li.first {
  display: flex;
      max-width: 100%;
}
.soldtogether-block .block-content .product-item .product-item-details {
      text-align: center;
}
.product-info-main .product-options-bottom .price-box .old-price .price, .product-info-main .product-info-price .price-box .old-price .price, .product-info-main .product-options-bottom .price-box .old-price .price-container, .product-info-main .product-info-price .price-box .old-price .price-container {
  font-size: 2rem;
  color: #7a8fa3;
  text-decoration: line-through;
}
.ampromo-overlay.-show {
  direction: ltr;
}
.dob {
  direction: ltr;
}
.block-swissup-ajaxsearch-results .ajaxsearch-header-container .view-all {
  font-size: large;
  text-decoration-line: underline;
}
.block-swissup-ajaxsearch-results .product-item-info .price-box {
  color: #da3030;
}
.argento-grid {
   margin-left: 0px;
    margin-right: 0px;
}
.lrw-instruction ul li::before {
  right: -10px;
}
.lrw-instruction .lrw-rule-name {
  float: right;
}
 .orders-history-wrapper .toolbar .limiter {
    top: -33px;
  }
.widget .block-title{
  text-align: center;
  margin: 0 0 0px;
   } 
div[data-content-type="tabs"] .tabs-navigation li.tab-header:hover {
  color: red;
  background-color: #f9a92c !important;
     }
div[data-content-type="tabs"] .tabs-navigation li.tab-header { 
     background: #002d57;
      text-align: center;
    } 
div[data-content-type="tabs"] .tabs-navigation li.tab-header a.tab-title{
         color: #fff;
}
div[data-content-type="tabs"] .tabs-navigation li.active {
  background: #e31942;
}  
    a, .alink {
  color: #1a88f0;
        }
a:visited, .alink:visited {
  color: transparent;
     }
.product-item .old-price .price {
  text-decoration-line: line-through;
}
.breadcrumbs{
    margin-bottom: 44px;
  }
 .radio input[type="radio"]{
     margin-right: -23px;
  margin-top: -1px;
}
.page-products .column.main .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info, .column.main .block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info {
     box-shadow: 11px 4px 40px rgb(255, 255, 255)  !important;
      }
.block.newsletter .field .control::before {
  display: none;
    }
.footer.content{
  display: none;
    }
.easybanner-banner img {
      padding-bottom: 20px;
      width: 100%;
    }  
.product-item {
  text-align: center;
}
pre {
  background: #fff;
  border: 1px solid #fff;
  overflow-x: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
  max-width: 100%;
  box-sizing: border-box;
    }
.lrw-product-points {
    text-align: center;
}

.nav-sections .navigation a.level-top {
    font-size: 2rem;
}

    .login-container .block.block {
  margin-bottom: 20px;
}
.product-info-main .product.attribute.overview {
  color: #1c87ec;
}

@media only screen and (max-width: 768px) {

    .products-grid .product-item-actions {

        display: block !important;

    }

    .nav-sections {
        transition: right .3s;
        right: -80%;
        right: calc(-1*(100% - 38px));
    }
    
.columns .column.main {
    max-width: 100%;
}
 .cms-index-index .page-main {
  padding-right: 0px;
}
.easybanner-banner img {
  height: 300px;
}
    div[data-content-type="tabs"] .tabs-navigation {
          display: grid;
        }
    div[data-pb-style="R7KA80J"] {
  text-align: center;
  margin-top: auto;
}
    .breadcrumbs{
    margin-bottom: 0px;
  }
    .soldtogether-block .amazonstyle-images li.first ~ .item::before {
    position: revert;
  padding-right: 85%;
    }

    dl.block {
    margin-bottom: 33px;
    overflow: auto;
    word-wrap: break-word;
    max-width: 100%;
    box-sizing: border-box;
    }
    .header.content {
      padding-left: 17px;
      padding-right: 15px;  
     } 
    .block.block-social-login {
  text-align: center;
  padding-top: 80px;
}
.block-swissup-ajaxsearch-results .ajaxsearch-header-container {
  padding-bottom: 40px;
}
}
@media (min-width: 769px), print {
  .nav-toggle {
    display: none !important;
  }
    .widget .block-title {
    padding-bottom: 20px;
  padding-top: 65px;
     }  
 .flex-col-center {
    padding: 0px 0px;
}     
    .page-header .nav-sections {
     background: #fcd252;
    } 
    #banner-home-ar-2 {
  margin-bottom: -65px;
}
  
}