#table-my-prescription-lists table{
display: inline-block !important; 
overflow: auto !important;
}

.header .header-content > .container > .row .action.nav-toggle span{
background-color:pink !important;
}

@media only screen and (min-width: 811px) {

ul.nav-desktop.sticker{
    display:block !important;
    text-align:center !important;
}

.header .header-content {
  padding: 10px 0 !important;
}

    .header-bottom .container{
        max-width:100% !important;   
    }

    .nav-sections-item-content {
         max-width: 100% !important;
         background:#1b1b1b;
    }
    
    .header-phone{
        display:none;   
    }
    
    .header-bottom{
        background:#1b1b1b !important;
    }
    
    .magicmenu .nav-desktop .level0 .level-top {
         padding: 18px 5px;
    }
    
    .header .header-content .header--logo .logo img {
        max-width: 250px !important;
    }
    
    .header .minicart-wrapper .showcart {
         color: #f387b8;
    }
    
    .header .header-content > .container > .row .header-icon::before {
        color: #f387b8;
    }
    
    .search-area{
    border:1px solid #1b1b1b;   
    }
    
    .cms-index-index #maincontent{
        padding:0px !important;   
        max-width:100% !important;
    }

    .magicmenu .nav-desktop .level0 .level-top-mega .level1 > a::before {
         background: #f387b8 !important;
    }
    
    .page-footer .footer-top .box-content {
          background-color: #f387b8 !important;
    }
    
    .page-footer .block-subscribe .actions button.button {
        color: #ffffff;
        background-color: #738ea1;
        border-color: #738ea1;
    }
    
    .cms-index-index .magicproduct, .categories .container{
        max-width:1280px !important;
        margin:40px auto;
        padding:40px 0px;   
    }
    
     .categories {
        text-align:center !important;  
      }
    
    .categories a img {
  max-width: 250px !important;
  margin: auto;
  border: 2px solid #efefef;
  padding: 20px;
  margin: 20px auto;
  transition:0.5s;
  opacity:0.6;
}

 .categories a:hover img {
  border: 2px solid #fff;
  padding: 20px;
  transform: scale(1.2);
  opacity:1;
}
    
    .categories a h2 {
        background: pink;
        display: inline-block;
        padding: 13px 20px;
        color: #fff;
        border-radius: 5px;
        text-decoration: none;
        text-transform: uppercase;
        transition:0.5s;
        font-size:14px;
    }     
    
    .categories a:hover h2 {
          background:#1b1b1b !important;
    }       
    
    .block-title-tabs .type-product-title, .block-title-tabs > .title {
        float: initial;
        font-weight: 700;
        margin-bottom: 30px;
        border-bottom: 0 none;
        display:inline-block;
        width:100%;
        text-align:center;
    }    
    
    .slick-dots li button {
        background-color: #1b1b1b !important;
        }
        
        .slick-dots   li.slick-active button{
            background-color: pink !important;
        }
        
        .slick-dots{
         position:absolute;
         bottom:-60px;   
        }

}


.page-footer .footer-top .box-content{
    background:#000 !important;
}


.page-footer .footer-content .block-title {
    font-size: 18px;
}

.page-footer a {
    color: #fff;
    font-weight: 400;
    font-size:15px;
    text-decoration:none;
    transition:0.3s;
}

.page-footer .block-subscribe .actions button.button {
    color: #ffffff;
    background-color: #f387b8 !important;
    border-color: #f387b8 !important;
}

.page-footer a:hover {
    color: #f387b8 !important;
}

.header .minicart-wrapper .showcart .cart-icon:before {
    color: #f387b8 !important;
}

.header .minicart-wrapper .showcart .cart-icon .counter.qty {
    color: #fff !important;
    background-color: #d1d1d1 !important;
    border-color: #d1d1d1 !important;
}


.checkout-agreement span {
    color: #333;
    font-weight: 500;
}

.checkout-agreement{
    border:1px solid #ebebeb;
    padding:10px;
    height:130px;
}

.field.choice:not(.payment-method-title):not(.review-field-rating):not(.related) input[type=checkbox] ~ label:before, .field.choice:not(.payment-method-title):not(.review-field-rating):not(.related) input[type=radio] ~ label:before {
    top: 11px;
}

#trustpilot-widget-trustbox-0-wrapper{
    background:#333;
    padding:30px 0px;
}


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

.pagebuilder-slide-wrapper{
    background-size:100% !important;
}

.slider-front{
  height: 200px !important;
  overflow: hidden;
  min-height: 200px !important;
  display: block !important;
  margin-bottom: -50px !important;
}

.categories{
text-align:center;
}

.categories img {
  max-width: 50%;
  margin: 10px auto;
}

.categories a {
  border: 3px solid #d1d1d1;
  display: block;
  padding-bottom: 20px !important;
  margin-bottom:10px;
}

#trustpilot-widget-trustbox-0-wrapper{
    width:100% !important;
}

}

.promo{
    background:pink;
    text-align:center;
    padding:20px;
}


  @media only screen and (max-width: 811px){
.nav-sections-item-content {
  background: ##fff !important;
}

}

#checkout-payment-method-load .payment-method-content .actions-toolbar .primary .action.checkout {
  display: initial !important;
}

.checkout-payment-method .payment-group .payment-method._active .payment-method-content {
  display: initial !important;
}