/** Shopify CDN: Minification failed

Line 351:0 Unexpected "}"

**/
html { scroll-behavior: smooth; }
p, li,a { color: #727272; }
a:hover{color:#000;}
.mobonly{display:none;}
.rte a {border-bottom: none;padding-bottom: 0;}
.center-wr{width:1200px;margin:0 auto !important;}
.section-header h3 {
    font-size: 26px;
    text-transform: uppercase;
    line-height: 30px;
    position: relative;
      padding-bottom: 15px;	
}

.section-header h3::after {
    position: absolute;
    content: '';
    border-bottom: 2px solid #50D2EC;
    width: 75px;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
}
hr.text-small { width: 100px; background: #50D1EC; height: 2px;margin:0 auto; }
/* Header */
#apollo-menu .navbar-nav {
  float: right; width: 90%; 
}

.dropdown-sub.dropdown-menu.sub-apmegamenu-4,
#apollo-menu .navbar-nav>li>a:hover>.menu-title:after, 
#apollo-menu .navbar-nav>li>a:focus>.menu-title:after, 
#apollo-menu .navbar-nav>li>a:active>.menu-title:after,
#apollo-menu .navbar-nav>li:hover>a>.menu-title:after,
#apollo-menu .navbar-nav>li:focus>a>.menu-title:after, 
#apollo-menu .navbar-nav>li.active>a>.menu-title:after
{
  display:none !important;
}

#CartCount{
  position: unset;
  background-color: transparent;
  min-height: auto;
  min-width: auto;
  line-height: 0;
    font-size: 15px;
}
.position-fix.tools__right a.site-header__cart-toggle.js-drawer-open-right {
    font-size: 16px !important;
    text-transform: uppercase;
}

#header .position-fix .mini-cart .txt-cart { 
  display: inline-block; 
}
header#header {
  padding: 17px 0;
}
#apollo-menu .navbar-nav>li{
  margin:0 20px;
}
.ap-header-template3 .position-fix .e-right{
    height: auto;
}
.ap-header-template3 .position-fix{
top: 37%; height: auto;
}
div#search_block_top,.header_user_info.popup-over.e-scale.e-right {
  border-right: 1px solid; 
  height: 20px;
  padding: 0 25px;
}
header#header .account-info-wr {
    min-width: 150px !important;
    width: auto !important;
    padding: 15px 10px !important;
    top: 70px !important;
    right: 0 !important;
    left: -30px !important;
}

/* Banner */
.slick-slider .slick-dots li{
   width: 12px; height: 12px; margin-left: 15px;
}
.slick-slider .slick-dots li button:before{
    width: 12px;
    height: 12px;
    border-radius: 0;
    border:1px solid #fff;
    background-color:transparent;
}
.slide-slideshow .slideshow-wrapper .slick-dots li.slick-active button::before{
    width: 12px;
    height: 12px;
}
.home-banner-container {
    width: 45%;
}
.home-banner-container .home-banner-title {
    font-size: 55px;
    font-weight: 500;
    text-transform: uppercase;
}
.home-banner-container span.mega-subtitle.slideshow__subtitle.mega-subtitle--large{
    font-size: 20px;
    line-height: 30px;
}
.home-banner-container .home-slider-btn {
    font-size: 20px;
    display: inline-block;
    width: 260px;
    min-height: 55px;
    line-height: 55px;
}

/* Home Collection */
.collection-grid-item { max-height:300px;position:relative; }
.collection-grid-item__title-wrapper{position: absolute; top: 0; bottom: 0;}
.collection-grid-item::after {
    background-color: rgba(0,0,0,0.3);
    position: absolute;
    content: '';
     top:0;
    bottom: 0;
    right: 0;
    left: 0;
}
.collection-grid-item::before {
    pointer-events: none;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
      z-index: 1;
}
.collection-grid-item__overlay span.collection-grid-item__link img{width:100%;}
.feature_collection_detial{
    position: absolute;
    top: 25px;
    left: 25px;
    z-index:1;
}
h3.collection-grid-item__title {
    position: relative;
}
h3.collection-grid-item__title::after {
    position: absolute;
    content: '';
    border-bottom: 2px solid #50D2EC;
    width: 50px;
  left:0;
  bottom:0;
}
h3.collection-grid-item__title span {
    color: #fff;
    text-transform: uppercase;
    font-size: 23px;
    line-height: 30px;
}

.feature_collection_detial p {
    transform: translate(-23px, 0px);
   -webkit-transform: translate(-23px, 0px);
    -ms-transform: translate(-23px, 0px);
    transition: all 0.5s ease-in-out 0s;
    opacity: 0;
      color: #fff;
    font-size: 15px;
    line-height: 30px;
    margin-top: 15px;
}
.collection-grid-item:hover .feature_collection_detial p{
      opacity: 1;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}
.collection-grid-item:hover span.btn.shonow_homepage {
    transform: translate(0,-20px);
    transition: all 0.3s ease-in 0s;
}
.collection-grid-item:hover:before{
    opacity:1; 
}
span.btn.shonow_homepage {
    position: absolute;
    bottom: 0;
    background-color: #fff;
    right: 35px;
    left: 35px;
    padding: 5px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    color: #545454;
    line-height: 30px;
    z-index:1;
  transition: all 0.3s ease-in;
    transform: translate(0,-40px);
}
span.btn.shonow_homepage:hover {
    background-color: #50D2EC;
}



/* Featured in */
div#section-featured-in { padding: 50px 0 100px;text-align: center; }
.featured-in-wr .featured-logo-wr {
    width: auto;
    display: inline-block;
  margin:0 20px;
}
div#section-featured-in a.btn.CTA-button-styles {
    width: 350px;
    font-size: 20px;
    text-transform: uppercase;
    padding: 10px 10px;
    background-color: #50D2EC;
    border: 3px solid #50D2EC;
}
div#section-featured-in a.btn.CTA-button-styles:hover {
    background-color: transparent;
    color:#50D2EC;
}
div#section-featured-in .featured-link {
    margin-top: 35px;
  display:inline-block;
}

/* Review Slider */
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line { float: left !important; }


/* Specific Collection */
.specific-collection-wrapper .product-meta .grid-view-item__title {
    padding: 0 10px;
    text-align: center;
    min-height: 60px;
}
.specific-collection-wrapper .product-meta .grid-view-item__title a.product-name {
    font-size: 17px;
}
.specific-collection-wrapper .product-meta .content_price span.price.product-price {
    font-size: 20px;
    font-weight: 500;
}
.add-to-cart-feature {
    margin-top: 20px;
}
.add-to-cart-feature a,.product-right-wr .add_to_cart_detail {
    background-color: #50D2EC;
    font-size: 22px;
    font-weight: 500;
    border: 3px solid #50D2EC !important;
    line-height: 45px;
    color: #fff;
    font-family: Rubik;
    text-transform: uppercase;
    display: block;
    height: 50px;
    padding: 0px 20px;
    width: 100%;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.add-to-cart-feature a:hover,.product-right-wr .add_to_cart_detail:hover,.product-right-wr .add_to_cart_detail:focus{
   background-color: transparent; color: #50D2EC;
}
.specific-collection-wrapper button.slick-prev.slick-arrow, .specific-collection-wrapper button.slick-next.slick-arrow ,
.products_block button.slick-prev.slick-arrow,.products_block button.slick-next.slick-arrow{
    background-color: #50D2EC;
    border-radius: 0;
    border:2px solid #50D2EC;
    top: 48%;
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
}
.products_block button.slick-prev.slick-arrow, .products_block button.slick-next.slick-arrow {
    top: 46%;
}
.specific-collection-wrapper .slick-prev:before, .specific-collection-wrapper .slick-next:before,
.products_block .slick-prev:before, .products_block .slick-next:before{
font-size: 20px;    color: #fff;
}
.specific-collection-wrapper p.description--head {
    font-size: 18px;
    text-transform: uppercase;
    color: #AEAEAE;
}
.specific-collection-wrapper .product-meta .yotpo {
    text-align: center;
      min-height: 60px;
}


.specific-collection-wrapper .product-meta .yotpo .text-m {
    font-size: 16px;
    float: none;
    display: block;
    color: #000;
  text-align:center;
}
.specific-collection-wrapper .product-meta .yotpo span  {
    font-size: 25px !important;
  
    display: inline-block;
}
.specific-collection-wrapper button.slick-prev.slick-arrow{left:15px !important}
  .specific-collection-wrapper button.slick-next.slick-arrow{right:12px !important}

/*  Custom Services */
.custom-service-img {
    width: 230px;
    margin: 0 auto;
    border: 7px solid #BFE6F5;
    border-radius: 50%;
    height: 230px;
}
.custom-service-img img{
    margin: 50% 0;
    transform: translateY(-50%);
  vertical-align:middle;
}
.custom-service-content.section-header h3 {
    font-size: 20px;
    font-weight: 400;
}
.custom-service-content p {
    font-size: 16px;
    line-height: 25px;
}
.featured-logo img {
    width: auto; border: 3px solid #50D2EC; border-radius: 50%;margin:0 auto; }
}



/* Footer */
.footer-about {
    padding-right: 0 !important;
}
.footer-5 .col--block .footer-about .footer_logo{
    margin-bottom: 0;
}
.footer-5 .col--block .footer-about .des_about,ul.footer_add_style,.footer-5 .des_newsletter{
    text-align:left;
}
.footer-5 .newsletter_block .button_mini,
.newsletter-form .input-group button#Subscribe{
  position:unset;
  width:100%;
  margin-top: 15px;
  background-color: #50D2EC;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 0;
    height: 45px;
      border: 3px solid #50D2EC;
}
.footer-5 .newsletter_block .button_mini:hover,
.newsletter-form .input-group button#Subscribe:hover{
       background-color: transparent;
    color: #50d2ec;
}
ul.footer_add_style li i {
    display: inline-block;
    width: auto;
    color: #000;
    margin: 4px 0;
    vertical-align: top;
}
ul.footer_add_style li a,ul.footer_add_style li span {
    float: right;
    width: 90%;
}
.footer-5 .box-newletter-social .section-header h2,.section-header.accordion-title.footer_logo_mob h2 {
  margin: 0 !important;
  font-size: 20px !important;
  font-weight: 500;
  text-transform: uppercase;
}
ul.footer_add_style li {
    margin-bottom: 20px;
}
.footer-address, .box-newletter {
    padding: 55px 0 0;
}
ul.footer_add_style li a, ul.footer_add_style li span{color:#727272;font-size: 15px; line-height: 25px;}
ul.footer_add_style li a:hover { color: #000; }
.copyright_wr .powered_right {
    float: none;
    text-align: center;
    padding: 20px 0;
    border-bottom: 5px solid #000;
}
.footer-5 .col--block .footer-about, .footer-5 .col--block .box-newletter-social{padding-top:0;padding-bottom:0;}
.footer-5 #footernav .footer-block .list-group li:before{display:none;}
section#footernav ul.toggle-footer.list-group.list-unstyled li a {
    text-transform: uppercase;
    font-size: 14px;
}
.footer_logo_mob{display:none;}




/* Product Page */
/* .product-container.text-left.product-block.product-creative .product-image-container.image { max-height: 297px; } */
.slider-nav button.slick-prev.slick-arrow,.slider-nav button.slick-next.slick-arrow {
    background-color: #50D2EC;
    width: 30px;
    height: 30px;
    border-radius: 0;
}
.slider-nav .slick-prev:before, .slider-nav .slick-next:before{font-size: 20px;color:#fff;}
.breadcrumb>li a, .breadcrumb>li span{text-transform:uppercase;    font-size: 13px;}
.product-right-wr {
    background-color: #f4f4f4;
    padding: 40px 60px;
    text-align: center;
      width: 45%;
    float: right;

}
.product-right-wr span.availability { margin: 0; font-weight: 400; font-size: 13px; }
.product-right-wr  .product-price__sale,
.product-right-wr  .product__price--sale{
    font-size: 35px;font-weight: 500;margin: 30px 0; display: inline-block;
}
.proVariants.clearfix .selector-wrapper label {
    display: none;
}	
.product-right-wr .product-single__meta .cart_qty .quantity_wanted_p,.product-right-wr .js-qty,
.product-right-wr .product-single__meta .cart_qty .quantity_wanted_p .quantity-selector,
.product-right-wr  .add_to_cart_detail{
  float:none;
}
.product-right-wr .js-qty { display: inline-block; }
.product-right-wr .product-single__meta .cart_qty .quantity_wanted_p .quantity-selector{
display:inline-block;
}
.product-right-wr .product-single__meta{padding-left:0;}
.product-single__meta .cart_qty .quantity_wanted_p{    margin-bottom: 30px;}
.product-right-wr p.product-single__price{margin: 0;}
.product-right-wr .product-single__meta .cart_qty .quantity_wanted_p .js-qty .js-qty__adjust{height: 20px; width: 23px;right: 0; margin-left: 8px;}
.product-right-wr .product-single__meta .cart_qty .quantity_wanted_p .js-qty .js-qty__num,
.quantity_wanted_p .js-qty .js-qty__num{height: 38px; padding: 0; width: 80px; text-align: left; text-indent: 20px;}
.productServingWr { margin: 15px 0; }
 .product-right-column .selector-wrapper select{
    padding: 0px 15px;
    height: auto;
    font-size: 12px;
    line-height: 20px;
    background-color: #E4E4E4;
}
.panel div#section-featured-in {
    padding: 0 0;
}
.page-product-box .page-subheading{margin:0;background-color: #f4f4f4;}
.page-subheading {
  position: relative;
  font-size: 22px;
  text-transform: uppercase;
  color: #000; 
  letter-spacing: 0.1em;
  line-height: 30px;
  text-align: center;
  font-weight: 500;
  padding:5px 0;
}
.page-subheading:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 1px;
    border: 1px solid #50d1ec;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    bottom: -10px;
}
div#accordion{background-color: #fff; text-align: center; padding: 40px 0;}
section.page-product-box { width: 80%; display: inline-block; }
.productpage_wr {background-color: #fff;}
.review .yotpo.bottomLine.yotpo-small{text-align: center;}
.review .yotpo-bottomline.pull-left{text-align: center;float:none !important;}
.review span.yotpo-stars {
    width: auto;
    display: inline-block;
    vertical-align: middle;
}

/* Related Products  */
.product-meta.related-pro-meta { text-align: center; }
.product-meta.related-pro-meta .grid-view-item__title { min-height: 55px;margin:10px 0 0 !important }
.product-meta.related-pro-meta .yotpo { min-height: 50px; }
.product-meta.related-pro-meta .yotpo .pull-left { float: none !important; text-align: center; }
/* Feature Builder */
.featured-in-wr button.slick-arrow {border-radius:0;width: 23px; height: 23px;background-color:#50D2EC; }
.featured-in-wr .slick-prev:before, .featured-in-wr .slick-next:before { font-size: 20px; color: #fff; line-height: 19px; }
div#shopify-section-1556794620838 .featured-in-wr .slick-prev{left: 40px !important;}
div#shopify-section-1556794620838 .featured-in-wr .slick-next{right: 40px !important;}
/* End Product */



/* Cart Page */
.secure-checkout-wrapper-mob,.cart__remove_mob,td.cart__remove_mob,.cart__qty_mob{display:none;}
td.cart__remove_mob a i { font-size: 20px; color: #ccc; }
.cart-template-wr{background-color:#fff;padding:25px 0;}
.cart-page-wr{padding: 10px 0;}
.text-right.col-sm-6.cart-page-wr { padding:22px 0; }
form.cart table{    border: 1px solid #E4E4E4;}
.cart th {
    font-weight: 400;
    padding: 10px 15px;
    font-size: 13px;
    text-transform: capitalize !important;
    border: 1px solid #E4E4E4;
    color:#1e93ab;
}
.cart td {
    padding: 15px 15px 20px;
  vertical-align:top;
}
form.cart tbody a {
    background: none;
    font-weight: 400;
    font-size: 14px;
    padding:0;
}
.secure-checkout {
    background-color: #50d1ec;
    color: #fff;
    border: 2px solid #50d1ec;
    transition:all 0.3s ease-out 0s;
}
.secure-checkout:hover,.secure-checkout:focus {
    background: #fff;
    color: #50d1ec;
    transition:all 0.3s ease-in 0s;
}
.cart-page-wr input.secure-checkout.secure-checkout-top {
    padding: 8px 0;
    width: 45%;
}
.cart-template-wr .cart__qty .js-qty {
    margin: 0 auto;
}
.cart-template-wr .cart__qty .js-qty input{
    width: 69px;
    height: 30px;
    line-height: 30px;
}
.cart-template-wr .cart__qty .js-qty__adjust{
      height: 30px;
}
.cart-template-wr .cart__qty .js-qty__adjust--minus{left:0;}
.cart-template-wr .cart__qty .js-qty__adjust--plus{right:0;}
.col-xs-12.col-md-4.secure-checkout-content {
    float: right;
    border: 1px solid #AFAFAF;
    background-color: #EEEEEE;
}
.secure-checkout-main .cartHeader.row {
    background-color: #656565;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    padding: 5px 0;
}
.secure-checkout-main .cartHeader.row .cartHead .cart__subtotal { font-weight: 400; line-height: 30px; }
input.secure-checkout.btn.btn-outline.btn--small-wide {
    width: 100%;
    margin: 25px 0;
    padding: 8px 0;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 400;
    line-height: 25px;
    border-color: #50d1ec;
}
.cart-empty-wr,.cart-template-wr .empty-page-content{padding:0;}
.cart-empty-wr .cart-empty {
    text-transform: uppercase;
    font-size: 16px;
    margin: 0px;
    text-align: center;
    padding: 10px 0;
}
.cart-empty-wr .cart-empty-continue {
    text-align: center;
    padding: 10px 0px;
    margin-bottom: 30px;
}
.cart-empty-wr .cart-empty-continue>a{
    color: #50D1EC;
    text-decoration: underline;
}



/* 404 Page */
.page-404 h1 {
    font-size: 200px;
    letter-spacing: 20px;
    line-height: 150px;
    color: #ffffff;
}
.page-404 h2 {
    font-size: 60px;
    letter-spacing: 20px;
    line-height: 60px;
    color: #ffffff;
}
.page-404 .des_cription_404 {
    font-size: 20px;
    line-height: 32px;
    font-weight: 100;
    color: #ffffff;
}
.page-404 .btn_404 .btn {
    padding: 5px 15px;
}
 a.btn.btn-outline-inverse {
    color: #000;
    background-color: #fff;
    border-color: #fff;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    font-weight: 400;
    font-size: 14px;
}
a.btn-outline-inverse:hover, a.btn-outline-inverse:focus,
a.btn-outline-inverse:active, 
a.btn-outline-inverse.active{
    color: #fff !important;
    background-color: rgba(0,0,0,0) !important;
}

/* Search Page */
.search_page {
    background-color: #fff;
    margin: 0;
}
#search_querry_page {
    display: inline;
    padding: 0px 50px 0px 15px;
    height: 35px;
    line-height: 35px;
    background-color: #FBFBFB;
    border-color: #f4f4f4;
    margin-right: 1px;
    border-radius: 0px;
}
#search-page h1 {
    font-weight: 300;
    font-size: 26px;
    color: black;
    margin: 0px;
    padding: 30px 0px 20px;
}
div#search-page {
    padding: 20px;
    margin: 20px 0px 0px;
}
#search_block_page {
    padding: 0px;
    position: relative;
    display: block;
    margin: 20px 0px;
}
#search_button_page {
    display: block;
    position: absolute;
    width: 40px;
    text-align: center;
    line-height: 35px;
    padding: 0px;
    border-radius: 0px;
    background-color: transparent;
    border:none;
}
#search_button_page .fa {
    font-size: 18px;
    color:#000;
}
#search-page .pro_search_row {
    margin-top: 50px;
}
.product-block .product-meta {
    padding-top: 0px !important;
}
.product-block .name {
    margin:0 0 5px !important;
  min-height: 75px;
}

.product-block .name a {
    color: #000;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
.product-block .content_price{    padding: 7px 0;}
.product-block .product-meta .product-price {
    font-family: Gant Modern;
    font-size: 24px;
    line-height: 23px;
    padding: 0px;
}
.action.product-view a {
    font-size: 15px;
    text-transform: uppercase;
    background-color: #50d1ec;
    padding: 8px 0;
    display: inline-block;
    margin: 8px 0;
    color: #fff;
    width: 80%;
    border: 2px solid #50d1ec;
    transition:all 0.35s ease-out 0s;
}
.action.product-view a:hover{
  background-color: #fff;
  color:#50d1ec;
  transition:all 0.35s ease-in 0s;
}
ul.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 0px;
}
.pagination li{display:inline;}



/* Collection SIngle Page */
.custom-collection-item img { height: 145px; width: 100%; }
.custom-collection-item { margin: 40px 0; }
span.btn.collection-page { 
  width: 160px; 
  padding: 7px 0; 
  margin-top: 50px; 
  font-size: 14px; 
  font-weight: 400; 
  background-color: #50d1ec;
  border:2px solid #50d1ec; 
  transition:all 0.35s ease-out 0s;
}
span.btn.collection-page:hover { background-color: transparent;color:#50d1ec;transition:all 0.35s ease-in 0s;}
.custom-collection-wrapper { background-color: #fff;    padding: 20px 0; }
.effect_banner a { display: block;position:relative}
.effect_banner a:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    margin: auto;
    background-color: rgba(255,255,255,0.3);
    width: 0;
    height: 0;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.effect_banner a:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.3);
    width: 0;
    height: 0;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.effect_banner a:hover:before, .effect_banner a:hover:after {
    width: 100%;
    height: 100%;
}
h3.custom-collection-item__title { text-align: center; margin: 0px; line-height: 30px; font-size: 16px; }
.collection_products { text-align: center; color: gray; margin-bottom: 15px; }

div#loading {
    background: url(/cdn/shop/t/3/assets/loading_small.gif?11846) no-repeat center center #fff;
    border: 1px solid rgba(0,0,0,0.15);
    position: fixed;
    top: 50% !important;
    bottom: auto;
    left: 50%;
    right: auto;
    width: 60px;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    overflow: hidden;
    padding: 0;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    box-shadow: 0 1px 4px rgba(0,0,0,0.3);
    z-index: 1;
}




/* Collection Page Products */
.custom-product-wr .row.row-flex.productarray { display: block; text-align: center; }
.custom-product-wr .product_block.col-md-4.col-sm-4.col-xs-6.col-sp-6 {
    width: 30%;
    margin: 10px;
    display: inline-block;
    float: none;
  vertical-align:top;
}
.custom-product-wr .grid-view-item__title { min-height: 80px; }
.custom-product-wr .grid-view-item__title, .custom-product-wr .content_price {
    padding: 0 !important;
    text-align: center;
    margin: 30px 0 !important;
}
.custom-product-wr .yotpo.bottomLine.yotpo-small {
    display: none;
}
/* .bavk::before {
    position: absolute;
    content: '';
    background: rgba(0,0,0,0.3);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 2;
} */
.collection-title-count .coll-title span {
    font-size: 38px;
    position: relative;
    z-index: 2;
    line-height: 50px;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    font-weight: 500;
    letter-spacing: 3px;
}

.custom-single-collection section#breadcrumbs .breadcrumbs{padding-bottom:0;}
.custom-single-collection section#breadcrumbs .breadcrumbs .breadcrumb{margin-bottom:0;}
.custom-single-collection .columns-container{margin-top:0;background-color: #fff;}
.col-xs-12.col-sm-6.col-md-6.coll-count { text-align: right; }
.collection-title-count .coll-count span{
    position: relative;
    z-index: 2;
    color: #fff;
    font-weight: 100;
    font-size: 18px;
    line-height: 28px;
    display: inline-block;
    background-color: rgba(255,255,255,0.5);
    padding: 3px 15px;
  margin:0;
}
.custom-single-collection h2{
    font-size: 24px;
    font-weight: 500;
    color: #000;
    line-height: 30px;
}
.custom-single-collection  .form-horizontal label{font-size: 13px; font-weight: 600;}
.custom-single-collection  .form-horizontal select#SortBy {
    background-color: #ccc;
    text-transform: uppercase;
    padding: 8px !important;
    font-weight: 100 !important;
    font-size: 13px !important;
}
.custom-single-collection .count-with-text { display: none; }


/* Cart Drawer */
#CartContainer .ajaxcart__footer .gotocart{border: 2px solid #50D2EC;padding: 10px;}
#CartContainer .ajaxcart__footer .gotocart a{color: #50D2EC; font-size: 18px;}
#CartContainer .ajaxcart__footer .gotocart:hover{background-color: #50D2EC;border: 2px solid #50D2EC;}

#CartContainer .ajaxcart__footer .btn--secondary{color: #fff; font-size: 18px; padding: 10px; background-color: #50D2EC; border: 2px solid #50D2EC;}
#CartContainer .ajaxcart__footer .btn--secondary:hover{border: 2px solid #50D2EC;color:#50D2EC;background-color:transparent;}



/* Shipping and Policy Page */
.shipping-policy-wr { background-color: #fff;padding: 0 0 30px; }
.shipping-policy-wr nav.breadcrumbs { padding-bottom: 0; }
.shipping-policy-wr .columns-container{margin-top: 0;}
.shipping-policy-wr h1 { margin: 0 0 20px; font-size: 23px; text-transform: capitalize; }
.shipping-policy-wr h3 { font-size: 25px; line-height: 30px;    margin: 20px 0; }
.shipping-policy-wr p,.shipping-policy-wr ul li { font-size: 15px; font-weight: 100; line-height: 25px; }


/* Quick View Product */
#quick-view-product .product-right-column .cart_qty .quantity_wanted_p .js-qty__num { height: 35px; padding: 0 0;width: 50%; }
#quick-view-product .product-right-column .cart_qty .quantity_wanted_p .apQtyAdjust { height: 18px;}


/* Filter Product By Collection */
.btn-to-show-list{display:none;}
.collection-menu h2{margin: 0 0 30px;}
.collection-menu .collection-menu-item {
    background: #f4f4f4;
    padding: 5px 15px;
    border-bottom: 1px solid #fff;
}
.collection-menu .collection-menu-item h4 {
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30px;
    margin: 0;
}
.block__lager {
    position: relative;
    height: 524px !important;
    overflow: hidden;
}

/* About Us Page */
div#shopify-section-page-about-v2 { margin-top: 50px; }
.mg-b{margin:0;}
div#shopify-section-join-us { margin: 50px 0; }
.who-section {
    margin-top: 50px;
}
.who-section h4{position:relative;}
.who-section h4::after{ position: absolute; content: ''; background-color: #50d1ec; width: 40px; height: 2px; bottom: -10px; left: 0; right: 0; margin: 0 auto; }
.who-section p { width: 60%; margin: 0 auto; }
.about-v2 .block--jointtact ul span { width:auto; display: inline-block; vertical-align: top; }


/* Contact us page */
.contact .btn-mess {
    background-color: #50d2ec;
    border-color: #50d2ec;
    text-transform: uppercase;
    padding: 11px;
    margin: 3px 0 0;
}
.shopify-challenge__container .shopify-challenge__button{background-color: #50d2ec;text-transform: uppercase;padding: 10px 30px;border: 1px solid #50d2ec;}
.contact .btn-mess:hover,.shopify-challenge__container .shopify-challenge__button:hover,
.shopify-challenge__container .shopify-challenge__button:focus{ background: transparent; color: #50d2ec; }
/**/
.product_block.col-md-3.col-sm-4.col-xs-6.col-sp-6.slick-slide {
    float: none;
    display: inline-block;
    vertical-align: top;
}

.products_block.product_list_owl .slick-track{text-align: center; margin: 0 auto;}
.shopify-challenge__container { margin: 30px auto;}
#search-icon svg{height: 25px; width: 20px;}
input.btn.btn-outline.btn-full,.btn-outline {
    text-transform: uppercase;
    background-color: #50d2ec;
    border-color: #50d2ec !important;
}
form { margin: 0 0 30px; }
input.btn.btn-outline.btn-full:hover,.btn-outline:hover{background-color: transparent;color:#50d2ec;}
.page-content.account-wr{margin-bottom:30px !important;}
.product-block.product-creative .functional-buttons { position: absolute;right: 10px;left: inherit;bottom:-14px; }
/* Newsletter */
.newsletter-form .input-group{display:block;}
.newsletter-form .input-group input { border: 1px solid #ccc; height: 42px; }
.shopify-challenge__container .shopify-challenge__message, .shopify-challenge__container .shopify-challenge__errors { margin: 0 20px; }
span#Contact_-email-error { text-align: left; width: 100%; display: block; margin-top: 10px; }
p.form-message.form-message--success { color: #008000; border: 1px solid #008000; }
