/** Shopify CDN: Minification failed

Line 388:0 Unexpected "}"

**/
body{font-family: 'Lato', sans-serif;}
ul{list-style-type:none !important; padding:0 !important; margin:0 !important;}
.meltCustom{
  padding-left:30px;
  margin-top:60px;
  display:inline-block; 
  width:100%; 
} 
.meltCustom .product-tabs-bar{ 
  width:100%;
}
.meltCustom .product-tabs-bar .product-tabs-button{
  background:#fff;
  border:0;
  position:relative;
  padding:10px 25px;
  text-transform:uppercase;
  font-size:18px;
  outline:none;
  color:#494949;border-right: 1px solid #cfcfcf;
}
.meltCustom .product-tabs-bar .product-tabs-button.active{
  border:1px solid #e4e4e4;
  border-top:4px solid #972b67;
  border-bottom-color:#fff;
  top:1px;
  color:#000;
}

.meltCustom .product-tabs-bar .product-tabs-button:nth-child(2){margin-left:-3px;}
.meltCustom .product-tabs-content{
  border:1px solid #cfcfcf;
  padding:20px;
  display:inline-block;
  width:100%;
}
.meltCustom .spr-container{
  border:none;
  padding:0;
}
.meltink_customPrices{
  margin:20px 0;
  display:inline-block;
  width:100%;
}
.meltink_customPrices h3{
  color:#2a8e97;
  text-align:left;
  font-size:25px;
  text-transform:initial;
}
.meltink_customPrices h3>span.money{
  color:#a5a5a5;
  font-size:20px;
  text-decoration:line-through;
  margin-left:10px;
}
.meltink_customPrices table>tbody>tr>td{
  text-align:center;
  border:1px solid #d8d8d8;
  padding-top:5px;
  padding-bottom:5px;
}
.meltink_customPrices table>tbody>tr>td:first-child{
  color:#972b67;
  font-weight:bold;
  text-transform:uppercase;
  text-align:left;
}
/*Other*/
.btn.addToCart{
  background:#972b67;
  color:#fff;
}
.btn.addToCart:hover{
  background:#fff;
  color:#972b67;
}
.header-menu ul li>a.CartToggle
{
  background:url("//cdn.shopify.com/s/files/1/2194/6853/t/5/assets/cart.svg?11264994663269649173") no-repeat left 10px;
  color:transparent;
  font-size:0;
  width:30px;
  height:30px;
}
.header-message{
  font-size:17px;
}
.header__wrapper .info-bar{
  padding:0px 0;overflow: hidden; display:block;
}
.nav--desktop .main-menu>li>a{
  font-size:16.2px;
}



.header-message_email,.header-message ,.acc-wrap{width: 33%;float: left;}
.info-bar .wrapper:after{display: none !important;}
.header-message_email{margin-top: 8px;line-height: 17px;text-align: left;position: relative;padding-left: 25px;font-size: 14px; color:#000;}
.header-message_email:before{position:absolute; left:0; top:0; content: "\f003"; font-family: 'FontAwesome'; font-size: 17px; display: inline-block;} 
.header-message a{position: relative;background-color: #267d85;font-family: 'Lato', sans-serif;font-size: 15px;text-align: center;display: inline-block;text-transform: none;padding: 6px 3px 8px;letter-spacing: 0;}
.header-message a span{text-transform:uppercase; font-weight:800;}
.header-message a:before{position: absolute;content: "";left: -25px;width: 0;height: 0;border-top: 34px solid #267d85;border-left: 25px solid transparent;top: 0;}
.header-message a:after{position: absolute;content: "";right: -25px;width: 0;height: 0;top: 0;width: 0;height: 0;border-top: 34px solid #267d85;border-right: 25px solid transparent;left: inherit;background: none !important;}
.header-cart__wrapper a{display:inline-block;background:url("/cdn/shop/t/5/assets/icon-sprite.png?8286430659259407570") no-repeat left top;width: 20px;
    height: 18px;float: left; background-position: 0px -18px;margin-top: 2px;padding: 0 0 0 25px;
    color: #000 !important;text-align: left;line-height: 19px; position:relative;}

.slick-slide .content--centered{padding-left: 0;padding-right: 0;background-color: #267d85; bottom: 0;width: 40%;left: 0;right: 0;margin: 0; top: 0;
	-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);}
.slick-slide .background-size-cover{width: 60%;top: 0;right: 0; bottom: 0;}
.slick-slide .content--centered .preventOverflowContent{margin-left: 60px;margin-top: 20%;}
.btn--splash, #shopify-section-index-collection-grid .collection-grid-item .btn{background-color:#97306a; padding: 10px 25px;font-size: 15px;border-radius: 45px;}
.homepage-double {height: 68vh;}

.home__subtitle{font-size: 45px;font-weight: 300; padding-bottom: 5px; text-transform: none;}
.home__subtitle::after {background: #267d85;opacity: 1;height: 1px;width: 40px;}
.rte--homepage p{font-size: 18px; color: #494949; font-weight: 300;}
#shopify-section-1530266299241 .rte--homepage p{color:#fff; }
.popupVideo img.image--flex{-moz-transform: scale(1);transform:scale(1); zoom: 0;}
header.site-header{background-color: #ecf3f3;}
.main-menu a:hover, 
.main-menu a:active, 
.main-menu a:focus, 
.main-menu a.nav-focus {
    color: #267d85; 
}

.main-menu a{color: #000;letter-spacing: 0 !important;text-transform: none !important;font-size: 16px !important;}
.nav--desktop .header-menu {text-align: right;/*width: 71%;*/display: inline-block;}
.header-search__wrapper {right: 0;position: relative;width: 21%;display: inline-block;float: right;margin: 16px 0 0 0;}
/*.nav--desktop .mobile-wrapper{width: 11%;}*/
.header-cart__wrapper{background-color: #ecbfca;padding: 4px 10px 1px 10px;height: 33px;display: inline-flex;text-align: left;width: 66px;float: right;}
.acc-wrap{text-align: right;float: right;}
.header-login,.header-cart__wrapper{display: inline-block;}
.header-cart__bubble{font-size: 15px; color: #000; font-weight: 500;}
.header-login a{text-align:right;display:inline-block;background:url("/cdn/shop/t/5/assets/icon-sprite.png?8286430659259407570") no-repeat left top;  padding: 0 0 0 27px;line-height: 18px;margin: 5px 30px 0 0;color: #000 !important;font-size: 13px; }
.header-search__wrapper .search-barr{margin: 0;padding: 7px 40px 5px 13px;box-shadow: none; background-color: #dae7e8; height: 45px; border-radius: 65px; border:1px solid #b3b3b3;}
.header-search__wrapper .search-barr:focus,
.header-search__wrapper .search-barr:hover{box-shadow: none; border:1px solid #b3b3b3;}
.header-search .search-btn{background-color: #8d225d;border-radius: 0 90px 90px 0;height: 44px;width: 30px;padding: 20px 20px 0 20px; background-position: right 13px center;}
.header--medium .nav--desktop .header-menu > ul > li > a {padding-top: 22px;padding-bottom: 23px;}
.homepage-slideshow h1.title--flex{font-size: 60px; font-weight: 300; text-transform: uppercase;display: block;padding-right: 65px;padding:0; margin:0;}
.homepage-slideshow p.content--flex{color: #fff;font-size: 16px; line-height: 21px;display: block;padding-right: 65px;}
.banner-logo{margin-top:9px;}
#shopify-section-index-collection-grid .collection-grid-item{min-height: 353px;background-color: #f1f1f1;}
#shopify-section-index-collection-grid .collection-grid-item .collection-grid-item__overlay{background-size: contain;}
#shopify-section-index-collection-grid .collection-grid-item .image-overlay{opacity: 0; background-color: #fff;  -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
#shopify-section-index-collection-grid .collection-grid-item .collection-grid-item__content{top: 0;
  -webkit-transform: translateY(-17%);-ms-transform: translateY(-17%);transform: translateY(17%);  -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
#shopify-section-index-collection-grid .collection-grid-item .title--flex{position:relative; font-size: 22px; color: #000;margin-bottom: 25px;padding-top: 6px;}
#shopify-section-index-collection-grid .collection-grid-item .btn{color:#fff; -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; border-radius: 45px !important;border: none;opacity: 0;}
#shopify-section-index-collection-grid .collection-grid-item:hover .collection-grid-item__content {-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;}
#shopify-section-index-collection-grid .collection-grid-item:hover .btn{opacity: 1;}
#shopify-section-index-collection-grid .collection-grid-item:hover .image-overlay{opacity: .7;}
#shopify-section-index-collection-grid .collection-grid-item .title--flex:before{position: absolute; content: ""; width: 65px;bottom: -5px; left: 50%;margin-left: -32px; height: 1px; background-color: #8d225d;}
.logo-bar .logo-bar__item {margin: 10px 5px;border: 1px solid #E3E3E3;}

#shopify-section-1530266594022 .logo-bar .logo-bar__item {margin: 10px 8px; max-width: 300px;}



.template-collection .collection-sidebar .product-grid-item,
.product__related .product-grid-item
{background-color: #f1f1f1;width: 22.5%;clear: none;padding: 7px 7px 0px 7px;margin-left: 25px;min-height: 378px;}
.template-collection .collection-sidebar .product-grid-item .grid__image,
.product__related .product-grid-item .grid__image
{background-color: #fff;display: block;}
.template-collection .collection-sidebar .product-grid-item .price_wrapper,
.product__related .product-grid-item .price_wrapper
{margin: 0;padding: 0;line-height: 15px;}
.template-collection .collection-sidebar .product-grid-item .name_wrapper,
.product__related .product-grid-item .name_wrapper
{font-size: 16px; color: #000;text-transform: none;
letter-spacing: 0}
.template-collection .collection-sidebar .product-grid-item .price_wrapper .money,
#ProductPrice-product .money,
.product__related .product-grid-item .money
{color: #8f1e5d; font-size: 17px;font-weight: 600;letter-spacing: 0;}
.template-product .product-single .grid__item { width: 49%;}
.template-product .product-single #productInfo-product{width: 50%;}
.template-product .product-single .grid__item .slick-prev,
.template-product .product-single .grid__item .slick-next {background-color: transparent;}
.template-product .product-single .grid__item .ProductImg-product{max-height: 480px;}
.template-product .product-single #productInfo-product div,
.selector-wrapper label, .quantity-selector__wrapper label,
.selector-wrapper select, .product-form__variants
{text-align: left !important; text-align-last: left;}
#productInfo-product h1,
.blog h4.title
{text-transform: none; font-size:35px !important; color:#333333; position:relative;}
#productInfo-product h1:before,
.blog h4.title:before
{position: absolute; content: ""; width: 65px;bottom: -5px; left: 0; height: 1px; background-color: #63a4c0;}
#productInfo-product .product__price{margin:0;}
.selector-wrapper label,
#Quantity-product .quantity-selector
{margin: 0;font-size: 16px; color:#2d2d2d; text-transform: none; font-weight: 400;letter-spacing: 0;}
.selector-wrapper select{position:relative; border: 1px solid #C0C0C0;border-radius: 0;padding-left: 12px;height: 41px;width: 80%;float: left;margin-top: 1px;margin-bottom: 20px;}
#Quantity-product,
.selector-wrapper.js
{width: 100%;float: left;}
.selector-wrapper {position:relative;}
.selector-wrapper:before{content: "\f107";position: absolute;right: 118px;top: 31px;font-family: 'FontAwesome';font-size: 21px;z-index: 5;color: #7F7F7F;}
#Quantity-product .quantity-selector{margin: 0;}
#Quantity-product .js-qty{margin: 5px 0 22px 0;}
#Quantity-product .js-qty__num {border: 1px solid #cfcfcf;height: 44px;padding: 5px 30px 5px 42px;}
.js-qty__adjust, 
.ajaxcart__qty-adjust{background-color: #cfcfcf;}
.add-to-cart__wrapper .btn.addToCart {border-radius: 30px;display: inline-block;width: auto;font-size: 19px;font-weight: 600;padding: 14px 31px;}
.product__thumbs--square .slick-dots li{height: 120px;width: 120px;margin: 27px 9px 0 9px;border: 1px solid #C0C0C0;padding:9px 6px 6px 6px;}
.product-single .slick-slider{border: 1px solid #cfcfcf;}
.meltCustom .product-tabs-bar .product-tabs-button.active{top: 0;color: #fff;background-color: #97306a; border:none;}
.meltCustom .product-tabs-bar{width: 100%;border-top: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf;}
.product-tabs-content p{font-size: 16px; color:#2c2c2c;margin: 0 0 9px 0;}
.product-tabs-content ul{list-style-type: none;padding: 0;margin:9px 0 0 0;}
.product-tabs-content ul li{position: relative; padding-left: 25px; padding-bottom: 0px;font-size: 16px; color:#2c2c2c;}
.product-tabs-content ul li:before{position:absolute; left:0; top:0; content: "\f0a9"; font-family: 'FontAwesome'; font-size: 17px; display: inline-block; color:#8f1e5d;}
.site-footer-wrapper .wrapper.site-footer{padding-bottom: 0;max-width: 100%;width: 100%;padding-left: 0;padding-right: 0;border-top: 1px solid #E0E0E0;}
.site-footer-wrapper .wrapper.site-footer .grid-uniform{max-width: 1118px; margin: auto;}
.site-footer-wrapper .grid__item  h5{text-transform: none;font-size: 18px; color:#2b2b2b; font-weight: 600;}
.site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(1) h5{display: none;}
.site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(1){width: 55%;}
.site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(2),
.site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(3),
.site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(4){width:15%;}
.footer-log{width: auto;float: left;margin-right: 57px;}
.footer-addres{display: grid;}

.homepage-collection .clear-grid{border:1px solid #EEEEEE;width: 100%;float: left;position: relative;}
.homepage-collection .clear-grid .figcaption{top: 0;z-index: 3; position: absolute;padding:0; margin:0;width: 100%;left: 0;right: 0;
-webkit-transform: translateY(-10%);
-ms-transform: translateY(-10%);
transform: translateY(10%);
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;}
.homepage-collection .clear-grid .figcaption .name_wrapper{text-transform:none; font-size: 17px;color: #000;margin-bottom: 8px; position: relative;}
.homepage-collection .clear-grid .figcaption .name_wrapper:before{position: absolute;content: "";width: 65px;bottom: -5px;left: 50%;margin-left: -32px;height: 1px;background-color: #8d225d;}
.homepage-collection .clear-grid .grid__image{margin-top: 36px;}
.homepage-collection .clear-grid .price_wrapper{color: #97306a;font-size: 17px;font-weight: 600;}
.homepage-collection .clear-grid:before{opacity: 0; z-index: 2;content: ""; background-color: #fff; position: absolute;top: 0;bottom: 0;left: 0;right: 0;
   -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.homepage-collection .clear-grid:hover:before{opacity: .6}
.homepage-collection .clear-grid:hover .figcaption{-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;}
.template-index .blog__article--card,
.blog .blog__article--card
{margin: 0;padding: 0;}
.blog-img-art{max-height: 258px;overflow: hidden;margin-bottom: 12px;position: relative;}
.blog__article--card img{max-width: 100%;width: 100%;min-width:142%;margin-left: -25%;}

.template-index .blog__link{text-decoration: none;color: inherit;padding: 8px;background-color: #f3f2f2;display: block;}
.template-index .blog__article--image .blog__article__content .blog__article__title{display: block;color: #141414;text-transform: none;font-size: 17px;}
.posted-by,.posted-on{margin: 0;padding: 0;font-size: 12px; color:#3f3f3f;} 
.posted-by span,.posted-on span{color: #868686; padding-right: 5px;}
.template-collection .preventOverflowContent h1.title--flex,
.collection h1.title,
.grid__item h1,
.blog h4.title
{text-align: left !important;position: relative; font-size: 45px;color:#333333; font-weight: 300; margin: 0 0 20px 0;padding: 0;}
.template-collection .preventOverflowContent h1.title--flex:before,
.collection h1.title:before,
.grid__item h1:before
{background: #267d85;opacity: 1;height: 1px;width: 40px; content: ""; position: absolute;bottom: 0;left: 0;}
.template-collection .content--flex p,
p
{font-size: 15px; color:#494949;}
.collection-title .grid{margin-left: 0;}
.template-collection .content--flex ul,
.inner-page-sec ul
{list-style: none;padding: 0;margin: 0 0 0 0;}
.template-collection .content--flex ul li,
.inner-page-sec ul li
{list-style: none;padding: 0 0 0 25px;margin: 0 0 1px 0; font-size: 15px; color:#494949;position: relative;}
.template-collection .content--flex ul li:before,
.inner-page-sec ul li:before
{content: "\f0a9"; font-family: 'FontAwesome'; color:#8f1e5d; font-size: 15px; position: absolute; left: 0;top: 3px;}
.blog-more{background-color: #97306a;padding: 10px 25px;font-size: 15px;border-radius: 45px;color: #fff; border:none; text-align: center;text-transform: uppercase;}
.grid__item h3,
.cart h3 
{font-size: 28px;color:#333333; font-weight: 300; margin: 0 0 20px 0;padding: 0;}
.cart__row.cart__header-labels{border:none;padding: 5px 15px;} 
.cart__row.cart__header-labels .grid__item {font-weight: 600;font-size: 18px;color: #404040;} 
.cart__row:nth-child(odd){background-color: #F4F4F4;}
#contact-us .large--one-half{float: left;margin-bottom: 25px;}
.contact-right{padding: 0px 35px 35px 35px;}
.contact-right h6,
.contact-sub-ttl{font-size: 28px; padding-bottom: 15px; color:#333333; text-transform:none;margin:0;}
.contact-list li{margin-bottom: 15px;}
.contact-list li .fa{font-size: 20px; color:#333333; margin-right: 25px;}
.contact-list li span{color:#333333; font-size: 16px;}
#contact_form input, 
#contact_form select, 
#contact_form textarea{padding: 13px 10px;}
#contact_form .btn{border-radius: 50px; background: #972b67;color: #fff;display: inline-block;width: auto;font-size: 17px;font-weight: 600;padding: 11px 37px; float:left !important;} 
#contact-us .main-content{padding-bottom: 0;}
.btn--secondary:hover, 
input.btn--secondary:hover {background-color: #43b6c1; border-color:#43b6c1;color: #fff;}
.product__related h3.home__subtitle{text-align:left;font-size: 45px;color: #131313; }
.product__related h3.home__subtitle:after{left: 0;margin: 0 !important;}
.product__related{padding-bottom: 0 !important;margin-bottom: 0 !important;}
.newsletter-section #contact_form{max-width: 755px;margin: auto;}
.newsletter-section #contact_form input#Email{width: calc(100% - 177px);display: inline-block;margin-right: 15px;vertical-align: top;border-radius: 87px;height: 63px;padding: 21px;font-size: 19px;}
.newsletter-section #contact_form .btn{height:auto; border-radius: 50px;background: #972b67;color: #fff;display: inline-block;width: auto;font-size: 17px;font-weight: 600;padding: 18px 31px 17px;float: left !important;text-transform: uppercase;}
.newsletter-section{background-color: #f7f7f7;padding:20px 0;}
.newsletter-section .input-group__btn{display: inline-block;}
.newsletter-section .input-group{width:100%;}
.homepage-instagram{padding-top: 20px;padding-bottom: 0;}
.newsletter-section .section-header h2,
.section-header__left
{font-size: 45px;font-weight: 300;padding-bottom: 5px;text-transform: none;margin-bottom: 30px;
position: relative;color: #5F5F5F;}
.newsletter-section .section-header h2:after,
.section-header__left:after
{background: #267d85;opacity: 1;height: 1px;width: 40px;position: absolute;
bottom: 0;left: 50%;right: 0;content: "";margin-left: -20px;}
.section-header__left:after{left:0;margin:0;}
.upper-footer{border-top: 1px solid #b3b3b3;padding: 28px 0;margin-top: 28px;}
.footer-secondary,
a.copy-right
{float: left;width: auto;color: #bababa;}
.footer-social,
.footer-payment
{width: auto;float: right;}
.footer-secondary li,
.footer-social li,
.footer-payment li
{margin-top: 0;}
.below-footer{background-color: #2f3438;padding: 25px 0;}
.social-icons li a {color: #c3c5c6;display: inline-block;border: 1px solid #C0C0C0;padding: 4px;
  border-radius: 100%;width: 30px;height: 30px;}
.social-icons li .icon{font-size: 13px;line-height: 22px;}
.social-icons li {margin: 0 5px !important;}
.template-article .grid__item h1{font-size: 25px;padding: 0 0 10px 0;}
.blog__sidebar .blog__article--card{margin-top: 5px;padding: 0;}
.blog__sidebar .blog__article--card img{min-width: 100%;margin-left: 0;}
.blog__article--image .blog__article__content .blog__article__title{display: block;vertical-align: top;color: initial;font-size: 16px;font-weight: 400;margin-top: 5px;}
.blog__sidebar .blog-more{padding: 7px 21px;font-size: 11px;}
.newsletter-section p{font-size: 16px;font-weight: 300;}
.template-search .grid__item h1{font-size: 2em;text-transform: none;}
.text-center.preventOverflowContent{text-align: left !important;}
#shopify-section-index-video .text-center.preventOverflowContent {text-align: center !important;}

.header--medium .logo-image{/*max-height:100% !important;*/}
.nav--mobile .header-logo .logo-image{max-width:100% !important;    min-width: 61px;}
.nav--mobile .main-menu li a{padding: 4px 8px;}
body.template-customers-account tbody tr:nth-child(odd) { background-color: #F4F4F4;}
body.template-customers-account tr{border: 1px solid #F7EBF7;}
.homepage-double .background-size-cover{background-repeat: no-repeat;}
.nav--desktop .logo-wrapper, .nav--desktop .mobile-wrapper{margin-top: 3px;margin-bottom: 2px;}
#shopify-section-collection .collection-sidebar,
#shopify-section-collection .collection
{padding-top: 0;}

.blog__tag:hover{color:#fff;}


/* Reponsive
-------------------*/
@media (min-width:1200px) {
  .nav--desktop .header-menu {width: 63%;}
  .homepage-double .background-size-cover {background-size: inherit; background-repeat: no-repeat;}
}

  
}
@media screen and (min-width:991px) and (max-width:1040px) {
.template-collection .collection-sidebar .product-grid-item, 
  .product__related .product-grid-item {    width: 30%; min-height: 321px;}
}
@media screen and (min-width:768px) and (max-width:990px) {
  .template-collection .collection-sidebar .product-grid-item, 
  .product__related .product-grid-item {width: 46%; min-height: 310px;}
  
}
@media (max-width:849px) {
  .homepage-double .background-size-cover {background-size: contain;}
.header-message_email,
.header-message a::before,
.header-message a::after,
  .header-cart__wrapper
  {display: none;}
  .header-login a{margin-right:0;}
.header-message, .acc-wrap {width: 50%;float: left;}
.info-bar a:link{float: left;padding-left: 10px;padding-right: 10px;}
.header-message--crowded{padding-left: 0;padding-right: 6px;}
.header-login a{padding: 0 15px 0 27px !important;}
.homepage-slideshow .slick-slide .content--centered{position: absolute;width: 100%;bottom: 0;left: 0;right: 0;top: auto;padding-bottom: 9px;} 
  .homepage-slideshow .slick-slide .background-size-cover{width: 100%;}
  .homepage-slideshow,
  .homepage-slideshow .slideshow__slide{height:500px !important;}
  .slick-slide .content--centered .preventOverflowContent{margin-top: 0; margin-left: 16px;padding-right: 10px;}
  .homepage-slideshow p.content--flex{padding-right: 0px; font-size: 14px;}
  .acc-wrap{float: right !important;}
  .homepage-slideshow h1.title--flex{font-size:25px;font-weight: 400;}
  .header-search__wrapper{width: 100%;margin: 3px 0 7px 0;}
.header-search__wrapper .search-barr,
.header-search .search-btn
{height: 32px; padding: 7px 24px 7px 11px;}
  .homepage-slideshow .slick-prev, 
  .homepage-slideshow .slick-next{background:none;}
}

@media (max-width:767px) {
  .site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(1),
  .site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(2),
.site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(3),
.site-footer-wrapper .wrapper.site-footer .grid-uniform .grid__item:nth-child(4)
  {width: 100%;margin-bottom:15px;     padding: 0 10px;}
  .footer-addres,
  .footer-log,
  .footer-social, 
  .footer-payment,
  .footer-secondary, 
  a.copy-right,
  .newsletter-section #contact_form input#Email
  {width:100%;}
  .footer-log,
  .footer-secondary, 
  a.copy-right
  {text-align: center;}
  .upper-footer{padding: 12px 0;}
  .grid.footer-secondary-wrapper{margin-left:0;}
  .below-footer{padding: 8px 0;}
  .copy-right{margin-bottom:12px;}
  .newsletter-section .input-group {width: auto;display: inline-block;padding: 0 13px;}
  .header-cart__wrapper{height: 28px;}
  .header-message a{padding: 3px 3px 4px;font-size: 13px;}
   .template-collection .collection-sidebar .product-grid-item, 
  .product__related .product-grid-item {width: 100%; min-height: 310px;margin-left: 15px;}
  .grid__item.one-whole{margin-left:0;}
  .site-footer { padding-top: 7px;}
  .template-product .product-single .grid__item {width: 96%;}
  .template-product .product-single #productInfo-product{width: 96%;margin-top: 31px;}
  .selector-wrapper select,
  .meltCustom .product-tabs-bar .product-tabs-button
  {width:100%;}
  .selector-wrapper:before{right: 8px;}
  /*.meltCustom{padding-left:0;}*/
  .product__thumbs--square .slick-dots li{padding: 5px 6px 6px 6px;height: 50px;width: 50px;}
  #productInfo-product h1
  {font-size: 15px;font-weight:600;}
  .homepage-collection-grid,
  .homepage-logos.homepage-logos--tall
  { padding-top:20px; padding-bottom:30px;}
  #shopify-section-1530266594022 .logo-bar .logo-bar__item{width: 42%;}
  .homepage-collection .clear-grid .figcaption .name_wrapper{font-size:13px;}
  .homepage-collection .clear-grid .price_wrapper{font-size:14px;}
  .nav--mobile .main-menu>li:nth-last-child(2) {border-bottom: 1px solid rgba(38,125,133,0.2);}
  #contact-us .large--one-half{float:none;}
  .contact-right{width: 100%;display: inline-block; margin-top: 31px; padding-left: 0;}
  .meltCustom .product-tabs-bar .product-tabs-button:nth-child(2){margin-left:0;}
  .grid__item h1{font-size: 32px;}
  .contact-right h6, .contact-sub-ttl{font-size:16px;}
  .contact-list li .fa{font-size: 17px; margin-right: 8px;}
  
  .product-single .slick-slider{border:none;}
  .newsletter-section #contact_form input#Email{margin-right: 0;}
  .newsletter-section .section-header h2, .section-header__left,
  .product__related h3.home__subtitle,
  .template-collection .preventOverflowContent h1.title--flex, .collection h1.title, .grid__item h1
  {font-size: 22px;}
  .blog h4.title{font-size: 22px !important;}
  .newsletter-section #contact_form .btn,
  .add-to-cart__wrapper .btn.addToCart,
  #contact_form .btn
  {padding: 9px 27px 9px; font-size: 14px;}
  .newsletter-section #contact_form input#Email{ height: 42px;padding: 3px 22px 6px 22px;font-size: 16px;}
  .product-tabs-content p,
  .product-tabs-content ul li,
  .template-collection .content--flex p, p,
  .template-collection .content--flex ul li, 
  .inner-page-sec ul li,
  .template-collection .collection-sidebar .product-grid-item .name_wrapper, 
  .product__related .product-grid-item .name_wrapper,
  .template-collection .collection-sidebar .product-grid-item .price_wrapper .money, 
  #ProductPrice-product .money, 
  .product__related .product-grid-item .money,
  .site-footer-wrapper .grid__item h5,
  #contact_form input, #contact_form select, #contact_form textarea
  {font-size: 13px;}
  .blog-more{padding: 4px 17px;font-size: 12px;}
  .btn--splash, #shopify-section-index-collection-grid .collection-grid-item .btn{padding: 6px 27px 7px;
    font-size: 12px;}
  .newsletter-section p,
  .footer-secondary a, .footer-quicklinks a,
   .contact-list li span
  {font-size: 12px;}
  .template-article .grid__item h1{font-size: 17px; font-weight: 500;}
  .social-icons li .icon{line-height: 17px;font-size: 10px;}
  .social-icons li a{width: 25px;height: 25px;line-height: 3px;}
  .payment-icons .icon{font-size: 22px;line-height: 20px;}
  .footer-quicklinks li{margin: 0 0 2px 0;}
  .footer-addres p{margin-bottom:5px;}
  .footer-log img{max-width: 70px;}
  #contact_form input, #contact_form select, #contact_form textarea{padding: 7px 10px;}
  .footer-addres p{font-size: 13px;}
  .template-search .grid__item h1{line-height: 27px;font-size: 15px; font-weight: 600;}
  .template-search p.h3--body{font-size: 14px;font-weight: 600;}
  hr{    margin: 9px 0;}
}

@media (max-width:662px) {

.nav--mobile .logo-wrapper{margin-left: 0;}
.nav--mobile .header-logo{padding:5px 0; text-align: left;}
  .header-message, .acc-wrap{width: auto;}
  .main-menu{margin-bottom: 25px !important;}
  .customer-logged-in .info-bar a:link {font-size: 11px;}
  .nav--mobile .header-logo .logo-image{max-width: 57px !important;}
  .main-menu-dropdown li a{padding: 2px 6px;font-size: 12px !important;}
  #shopify-section-index-collection-grid .collection-grid-item { min-height: 300px; margin-top: 0;margin-bottom: 22px}
  .meltCustom .product-tabs-bar .product-tabs-button{width:33.3%;font-size: 10px;padding: 10px 0;}
  .meltCustom .product-tabs-bar .product-tabs-button:nth-child(2){margin-left: -3px;}
  .meltCustom .product-tabs-bar .product-tabs-button:nth-child(3){border:none;}
  #shopify-section-index-collection-grid .collection-grid-item .title--flex{ font-size: 18px;}
  .template-index .blog__article--image .blog__article__content .blog__article__title{font-size: 15px;}
}

@media screen and (min-width:480px) and (max-width:1024px) {
  .homepage-collection .clear-grid .figcaption .name_wrapper{font-size: 13px; margin-bottom: 5px;}
  .homepage-collection .clear-grid .price_wrapper{font-size: 13px;} 
  .homepage-collection .clear-grid .grid__image {margin-top: 60px;}
  
  
}

@media (max-width:479px) {
  .homepage-collection .clear-grid,
  .template-index .blog__link
  {margin-bottom: 25px;}
  .homepage-blog, 
  .homepage-product, 
  .homepage-columns, 
  .homepage-collection {padding-bottom: 25px;}
  .home__subtitle{font-size: 24px;}
  .homepage-double .background-size-cover{background-size: contain !important;}
  .rte--homepage p{font-size: 14px;}
}




/* *{border:1px solid red;}*/