.customer-say-container .content .lists-client-say .client p.client-say {color: #fff;}
.customer-say-container .content .lists-client-say .client p.text, .customer-say-container .content .lists-client-say .client h4{color:#fff;}
.content-product .info-product h4 a{font-size:15px;line-height:20px;}
h2{font-size:30px;}
header{box-shadow: 0px 2px 3px rgba(0,0,0,0.2);}
 .pink-bar{background:#D01188;display:flex;justify-content:center;color:#fff;padding:10px;font-size:16px;position:relative;z-index:10}
 .pink-bar a{color:#fff;text-decoration:underline;margin-left:20px}


.basic-content{padding:20px 0;}
.collection-desc {margin-bottom:40px;text-align: center; font-size: 16px;}
.main-menu .logo a img{max-width:220px}
.main-menu .logo a {line-height:95px;}
.brand-logoes-list{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width:100%; }
.brand-logoes-list li {list-style: none; margin-bottom: 30px;padding-right: 15px;}
 li.brand-details {flex: 0 0 33%;max-width: 33%;}
.brand-logoes-list li .cleaner-box {border: solid 2px #c7d4ff; text-align:center;float: left;width: 100%;padding: 10px; min-height:200px;-webkit-box-shadow: 1px 1px 3px -1px rgba(0,0,0,0.18);-moz-box-shadow: 1px 1px 3px -1px rgba(0,0,0,0.18);box-shadow: 1px 1px 3px -1px rgba(0,0,0,0.18);background: #fff;}
.brand-logoes-list li picture {float: none;display: block; margin: 0 auto 25px; height:130px;}
.brand-logoes-list li picture img{ max-height:120px;width:auto}
.brand-logoes-list li h3 {font-size: 16px;text-transform: uppercase;color: #000;}
.template-collection .content-shop .show-products .grid-product .content-product{/*min-height:320px;*/min-height:450px;}
.template-page .content-product.clear-all {min-height: 700px;}
.main-menu .content-menu > ul > li{margin:0 10px;}
.about-info-container .image-bitmap-parent .image{height:auto !important;background-size:auto auto !important;min-height:400px;background-position:center top !important}
a.cc_btn.cc_btn_accept_all { background: #38c7c1; color: #fff;}
.has-mini-cart > a{line-height:18px !important;text-align:center}
.has-mini-cart a img{margin-top:-5px;}
.main-menu .content-menu .action-account > li.search-menu, .main-menu .content-menu .action-account > li.cart-menu{vertical-align:top}
.basic-content{word-wrap:break-word}
.health-expert h1, .health-expert h2, .health-expert h3, .health-expert h4, .health-expert h5, .health-expert h6{margin:0 0 15px; font-family:'Lato', sans-serif;}
.health-expert p{margin-bottom:15px;}

.mini-cart-container .footer-cart a.checkout{color:#fff}

.main-menu .content-menu>ul>li>ul{display:none}
.main-menu .content-menu>ul>li:hover>ul{display:block}
.main-menu .content-menu>ul>li:hover>ul li a{padding:2px 10px;line-height:40px;}
.main-menu .content-menu>ul>li>ul>li>ul{display:none}
.main-menu .content-menu>ul>li>ul>li:hover>ul{display:block;left:100%;position:absolute;width:250px;background:#fff;top:0px;margin: 0; padding: 0 0px;}
.main-menu .content-menu>ul>li>ul>li:hover>ul li a{color:#333;padding:2px 10px;line-height:30px;}
.main-menu .content-menu>ul>li>ul>li:hover>ul li a:before{background:#FFF}
.main-menu .content-menu>ul>li>ul>li:hover>ul li a:hover{color:#D01188;padding-left: 5px;}
.main-menu .content-menu>ul>li>ul>li:hover>ul li a:hover:before{background:#D01188;}
.main-menu .content-menu>ul>li>ul>li.parent{position:relative}
.main-menu .content-menu>ul>li>ul>li.parent>a:after{content: "\f105";    position: absolute;top:8px;right: 0;font-size: 25px; height: 40px; width:20px;line-height: 30px;
    color: #333;font-family: 'FontAwesome';}

.subchildmenu li ul{max-height:200px;overflow:auto;}
.main-menu .content-menu > ul > li ul li ul{max-height:400px;overflow:auto;}


b, strong {font-weight: 800;}

span.currency-picker__label {
    font-weight: bold;
    color: #fff;
}
.next-link {
    text-align: center;
    margin: auto;
    padding: 10px;
    font-size:16px;
    border:none;
    width: 15%;
    background: #00AB9F;
    border-radius: 10px;
  float:right;
  letter-spacing:2px;
}

.next-link a {
    color: #fff;
}
.next-link a:hover{background:none;color:#fff;}
.block-llink .htusb-ui-fade-in.htusb_container_html_coll.htusb_container_html_coll_0 {
    display: none;
}
.template-index .owl-item .add-to-cart img, .template-product .owl-item .add-to-cart img{margin-top:16px;height:auto;position:relative;-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);}
.scroll-top.bounce{display:none}
.content-product .info-product p .price-sale {color:#97318D;)
 
}

.pagination1 {
  display: block;
  text-align: center; }
  .pagination1 ul {
    display: inline-block; }
    .pagination1 ul li {
      float: left;
      margin-right: 15px; }
      .pagination1 ul li:last-child {
        margin: 0px; }
      .pagination1 ul li a {
        display: block;
        padding: 13px 0px;
        width: 49px;
        border-radius: 3px;
        border: 1px solid #f5f5f5;
        text-align: center;
        color: #999999; }
      .pagination1 ul li:hover a, .pagination1 ul li.active a {
        color: #00AB9F;
        border-color: #00AB9F; }

.our-guide{display: flex;align-items:stretch;justify-content: center;flex-wrap: wrap;margin:0 -10px;}
.person{flex-direction:column;width:20%;padding:0 10px 15px;text-align:center;}
.person p{margin-bottom:10px;line-height:22px;}

.social, .social ul{margin:0px;padding:0px;display:block;text-align:center}
.social ul{padding:5px 0 15px;}
.social ul li{display:inline-block;margin:0 10px;}
.our-guide .team-outer{transition: all ease-in-out .3s;height:100%;padding:10px;background:#f8f8f8;}
.our-guide .team-outer:hover{-webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);
box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.1);}


.person h4{margin:0px;padding:15px 0 0;font-size:17px;}
.person .job-title{margin:10px 0 5px;padding:0px;font-size:13px;color:rgb(0, 135, 115);line-height:22px;}
.person .job-title span{color:#858585;margin-left:5px;}
.person .info{line-height:30px;}
.person .country-name{font-weight:bold;}


.collection-template-container .content-shop .show-products .content-product .block-llink img {max-height: 250px;width: auto; position:absolute;left:0;right:0;top:0;bottom:0}
.owl-carousel .owl-item .block-llink img {max-height: 250px;width: auto; position:absolute;left:0;right:0;top:0;bottom:0}

.blog-categories-warp > .container > .row:nth-child(3) {
  background: green;
}
.template-collection .grid-product .col-md-4.col-sm-6.col-xs-12{position:relative !important;top:0 !important;left:0 !important;}

.hide-desktop{display:none !important}

.collection-template-container .info-product{min-height:255px;}
.banner-collection-container .banner-item.style-1 .content-banner .button:hover{background:#18d4af}
.lists-banner .banner-item{width:33.33%;float:left}
.home-products{margin:0 -10px;display:flex;flex-wrap:wrap;}
.home-products .owl-one-row{width:25%;display:flex;padding:0 10px;}
.home-products .owl-one-row .block-llink img {max-height: 250px;width: auto; position:absolute;left:0;right:0;top:0;bottom:0}
.home-products .content .content-product{width:100%}
.home-products .content-product .image-action{width:100%}
.info-product{text-align:center}

.content-article .main-content-article .data-article .content img{width:auto;max-width:100%; height:auto}
.product-store { margin-bottom: 10px;font-weight: bold;}
.flag-outer {display: inline-block; margin-left: 5px;}
.flag-outer .countryFlag{display:inline-block;width: 25px;margin: 0 3px 0 1px;}

.main-menu .content-menu > ul > li ul li{width:100%;float:left}
  .template-index section h2{padding-top:50px;margin-bottom:10px; line-height:25px;color:#F37121;}
 .show-mob{display:none !important}

.sidebar .category li a .text{line-height:normal}
.sidebar .featured .mini-product{display:flex;flex-wrap:wrap;border-bottom:solid 1px #e1e1e1;margin-bottom: 10px;padding-bottom: 10px;}
.sidebar .mini-product .image.left{width:25%}
.sidebar .mini-product .info{width:75%}
.sidebar .featured .mini-product .info p:first-child{margin:0px;padding:0px;}
.sidebar ul li a{font-size:18px;font-weight:700;text-transform:uppercase;padding:0px;color:#97318D;}
//.sidebar ul li.active > a{color:#F37121}
//.sidebar ul li a:hover{color:#F37121;}
.sidebar ul li ul li a{color: #696969;font-size: 16px;text-transform:none}
.sidebar ul li ul li a:hover{color:#F37121;}


.sidebar ul li a{position:relative}
.sidebar .menu-responsive ul li.active>a{background:none;color:#F37121}
//.sidebar .menu-responsive ul li.active>a:hover{color:#F37121}
.sidebar .menu-responsive ul li.active>a em{color:#F37121}
.sidebar .menu-responsive ul li.active{background:none;}
.collection-sidebar .filter-tag h5.upper{color:#0faca0}

.sidebar .menu-responsive .pink-nav>li>a{color:#f37121}
.sidebar .menu-responsive .pink-nav>li.active>a{color:#fc61af}
.sidebar .menu-responsive .pink-nav>li.active>a em{color:#fc61af}
.sidebar .menu-responsive .pink-nav .subchildmenu .active .widgettitle{color:#fc61af}


#svi_fb_widget_2 .svi_fb-rt-list{margin:0px 10px !important}
.enb_fb_section{margin-bottom:50px;}

/* .grid-product .info-product .view-cart a{display: block;
    width: 39px;
    text-align: center;
    line-height: 35px;
    border: 2px solid #f1eeea;
    border-radius: 2px;
    color: #696969;} */

#sold-out{margin-top:15px;}
#sold-out form input[type="email"]{padding:10px;border:none;color:#D01188}
#sold-out form button{background:#F37121;border:none;}
#sold-out form button:hover{background:#97318D;border:none;}
#sold-out form p{margin-bottom:10px;}
#sold-out form input::-webkit-input-placeholder {color:#00AB9F}
#sold-out form input::-ms-input-placeholder {color:#00AB9F}
#sold-out form input::placeholder {color:#D01188}
#sold-out form p{font-size:16px;color:#00AB9F}
.out-of-stock-button{background:#ff0000;color:#fff;font-size:15px;}
.out-of-stock-button:hover{background:##97318D;}

#sold-out #notify-me-wrapper{display:inline-block;border:solid 1px #D01188;border-radius:5px;}
#sold-out #notify-me-wrapper button{padding:10px 15px 11px;font-size:15px;color:#fff}

.info-product form p:after{display:none}
.top-related-products{max-width:1170px;margin:auto;padding:0 15px}

.content-product .image-action .badge{
  position: absolute;
  z-index: 9;
  font-size: 12px;
  top:60px;
  left: 10px;
  right:10px;
}

.payment-icons-footer{display:flex;justify-content:flex-end}
.payment-icons-footer li{list-style:none;margin-left:5px}
.payment-icons-footer li img{width:60px;}

.widget-tag-content ul{margin-bottom:25px}
.widget-tag-content h5{margin-bottom:15px}

.enquiry-form{padding-bottom:25px;}
.enquiry-form .form-group > label{display:block;padding-bottom:5px;font-weight: 600;font-size:18px;}
.enquiry-form input, .enquiry-form textarea{padding:10px;width:100%;color:#333}
.enquiry-form textarea{max-height:100px;}
.enquiry-form input[type="radio"]{width:auto;}
.enquiry-form .form-group{margin-bottom:15px;}
.enquiry-form .radio-button{display:inline-block;margin-right:15px;position:relative}
.enquiry-form .radio-button label{display:flex;align-items:center;padding-left:30px;padding-bottom:5px;font-size:16px;}
.enquiry-form .radio-button input{margin-right:3px;}
.enquiry-form .radio-button input:focus{outline: none;background: url(icon-right.svg) center 2px;width: 10px;height: 10px;background-size: 15px;background-repeat: no-repeat;}
.enquiry-form button.button{background:#FF914D;margin-top:10px;}
.enquiry-form button.button:hover{background:#5CE1E6;margin-top:10px;}
.enquiry-form h4{font-size:30px; text-align:center;}

.enquiry-form .radio-button input {opacity: 0;width:25px;height:25px; position:absolute}

.enquiry-form .radio-button input:checked + .checkbox__control{background: url(icon-right-black.svg) center 5px;width: 25px;height: 25px;background-size: 14px;background-repeat: no-repeat;position: absolute;left:0px;border: solid 1px;}
.enquiry-form .radio-button  input + .checkbox__control {width:25px;height:25px;border-radius:5px;border:solid 1px;position: absolute;left:0px;}
.product-view.list-product .blog-article.blog-list{position:relative !important;top:0px !important;overflow: hidden}

.show-products-list{display:flex;flex-wrap:wrap;margin:0 -15px}
.show-products-list>li{width:33.33%;padding:0 15px;text-align:center}

.main-menu .content-menu .action-account>li.loyalty-menu{vertical-align:top}
.main-menu .content-menu .action-account>li.loyalty-menu a{line-height:12px !important;background:#D01188; !important;text-align:center}
.main-menu .content-menu .action-account>li.loyalty-menu a img{width:22px;margin:-2px 0 0 -2px;}

@media screen and (max-width:1024px) and (min-width:993px){
.person{width:25%;}
  .main-menu .container{width:100%}
  .main-menu .content-menu > ul > li {margin: 0 5px;}
  .main-menu .content-menu .action-account {margin-left: 0px;}
  .sidebar .menu-responsive{width:100%}
  .sidebar ul li a{font-size:14px;}
  .collection-sidebar .filter-tag h5.upper{font-size:14px;}
   .sidebar .menu-responsive ul li a em{right:-5px;}
  .search-header.container{width:100%}
    .menu-responsive .content-form{border:solid 1px #e1e1e1;margin-top:15px}
  .menu-responsive .content-form input{margin-right:35px;padding:10px;width:100%;border:none}
  .menu-responsive .content-form button{position:absolute;right:0;top:0px;padding:10px;border:none;box-shadow:none}
  .top-related-products{max-width:960px;}
  .show-products-list>li {width: 50%;}
}

@media screen and (max-width:992px) and (min-width:768px){
.person{width:33.33%;}
.home-products .owl-one-row{width:33.33%;}
.main-menu .content-menu .action-account>li {margin: 0px 5px;}  
  .sidebar .menu-responsive{width:100%}
  .sidebar ul li a{font-size:14px;}
  .collection-sidebar .filter-tag h5.upper{font-size:14px;}
   .sidebar .menu-responsive ul li a em{right:-5px;}
    .menu-responsive .content-form{border:solid 1px #e1e1e1;margin-top:15px}
  .menu-responsive .content-form input{margin-right:35px;padding:10px;width:100%;border:none}
  .menu-responsive .content-form button{position:absolute;right:0;top:0px;padding:10px;border:none;box-shadow:none}
    .sidebar.collection-sidebar .menu-responsive{overflow:hidden}
   .search-header.container{width:100%}
  .menu-responsive ul li{position:relative;}
  .menu-responsive .search-header{padding:0 10px;}
  .top-related-products{max-width:720px;}
  .show-products-list{display:flex;flex-wrap:wrap;margin:0 -15px}
  .show-products-list>li{width:50%;padding:0 15px;text-align:center}
  .menu-responsive ul li a em {bottom:inherit;}
}







@media only screen and (max-width: 600px) {
    li.brand-details {flex: 0 0 50%;max-width: 50%;padding:5px;}
  .brand-logoes-list li h3 {font-size: 14px;}
  .top-menu ul{display:inline-block;text-align:center}
  .top-menu ul li{display:inline-block;float:none}
  span.currency-picker__label{display:none}
  .slide-show-container .slide-show-item .slide-image{min-height:400px;}
}

/*.BOLD-mc-picker-mnt[data-picker-location="top-right"] {
  right: 29%!important;
}*/
.BOLD-mc-picker-mnt{
 margin-left: 10px; 
}
.BOLD-mc-picker > .currentCurrency{
 	border: none !important;
  	box-shadow: none !important;
}
.BOLD-mc-picker {
    padding: 9px;
    background: #FFFFFF;
  height: auto!important;
}
.BOLD-mc-picker-mnt[data-open="down"] > .BOLD-mc-picker > .currencyList{
 top: 50px !important; 
  left: 28px !important;
  border-top: none;
}
.BOLD-mc-picker-mnt[data-open="down"] > .BOLD-mc-picker > .currencyList li{
  color: #000000;
  display: inherit;
}
  
div#locksmith-content {
    text-align: center;
    padding: 50px 0;
    font-size: 16px;
    font-weight: bold;
}
#our-farmer-our-farmer .person{
 width: auto;
}
.coountry-available-wrapper {
    padding: 10px;
    position: relative;
    z-index: 1;
    left: 0;
    text-align: left;
  top: -100px;
}
.content-product:hover .coountry-available-wrapper {
  top: 0;
}

.page-header .container{position:relative}


.filter_button{background:#FF914D;border:none} 
.filter_button:hover{background:#97318D}
.brand-slide .image-logo{border:solid 0px #c2c2c2;min-height:150px;display:flex;justify-content:center}
.shopify-secure{margin:18px 0 0;display:inline-block}
.main-single-content-product .big-image{text-align:center;border:solid 1px #e1e1e1;}
.main-single-content-product .big-image img{object-fit: contain;margin:auto}
.main-single-content-product .nav-image img{object-fit: contain;margin:auto}

.collection-sidebar .category h5 span.show, .collection-sidebar .widget-tag h5 span.show, .collection-sidebar .featured h5 span.show, .collection-sidebar  h5.shopall span.show{display:none;}
.content-data-product .cart{margin-bottom:20px;}

  .product-descriptions{padding:50px 15px 20px;}


.content-single-product{padding:60px 0px 20px}
.magnifier{background:#fff;}
.disclaimer{font-style:italic; display:block;}
.disclaimer a{color:#696969;font-size:13px;}

.enap-accordion-faqcontainer{position:relative}
.enap-accordion-faqcontainer .enaplist-container{border-bottom:solid 1px #dddddd}
.singleFaq-enaplist-accordianh {padding:5px 10px 15px 35px !important}
.enap-accordion-faqcontainer .enap-plus-sign{position:absolute;left:0;top:0;width:38px;}
.enap-accordion-faqcontainer .singleFaq-enaplist-accordianb{padding:5px 10px 25px }
.enap-accordion-faqcontainer .enap-section-head{font-weight:bold}


@media screen and (max-width:767px){  
  //#PopupSignupForm_0{display:none}
  #fsb_background{z-index:100 !important}
  .login-form, .register-form{display:block}
  .next-link{width:50%;margin-right:10px;}
  .brand-logoes-list li picture{position:relative}
  .brand-logoes-list li picture img {max-height: 120px;width: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
  .our-guide{margin:0px;}
  .person{width:100%;padding:0 0px 15px;} 
  .main-menu{padding:10px 0}
  .main-menu .content-menu .action-account > li{position:static;margin:0px;}
  .menu-responsive .search-header{padding:0 10px;}
  .magnifier{display:none !important}
  
  .cart-header{padding-top:50px;top:0}
  .currency-picker{padding:5px 10px;margin:5px}
  .search-form-container .search-header{top:0px;}
  // .prev-load{display:none !important}
  .hide-mobile{display:none  !important}
  .hide-desktop{display:block  !important}
  .main-menu .logo {margin:4px 0px 0 60px;display:inline-block;vertical-align:top}  
  .main-menu .logo a {line-height:40px;}  
  .main-menu .content-menu .action-account{margin:10px 0}  
  .featured-product-container.products-tab{padding:0px !important;}
  .banner-collection-container .banner-item.style-1 .content-banner{height:270px;}
  .sidebar.collection-sidebar .menu-responsive{overflow:hidden}
  .sidebar.collection-sidebar .menu-responsive{width:100%}
  .menu-responsive{overflow-y:auto !important}
  //.menu-responsive ul li ul.subchildmenu.active{display:block;}
  .menu-responsive ul li.new-arrival a{background:#00AB9F;color:#fff;text-transform:uppercase;}
  .grocery-nav ul li.new-arrival a {color: #F282B8 !important;background: none !important;}
  .grocery-nav ul li.on-sale a {color: #00C1E7 !important;background: none !important;}
  .grocery-nav ul li.newbies a {color: #00AB9F !important;background: none !important;}
  
  .mobile-top-nav ul li.new-arrival a{background:#97318D; !important; color:#fff}
  .mobile-top-nav ul li.newbies a{background:#none!important;}
  
  
  .tab-pane .owl-prev, .tab-pane .owl-next{font-size:0px;position: absolute;top:30%;margin: auto;height:30px;}
  .tab-pane .owl-prev.disabled, .tab-pane .owl-next.disabled{opacity:0.5}
  .tab-pane .owl-prev{left:-5px}
  .tab-pane .owl-next{right:-5px;}
  .tab-pane .owl-prev:before, .tab-pane .owl-next:before{font-family:'FontAwesome';margin:0px;padding:0px;font-size:30px;}
  .tab-pane .owl-prev:before{content:'\f104'}
  .tab-pane .owl-next:before{content:'\f105'}  
  .featured-product.owl-carousel{padding:0 0px;}
  .lists-banner .banner-item{width:100%;float:left;margin-bottom:20px;}
  .banner-collection-container{padding:20px !important;}
  .slide-show-container .slide-show-item .slide-text .content-text h1 {font-size:25px;line-height:35px}
  .slide-show-container .slide-show-item .slide-text .content-text h3 {font-size:18px;}
  .template-index section h2{padding-top:30px;font-size:20px;margin-bottom:0; line-height:25px;}
  .template-index .enb_fb_section{padding:0px;}
  .social-menu .clear-all{display:none}
  .currentCurrency .name{display:none}
  .BOLD-mc-picker > .currentCurrency{width:45px;height:20px;}
  .BOLD-mc-picker {padding: 4px 4px 0;}
  .content-menu .search-menu{display:none !important}
  .content-menu .register-menu{display:none !important}
  .content-menu .login-menu{display:none !important}
  .BOLD-mc-picker-mnt{margin:0px;position:absolute;right:60px;top:10px;z-index:1}
  .top-menu{ background:none !important;padding:0;height:0}
  .BOLD-mc-picker-mnt[data-open="down"] > .BOLD-mc-picker > .currencyList {top: 40px !important;left: 5px !important;max-width: 90px;}
  .main-menu .logo a img {max-width: 170px;}
  .main-menu .content-menu{display:inline-block;float:right;margin-top:4px;}
  .main-menu .content-menu .action-account{margin:0px;}
  .BOLD-mc-picker > .currentCurrency > .chevron{display:none}
 .BOLD-mc-picker > .currentCurrency { margin: 0px !important;display: block; height: 40px; width: 40px;background: #f5f5f5; border-radius: 50%;position: relative;padding: 12px 4px;color: #444444;}
  .BOLD-mc-picker > .currentCurrency > .flag, .BOLD-mc-picker > .currencyList > .option > .flag{left:0;right:0;margin:auto;} 
  .BOLD-mc-picker > .currencyList > .option{padding:0 0 0 10px}
  .action-account .toggle-menu{position:absolute !important;left:10px;}
  .action-account .toggle-menu.toggle-active{right:20px;left: inherit;position: fixed !important;z-index: 10;top:10px;}
  .toggle-footermenu, .toggle-footermenu01, .toggle-footermenu02{display:none}
  .toggle-footermenu.active, .toggle-footermenu01.active, .toggle-footermenu02.active{display:block;float:left;width:100%}
  .toggle-heading, .toggle-heading01, .toggle-heading02{display:block;position:relative;float: left;width: 100%;}
 p.toggle-heading span,  p.toggle-heading01 span,  p.toggle-heading02 span {background: url(down-arrow-new-01.svg);color: #97318D;width:30px;height:30px;background-size: 100%;font-size: 0;display: block; position:absolute;right:0px;top:-5px;z-index:1;}
footer .upper .show{ transform: rotate(180deg);} 
  .menu-responsive .search-menu{padding:15px;}
  
  .footer-top > div{position:static}
  .show-mob{display:block !important}
  .hide-mob{display:none}
  .shopify-secure{float:left;width:100%}
  .shopify-secure img{margin:0px 0 0 !important}
  
  footer .footer-top .heading {padding-bottom: 15px;margin: 5px 0px 10px;}
  body.open-menu:before{content:'';background:rgba(0,0,0,0.5); position:fixed;left:0;right:0;top:0;bottom:0;z-index:10}
  .menu-responsive{width:inherit
    ;right:66px;left:0;}
  .menu-responsive .content-form{border:solid 1px #e1e1e1;margin-top:15px;padding:0 15px}
  .menu-responsive .content-form input{margin-right:0px;padding:10px;width:100%;border:none}
  .menu-responsive .content-form button{position:absolute;right:0;top:0px;padding:10px;border:none;box-shadow:none}
  footer .footer-top {padding: 20px 0px 25px;}
  
  .collection-sidebar .category h5, .collection-sidebar .widget-tag h5, .collection-sidebar .featured h5, .collection-sidebar h5.shopall{display:block;position:relative;color:#97318D;font-size:20px;float: left;width: 100%;border-bottom: solid 1px #e1e1e1; padding-bottom: 20px;margin-bottom:20px}
/*   .collection-sidebar .category h5 span, .collection-sidebar .widget-tag h5 span, .collection-sidebar .featured h5 span {background: url(down-arrow.svg);width:30px;height:30px;background-size: 100%;font-size: 0;display: block; position:absolute;right:0px;top:-5px;z-index:1} */
/*   .collection-sidebar .category h5 span.show, .collection-sidebar .widget-tag h5 span.show, .collection-sidebar .featured h5 span.show{ transform: rotate(180deg);} */
  .collection-sidebar .category ul, .collection-sidebar .widget-tag .widget-tag-content, .collection-sidebar .featured ul{display:none}
  .collection-sidebar .category ul.active, .collection-sidebar .widget-tag .widget-tag-content.active, .collection-sidebar .featured ul.active{display:block} 
  .collection-template-container .content-shop {padding:20px 0px 0px;}
  .sidebar .search {margin-bottom: 25px;}
  .sidebar{padding:0px;}
  .sidebar .search .search-header .search-input{border:solid 1px #e1e1e1;}
  .slide-show-container .slide-shows{z-index:0}
  .collection-template-container .content-shop .action-shop .view-sort select, .collection-template-container .content-shop .action-shop .view-sort a{border:solid 1px #e1e1e1;}
  .list-product .content-product .data-lists h3 {margin-bottom: 10px; font-size: 16px;line-height: 20px;}
  .list-product .content-product .image-action{margin-bottom:20px;} 
  .list-product .content-product .data-lists .price{margin-bottom:10px;}
  .list-product .content-product .data-lists .description{margin-bottom:15px;}
  .list-product .col-xs-12 .content-product{margin-bottom:0 !important;padding-bottom:25px !important;border:none}
  .sidebar .featured .mini-product{display:block}
  .main-single-content-product .big-image img {max-height: 350px;}
  
  .filed-info.view-address .address-action{top:22px !important;}


  .product-descriptions #description table{width:100% !important;}
  body .content-shop .collection-slide-mobilehide{display:none}
  .menu-responsive ul li a{line-height:40px; position:relative; color:#94318D}
  .menu-responsive ul > li.active ul li a{color:#696969}
  .menu-responsive ul > li.active ul li.active > a{color:#94318D !important;}
   .sidebar .menu-responsive ul li a em{right:-5px;top:2px;}
  .sidebar .menu-responsive ul li.active a em{right:0}  
  .sidebar ul li a{font-size:18px;}
  .page-header{background:#f37121 !important;color:#fff;padding:35px 0}
  .page-header h5{color:#fff;margin-bottom:15px;}
  .page-header .overlay-content{display:none}
  .page-header a{color:#fff}
  .title-mobile{color:#97318D;padding:0px 0 25px;}
  .collection-sidebar .filter-tag h5.upper{color:#97318D;}
  .collection-sidebar h5.shopall{color:##97318D;}
  .shopall-section .shopall-content{display:none;float:left;width:100%}
  .collection-sidebar h5.shopall{margin-bottom:10px;}
  .collection-sidebar h5.shopall span.show{display:block}
  .shopall-content ul li:first-child a{border-top:none}
  .shopall-content ul li a{border:none}
  
	  
  .block.search .clear_all button{background:#25b9e0 !important}
  .main-menu .content-menu .action-account>li.toggle-menu{margin-top:3px;z-index: 200;}
  .main-menu .content-menu .action-account > li.toggle-menu a {
    background: #FF914D;
    border-radius: 3px;
    width: 45px;
    height: 45px;
    padding: 10px 4px;
    font-size: 25px;
}



  .main-menu .content-menu .action-account>li.toggle-menu a i{color:#fff !important}
  .page-header .breadcrumb a:hover, .page-header .breadcrumb a:focus{color:#fc61af;}
  .page-header .breadcrumb a, .page-header .breadcrumb{text-transform:uppercase;}
  .sidebar.collection-sidebar .menu-responsive{display:none}
  .grid-product .content-product .info-product .action .view-cart a{display: block;
    width: 39px;
    text-align: center;
    line-height: 35px;
    border: 2px solid #f1eeea;
    border-radius: 2px;
    color: #696969;}
  .large-viewmob{padding:50px 0;}
  .large-viewmob h5{font-size:25px;}
  .large-viewmob .breadcrumb{font-size:18px;}
  .mobile-top-nav.large-viewmob{display:block !important}
  .sidebar .mobile-top-nav.large-viewmob ul li a{font-size:18px;line-height:52px;}
  .sidebar .mobile-top-nav.large-viewmob ul li ul li a{font-size:18px;}
  .grocery-nav ul, .brand-nav ul,.country-nav ul,.meal-nav ul{max-height:250px; overflow:auto}
  .grocery-nav ul li a, .brand-nav ul li a,.country-nav ul li a,.meal-nav ul li a {color:#696969 !important;}
  .collection-sidebar .filter-tag h5.pink-heading{color:#000000}
  .widget-tag-content h5.pink-heading{color:#f37121 !important;border:none !important;padding-bottom:0 !important}
  .enquiry-form label{font-size:17px;}
  .enquiry-form h4 {color: #38c7c1;font-size: 30px;text-align: center;}
  .enquiry-form .radio-button{margin-bottom:10px;}
  .enquiry-form .radio-button label{font-size:13px;padding-left:30px;}
  .enquiry-form .radio-button input{width:25px;height:25px;position:absolute;}
  .new_contact_title{color: #fff !important; }
  //.new_contact_heading{text-align: center !important;}
  .show-products-list{display:flex;flex-wrap:wrap;margin:0 0px}
  .show-products-list>li{width:100%;padding:0 0px;text-align:center}
  .show-products-list>li .content-product{padding:0px;}
  
}

@media screen and (max-width:1280px) and (min-width:1003px){
  .main-menu .container {
    display: flex;
    font-size: 92%;
  }
}


@media screen and (max-width:360px){
.main-menu .logo a img {max-width: 140px;}
}

.collection-sidebar .filter-tag h5.upper{
  	position: relative;
  cursor:pointer;
}

.collection-sidebar .filter-tag .widget-tag-content{
  display:none
}

.collection-sidebar .filter-tag h5.upper em, .collection-sidebar h5.upper em {
    position: absolute;
    top: -7px;
    right: 0;
    font-size: 25px;
    height: 30px;
    width: 30px;
    float: right;
    text-align: center;
    line-height: 30px;
    color: #333;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: 0.3s;
}

.collection-sidebar .filter-tag span.show{
  	display:block !important
}

.collection-sidebar .filter-tag span.show em, .collection-sidebar .shopall span.show em{
  	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}

.sidebar.collection-sidebar .menu-responsive{
  	position: relative;
    margin-bottom: 20px;
  	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
    z-index: 0;
}

.menu-responsive{overflow:visible}
.sidebar .search {margin-bottom: 25px;}
.block.search .clear_all button{padding: 10px;font-size:15px;background:#38c7c1;color:#fff;border-radius: 3px;}

.tean-button{padding:15px 0;text-align:center}
.tean-button a{background: #F37121;border: 0;cursor: pointer;line-height: 50px;display: inline-block;letter-spacing:1px;font-weight: 700;font-size: 14px;min-width:200px;
    font-family: 'Lato', sans-serif;border-radius: 3px;text-transform: uppercase;padding: 0px 34px; white-space: nowrap; -webkit-transition: all ease-in-out 0.3s;
    -khtml-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}

.tean-button a:link{text-decoration: none;color: #FFFFFF;cursor: pointer;}
.tean-button a:visited{text-decoration: none;color: #FFFFFF;cursor: pointer;}

.tean-button a:hover{background:#97318D;}

.brand-slide-container .tean-button{padding:30px 0 0}
.brand-slide-container .owl-carousel .owl-item img {width:auto}
.blog-post-container .tean-button{padding:20px 0 30px}
.blog-post-container .excerpt{margin:0px;} 
.content-blog-post .img{height:248px;min-height:auto}



.mobile-top-nav ul li.new-arrival a{background:#97318D;color:#fff !important;text-transform:uppercase !important;}
.sidebar-nav.mobile-top-nav ul li.new-arrival a{color:#97318D !important;background:none !important}
.large-viewmob.mobile-top-nav ul li.new-arrival a {color: #00AB9F !important;background: none !important;}
	
.mobile-top-nav ul li.on-sale a{background:#D01188 ;color:#fff !important;text-transform:uppercase !important;}
.sidebar-nav.mobile-top-nav ul li.on-sale a{color:#D01188 !important;background:none !important}
.large-viewmob.mobile-top-nav ul li.on-sale a {color: #00C1E7 !important;background: none !important;}

.main-menu .content-menu>ul>li>ul>li:hover>ul li.on-sale a:hover:before{ background: #fff;}

.main-menu .content-menu>ul>li>ul>li:hover>ul li.new-arrival a:hover:before{ background: #fff;}

.mobile-top-nav ul li.newbies a{background:#f37121;color:#fff !important;text-transform:uppercase !important;}
.sidebar-nav.mobile-top-nav ul li.newbies a{color:#F37121!important; background:none !important}
.large-viewmob.mobile-top-nav ul li.newbies a {color: #F282B8 !important;background: none !important;}

.main-menu .content-menu>ul>li>ul>li:hover>ul li.newbies a:hover:before{ background: #fff;}

.product_limited{ text-transform: uppercase;color: #72C6CF;font-size:22px; display:block;}
.content-product .image-action .badge span.sale {
    color: #fff;
    background: #97318D;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    text-align: center;
    display: flex;
    justify-content: center;
    font-weight: bold;
    align-self: center;
    align-items: center;
  margin-bottom:0px;
}
.content-product .image-action .badge span.new {
    color: #fff;
    background: #F37121;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    text-align: center;
    display: flex;
    justify-content: center;
    font-weight: bold;
    align-self: center;
    align-items: center;
    margin-bottom:15px;
  position:absolute;
  right:10px;
  top:-35px;
}
.content-product .image-action .badge span.graphics{
float:left
}

/* 
.content-product .image-action .badge span:nth-child(1) {
    top: 40px;
    left: 10px;
} */
.content-product .info-product p .price-sale {
    color: #97318D;
  	font-size: 22px !important;
}

.content-product .info-product p {
	padding-top: 14px;
}

.product-price__sold-out{
  	display:block;
	color: #ff0000;
  	font-size:22px;
}

.product-rating{
  text-align: center;
  max-width: 150px;
  margin: 10px auto;
}

.product-rating-list{
  margin: 10px auto;
}

.product-detail-review{
  margin: 10px auto;
}

.widget-tag-content.tag-contents{padding-bottom:35px}
.pink-heading{color:#F37121}

footer #mc_embed_signup div.response{padding:0;margin:0;color:#fff}
footer #mc_embed_signup div#mce-responses{padding:0;margin:0;}

.js-storepickup-message-2 {
	border: 1px dashed #ff69a7;
    font-weight: bold;
  	text-align: center;
  	margin-top: 10px;
  	padding: 5px;
  	font-style: italic;
  	margin-bottom: 14px;
    color: #ff69a7;
  
  border: 1px solid #77e1c8;
  color: #ffffff;
  background: #77e1c8;
}
.js-storepickup-message-2:hover {
	cursor: default;
}

/* The Modal (background) */
.pickup-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 999;
  padding: 20px;
  box-sizing: border-box;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.75);
  text-align: center;
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
  
  vertical-align: middle;
    position: relative;
    z-index: 2;
    max-width: 500px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 30px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}


.footer-google-map p{margin-bottom:10px;}
.loyatly-fodsquad {color:#F37121;}
.header .fodsquad>ul>li:first-child>a{background:#D01188 !important;color:#fff !important;text-transform:uppercase !important;}
.sidebar-nav .fodsquad>ul>li:first-child>a{color:#D01188 !important;text-transform:uppercase !important;}
.header .fodsquad>ul>li:first-child>a:hover:before{ background: #D01188;}
.gfnation-login{color:#F37121;}
.product-view .bestpush-bis-notify-button {display:none}

.collection-template-container .content-shop .show-products>.row {
  display: flex;
  flex-wrap: wrap;
}

footer .footer-top .tean-button a:hover {
    color: #fff;
}

@media screen and (max-width:767px){
  .pink-bar{display:block;text-align:center}
}


/* homepage slider */
.slide-show-container .slide-show-item .slide-text .content-text h2 {
    font-weight: 900;
    animation-delay: 1s;
    letter-spacing: 5px;
    text-shadow: 0 2px 4px rgb(0 0 0 / 50%);
    font-size: 60px;
    line-height: 100%;
    margin: 0 0 30px;
    color: #97318d !important;
}

@media screen and (max-width: 767px) {
.slide-show-container .slide-show-item .slide-text .content-text h2 {
    font-size: 25px;
    line-height: 35px;
}
}

/* collection page  &  product page */
@media screen and (max-width: 767px) {
.page-header h1 {
    color: #fff!important;
    margin-bottom: 15px!important;
}
  }
  
.page-header h1 {
    color: #00ab9f;
    font-size: 25px;
    font-weight: 900;
    letter-spacing: 2px;
    margin: 0;
}

/* homepage h1 */
/* #shopify-section-2ab516b7-10d1-450f-a6f8-c186a354018d {
  background: #f37121;
} */

.homepage-h1 {
    font-weight: 900;
    color:#f37121;
    font-size: 38px;
    line-height: 40px;
   margin-bottom: 10px;
  }

@media screen and (max-width:767px)  {
  .homepage-h1 {
    font-size: 28px;
    line-height: 32px;
    margin-top: 30px;
    }
}