/** Shopify CDN: Minification failed

Line 638:24 Expected ":"
Line 2317:53 Expected identifier but found "14px"
Line 2337:17 Expected identifier but found "14px"
Line 3198:0 Unexpected "}"

**/
@font-face{font-family:'AvenirNextLTPro-Bold';src:url('AvenirNextLTPro-Bold.eot') format('embedded-opentype'),url('AvenirNextLTPro-Bold.otf')  format('opentype'),url('AvenirNextLTPro-Bold.woff')  format('opentype'),url('AvenirNextLTPro-Bold.ttf')  format('truetype'),url('AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvenirNextLTPro-BoldCn';src:url('AvenirNextLTPro-BoldCn.eot') format('embedded-opentype'),url('AvenirNextLTPro-BoldCn.otf')  format('opentype'),url('AvenirNextLTPro-BoldCn.woff')  format('opentype'),url('AvenirNextLTPro-BoldCn.ttf')  format('truetype'),url('AvenirNextLTPro-BoldCn.svg#AvenirNextLTPro-BoldCn') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvenirNextLTPro-Cn';src:url('AvenirNextLTPro-Cn.eot') format('embedded-opentype'),url('AvenirNextLTPro-Cn.otf')  format('opentype'),url('AvenirNextLTPro-Cn.woff')  format('opentype'),url('AvenirNextLTPro-Cn.ttf')  format('truetype'),url('AvenirNextLTPro-Cn.svg#AvenirNextLTPro-Cn') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvenirNextLTPro-MediumCn';src:url('AvenirNextLTPro-MediumCn.eot') format('embedded-opentype'),url('AvenirNextLTPro-MediumCn.otf')  format('opentype'),url('AvenirNextLTPro-MediumCn.woff')  format('opentype'),url('AvenirNextLTPro-MediumCn.ttf')  format('truetype'),url('AvenirNextLTPro-MediumCn.svg#AvenirNextLTPro-MediumCn') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvenirNextLTPro-Regular';src:url('AvenirNextLTPro-Regular.eot') format('embedded-opentype'),url('AvenirNextLTPro-Regular.otf')  format('opentype'),url('AvenirNextLTPro-Regular.woff')  format('opentype'),url('AvenirNextLTPro-Regular.ttf')  format('truetype'),url('AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');font-weight:normal;font-style:normal;}
body, input, textarea, button, select, th, td{font-family:'AvenirNextLTPro-Regular';}
*{outline:none!important;}
p:empty{display:none;}
a,button,.btn{font-family: 'AvenirNextLTPro-Regular';-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.h1,h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:normal;font-family: 'AvenirNextLTPro-Regular';}
.h1,h1, .product-single__meta .product__price{font-size: 38px;line-height:1.4;}
h2,.h2,.product-card .price{font-size:22px;text-transform:none;letter-spacing:normal;font-family:'AvenirNextLTPro-Regular';}
h3,.h3{font-size:18px;}
h4,.h4{font-size:16px;}
h5,.h5{font-size:15px;}
h6,.h6{font-size:14px;}
.pb-0{padding-bottom:0!important;}
.pt-0{padding-top:0!important;}
.mb-0{margin-bottom:0!important;}
.mt-0{margin-top:0!important;}
.no-left-padding {padding-left:0 !important}
.no-right-padding {padding-right:0 !important}
.section-padding{padding-top:100px;padding-bottom:100px;}
.page-width{max-width:1600px;padding-right:50px;padding-left:50px;padding-bottom:20px;}
.section-header, body .evm_wiser_heading{margin-bottom:60px;}
.section-header h2{font-weight:normal;}
.blog-feature a {border-bottom: none;}
.site-header{padding:30px 0 35px ;border:none;}
.site-header__menu{display:block;padding:0;margin-left:auto;height:35px;width:40px;position:relative;}
.site-header__menu span{background:#ef3e2f;position:absolute;width:100%;height:8px;top:0;display:block;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.site-header__menu span:nth-child(2){top:auto;bottom:0;}
.site-header__logo{margin:0;}
.site-header__menu.mobile-nav--close span,.site-header__menu.mobile-nav--close span:nth-child(2){top:50%;bottom:auto;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.mobile-nav__link[data-target="brands-5"]+.mobile-nav__dropdown .image_part{display:none;}
.home-hero .slick-slide > div, .home-hero .slick-slide > div .item, .home-hero .slick-slide > div .item .img-fill, .home-hero .slick-slide > div .item .img-fill img{height:100%;}
.home-hero .slick-slide > div .item .img-fill img{object-fit: cover;}
.home-hero .slick-slide img{width:100%; object-fit: cover !important;}
.home-hero .slick-arrow{font-size:20px;top:50%;position:absolute;transform:translateY(-50%);z-index:1;}
.home-hero .page-width { max-width: 100% !important; padding: 0 !important;}
.process-img-slider .slick-slide img{width:100%;}
.process-img-slider .slick-arrow{font-size:20px;top:50%;position:absolute;transform:translateY(-50%);z-index:1;}
.process-img-slider .slick-prev{left:0;}
.process-img-slider .slick-next{right:0;}
.process-img-slider .slick-dots{position:absolute;height:8px;background:none;bottom: 0;width:100%;left:0px;padding:0px;margin:0px;list-style-type:none;}
.process-img-slider .slick-dots li button{display:none;}
.process-img-slider .slick-dots li{float:left;width:0px;height:8px;background:#ef3e2f;position:absolute;left:0px;bottom:0px;}
.process-img-slider .slick-dots li.slick-active{width:100%;margin:0;animation:ProgressDots 11s both;}
.au-only {display:none}
.template-article:first-of-type  [data-pf-type="Section"]:first-of-type  [data-pf-type="Row"]:first-of-type [data-pf-type="Paragraph2"] {max-width: 100% !important;}
.page-container {opacity:1;}
[data-pf-type="Divider"] {color: #dcdcdc !important;}
.EFSSg div::before, .EFSSg div::after {border-top: 1px solid !important;}
[data-pf-type="Button"] {font-size:18px !important;background-color: #ef4242;padding-left: 30px !important;font-weight:500;
    padding-right: 30px !important;
    border-radius: 2px;
}


.footer-gray-boxs ul li:nth-child(2) {display:none !important}

.what-btn {max-width:400px;margin:0 auto;padding-top:20px}
 .home-why-cultivated h2, .home-why-cultivated .feature-row__image-wrapper {cursor:pointer;}
[data-pf-type="Table"] {border-color:#dcdcdc !important}

[data-pf-type="Button"]:hover {color:#ffffff !important;background:#da2111 !important}

.slide-video {width:100%;}
/* .pro_image_slider.process-img-slider .slick-dots{top:auto;bottom:0;} */
.process-img-slider .item.slick-active{animation:Slick-FastSwipeIn 1s both;}
@-webkit-keyframes ProgressDots{
  from{width:0px;}
  to{width:100%;}
}
@keyframes ProgressDots{
  from{width:0px;}
  to{width:100%;}
}
.template-index .main-content{padding-top:0;}
.featured-collection .grid--view-items{overflow:visible;margin-bottom: 0;}
.product-card{overflow: hidden;}
.product-card__title{border:none;}
.product-card .img-box{position:relative;padding-top:100%;}
.pro-brand-name h2{margin:0 0 10px;}
.product-card .price{margin-top:5px;}
body #presets3 .ws-card__price{margin-top:10px !important;}
.product-card:hover .product-card__image-wrapper,.product-card:focus-within .product-card__image-wrapper{opacity:1;}
.product-card .h2,.product-card .price,.product-card .price-item{font-weight:normal;color:#AF5826;}
.pro-brand-name .h2{margin-bottom:10px;}
.brand-logo img {max-width:272px;width: 100%;}
.featured-collection .grid-view-item__image-wrapper{margin-bottom:0;}
.featured-collection .product-card .grid-view-item__image{height:100%;object-fit:cover;}
.item {vertical-align: top;}
.product-card__image-with-placeholder-wrapper{z-index:1;}
.featured-collection .pro-card-info{position:absolute;bottom:30px;width:100%;display:block;z-index:0;}
.product-card:hover .product-card__image-wrapper, .home-hero-slider .item:hover .img-fill, body #presets3 .evm-ws-card:hover .ws-card_image_container{
  -webkit-transform: translate(0,-170px);
  -moz-transform: translate(0,-170px);
  -ms-transform: translate(0,-170px);
  -o-transform: translate(0,-170px);
  transform: translate(0,-170px);
}
.template-search .product-card .product-card__image-wrapper{
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}



/* .featured-collection ul li:nth-child(2) .product-card, .featured-collection ul li:nth-child(3) .product-card {height: 526px;} */
.featured-collection .product-card{overflow:hidden;margin:0;}
/* .featured-collection .product-card div {height:100%;} */
.product-card__image-wrapper{-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
/* .product-card:hover .product-card__image-wrapper{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);} */
.feature-row-menu .feature-row{-ms-flex-align:start;align-items:flex-start;}
.feature-row-menu .img-box{padding-top:130%;}
.feature-row-menu .img-box .feature-row__image{height:100%;object-fit:cover;}
.feature-row-menu .feature-row__text--left{padding-left:60px;padding-top:0;}
.feature-row-links li a{font-size:38px;display:inline-block;margin-bottom:10px;line-height:normal;}
.feature-row-links li a:hover,.feature-row-links li a:active,.feature-row-links li a:focus{padding-left:20px;color:#ef3e2f;}
.feature-row-menu .feature-row__image-wrapper{margin-bottom:0;}
.home-blog .grid--blog{overflow:hidden;}
.home-blog .article__grid-image-container{margin:0;padding-top: 65%;}
.home-blog .article__grid-image{height:100%;object-fit:cover;position: absolute;}
.blog-text-slider .article__title{font-size:38px;margin-bottom:0;color: #000;}
.blog-text-slider{max-width:350px;}
.tred_and_press .left-part-links li a{font-size:22px;display:block;line-height:normal;background:#fff;width:100%;padding:15px;margin-bottom:35px;}
.tred_and_press p{font-size:20px;max-width:500px;}
.tred_and_press .left-part-links li a:hover,.tred_and_press .left-part-links li a:active,.tred_and_press .left-part-links li a:focus{background:#ef3e2f;color:#fff;}
.tred_and_press .left-part-links li:last-child a{margin-bottom:0;}
.tred_and_press .tred_press_box{padding:45px;background:#f2f3f3;height:100%;}
.tred_and_press .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-35px;}
.tred_and_press .logo-bar__item{margin:0 0 30px;max-width:inherit;display:block;padding:0 15px;}
/* .tred_and_press .logo-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;} */
.tred_and_press .logo-bar__item .img-box{position:relative;padding-top:100%;display:block;background:#fff;}
.tred_and_press .logo-bar__item img{position:absolute;top:50%;left:50%;padding:10px;object-fit:contain;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.tred_and_press .logo-bar{margin:0 -60px -30px -15px;}
.logo-bar-col{margin-bottom: -30px;}
.tred_and_press .grid__item{margin-bottom:35px;}
.instagram_gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -75px -30px 0;}
.instagram_gallery a{width:calc(33.33% - 30px);padding-top:calc(33.33% - 30px);position:relative;margin:0 30px 30px 0;}
.instagram_gallery a:nth-child(3n + 3){margin-right:0;}
.instagram_gallery img{float:none!important;position:absolute;top:0;width:100%!important;height:100%;object-fit:cover;}
/* .process-img-slider.slick-slider{margin-bottom:-8px;} */
.main-slider .slick-dots,.home-hero-slider.process-img-slider .slick-dots{bottom: 0;}
/* .home-blog-img.slick-slider{height:650px;}  */
.home-blog .grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.home-blog-left {
  position: relative;
}
.home-hero-slider{opacity: 0;visibility: hidden;-webkit-transition: all 1.5s ease 0s;
     -moz-transition: all 1.5s ease 0s;
      -ms-transition: all 1.5s ease 0s;
       -o-transition: all 1.5s ease 0s;
          transition: all 1.5s ease 0s;}
.main-slider{opacity: 0;visibility: hidden;}
.main-slider.slick-initialized,.home-hero-slider.slick-initialized{opacity: 1;visibility: visible;}
.home-hero {margin-bottom:120px;}
.in-stock-msg, .lead-time-msg, .status-some-in-stock { 
  	margin-top:20px;
  font-style:italic;
	animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1; 
    animation-fill-mode: forwards; 
}

#AddToCartText-product-template {
  animation: fadeInAnimation ease 5s;
    animation-iteration-count: 1; 
    animation-fill-mode: forwards; 
}
	@keyframes fadeInAnimation { 
    0% { 
        opacity: 0; 
    } 
      80% { 
        opacity: 0; 
    } 
    100% { 
        opacity: 1; 
     } 
	}

/* Header Bar */

.aph_bar_bar {z-index:9999 !important}
/*.op_bar {transform-origin: top;transition: transform .8s;transform: translateY(-50px);}*/
.op_bar span {font-family: 'AvenirNextLTPro-Regular' !important;}
.clickable_bar:hover {opacity:1 !important}
/*.clickable_bar {transform: translateY(0);animation-delay: 8s;}*/
/*.op_holder {transform-origin: top;transition: transform .8s;transform: translateY(-50px);transform: translateY(0);animation-delay: 8s;}*/

/* Password */

.password-page {font-family: 'AvenirNextLTPro-Regular';color:#ef3e2f}
.password-image  {width:100%;text-align:center;}

.password-image img {width:400px;height:auto}

.header-trade-icon {width:36px !important;height:36px !important;max-width:initial !important}
.template-article picture {margin:20px auto}
.template-article #relatedblogs {display: block;max-width: 1140px;margin: 0 auto;padding:30px 0 0;overflow:hidden}
.template-article #relatedblogs h1 {text-align:center;font-size:28px;margin-bottom:20px}
.template-article #relatedblogs h1 {text-align:center;font-size:28px;margin-bottom:20px}
.template-article #relatedblogs p {display:none}
.template-article #relatedblogs ul li {width:30%;margin-right:55px;float:left;clear:none !important}
.template-article #relatedblogs ul li:last-child {margin-right:0;}
.template-article .rb_image_wrap {float:none;max-width:342px !important;width:100% !important;}
.template-article img.rb_image {max-width:100%;max-height:100%;}
.template-article #relatedblogs .rb_contents {font-size:20px;margin:0;padding:5px 0;display:block;float:none;text-align:center;}
.template-article #relatedblogs .rb_contents a {color:#474748 !important}
.template-article .article-intro {width:100%;max-width:1140px;margin:0 auto;}
.template-article .article-intro .breadcrumb {margin:50px 0 40px;}
.template-article .article-intro h1 {margin:20px 0;}
.template-article .article-intro img, .template-article .article-intro h1 {;display:none}
.template-article .pf-arh div {max-width: 1140px;text-align: left;margin: 0 auto;}


.template-article .main-content h1{margin: 20px auto !important;}
.template-article h1 {width:100%;max-width:1140px;text-align:left;}
.template-article h1 + div span {display:none} 
.template-article h1 + div span + span {display:block;max-width:1140px;text-align:left;margin:20px auto !important;color:#666666;font-size:14px;} 

.template-article .main-content {padding-top:0;}
.contact-location {margin-top:40px;}
.AjaxinatePagination {margin:20px 0;}
.AjaxinatePagination a {font-size:20px;}
.cult-edit .image_part .left_title, .cult-edit img, .cult-edits .image_part .left_title, .cult-edits img {display:none}


.template-page picture {display:inline}
.warranty-tables table td {border:none;border-bottom:1px solid #ededed;padding: 10px 0;}
.warranty-tables table {margin-bottom:0}

.content-subnav a {margin:10px 20px;transition: all 0.3s ease 0s;background-size: 0% 1px;display: inline-block;line-height: 1em;}
.content-subnav a.nav-selected {
  position: relative;
  background-image: linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;
  background-position: 0% 100%;
  background-size: 100% 1px;
}

th, td {color:#474748}
th .btn {border:0 !important;font-size: 16px;padding-left:0;}
.order-discount {color:#999999}
.order-table {border:0;}
.template-customers-order .grid__item {padding-left: 50px;}
.site-footer p, .site-footer__linklist-item a, .site-footer__rte a, .site-footer h4, .site-footer small, .site-footer__copyright-content a, .site-footer__newsletter-error {color:#AF5826}
.myaccount {display:block}
.myaccount__account-details {margin-top:20px}
.order-table tfoot tr:last-child th, .order-table tfoot tr:last-child td {border-top:#e8e9eb 1px solid}
.order-table tfoot {border-top: 1px solid #e8e9eb}
.order-table thead {border-bottom: 1px solid #e8e9eb}

/* Acknowledge */

.acknowledge {font-size:13px;font-style:italic;padding-right:30px;color:#AF5826 !important;padding:20px 0 30px 0;max-width:380px}

#Specifications table {max-width:1000px}
#Specifications table th, #Specifications table td {border:0;} 
#Specifications table th {width:200px;}
/*.product-single__description b, .product-single__description strong {font-weight:200;}*/

.product-single__description p {margin:20px 0;font-family: 'AvenirNextLTPro-Regular' !important;color:#474748 !important;font-size:18px !important;letter-spacing:initial !important}
.product-single__description p span {font-weight:initial !important}

.back-to-top i:before {content: "\f0aa";}
.cultau #MobileNav li.products  .mobile-nav__dropdown li:nth-child(18) {font-weight:bold}
.mobile-nav__label{border-bottom:none;}
ul.site-footer__linklist li a{color:#AF5826;font-size:20px;line-height:1;}
.site-footer__newsletter .input-group{max-width:100%;float:right;margin: 0;}
.site-footer__newsletter .input-group input.newsletter__input{margin-right:30px;border:none;background:#f2f3f3;font-family:"Work Sans",sans-serif;font-size:18px;}
.site-footer__newsletter .input-group button.newsletter__submit{padding:7px 80px 7px 10px;text-transform:capitalize;letter-spacing:0;font-size:20px;font-weight:normal;}
.site-footer__newsletter .input-group input.newsletter__input::-webkit-input-placeholder{ /* Edge */
  color:#ef3e2f;opacity:1;font-family:"Work Sans",sans-serif;}
.site-footer__newsletter .input-group input.newsletter__input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
  color:#ef3e2f;opacity:1;font-family:"Work Sans",sans-serif;}
.site-footer__newsletter .input-group input.newsletter__input::placeholder{color:#ef3e2f;opacity:1;font-family:"Work Sans",sans-serif;}
.featured-collection .grid__item:nth-child(2) .product-card .img-box, 
.featured-collection .grid__item:nth-child(3) .product-card .img-box{
  padding-top: 65%;
}
.featured-collection .grid__item:nth-child(4) .product-card .img-box{
  padding-top: 130%;
}
.main-slider .slick-track,.home-hero-slider .slick-track{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* .main-slider .slick-slide, .home-hero-slider .slick-slide{
  height: auto;
} */
.main-slider .slick-slide, .home-hero-slider .slick-slide{
	height: 860px;
}
.home-blog-img-slider .article__grid-image-wrapper:before{
  display: none;
}


.site-footer{
  padding-top: 100px;
  margin-top: 0;
}
/* .pro-card-info, body #presets3 .ws-card__header{
  position: absolute;
  bottom: 30px;
  width: 100%;
  display: block;
  z-index: 0;
} */
.pro-card-info, body #presets3 .ws-card__header{
  position: absolute;
  bottom: 0;
  width: 100%;
  display: block;
  z-index: 0;
  height: 100%;
}
.product-card .grid-view-item__image-wrapper{
  margin: 0;
}
.template-collection .grid__item--collection-template.small, 
.template-collection .grid__item--collection-template-no-filter.small{
  width: 33.33%;
}
.template-collection .grid__item--collection-template.big,
.template-collection .grid__item--collection-template-no-filter.big{
  width: 66.66%;
}

.template-collection .grid-view-item__image {margin-bottom:30px;}

.grid--view-items{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product-card .img-box img{
  height: 100%;
  object-fit: contain;
}

.giant-background {
  width:100%; height:100%; position:absolute; top:0; left:0; background-size:1000000px;background-color:#ffffff;
}

.product-card__title{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}

.vendor-list-item .mobile-nav__link {float:none;}

.product-single__description .hide-when-small {
  font-family:'AvenirNextLTPro-Regular' !important;
  font-size:20px !important;
  background:none !important;
  padding:0 !important;
  text-align:left !important;
  margin:0 !important;
  max-width: 620px !important;
  line-height:1.4em !important;
  color:#474748 !important;
}

#SearchInput {background:#f2f3f3;border:none;}

.template-customers-login .form-vertical input[type="email"], .form-vertical input[type="password"], .form-vertical select, .form-vertical textarea {padding: 14px 18px;background:#f2f3f3;border:none;}

.form-vertical input, .form-vertical select, .form-vertical textarea {padding: 14px 18px;background:#f2f3f3;border:none;}

.form-vertical [type="submit"] {padding: 7px 40px 7px;text-align:center;text-transform:capitalize;font-size:20px;font-weight:200;background:#AF5826;width:220px;display:block;margin:0 auto;text-align:center}
.pxFormGenerator iframe {height:800px !important}


.btn {padding: 7px 30px 7px;text-align:center;text-transform:capitalize !important;font-size:18px;font-weight:200;}

.case-adjust {text-transform:initial !important}

/* .btn .icon-arrow-right, .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-right, .btn .icon-arrow-left, .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-left {display:none} */


.mobile-search {display:none; padding: 20px 15px !important;border-bottom: 1px solid #ededed;}

#SearchInput::placeholder {color:#da2111}

.btn.search__submit {text-align:left;text-transform:capitalize;font-size:20px;padding: 7px 50px 7px 10px;font-weight:200;margin-left:0;}

.register-error {color: #ef3e2f;text-align: center;padding: 20px;background: #f7f7f7;border: 1px solid #ef3e2f;margin: 25px 0;}

#create_customer {margin-top:20px}

.template-search footer.site-footer {margin-top:300px}

.template-search .page-container hr {display:none;}

/*.main-content .page-width {min-height:400px;}*/

.template-page .internal-page-container {max-width:1200px;margin:0 auto;padding-left: 15px;padding-right: 15px;}

.template-collection #shopify-section-header{
  /*border-bottom: 1px solid #ececec; */
}

.template-page h1 {text-align:left;font-size: 32px;margin-left:15px}

.template-article h1 {font-size: 32px;}

.template-article .article__author {display:none}

.template-article .section-header {text-align:left !important;padding-left:20px;}

.template-article .section-header span {font-size:14px;text-align:left !important}

.template-article h3 {color:#474748 !important;margin:20px 0 0;}

.template-article .hsMvSR {padding:0;}

.template-article p {margin:20px auto;/*max-width:800px;*/}

.template-article picture {width:100%;}



.designer-list .link-letter {text-decoration:none !important;margin-right:25px;font-size:20px;font-weight:400;}

.designer-list {padding-left:15px !important;}

.designer-list .anchor-list {margin:30px 0 50px;}

.designer-list .rte a:not(.btn) {border:0;}

.designer-list .anchor-letter a {font-size:30px;margin:50px 0 20px;display:block}

.button {background:#af5826 !important;font-weight:600;border-radius:2px;}

.button:hover {background:#af5826 !important;color:#ffffff !important}


#Collection {margin-top:20px;}

.news-tags {text-align:center;max-width:1100px;font-size:18px;margin:20px auto 50px;display:none}

.news-tags a {margin:0 20px;background-position: 0% 100%;background-size: 0% 1px;}

.blog-selected {
  position: relative;
  background-image: linear-gradient(currentColor, currentColor);
  background-repeat: no-repeat;
  background-position: 0% 100%;
  background-size: 100% 1px !important;
}

.article__grid-tag {display:none;}

footer.site-footer{
  padding-bottom: 0;
  margin-top: 70px;
}
.site-footer__newsletter .input-group input.newsletter__input{
  margin-bottom: 0;
}
.footer-gray-boxs ul{
/*   margin-left: 110px; */
  padding: 0;
}
.footer-gray-boxs li{
  width: 46px;
  height: 46px;
  display: inline-block;
  vertical-align: top;
  /*margin-left: 25px;*/
  padding: 0;
}
.list--inline>li.site-footer__linklist-item{
  width: 100%;
}
.template-article .return-link-wrapper {text-align:left !important;max-width:1300px}

.template-article .return-link-wrapper .btn {padding:0;border:0;display:none}

.footer-gray-boxs .social-icons__link{
  height: 32px;
  width:32px;
  background: #AF5826;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
}

.share-title {display:none}

/*.social-sharing {margin-left:20px}*/

.social-sharing .btn--share {font-size:15px;}

.social-sharing .btn--share i {margin-left:2px;}

.footer-gray-boxs .social-icons__link:hover, 
.footer-gray-boxs .social-icons__link:focus, 
.footer-gray-boxs .social-icons__link:active{
  background: #474748;
}

/* .site-footer__icon-list {margin-top:-3px;} */

.footer-gray-boxs .social-icons .icon{
  color: #fff;
  width: 15px;
  height: 15px;
  margin-left:0;
}
.footer-gray-boxs .social-icons a{
	color: #fff;
}
body .site-footer__rte a:hover, body .site-footer__linklist-item a:hover, body .site-footer__copyright-content a:hover{
  color: #AF5826;
}
body .site-footer__linklist-item a:hover{
  padding-left: 10px;
  border: none;
}
.product-single__photo-wrapper{
  max-width: 100% !important;
}
.product-single .social-sharing .share-title{
  display: none;
}
.product-featured-img{
  width: 100%;
  top: 0;
  left: 0;
}
.product-single .btn--share .icon{
  margin: 0;
}
.product-single__photo-wrapper .feature-row__image{
  height: 100%;
  object-fit: cover;
  background:#f3f3f3;
}
/* Style the tab */
.single-pro-tab .tab {
  overflow: hidden;
  margin-bottom: -30px;
}
/* .single-pro-tab .tab>.medium-up--one-third.grid__item:nth-child(2n+1){clear:both;} */
.single-pro-tab .tab button, .enquire-now-bar button{
  font-size: 20px;
  display: block;
  line-height: normal;
  padding: 14px 15px 11px;
  border: none;
  text-align: left;
  float: left;
  background: #f3f3f4;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid transparent;
}
.single-pro-tab .tab button.active{
  /*   background-color: #ef3e2f;
  color: #fff; */
}
.single-pro-tab .grid__item{
  min-height: 1px;
  margin-bottom: 30px;
}
.tabcontent{
  background: #f3f3f4;
  padding: 20px;
  font-size: 18px;
  min-height: 150px;
  display: none;
}
.tabcontent p{
  max-width:1100px;
}
nav.breadcrumb {text-align:left}

.breadcrumb-bar{
  font-size: 20px;
}
.template-product .breadcrumb-bar{
  text-align: right;
}
.product-single{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product-single-right{
  padding-left: 30px;
  margin-left: auto;
  width: 33.33%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}
.product-single__meta .price-item {
  font-weight: normal;fv
}

.product-single__meta .product__price, .product-single__meta .price__regular{
  color: #AF5826;
}
.product-single__description {
  margin-top: 90px;
  font-size:18px !important;
}
.product-single-right .btn--share{
  margin-bottom: 0;
}

.product-swatch-main option
{
  color:#404041 !important;
}

.social-sharing .btn--share{
  height: 33px;
  width: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  border-radius: 50%;
  background: #2e2a2a;
  border: none;
  color: #fff;
  margin-right: 10px;
}
.social-sharing .btn--share:hover, 
.social-sharing .btn--share:active,
.social-sharing .btn--share:focus{
  background: #ef3e2f;
  color: #fff;
}
.product-card .pro_image_slider .img-box{
  padding-top: 25%;
}
.pro-slider-section{
  overflow: hidden;
}

.template-product .vertical-slider
{
  display:none;
}


.vertical-slider .slider-wrapper {
  display: flex;
  overflow: hidden;
  margin-bottom: -15px;
}
.vertical-slider .slider-thumb {
  width: 15%;
  height: 100%;
  padding-left: 20px;
  margin: 0;
}
.vertical-slider .slider-thumb li img{
  height: 100% !important;
  width: 100%;

}
.vertical-slider .slider-thumb .slick-list {
  margin-bottom: -20px;
}
.vertical-slider .slider-preview {
  height: 100%;
  width: 85%;	
  margin: 0;
  padding: 0;
}
.vertical-slider .slick-slide img{
  width: 100%;
}
.vertical-slider .slick-track .slick-track { display: none; }
.vertical-slider .slider-preview .slick-slide{
  position: relative;
  padding-top: 63%;
}
.vertical-slider .slider-preview .slick-slide img{
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  height: 100%;
}

.pro-slider-section .slick-slide{
  border: none;
}
.pro-slider-section .slider-thumb .img-box{
  position: relative;
  padding-top: 68.3%;
  margin-bottom: 22px;
}
.pro-slider-section .slider-thumb .img-box img{
  position: absolute;
  top: 0;
  object-fit: cover;
}

.template-product .vertical-slider .slider-preview .slick-slide img {
  background-color: #f6f6f6 !important;
  object-fit: contain !important;
}

.filters-toolbar__item-child:first-child {
  /*margin-right: 1rem !important;*/
  display: none;
}


.template-product .pro-slider-section .slider-thumb .img-box img {
  object-fit: contain !important;
  background: #f6f6f6 !important;
}

.template-product .pro-slider-section .slider-thumb .img-box img:hover
{
  cursor:pointer;
}

.product-dropdown{
  display: none;
  position: absolute;
  top: 100%;
  left: 30px;
  width: calc(100% - 30px);
  padding: 20px;
  background: #e7e7e8; 
}
.product-dropdown .product-form__item{
  padding: 0;
}
.formmeta-bar .gray-bar{
  background: #e7e7e8;
  color: #404041;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.product-form__item--submit{
  padding: 0;
  margin: 0;
  max-width: 100%;
}
.pro-qty-box input{
  background: transparent;
  border: none;
  padding: 0 10px;
  text-align: center;
  font-size: 20px;
}
.formmeta-bar{
  margin-bottom: 30px;
}
.product-form{
  padding-top: 0;
  margin-bottom: -30px;
}
/* .formmeta-bar .gray-bar.pro-qty-box{
padding-top: 0;
} */
.pro-qty-box input.product-form__input{
  max-width: 60px;
}
.pro-qty-btn, .formmeta-option-title{
  cursor: pointer;
}
.product-form__cart-submit, .fake-submit {
  background: #404041;
  color: #fff;
}
.fake-submit {    line-height: 41px;}
.stock-available {display:none}

.product-form__cart-submit:hover, 
.product-form__cart-submit:foucs,
.product-form__cart-submit:active{
  background: #ef3e2f;
}
.product-form__cart-submit, .fake-submit, .formmeta-bar .gray-bar{
  height: 50px;
  text-align: left;
  text-transform: capitalize;
  padding: 0 15px;
  border-radius: 0;
  font-size: 20px;
  font-weight: normal;
  padding-top: 3px;
}

.btn--secondary-accent, .btn--secondary-accent:not([disabled]):hover, .btn--secondary-accent:focus {
  background-color: #da2111;
  color: #ffffff;
  border-color: #da2111;
}

.formmeta-option{
  position: relative;
}
.formmeta-option .product-form__input{
  padding-top: 13px;
  border:0;

}
.single-pro-info-center{
  margin: 20px 0;
}
.featured-blog-section .article__grid-image, .rb_image_wrap img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.product-inspiration-section .article__grid-image-container img{
  -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
  filter: grayscale(0);
}

.article__grid-image-container img:hover, .rb_image_wrap img:hover
{
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  transition: all 0.4s ease-in-out 0s;
  -webkit-transition: all 0.4s ease-in-out 0s;
}

.giant-list {margin-left:0 !important}
.giant-list a {font-size:18px !important; margin-bottom: 20px !important}

.home-blog .slick-next:before{
  content: "\f067";
}
.home-blog .slick-prev:before{
  content: "\f068";
}
.home-blog .slick-arrow:before{
  font-family: 'Font Awesome 5 Pro';
  color: #ef3e2f;
  opacity: 1;
  font-size: 32px;
  font-weight: 600;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.home-blog .slick-arrow{
  height: 30px;
  width: 30px;
}
.home-blog .slick-arrow.slick-next{
  right: -15px;
}
.home-blog .slick-arrow.slick-prev{
  left: -52%;
  top: auto;
  bottom: 0;
  transform: none;
}
.home-blog .slick-arrow.slick-prev:before{
  top: auto;
  height: 7px;
  bottom: 0;
  font-size: 0;
  background: #ef3e2f;
}
.featured-collection{
  margin-bottom: 40px;
}
.feature-row-menu{
  margin-bottom: 100px;
}
.tred_and_press{
  margin-top: 90px;
}
.featured-collection .grid__item:nth-child(4){
  width: calc(50% + 50px);
  margin-right: -50px;
}
/* .home-hero .slick-dots li, .home-blog .slick-dots li, .red-line-dots .slick-dots li{
  width: 100%;
  margin: 0;
  height: 8px;
}
.home-hero .slick-dots li button, .home-blog .slick-dots li button, .red-line-dots .slick-dots li button{
  padding: 0;
  width: 100%;
  height: 100%;
}
.home-hero .slick-dots li.slick-active button, .home-blog .slick-dots li.slick-active button, .red-line-dots .slick-dots li.slick-active button{
  background: #ef3e2f;
}
.home-hero .slick-dots li button:before, .home-blog .slick-dots li button:before, .red-line-dots .slick-dots li button:before{
  display: none;
}
.home-hero .slick-dots, .home-blog .slick-dots, .red-line-dots .slick-dots{
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
} */
.myaccount__order-history th .btn{
  padding-top: 12px;
}
.home-blog .slick-arrow.slick-next{
  top: 33.33%;
}
.home-blog .slick-arrow{
  z-index: 1;
}
/* .logo-bar.slick-slider{
display: none;
}
.logo-bar.slick-initialized{
display: block;
} */
.contact-form .input-error-message .icon{
  display: none;
}
.site-footer__newsletter form{
  position: relative;
}


.form-message--success {
	border: none !important;
    background-color: #222 !important;
    color: #fff !important;
    display: block;
    width: 100%;
    text-align: center !important;
}

.contact-form .input-error-message{
  padding: 5px 10px;
  text-align: center;
  background: #da2111;
  position: absolute;
  z-index: 1;
  font-weight: 900;
  border-radius: 2px;
  top: -35px;
  left: 0;
  transition: all 0.5s ease-in-out 0s;
  -webkit-transition: all 0.5s ease-in-out 0s;
  right: 190px;
  width: calc(100% - 190px);
  margin: 0 auto;
  max-width: 220px;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.site-footer__newsletter-error{
  color: #fff !important;
}
.contact-form .input-error-message::after{
  display: block;
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border-top: 5px solid #da2111;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.newsletter__input.input--error{
  border: 1px solid #da2111 !important;
}
.input-error-message{
  display: block;
}
#shopify-section-header{
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 999;
  background: #fff;
}
.page-container{
  padding-top: 118px;
}
.main-slider .item,.home-hero-slider .item{
  position: relative;
}
.main-slider .img-fill,.home-hero-slider .img-fill{
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  height: 100%;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}
.main-slider .img-fill img,.home-hero-slider .img-fill img{
  width: 100%;
  height: 100%;
  object-fit: contain;
  /*object-fit: cover;*/
}
/* .home-hero-slider .item:hover .img-fill{
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
} */
.home-hero .slick-slide .pro-card-info{
  height: auto;
  bottom: 30px;
  z-index: -1;
}
.home-hero .price{
  font-size: 22px;
  text-transform: none;
  letter-spacing: normal;
  font-family: 'AvenirNextLTPro-Regular';
  margin-top: 10px;
  font-weight: normal;
  color: #ef3e2f;
}
.home-hero .price-item{
  font-weight: normal;
  color: #ef3e2f;
}
.template-blog .article__title{
  font-size: 30px;
  text-transform: uppercase;
  padding-right: 30%;
  line-height: 1.3;
  min-height: 120px;
}
.article__link:not([disabled]):hover .article__grid-image-wrapper::before, .article__link:focus .article__grid-image-wrapper::before{
  display: none;
}
.article__author, .article__grid-excerpt{
  margin-bottom: 0;
  display:none;
}
.article__author, .article__grid-excerpt, .big-blog-desc{
  font-size: 18px;
  color: #363436;
}
.article__author{
  margin-bottom: 20px;
  font-size:15px;
}

.article__date {
  margin-bottom: 20px;
  font-size: 14px;
  color: #666;
}

.article__grid-image-container{
  margin-bottom: 20px;
}
.article__grid-image-container{
  padding-top: 65%;
}
.article__grid-image-container img{
  height: 100%;
  object-fit: cover;
}
.blog-grid-item{
  position: relative;
  margin-bottom: 90px;
}
.blog-grid-item:after{
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  width: 1px;
  /*background: #a1a1a2;*/
  left: 15px;
}
.article__grid-meta{
  margin-bottom: 0;
}
body div#smartwishlist {
  margin: 0;
}
.pro-whishlist-btn #bookmarkit, .pro-whishlist-btn div#bookmarkit.swpbutton3{
  border-radius: 0 !important;
  padding: 0 15px !important;
  border: none !important;
  text-align: left !important;
  width: 100% !important;
  line-height: 50px !important;
}
.pro-whishlist-btn #bookmarkit i{
  display: none;
}
.pro-whishlist-btn #bookmarkit span{
  margin: 0;
  font-size: 20px !important;
}
.tooltipster-base{
  display: none !important;
  opacity: 0 !important; 
}
.template-blog .meta-more-btn{
  margin-top: 20px;
  /*   display:none; */
}

/*.template-blog .first_blog .meta-more-btn{
display:block;
}*/

.blog-more-btn{
  color: #363436;
  border-bottom: 1px solid;
  cursor: pointer;
  display:none;
}
.blog-more-btn:hover, .blog-more-btn:focus, .blog-more-btn:active{
  color: #ef3e2f;
}
.article__tags .article__grid-tag, .blog-more-btn{
  font-size: 18px;
}
/* .grid--blog .blog-grid-item{
clear: none !important;
} */
.grid--blog .first_blog .article__meta-buttons{
  display: none;
}
/* .grid--blog .blog-grid-item:nth-child(1){
width: 50%;
} */
.big-blog-desc{
  width: 100%;
}
.blog-grid-item #long_desc{
  display: none;
}
.article__grid-image{
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* .blog-grid-item-box:hover .article__grid-image{
  -webkit-transform: translate(0,-50px);
  -moz-transform: translate(0,-50px);
  -ms-transform: translate(0,-50px);
  -o-transform: translate(0,-50px);
  transform: translate(0,-50px);
} */
.article__grid-image-wrapper{
  overflow: hidden;
}
/* .blog-grid-item:nth-child(4n + 6):after, .grid--blog .blog-grid-item:nth-child(1):after{
display:none;
} */
.template-blog .grid--blog{
  margin-bottom: -60px;
}
#shopify-section-header .page-width{
  padding-bottom: 0;
  width:100%;
}
.template-blog .first_section{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.first_section .first_blog{
  width: 50%;
}
.first_section .first_blog .blog-grid-item{
  width: 100%;
}
.first_section .right_blog{
  width: 50%;
}
.first_section .right_blog .blog-grid-item{
  width: 50%;
}
.first_section .right_blog .blog-grid-item:nth-child(3){
  clear: left;
}
.template-blog .grid--uniform .medium-up--one-quarter:nth-child(4n+1) {
  clear: unset;
}
.template-blog .grid--uniform >  .blog-grid-item:nth-of-type(4n + 1){
  clear:both;
}
.template-blog .grid--uniform > .blog-grid-item:nth-of-type(4n + 1)::after ,  .template-blog .grid--uniform .first_blog .blog-grid-item::after{
  display:none;
}
.filters-toolbar-wrapper{
  border: none;
  margin-bottom: 25px;
  display: none !important;
}
.filters-toolbar-wrapper .page-width, .collection-header .page-width{
  padding-bottom: 0;
}
.filters-toolbar__item-child.sorting-dropdown:first-child{
  margin-left: auto;
  margin-right: 0;
}
.filters-toolbar .icon-chevron-down{
  fill: #ef3e2f;
  width: 10px;
  height: 10px;
}
.filters-toolbar__item-wrapper{
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.shop-category-dropdown .chosen-container {
  width: auto !important;margin-right:15px;
}

.select-group .icon {
  /*right:18px !important;*/
  top:57% !important;
}

.sorting-dropdown .chosen-container{width:auto !important;margin-right:15px;}
.chosen-wrapper {    position: relative;    display: inline-block;    vertical-align: top;    margin: 0;    cursor: pointer;}
.chosen-search {display: none;}
.chosen-wrapper.is-active .chosen-with-drop .chosen-single:after {  -ms-transform: rotate(180deg);  -webkit-transform: rotate(180deg);  transform: rotate(180deg);}
.chosen-wrapper .chosen-container.chosen-with-drop .chosen-drop {  opacity: 1; visibility: visible;  transform: translateY(0);}
.chosen-wrapper .chosen-container .chosen-drop {left: 0;right: 0; margin-top: 10px; opacity: 0;    position: absolute;    z-index: 10;}
.chosen-wrapper .chosen-container .chosen-results {background: #eeeeee;padding: 20px;width:202px;margin-left:15px;}
.order-drop .chosen-wrapper .chosen-container-single .chosen-results {margin-left:-63px;}
.order-drop .chosen-wrapper.sort-by-filter .chosen-container-single .chosen-results {margin-left:-92px;}
.chosen-wrapper .chosen-container .chosen-results li {text-align:left;line-height:22px;padding: 5px; font-size: 15px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.chosen-wrapper .chosen-container .chosen-results li:hover{color: #333;}
.chosen-container .chosen-single{display:block; padding: 7px 25px 7px 15px;height:40px;line-height: 30px;text-align:right;font-size: 17px;color: #ef3e2f;  text-transform:none;}
.chosen-wrapper .chosen-container .chosen-single div{display: none;}
.filters-toolbar{
  position:relative;
  z-index: 9;
}

.filters-toolbar .sorting-dropdown {
  display:none;
}

body .placeholder-background--animation{
  background-color: #f6f6f6;
}
.pagination .btn{
  padding: 0;
  border: none;
}
.pagination .btn svg{
  width: 16px;
}
.pagination .btn.pagination-previous svg{
  transform: rotate(90deg);
}
.pagination .btn.pagination-next svg{
  transform: rotate(-90deg);
}
.Customeryouraccount select{
  background-image: url('https://cdn.shopify.com/s/files/1/0261/6809/8904/files/download_b207b9e8-3621-4c08-b989-31c0ea69f686.png?v=1576477907');
  background-position: center right 20px;
  background-size: 16px;
  background-repeat: no-repeat;
}

.shade {
  background: #000000;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
}

.price-marker {display:inline-block; color:white; width:18px; height:18px; font-size:13px; line-height:1.5em; margin-left:3px; text-align:center; font-weight:bold; vertical-align:top; margin-top:5px; border-radius:20px;}


/* BRAND-SPECIFIC CSS */
.brand-anglepoise .shade, .brand-works .shade, .brand-gubi .shade, .brand-fritz-hansen .shade, .brand-studio-henry-wilson .shade, .brand-goldsworthy-studio .shade, .brand-thinking-works .shade, .brand- .shade, .brand-zanotta .shade, .brand-vipp .shade, .brand-carl-hansen-son .shade, .brand-serge-mouille .shade, .brand-carl-hansen .shade, .brand-new-volumes .shade, .brand-pp-mobler .shade, .brand-poltrona-frau .shade,  .brand-softline .shade, .brand-cappellini .shade, .brand-montana .shade, .brand-karakter .shade, .brand-erik-joergensen .shade, .brand-erik-jorgensen .shade, .brand-mater .shade, .brand-louis-poulsen .shade, .brand-nanimarquina .shade, .brand-nemo .shade {opacity: 0.05;}
.brand-hay .shade {opacity: 0.03;}
.brand-tradition .shade {opacity: 0.03;}
.brand-tradition .giant-background {background-color: #F6F6F6; }
.brand-outlet .shade {display:none;}

.brand-cappellini.product-card {}
.brand-cappellini.product_slider {}
.brand- .giant-background, .brand-fritz-hansen .giant-background, .brand-vipp .giant-background, .brand-nanimarquina .giant-background, .brand-tim-webber .giant-background, .brand-thinking-works .giant-background, .brand-montana .giant-background,.brand-serge-mouille .giant-background, .brand-studio-henry-wilson .giant-background, .brand-softline .giant-background, .brand-poltrona-frau .giant-background, .brand-pp-mobler .giant-background, .brand-new-volumes .giant-background, .brand-nau .giant-background, .brand-louis-poulsen .giant-background, .brand-hay .giant-background,.brand-karakter .giant-background, .brand-gubi .giant-background, .brand-goldsworthy-studio .giant-background, .brand-fritz-hansen .giant-background, .brand-cappellini .giant-background, .brand-erik-joergensen .giant-background, .brand-erik-jorgensen .giant-background, .brand-zanotta .giant-background, .brand-carl-hansen-son .giant-background  {background-image:none !important}

.brand-fritz-hansen .product-single__photo-wrapper .feature-row__image {background: none;}


.brand-coco-flip .img-box img {object-fit: cover;}

.brand-hay .img-box img {object-fit: cover;}

.brand-carl-hansen-son .giant-background {background-color:#F3F3F3;}

.brand-carl-hansen-son #Specifications img, .brand-carl-hansen-son #Specifications button, .brand-carl-hansen-son #Specifications h2  {display:none;}

.brand-louis-poulsen .giant-background {background:#ffffff;background-image:none !important}

.brand-new-volumes .giant-background {background-color:#e8e8e8;}

.brand-thinking-works .giant-background, .brand-tim-webber .giant-background {background-color:#f7f7f7;}

/*.brand-gubi .giant-background {background-color:#f3f3f3;}*/

.brand-didier .giant-background {background:#ebebeb;background-image:none !important}

.brand-fritz-hansen .img-box img, .brand-fritz-hansen.product_slider img, .template-product .brand-fritz-hansen .img-box img {transform:translateY(12%) !important;height:80% !important;}

.brand-fritz-hansen .product-single__photo-wrapper .feature-row__image {object-fit: contain !important;}

.brand-softline .product-single__photo-wrapper .feature-row__image {background-color:initial !important;height:auto !important;padding:20px !important}

.brand-tim-webber .product-single__description br, .brand-nemo .product-single__description br {content: "";margin: 2em;display: block;font-size: 24%;}

.product-single__description span {background:#ffffff !important;font-size: 18px !important;font-family: 'AvenirNextLTPro-Regular' !important;}

.brand-carl-hansen .product-single__description h2, .brand-erik-joergensen .product-single__description h4, .brand-erik-jorgensen .product-single__description h4, .brand-erik-joergensen .product-single__description .h5, .brand-erik-jorgensen .product-single__description .h5, .brand-erik-joergensen .product-single__description .big-image-sectionitem br, .brand-erik-jorgensen .product-single__description .big-image-sectionitem br {display:none}

.brand-erik-joergensen .img-box img, .brand-erik-jorgensen .img-box img {padding:20px !important;}

.brand-serge-mouille .img-box img {padding:40px !important;}

.brand-erik-joergensen .product-single__description h4, .brand-erik-jorgensen .product-single__description h4, .brand- .product-single__description h4 {font-weight:600 !important}

.brand-softline .img-box img {padding:60px !important;}

.brand-karakter .specs .spec {font-weight:600;margin-bottom:0}

.brand-nanimarquina .product-single__description p {text-align:left !important;}

.brand-nanimarquina .product-single__description img {display:none}

.brand-carl-hansen #Specifications h2, .brand-carl-hansen #Specifications img, .brand-louis-poulsen #Materials .u-text-h3 {display:none;}

.brand-tim-webber #Specifications span {text-decoration:none !important;}

.brand-tim-webber #Specifications div {font-size:18px !important;color:#474748}

.product-single__description p:last-child {margin-bottom:20px;}

.product-template__container .tabcontent span {letter-spacing: initial !important;}


.product-single__description span, .product-single__description p, .product-single__description  {letter-spacing:initial !important;text-align:left !important}

.product-single__description.rte a {border-bottom:none}


/*.brand-mater .product-single__description span {display:block}*/

.cultivated-price {margin-top:10px;}
.cultivated-price span{font-size:20px;display:block}
.template-product .cultivated-price span:first-child {display:none !important;}
.template-collection .cultivated-price span:first-child {display:none !important;}
.product_quentity{font-size:20px;}


@media screen and (max-width:1199px){
  .cultivated-price span,.product_quentity{font-size:16px;}
}
@media screen and (max-width:749px){
  .cultivated-price span,.product_quentity{font-size:14px;}
}


.template-product .brand-fritz-hansen .img-box img, .template-product .brand-fritz-hansen.product_slider img {transform:translateY(0);}
.site-header__cart-count{width: 0.7em;min-width: 0.7em;height: 0.7em;position:static;margin-left: 5px;}
.mobile-nav__link {display: -webkit-box;display: -ms-flexbox;display: flex;}
.designers .mobile-nav__item .image_part {display:none;}

.col_static_port_inner {    display: flex;    width: 100%;    clear: both;    table-layout: fixed;    align-items: center;}
.col_brands {padding: 5%;}
.col_brands h2.c_title { font-size: 2.5em;margin-bottom: 50px;}
.brand_desc {color: #000;}
/*.mobile-nav > .mobile-nav__item.products ul.mobile-nav__dropdown,.mobile-nav > .mobile-nav__item.active ul.mobile-nav__dropdown {opacity: 1;    visibility: visible;}*/
.thank-you-desc {max-width: 1137px;    margin: auto;}

/* review section css */
.review-section {
    padding-bottom: 100px;
    margin-top: -20px;
}

.review-section .user-name h3 {
    font-size: 22px;
    text-transform: capitalize;
    font-family: 'AvenirNextLTPro-Regular';
    padding-bottom: 30px;
}
.user-profile img {
    filter: grayscale(1);
  width: 100%;
  vertical-align: top;
} 
.review-row {
    display: flex;
    flex-wrap: wrap;
} 
.review-row .user-profile {
    flex: 0 0 120px;
    max-width: 120px;
}

.review-row .user-review {
    flex: 0 0 100%;
    max-width: calc(100% - 120px);
    position: relative;
    padding-right: 100px;
  padding-left: 30px;
}
.user-review p {
    font-size: 18px;
    line-height: 30px;
    max-width: 850px;
}
.user-review:before {
  content:"";
  background: #ef3e2f;
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 7px;
}
/* END review section css */
  /*== mk-start ==*/
/* .feature-row-menu .img-box .feature-row__image {opacity:0;}
  .feature-animation.feature-row-menu .img-box .feature-row__image {
  animation: mymove 4s forwards;opacity:1;
  }
  @keyframes mymove {
  from {height: 0px;}
  to {height: 100%;}
} */

#shopify-section-header{top:0;}
.anoument_open  #shopify-section-header{top:47px;}
  /*== mk-end==*/
/* ---- Newsletter ---- */
.sticky_newsletter-open{z-index:99;opacity:1; visibility:visible; min-width:280px;height:54px;max-width:280px;position:fixed;left:10px;bottom:34px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.sticky_newsletter-open.active{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);}
.sticky_newsletter-open a{background-color:#fff;display:block;font-size:16px;line-height:54px;text-align:center;box-shadow:rgba(0, 0, 0, 0.298039) 0px 0px 2px;letter-spacing:0.05em;font-weight:600;}
.sticky_newsletter-open.hide-newspopup{opacity:0;visibility:hidden;}
.sticky_newsletter{max-width:380px;background-color:#fff;box-shadow:rgba(0, 0, 0, 0.298039) 0px 0px 2px;padding:25px 20px 20px;position:fixed;bottom:10px;left:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);}
.sticky_newsletter.active{z-index:99;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.sticky_newsletter-close{width:30px;height:30px;position:absolute;top:-13px;left:-8px;}
.sticky_newsletter-close svg{width:30px;height:30px;}
.sticky_newsletter .mc-field-group{margin-bottom: 20px;}
.sticky_newsletter .mc-field-group, .sticky_newsletter p{font-size: 15px;}
.sticky_newsletter .mc-field-group label{margin-bottom: 0;color: #333;}
.sticky_newsletter .mc-input{width: 100%;background: #f2f3f3;border: none;}
.sticky_newsletter .btn{width: 100%;padding: 11px 30px;font-size: 18px;}
.sticky_newsletter .mc-checkbox{margin-right: 5px;}
.sticky_newsletter .error{font-size: 14px;/*display:none;*/}
#mc_embed_signup .mc-checkbox-box strong {color:#474748;margin-bottom:5px;}
#mc_embed_signup .asterisk {display:none}
.site-footer__newsletter {display:none}
a.sticky_newsletter-close.small-box {background: none;box-shadow: none;}
.location-row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.location-box{
  margin-top: 50px;
}
.contact-page-form, .contact-location{
  padding-left: 15px;
}

.search-form-item{
  max-width: 650px;
  float: none;
  margin: 0 auto 40px;
}
.search-form-item .input-group__btn{
  padding-left: 30px;
}
body .wishlistpage{
  color: #ef3e2f;
}
body a.btn.btn-info.sharebutton, body a.btn.btn-warning.removebutton, body a.btn.btn-primary.addbutton{
  border-radius: 0;
  background-color: #ef3e2f !important;
  border-color: #ef3e2f !important;
  margin: 0;
}
body .wishlistpage a i.fa{
  display: none;
}
body .wishlistpage .product:hover .image img {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.wishlistpage .product .image{
  z-index: 1;
  position: relative;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.wishlistpage .product .image a{
  width: 100%;
  display: block;
  padding-top: 100%;
  position: relative;
}
.wishlistpage .product .image img{
  width: 100%;
  object-fit: contain;
  position: absolute;
  height: 100%;
  background: #f3f3f3;
  top: 0;
}


.wishlistpage .product .price, .wishlistpage .product .buttons .addbutton, .at-share-tbx-element .at-share-btn.at-svc-facebook, .at-share-tbx-element .at-share-btn.at-svc-twitter, .at-share-tbx-element .at-share-btn.at-svc-linkedin, .at-share-tbx-element .at-svc-pinterest_share {display:none !important}



.wishlist span.topbadge{
  width: 15px;
  height: 15px;
  line-height: 15px;
  padding: 0 !important;
  position: relative;
  left: 4px;
  margin-left: 0;
  background-color: #ef3e2f !important;
  font-size: 11px;
  font-weight: 500;
}
.site-header__cart-count{
  width: 15px;
  min-width: 15px;
  height: 15px;
}
.site-header__cart-count span{
  font-size: 11px;
  line-height: 15px;
  font-family: sans-serif;
}
.wishlistpage .product .text h3, .wishlistpage .product .variant_title{
  height: auto;
  font-size: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.wishlistpage .product .text h3 a, .wishlistpage .product .variant_title, .wishlistpage p.price{
  color: #ef3e2f;
}
.wishlistpage .product .variant_title, .wishlistpage p.price{
  margin: 5px 0 0;
}
.wishlistpage .product .text{
  margin-top: 10px;
  position: absolute;
  bottom: 10px;
  width: 100%;
  display: block;
  z-index: 0;
}
.collection-search-link{
  margin-right: 20px;
}
.collection-search-link a{
  font-size: 18px;
  display: inline-block;
  height: 40px;
  line-height: 45px;
  font-size:17px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
  padding: 0 15px;
}
body .alert.alert-info.sw-login-notification {
  color: #651818 !important;
  border: 1px solid #d20000;
  background-color: #fff8f8;
  padding: 1rem 1.3rem;
  text-align: left;
  width: 100%;
  border-radius: 0;
  font-size: 18px;
}
body .alert.alert-info.sw-login-notification a{
  color: #651818 !important;
}
.wishlistpage .product{
  position: relative;
}
.wishlistpage .product:hover .image{
  -webkit-transform: translate(0,-170px);
  -moz-transform: translate(0,-170px);
  -ms-transform: translate(0,-170px);
  -o-transform: translate(0,-170px);
  transform: translate(0,-170px);
}
body.menu-open .drower-search-form{
  opacity: 1;
  visibility: visible;
}
.drower-search-form .search__input{
  margin-bottom: 0;
}
.search-form-menu-toggle.grid__item{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.drower-search-form{
  width: 100%;
  padding-right: 50px;
  opacity: 0;
  visibility: hidden;
  display: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.drower-search-form form{
  max-width: 400px;
  margin-left: auto;
}
.template-collection .col_brands {
  padding-left: 0;
  padding-right: 0;
}

  
.site-header .price-marker {
  position: relative;
  left: -20px;
  width:40px;
  height:40px;
}

body.template-page.designers .internal-page-container h1 {margin-left: 0;   color: #ef3e2f;}
body.template-page.designers .internal-page-container > h1 {display: none;}
nav.anchor-list.sticky {position: fixed;       z-index: 1; top: 100px;    background: #FFF;   width: 100%;    left: 0;}
.anchor-list-inner{    max-width: 1200px;margin: 20px auto;    padding-left: 15px;padding-right: 15px;}
.collection-likeblog .section-header .rte{max-width: 1070px;margin: 0 auto;padding-top:0;padding-bottom: 0;}
.collection-likeblog .section-header .rte p span {font-family: 'AvenirNextLTPro-Regular' !important;font-size:19px !important;}
.collection-likeblog .section-header .rte a {border:0;}
.collection-likeblog .product-inspiration-section {margin-top:-55px;max-height:864px;overflow:hidden;}
.collection-likeblog .slick-dotted.slick-slider {max-height:864px;}
.collection-likeblog h1 {max-width: 1070px;margin: 50px auto 0;}
.collection-likeblog .home-blog .slick-arrow.slick-prev:before {display:none}
.collection-likeblog .section-header {margin-bottom:30px;}

/* -- wiser app -- */
body .evm-wscontainer{max-width: 100%;padding: 0;}
body #presets3 .ws-card__title, body #presets3 .ws-card__price{margin: 0;font-family: 'AvenirNextLTPro-Regular';font-weight: normal;padding:0;}
body #presets3 .evm-ws-card{position: relative;margin: 0;border-radius: 0;}
/* body #presets3 .owl-item .ws-box-wrapper{padding: 0 15px;} */
body #presets3.evm-wsrow{float: none;margin: 0 -15px;width: auto;}
body #presets3 .ws-card__header-link {padding-bottom: 0;}
body #presets3 .ws-card_image_container{padding-top: 100%;z-index: 1;}
body #presets3 .ws-card_image_container .ws-card__background-image{background-size: cover !important;border-radius: 0 !important;margin-top:0;top: 0;position: absolute;width: 100%;height: 100%;left: 0;/*background-color: #f6f6f6;*/}
body .evm-wiser-owl-theme .owl-nav [class*=owl-]:hover{background: #ef3e2f;}
body #presets3 .owl-nav i, body #presets3 .owl-nav span{font-size: 32px;}
body .evm-wiser-owl-theme .owl-nav [class*=owl-]{border-radius: 0;margin: 20px 20px 0;}
body #presets3 .ws-card_image_container .ws-card__background-image:after {display: block;content: "";background: #000000;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0.05;pointer-events: none;}

.collection-likeblog .slick-slide {
   max-height:864px;
}

.collection-likeblog .slick-slide img {
   max-height:864px;
}

.pagination-custom{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-top: 60px;
}
.pagination-custom li, .pagination-custom-head{
  margin: 0 8px;
}
.pagination-custom .icon{
  text-align: center;
  margin: 0 10px;
  vertical-align: top;
}
.pagination-custom .icon i{
  font-weight: 400;
}
.pagination-custom .disabled .icon i{
  font-weight: 300;
}
.pagination-custom .active span{
  text-decoration: underline;
}
.dynamic-pagination-row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-left: 15px;
  z-index: 111;
}
.dynamic-pagination-row .chosen-results {
  background: #eeeeee;
  padding: 20px;
  width: 120px;
  display: none;
  position: absolute;
  right: 0;
}
.dynamic-pagination-row .chosen-with-drop .chosen-results{
  display: block;
}
.dynamic-pagination-row svg{
  position: absolute;
  right: 0 !important;
  top: 45%;
}
.dynamic-pagination-row .chosen-single{
  position: relative;
  z-index: 1;
  cursor: pointer;
  padding-left: 0;
  min-width: 120px;
  padding-right: 18px;
}
.dynamic-pagination-row .chosen-results li{
  cursor: pointer;
}
.dynamic-pagination-title{
  margin-bottom: -4px;
  margin-right: -65px;
}
.dynamic-pagination-row .chosen-container{
  width: auto !important;
}
.template-collection .collection-new-grid{
/*   -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr; */
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  display: -ms-grid;
  display: grid;
  -ms-grid-gap: 30px;
  grid-gap: 30px;
  width: 100%;
  margin: 0;
}
.template-collection .collection-new-grid .grid__item{
  width: 100% !important;
  padding: 0;
  overflow: hidden;
}
.template-collection .collection-new-grid .grid-view-item{
  margin-bottom: 0;
}
.template-blog .article__grid-image-container{
  margin-bottom: 35px;
}


.template-article time, .template-article .breadcrumb {display:none !important}
.template-article p {color:#AF5826 !important;margin-top:0 !important;}

.product-swatch-main .formmeta-bar .price-marker{width: 25px;height: 25px;line-height: 29px;border-radius: 50px;background: #ec3f2d;}
.product-swatch-main #variant-cost{margin-top:5px;}
.product-swatch-main #variant-cost .price-marker{margin-top: -3px;}

.product-swatch-main .formmeta-bar .price-marker.trade{background: transparent;}
/*== claim-start ==*/
a.claimbtn.btn {font-size:14px;}
/*==claim-end ==*/
#Specifications p, #Specifications span, #Materials p, #Materials span {text-align: left !important;font-weight:200 !important;font-family:'AvenirNextLTPro-Regular' !important;background:none !important}

.newsletter-form-wrapper #mc_embed_signup{width:100%;max-width:1140px;margin:0 auto;}
.newsletter-form-wrapper #mc_embed_signup_scroll{display:flex;flex-wrap:wrap;margin-left:-15px}
.newsletter-form-wrapper #mc_embed_signup .mc-field-group{width:100%;padding-left:15px;display:inline-block;}
.newsletter-form-wrapper #mc_embed_signup form{margin:0 auto;padding:15px;max-width:900px}
.newsletter-form-wrapper #mc_embed_signup .mc-field-group label{margin-bottom:5px;}
.newsletter-form-wrapper #mc_embed_signup .mc-field-group input,.newsletter-form-wrapper #mc_embed_signup .mc-field-group  select{padding: 14px 18px;background-color: #f2f3f3;border: none;}
.newsletter-form-wrapper #mc_embed_signup .mc-field-group  select{margin-bottom:0;width:100%;}
.newsletter-form-wrapper  #mc_embed_signup .mc-field-group{padding-bottom:20px;}
.newsletter-form-wrapper .bottom-btn{ display: flex;justify-content: center;width: 100%;}
.newsletter-form-wrapper #mc_embed_signup .button{border-radius:2px;font-size: 20px;font-weight: 200;background: #AF5826;width: 220px;display: block; margin: 0 auto; text-align: center;padding: 7px 40px 7px;line-height: normal; height: auto;}
.newsletter-form-wrapper #mc_embed_signup .button:hover{background:#85431d}
.newsletter-form-wrapper #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:1px solid #AF5826;margin:0;}
.newsletter-form-wrapper #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{color:#AF5826lmargin-bottom:0;}
.newsletter-form-wrapper  #mc_embed_signup .helper_text{display:none;}
.newsletter-form-wrapper #mc_embed_signup .asterisk{display:inline;top:0;font-size:15px;color:#AF5826}


/**== new ==**/
.video-wrapp{position:relative;padding-bottom:56.25%;}
.video-wrapp video{position:absolute;height:100%;width:100%;left:0;top:0;}
.main-video-wrapper h2{font-size:54px;font-weight:bold;margin:50px 0;}

.about-feature-row.home-feature-row .feature-row {display:flex;flex-wrap:wrap;align-items:unset}
.bottom_img{margin-top:30px;}
.bottom_img img{max-width:200px;display:block}



@media screen and (min-width:750px){
  #MobileNav .online-store a span {font-weight:bold}
  .page-container,.mobile-nav-wrapper{-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;}
  .mobile-nav-wrapper{width:100vw;overflow:hidden;z-index: 99;align-items: center;display:flex!important;position:fixed;background:#fff;top:0;min-height:0;height:0;}
/*   .mobile-nav-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-top:50px;position:relative;} */
  .mobile-nav-row .image_part{margin-top:25px; top:100%;width:100vw;margin-left:-50vw;margin-right:-50vw;position:absolute;left: 0;}
  .menu-open .mobile-nav-wrapper{height: 66.66%;min-height: 66.66vh;}  
  /*   .mobile-nav .mobile-nav__dropdown > .mobile-nav__item:hover .image_part{display:block;} */
  .image_part .left_title{font-size:2em;}
  .image_part_inner {width: 75%;float: right;}
  .mobile-nav-row .image_part .right_image{width:67%;float:left;    height: 400px;}
  .mobile-nav-row .image_part .left_title{width:33%;float:left;padding-right:15px;}
  .mobile-nav-row .image_part .right_image img {width:100%;height:100%;object-fit:cover;}
  /*   .menu-open .mobile-nav-wrapper{width:100vw;overflow:auto;z-index: 99;} */
  body.menu-open{overflow:hidden;}
  .mobile-nav__link, .mobile-nav__sublist-link{font-size:32px;padding:0;position:static;margin-bottom:0px;font-weight: 700;}
  .mobile-nav{width:100%;opacity:1;position:static;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
  .mobile-nav .mobile-nav__item{border:none;padding-right: 0;}
  #Specifications p, #Specifications span, #Materials p, #Materials span {font-size:18px !important;}
  .mobile-nav__sublist-link:not(.mobile-nav__sublist-header){
    padding: 0;
  }
/*   .mobile-nav > .mobile-nav__item {
    display: block;
    width: auto;
    margin: 0 auto;
  } */
/*   
/*   .mobile-nav > .mobile-nav__item:nth-child(1), .mobile-nav > .mobile-nav__item:nth-child(2),
   .mobile-nav > .mobile-nav__item:nth-child(3), .mobile-nav > .mobile-nav__item:nth-child(4), .cultau .mobile-nav > .mobile-nav__item:nth-child(5), .cultau  .mobile-nav > .mobile-nav__item:nth-child(6), .cultau  .mobile-nav > .mobile-nav__item:nth-child(7){
    position: absolute;
    left: 0;
  } */
  .mobile-nav > .mobile-nav__item:nth-child(3){
    top: 38px;
  }
  .mobile-nav > .mobile-nav__item:nth-child(4){
    top: 76px;
  }
  .mobile-nav > .mobile-nav__item:nth-child(5){
    top: 114px;
  }
  .mobile-nav > .mobile-nav__item:nth-child(6){
    top: 152px;
  }
   .mobile-nav > .mobile-nav__item:nth-child(7){
    top: 190px;
  } 
/*    .mobile-nav > .mobile-nav__item:nth-child(8){
    top: 228px;
  }  */
  .mobile-nav__dropdown{
    column-count: 2;
  }
  .mobile-nav__dropdown, .mobile-nav-row .image_part{
    opacity: 0;
    display: block;
    visibility: hidden;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .mobile-nav .mobile-nav__dropdown > .mobile-nav__item:hover .image_part{
    opacity: 1;
    visibility: visible;
  }
  .mobile-nav > .mobile-nav__item button.active + .mobile-nav__dropdown{
    opacity: 1;
    visibility: visible;
  }
  .sub-nav--is-open .mobile-nav {
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  .mobile-nav__dropdown > li:nth-child(2){
    display: none;
  }
  .mobile-nav__icon, .mobile-nav-wrapper::after{
    display: none;
  }
/*   .mobile-nav__link{float: left;width:auto;} */
  .mobile-nav__link:hover,.mobile-nav__sublist-link:hover, .mobile-nav__sublist-link:not(.mobile-nav__sublist-header):hover{padding-left:10px;}

/*   .template-collection .collection-new-grid .grid__item--collection-template.big{
    -ms-grid-column: span 2;
    grid-column: span 2;
    -ms-grid-row: span 2;
    grid-row: span 2;
  } */
  .template-collection .collection-new-grid .grid__item--collection-template.big{
    -ms-grid-column: span 1;
    grid-column: span 1;
    -ms-grid-row: span 1;
    grid-row: span 1;
  }
  .site-header .site-header__mobile-nav{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 0 35px;
  }
  .site-header{
    padding: 0;
  }
}


@media screen and (max-width:1500px){
  .product-single__description {
    margin-top: 30px;
  }
  .feature-row-menu{
    margin-bottom: 50px;
  }
  .tred_and_press{
    margin-top: 40px;
  }
  .main-slider .slick-slide, .home-hero-slider .slick-slide{
    height: 800px;
  }
  .pagination-custom{
    margin-top: 50px;
  }
}

@media screen and (max-width:1350px){
  .template-article #relatedblogs ul li {width:30%;margin:0 15px;}
  .template-article #relatedblogs ul li:last-child {margin-right:15px}
  .main-slider .slick-slide, .home-hero-slider .slick-slide{height: 700px;}
  .product-swatch-main #variant-cost{margin-top:0;}
}


@media screen and (max-width:1199px){
  .h1,h1, .product-single__meta .product__price{font-size: 34px;}
  .section-padding{padding-top:80px;padding-bottom:80px;}
  .site-footer{padding-top: 80px;}
  .feature-row-menu .feature-row__text--left{padding-left:50px;}
  .feature-row-links li a,.blog-text-slider .article__title{font-size:34px;}
  .section-header, body .evm_wiser_heading{margin-bottom:50px;}
  .tred_and_press .tred_press_box{padding:30px;}
  .tred_and_press .left-part-links li a{margin-bottom:30px;}
  .tred_and_press p{font-size:14px;}
  .instagram_gallery{margin: 0 -60px -30px 0;}
  .tred_and_press .logo-bar {
    margin: 0 -45px -30px -15px;
  }
  
  .template-article .article-intro .breadcrumb {
    margin-left:20px;
	}
  
  .template-page h1 {
    margin-left:0;
  }
  
  .review-section { 
      margin-top: 00px;
  }
/*   .mobile-nav-wrapper{
    top: 108px;
  } */
  .page-container{
    padding-top: 108px;
  }
  .mobile-nav__link, .mobile-nav__sublist-link{
    font-size: 20px;
  }
  .breadcrumb-bar {
    font-size: 18px;
  }
  .product-form__cart-submit, .fake-submit, .formmeta-bar .gray-bar, .pro-qty-box input{
    font-size: 18px;
  }
  .single-pro-tab .tab button, .tabcontent, .enquire-now-bar button{
    font-size: 18px;
  }
  .featured-collection, .feature-row-menu{
    margin-bottom: 20px;
  }
  
  .collection-likeblog h1 {margin: 50px auto 20px;font-size: 26px !important;}
  .collection-likeblog .section-header .rte p span {font-size:17px !important}
  
  .tred_and_press{
    margin-top: 20px;
  }
  footer.site-footer{
    margin-top: 0;
  }
  .mobile-nav-row .image_part .right_image{
    height: 300px;
  }
/*   .mobile-nav > .mobile-nav__item:nth-child(3) {
    top: 35px;
  }
  .mobile-nav > .mobile-nav__item:nth-child(4) {
    top: 70px;
  }
  .mobile-nav > .mobile-nav__item:nth-child(5) {
    top: 105px;
  }
  .mobile-nav > .mobile-nav__item:nth-child(6) {
    top: 140px;
  }
  .mobile-nav > .mobile-nav__item:nth-child(7) {
    top: 175px;
  } */
  .pro-whishlist-btn #bookmarkit span{
    font-size: 18px !important;
  }
  .template-blog .article__title{
    font-size: 28px;
  }
  .article__grid-image-container{
    margin-bottom: 45px;
  }
  .template-blog .meta-more-btn {
    margin-top: 40px;
  }
  .page-width{
    padding-bottom: 0;
  }

  .footer-gray-boxs ul {
	margin-left: 0;
  }
  .main-slider .slick-slide, .home-hero-slider .slick-slide{height: 630px;}
  .pagination-custom{
    margin-top: 40px;
  }
  .blog-grid-item{
    margin-bottom: 70px;
  }
}


@media screen and (max-width:1020px){
  .template-article #relatedblogs ul li {width:29%;margin:0 15px;}
  .template-article #relatedblogs .rb_contents {font-size:17px;}
  nav.anchor-list.sticky {top:100px;z-index: 1000;}
  .list-container {padding-top: 20px;}
  .main-slider .slick-slide, .home-hero-slider .slick-slide{height: 520px;}

}

@media screen and (max-width:991px){
  .h1,h1, .product-single__meta .product__price{font-size: 32px;}
  .section-padding{padding-top:60px;padding-bottom:60px;}
  .site-footer{padding-top: 60px;}
/*   .pro-card-info, body #presets3 .ws-card__header{bottom:10px;} */
  h2, .h2, .product-card .price, .home-hero .price{font-size:20px;}
  body .evm_wiser_heading{font-size:20px !important;}
  .section-header, body .evm_wiser_heading{margin-bottom:40px;}
  .feature-row-menu .feature-row__text--left{padding-left:40px;}
  .feature-row-links li a,.blog-text-slider .article__title{font-size:28px;}
  .home-blog .article__grid-image-container{padding-top:60%;}
  .tred_and_press .left-part-links li a{font-size:20px;margin-bottom:25px;}
  .page-width{padding-right:15px;padding-left:15px;}
  .product-card .price{
    margin-top: 4px;
  }
/*   .mobile-nav-wrapper {
    top: 98px;
  } */
  .page-container{
    padding-top: 98px;
  }
  .site-footer__newsletter .input-group input.newsletter__input{
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    flex-basis: auto;
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .site-footer__newsletter .input-group button.newsletter__submit{
    padding: 7px 18px;
    text-align: left;
  }
  .product-single__description {
    margin-top: 20px;
  }
  .breadcrumb-bar {
    font-size: 16px;
  }
  .product-form__cart-submit, .fake-submit, .formmeta-bar .gray-bar{
    height: 46px;
  }
  .product-form__cart-submit, .fake-submit, .formmeta-bar .gray-bar, .pro-qty-box input {
    font-size: 16px;
  }
  .product-dropdown{
    padding: 15px;
  }
  .single-pro-tab .tab button, .tabcontent, .enquire-now-bar button{
    font-size: 16px;
  }
  .single-pro-tab .grid__item{
    margin-bottom: 20px;
    width: 50%;
  }
  .button-shap:before{
    border-width: 23px 0 23px 15px;
  }
  .single-pro-tab .tab{
    margin-bottom: -20px;
  }
  .image_part .left_title {
    font-size: 24px;
  }
  .featured-collection, .feature-row-menu{
    margin-bottom: 0;
  }
  .tred_and_press{
    margin-top: 0;
  }
  .featured-collection .grid__item:nth-child(4){
    width: calc(50% + 15px);
    margin-right: -15px;
  }
  .mobile-nav-row .image_part .right_image{
    height: 250px;
  }

  .chosen-container .chosen-single, .collection-search-link a {font-size:14px !important;}

  .shop-category-dropdown .chosen-container {width:183px !important;}

  .collection-search-link {margin-right:0;}

  .shop-category-dropdown .chosen-container, .sorting-dropdown .chosen-container {margin-right:0;}

  .filters-toolbar .icon-chevron-down {right: 10px;}

  .collection-search-link {
    display:none;
  }

  .myaccount__order-history, .myaccount__account-details{
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
  .myaccount__account-details{
    margin-top: 30px;
  }
  .cart th{
    padding: 20px 22px;
  }
  .contact-form .input-error-message{
    width: 100%;
    right: 0;
    max-width: 200px;
  }
  .product-card:hover .product-card__image-wrapper{
    -webkit-transform: translate(0,-120px);
    -moz-transform: translate(0,-120px);
    -ms-transform: translate(0,-120px);
    -o-transform: translate(0,-120px);
    transform: translate(0,-120px);
  }
  .home-hero-slider .item:hover .img-fill{
    -webkit-transform: translate(0,-150px);
    -moz-transform: translate(0,-150px);
    -ms-transform: translate(0,-150px);
    -o-transform: translate(0,-150px);
    transform: translate(0,-150px);
  }
  .home-hero .price{
    margin-top: 5px;
  }
  .pro-whishlist-btn #bookmarkit span{
    font-size: 16px !important;
  }
  .pro-whishlist-btn #bookmarkit, .pro-whishlist-btn div#bookmarkit.swpbutton3{
    height: 46px !important;
    line-height: 50px !important;
  }
  .template-blog .article__title {
    font-size: 24px;
    padding-right: 20%;
  }
  .article__date, .article__author, .article__grid-excerpt, .big-blog-desc{
    font-size: 18px;
  }
  .template-blog .meta-more-btn {
    margin-top: 30px;
  }
  .article__tags .article__grid-tag, .blog-more-btn {14px
    font-size: 20px;
  }
  .blog-grid-item:nth-child(3n + 6):after{
    display:none
  }
  /*   .grid--blog .blog-grid-item:nth-child(1) {
  width: 66.66%;
} */
  .grid--blog .article__tags {
    margin-bottom: 20px;
  }
  .blog-grid-item {
    margin-bottom: 50px;
  }
  .template-blog .grid--blog{
    margin-bottom: -50px;
  }
  .first_section .first_blog
  {
    width:66.66%;14px
    float: left;
  }
  .first_section .right_blog .blog-grid-item {
    width: 33.33%;
    float: left;
  }
  .first_section .right_blog {
    width: unset;

  }
  .template-blog .first_section {display:block;}
  .first_section .right_blog .blog-grid-item:nth-child(3) , .template-blog .grid--uniform .medium-up--one-quarter:nth-child(4n+1) ,  .template-blog .grid--uniform >  .blog-grid-item:nth-of-type(4n + 1) {
    clear: unset;
  }
  .template-blog .grid--uniform > .medium-up--one-quarter:nth-of-type(3n+2) , .template-blog .grid--uniform .right_blog .medium-up--one-quarter:nth-child(3)
  {
    clear:both;
  }

  .template-blog .grid--uniform > .blog-grid-item:nth-of-type(4n + 1)::after ,  .template-blog .grid--uniform .first_blog .blog-grid-item::after
  {
    display:unset;
  }
  .template-blog .grid--uniform > .blog-grid-item:nth-of-type(3n+2)::after ,  .template-blog .grid--uniform .first_blog .blog-grid-item::after , .template-blog .grid--uniform .right_blog .medium-up--one-quarter:nth-child(3)::after
  {
    display:none;
  }
  .filters-toolbar-wrapper {
    margin-bottom: 15px;height:70px;

  }
  .chosen-wrapper .chosen-container .chosen-results{
    padding: 20px;
  }

  .download-list {
    columns: 1;-webkit-columns: 1;-moz-columns: 1;
  }
  .sticky_newsletter p, .sticky_newsletter .mc-checkbox-box{font-size: 14px;}
  .location-box{
    margin-top: 40px;
  }
  .wishlistpage .product .text h3, .wishlistpage .product .variant_title{
    font-size: 16px;
  }
  .wishlistpage .products .col-sm-4 {
    width: 50%;
  }
  .drower-search-form{
    padding-right: 40px;
  }
  .drower-search-form form{
    max-width: 300px;
  }
  .price-marker{
    height: 16px;
    width: 16px;
  }
  .dynamic-pagination-title {
    font-size: 14px;
  }
  .dynamic-pagination-row .chosen-single{
    min-width: 115px;
  }
  .dynamic-pagination-row{
    margin-left: 35px;
  }
  .template-blog .article__grid-image-container {
    margin-bottom: 25px;
  }
  .product-designer-box {
    padding: 0 0 60px 30px;
  }
  .main-video-wrapper h2{font-size:37px;}
}

@media screen and (max-width:844px){
  .template-article #relatedblogs ul li {width:100%;float:none}
  img.rb_image {width:100%;padding-right: 30px;}
  .template-article .rb_image_wrap {max-width: 100% !important;}
  .template-article #relatedblogs .rb_contents {padding:5px 30px 0 0}
  .template-article #relatedblogs h1 {font-size: 22px;}
  .template-article #relatedblogs ul li {margin: 15px;}
  .template-article p {margin: 0 0 19.44444px;}
  .giant-list {
    column-count: 2;
  }
  .main-slider .slick-slide, .home-hero-slider .slick-slide{height: 450px;}
  
} 

@media screen and (max-width:767px){
  .first_section .first_blog {
    width: 100%;
    float: none;
  }
  .first_section .right_blog .blog-grid-item , .blog-grid-item {
    width: 50%;
  }
  .template-blog .grid--uniform > .medium-up--one-quarter:nth-of-type(3n+2) , .template-blog .grid--uniform .right_blog .medium-up--one-quarter:nth-child(3)
  {
    clear:unset;
  }
  .template-blog #shopify-section-blog-template .grid--uniform  .medium-up--one-quarter:nth-of-type(2n+1)
  {
    clear:both ;
  }
  .template-blog .grid--uniform > .blog-grid-item:nth-of-type(3n+2)::after ,  .template-blog .grid--uniform .first_blog .blog-grid-item::after , .template-blog .grid--uniform .right_blog .medium-up--one-quarter:nth-child(3)::after
  {
    display:unset;
  }
  .template-blog #shopify-section-blog-template .grid--uniform  .blog-grid-item:nth-of-type(2n+1)::after
  {
    display:none;
  }

  p {
    font-size: 16px;
	}
  
  .hero-column-info p {
      font-size:16px !important; 
    margin-top:10px;
  }

  .home-rich-text .h3 {
    font-size:20px !important;
    text-align:left;
    margin:20px 0 0;
  }
  
  .rotate-text p {
    font-size:12px !important;
    padding-bottom:30px !important;    
  }
  
  .slick-track {
    margin-top:20px !important
  }

  .news-tags a {font-size:15px !important;margin: 0 15px !important;}
  
  .home-timeline-row {
    padding-top:50px !important;
  }
  
  .enquire-now-bar {
    margin-top: 20px !important;
	}
  
  .template-blog .article__title {
    padding-right:0 !important;
  }
  
  
  .template-blog .article__title {min-height:auto !important}
  
  .featured-blog-head-grid h2 {margin-bottom:0 !important}
  
  .site-footer__content {margin-top:30px !important}
  
  .title-date-bar .article__date {display:none !important}

  p em {font-size:13px !important}
  
  
  .review-row .user-review { 
    padding-right: 40px;
    padding-left: 20px;
    max-width: calc(100% - 90px);
  }
  .user-review p {
    font-size: 15px;
    line-height: 24px;
  }
  .review-row .user-profile {
    flex: 0 0 90px;
    max-width: 90px;
  }
  .review-section .user-name h3 { 
    padding-bottom: 10px;
  }
  .wishlistpage .products .col-sm-4 {
    width: 50%;
    float: left;
  }
  body #presets3 .ws-box-wrapper {
    width: 100%;
  }
  .main-slider .slick-slide, .home-hero-slider .slick-slide{height: 420px;}
  .mobile-nav-wrapper .drower-search-form {    border-top: 1px solid #e8e9eb;    display: inline-block;    width: 100%;    clear: both;    padding: 10px 15px;}
  .mobile-nav-wrapper .drower-search-form form.search {    width: 100%;    max-width: 100%;}
  .mobile-search {display:none !important}

  .pagination-custom{
    font-size: 14px;
  }
  .pagination-custom .icon{
    margin: 0 5px;
  }

}
@media screen and (max-width:749px){


  .mobile-search {display:block !important}
  .dismiss_CTA_top {display:none;}
  #shopify-section-1575283826441 .feature-row__item{flex: 0 1 50% !important;}
  #shopify-section-1575283826441 .feature-row {flex-direction: initial !important;margin-bottom: 5px;}
  #shopify-section-1575283826441 .feature-row-menu .feature-row__text--left {padding-left: 25px !important;}
  #shopify-section-1575283826441 .feature-row-links {margin-top:0;}    
  #shopify-section-1575283826441 .feature-row-links li a {font-size:21px;}
  .home-hero {margin-bottom: 40px;}
  #shopify-section-1574662037708 .grid__item {width: 50%;}
  #shopify-section-1574662037708 .pro-card-info {position:absolute}
  #shopify-section-1574662037708 .featured-collection .product-card {margin-bottom:0}
  .featured-blog-section .article__title {font-size:20px !important;}
  .featured-blog-section .section-header h2 {display:none}
  .sticky_newsletter-open {bottom:32px !important}


  #MobileNav .mobile-nav__item.about-us, #MobileNav .mobile-nav__item.trade-login, #MobileNav .mobile-nav__item.news {display:none;}
  
  
/*   .site-header {padding:30px 0 !important} */
  .header-trade-icon {width:20px !important;height:20px !important;margin-right:20px;}    
  .collection-search-link a {display:none}
  .site-header__menu {margin-left: 0;}
  .site-header .price-marker {width:36px; height:36px; top:-2px;}
  .mobile-nav__dropdown{height: 100%;overflow: auto;}
  /*     .mobile-nav__dropdown{height: calc(100vh - 200px);overflow: auto;} */
  /*.mobile-nav-wrapper.js-menu--is-open, .mobile-nav__dropdown{height: 329px !important;overflow-y: auto;border-bottom: 1px solid #e8e9eb;}*/
  .mobile-nav-wrapper.js-menu--is-open, .mobile-nav__dropdown{overflow-y: auto;border-bottom: 1px solid #e8e9eb;}
  .h1,h1, .product-single__meta .product__price{font-size: 28px;}
  .section-padding{padding-top:40px;padding-bottom:40px;}
  footer.site-footer{padding-top: 10px;}
  .site-header__logo{padding-left:0;}
  .site-header__icons{padding-right:0;}
  .site-header{padding: 0;}
  .site-header .site-header__mobile-nav{padding:20px 15px;}
  .site-header__menu{height:30px;}
  .site-header__menu span{height:6px;}
  .site-header__logo-image img{max-width:70px!important;}
  .process-img-slider .slick-dots,.process-img-slider .slick-dots li{height:6px;}
  /*   .process-img-slider.slick-slider{margin-bottom:-6px;} */
  .product-card:hover .product-card__image-wrapper, .home-hero-slider .item:hover .img-fill, body #presets3 .evm-ws-card:hover .ws-card_image_container{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;}
  .pro-card-info, .featured-collection .pro-card-info, body #presets3 .ws-card__header{position:static;margin-top:20px;}
  .product-card .h2,.product-card .price, .home-hero .h2, .home-hero .price{font-size:18px;}
  body #presets3 .ws-card__title, body #presets3 .ws-card__price{font-size: 18px !important;}
  .pro-brand-name .h2{margin-bottom:5px;}
  .feature-row-menu .feature-row__text--left{padding-left:0;}
  .section-header, body .evm_wiser_heading{margin-bottom:5px;}
  .feature-row-links li a,.blog-text-slider .article__title{font-size:24px;}
  .feature-row-links{margin-top:20px;}
  /*   .home-blog .article__grid-image-container{padding-top:50%;} */
  .home-blog-img{margin-top:20px;}
  .tred_and_press .left-part-links li a{font-size:18px;margin-bottom:20px;}
  .tred_and_press .logo-bar{margin:0 -15px -15px;}
  .tred_and_press .grid__item{margin-bottom:30px;}
  .tred_and_press .grid{margin-bottom:-30px;}
  .site-footer{margin-top:0;padding:0px 0 55px 0;}
  .site-footer__item{margin-bottom:15px;}
  .site-footer__linklist-item{padding:7px 0;}
  .site-footer__newsletter .input-group input.newsletter__input{margin-right:0;}
  ul.site-footer__linklist li a{font-size:17px;}
  .mobile-nav__link, .mobile-nav__sublist-link{padding:8px 15px;font-size:16px;}
  .mobile-nav__link{padding:8px 15px !important;}
  .cultnz  .mobile-nav__link, .cultsg  .mobile-nav__link {padding: 10px 15px;margin-bottom: 5px;}
  .featured-collection .grid--view-items{margin-bottom: -30px;}
  .featured-collection .product-card{margin-bottom: 30px;}
  .instagram_gallery {
    margin: 0 -30px -30px 0;
  }
  .blog-text-slider {
    max-width: 100%;
  }
  .home-blog-left:before, .home-blog-img:after, .home-blog-img:before{
    display: none;
  }
  .mobile-nav-wrapper {
    top: 0;
  }
  .page-container{
    padding-top: 81px;
  }
  .mobile-nav-row .image_part{
    display: none;
  }
  .mobile-nav-wrapper .page-width{
    padding-right: 0;
    padding-left: 0;
  }
  /*     .mobile-nav__item{
  border-top: 1px solid #e8e9eb;
  border-bottom: none;
} */
  .site-footer__content {
    padding: 0;
  }
  .site-footer__icon-list {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .site-footer__linklist-item {
    padding: 5px 0;
  }
  .template-collection .grid__item--collection-template.big, .template-collection .grid__item--collection-template.small,
  .template-collection .grid__item--collection-template-no-filter.small, .template-collection .grid__item--collection-template-no-filter.big{
    width: 50%;
  }
  .footer-gray-boxs{
    margin: 30px 0 0;
  }
  .footer-gray-boxs li {
    width: 42px;
    height: 42px;
    /*margin-left: 20px;*/
  }
/*   .footer-gray-boxs ul {
    margin-left: -20px;
  } */
  .product-single-right {
    padding-left: 22px;
  }
  .breadcrumb-bar{
    margin-bottom: 15px;
  }
  .single-pro-info-center {
    margin: 0 0 20px;
  }
  .product-single__photos {
    margin-bottom: 25px;
  }
  .formmeta-bar{
    margin-bottom: 15px;
  }
  .product-form{
    margin-bottom: -15px;
  }
  .product-dropdown{
    position: static;
    width: 100%;
  }
  .collection-header .filters-toolbar--has-filter .filters-toolbar__item-child{
    flex-basis: auto;
  }
  .single-pro-tab .grid__item{
    width: 100%;
  }
  .single-pro-tab .grid__item.medium-up--two-thirds, .single-pro-tab .grid__item.big-tab-btn{
    width: 100%;
  }
  .tabcontent{
    padding: 15px;
  }
  .product-single__description {
    margin-top: 15px;
  }
  .vertical-slider .slider-thumb{
    width: 100%;
    padding: 0;
  }
  .vertical-slider .slider-thumb .slick-list{
    margin: 0 -10px;
  }
  .pro-slider-section .slider-thumb .img-box{
    padding-top: 100%;
    margin: 20px 0 0;
  }
  .vertical-slider .slider-preview{
    width: 100%;
  }
  .vertical-slider .slider-wrapper{
    display: block;
    margin-bottom: 0;
  }
  .vertical-slider .slider-preview .slick-slide{
    padding-top: 0;
  }
  .vertical-slider .slider-preview .slick-slide img{
    position: static;
  }
  .pro-slider-section .slider-thumb .slick-slide{
    padding: 0 10px;
  }
  .home-blog .slick-arrow.slick-prev {
    left: -15px;
    top: 50%;
    bottom: 0;
    transform: translateY(-50%);
  }
  .home-blog .slick-arrow.slick-prev:before{
    transform: translateY(-50%);
    top: 50%;
  }
  .featured-collection .grid__item:nth-child(4) {
    width: 100%;
    margin-right: 0;
  }
/*   .home-hero .slick-dots li, .home-blog .slick-dots li, .red-line-dots .slick-dots li{
    height: 6px;
  } */
  .account-header.section-header{
    margin-bottom: 30px;
  }
  hr{
    margin: 35px 0;
  }
  .responsive-table th::before, .responsive-table td::before{
    font-size: 16px;
  }
  .responsive-table th, .responsive-table td{
    padding: 15px 0;
    border-bottom: 1px solid #e8e9eb;
  }
  .cart td {
    padding-top: 17px;
    padding-bottom: 17px;
  }
  .cart th {
    padding: 15px 22px;
  }
  .home-blog .slick-arrow.slick-next {
    top: 50%;
  }
  .mobile-nav__dropdown .mobile-nav__sublist-header--main-nav-parent{
    color: #ef3e2f;
    font-family: 'AvenirNextLTPro-Regular';
    font-weight: 400;
  }
  /*     .home-hero-slider .item .img-fill{
  height: auto;
} */
  .home-hero .price{
    margin-top: 4px;
  }
  .home-hero .product-card__title{
    margin-top: 4px;
  }
  .home-hero .slick-slide .pro-card-info{
    margin-bottom: 20px;
    margin-top: 20px;
    display:none;
  }
  .footer-gray-boxs .social-icons .icon{
    width: 18px;
    height: 18px;
  }
  .blog-grid-item {
    width: 50%;
  }
  /*   .grid--blog .blog-grid-item:nth-child(1) {
  width: 100%;
} */
  /*   .blog-grid-item:nth-child(even):after{
  display:none
} */
  .blog-grid-item:after{
    left: 11px;
  }
  .template-blog .article__title, .blog-grid-item .article__grid-meta--has-image{
    padding-left: 0;
  }
  .template-blog .article__title {
    font-size: 20px;
  }
  .article__date, .article__author, .article__grid-excerpt, .big-blog-desc {
    font-size: 16px;
  }
  .article__tags .article__grid-tag, .blog-more-btn {
    font-size: 18px;
  }
  .blog-grid-item {
    margin-bottom: 40px;
  }
  .template-blog .grid--blog{
    margin-bottom: -40px;
  }
  .chosen-wrapper .chosen-container .chosen-single{
    font-size: 16px;
  }
  .shop-category-dropdown .chosen-container {
    width: auto !important;
  }
  .sorting-dropdown .chosen-container {
    width: 125px !important;
  }
  .filters-toolbar__item-wrapper{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .chosen-wrapper .chosen-container .chosen-results{
    padding: 15px;
  }
  .pagination{
    padding-top: 40px;
  }
  .contact-page-form, .contact-location {
    padding-left: 0;
  }
  .col_static_port_inner {flex-direction: column;}
  .col_brands {padding: 5% 0;}
  .col_brands h2.c_title { font-size: 2em;margin-bottom: 30px;}
  .sticky_newsletter .mc-field-group {margin-bottom: 15px;}
  .sticky_newsletter .btn {padding: 10px 30px 7px;font-size: 18px;}
  .sticky_newsletter p{line-height: normal;}
  .btn.search__submit{padding-bottom: 2px;}
  .wishlist span.topbadge{line-height: 17px;}
  .site-header__cart-count span{padding: 0;line-height: 18px;}
  .is-active+.mobile-nav__dropdown {
    display: block;
    opacity: 1;
  }
  .collection-search-link a{font-size: 16px;}
  .collection-search-link {
    margin-right: 10px;
  }
  body .wishlistpage .btn{
    padding: 6px 9px;
  }
  .wishlistpage .products .col-sm-4 {
    width: 100%;
  }
  .wishlistpage .product .text{
    position: static;
  }
  .wishlistpage .product .image{
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
  }
  .wishlistpage .products .buttons{
    padding-top: 10px;
  }
  body .wishlistpage .product{
    margin-bottom: 40px;
  }
  nav.anchor-list.sticky {top: 120px;}
  .list-container {margin-top: 140px;}
  /*     body #presets3 .ws-box-wrapper{width: 50%;} */
  .filters-toolbar__input-wrapper{z-index: inherit;z-index: initial;}
  .main-slider .slick-slide, .home-hero-slider .slick-slide{height: 400px;}
  body.menu-open{overflow: hidden !important;}
  #shopify-section-header .page-width{
    padding-left: 0;
    padding-right: 0;
  }
  .sub-nav--is-open .mobile-nav, .mobile-nav-wrapper.js-menu--is-open{
    -webkit-overflow-scrolling: touch;
  }
  /*     body.menu-open .page-container {
  overflow: hidden !important;
  height: 0;
  z-index: -1;
} */
  .mobile-nav-wrapper::after{
    display: none;
  }
  body.menu-open #podium-bubble, body.menu-open .sticky_newsletter-open{
    display: none;
  }
  body.menu-open .page-container {
    transform: translate3d(0px, 329px, 0px) !important;
  }
  .template-collection .collection-new-grid{
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .product-designer-box {
    padding: 0 0 30px 30px;
  }
  .news-tags{
  	margin-bottom: 30px;
  }
  .newsletter-form-wrapper #mc_embed_signup form{padding:0;}
  .newsletter-form-wrapper #mc_embed_signup .mc-field-group{width:100%;}

  .main-video-wrapper h2{font-size:28px;margin:35px 0;}
}


@media screen and (max-width:600px){
  .op_bar {z-index:1001 !important}
  .op_bar span {text-align:center}
  .filters-toolbar .icon-chevron-down {right: 5px;}
  .filters-toolbar-wrapper {height:auto;}
  .chosen-wrapper .chosen-container .chosen-results {width:auto;margin-left:0;} 
  .order-drop .chosen-wrapper .chosen-container-single .chosen-results {margin-left:initial}
  .main-slider .slick-slide, .home-hero-slider .slick-slide{height: 320px;}
/*   .site-header {padding:30px 0 0 !important} */
/*   .site-header .site-header__mobile-nav   {padding: 60px 15px 20px !important;} */
  .aph_bar_container {height:63px !important}    
  .page-container {padding-top: 110px !important;}
  /*.home-hero .slick-dots li.slick-active button {display:none}*/
  #shopify-section-header .page-width {padding:0}
  .dynamic-pagination-row{
    margin-left: 20px;
  }
  

}

@media screen and (max-width:554px){
  /* .anoument_open #shopify-section-header {top: 71px;}*/
}

@media screen and (max-width:480px){
  .site-header .price-marker {width:20px; height:20px; left: -15px;}
  .h1,h1, .product-single__meta .product__price{font-size: 26px;}
  .section-padding{padding-top:20px;padding-bottom:20px;}
  .site-header__logo-image img{max-width:70px!important;}
  .site-header__menu{height:25px;width:35px;}
  .site-header__menu span{height:5px;}
  .site-header__menu{height:20px;width:30px;}
  .product-card .h2,.product-card .price, .home-hero .h2, .home-hero .price{font-size:16px;}
  body #presets3 .ws-card__title, body #presets3 .ws-card__price{font-size: 16px !important;}
  .product-card{overflow:hidden;margin-bottom:25px;}
  .featured-collection .grid--view-items{margin-bottom:-25px;}
  .pro-card-info, body #presets3 .ws-card__header{margin-top:15px;}
  .section-header{margin-bottom:0;}
  .feature-row-links li a,.blog-text-slider .article__title{font-size:20px;}
  .home-blog-img{margin-top:10px;}
  .tred_and_press .tred_press_box{padding:20px;}
  .tred_and_press .left-part-links li a{font-size:16px;margin-bottom:15px;}
  .section-header h2, body .evm_wiser_heading{margin-bottom:10px;}
  .tred_and_press .logo-bar__item{padding:0 5px;margin:0 0 10px;}
  .instagram_gallery a{
    width: calc(33.33% - 10px);
    padding-top: calc(33.33% - 10px);
    margin: 0 10px 10px 0;
  }
  .instagram_gallery {
    margin: 0 -10px -10px 0;
  }
  footer.site-footer{padding-top: 0;}
  .site-footer__newsletter .input-group input.newsletter__input{
    font-size: 16px;
  }
  .site-footer__newsletter .input-group button.newsletter__submit{
    font-size: 18px;
  }
  .template-collection .grid__item--collection-template.big, .template-collection .grid__item--collection-template.small, 
  .template-collection .grid__item--collection-template-no-filter.small, .template-collection .grid__item--collection-template-no-filter.big{
    width: 100%;
  }
  .product-card__title {
    white-space: normal;
    text-overflow: inherit;
    overflow: visible;
  }
  .breadcrumb-bar{
    font-size: 14px;
  }
  body .product-single__title, .product-single__meta .product__price{
    font-size: 22px;
  }
  .single-pro-tab .grid__item {
    margin-bottom: 15px;
  }
  .single-pro-tab .tab {
    margin-bottom: -15px;
  }
  .home-blog .slick-arrow:before{
    font-size: 28px;
  }
  .home-blog .slick-arrow.slick-prev:before {
    width: 25px;
    margin: 0 auto;
    right: 0;
    height: 6px;
  }
  .logo-bar-col {
    margin-bottom: -10px;
  }
  .responsive-table th::before, .responsive-table td::before{
    width: 100%;
    text-align: left;
    padding: 0 0 3px;
  }
  .responsive-table th, .responsive-table td{
    text-align: left;
    padding: 12px 0;
  }
  .page-container {padding-top: 90px !important;}
  .tred_and_press .logo-bar{
    margin:0 -5px -10px;
  }
  .blog-grid-item:last-child{
  	margin-bottom: 0;
  }
  .blog-grid-item:after{
    display: none;
  }
  .template-blog .article__title {
    font-size: 18px;
  }
  .article__date, .article__author, .article__grid-excerpt, .big-blog-desc {
    font-size: 15px;
  }
  .article__tags .article__grid-tag, .blog-more-btn {
    font-size: 16px;
  }
  .template-blog .meta-more-btn {
    margin-top: 10px;
  }
  .template-blog .grid--blog {
    margin-bottom: -30px;
  }
  .grid--blog .article__tags {
    margin-bottom: 10px;
  }
  .first_section .right_blog .blog-grid-item, .blog-grid-item
  {
    width: 100%;
  }
  .template-blog #shopify-section-blog-template .grid--uniform  .blog-grid-item::after
  {
    display:none;
  }
  .filters-toolbar__item-child:first-child {
    margin-right: 0;
    position:relative;
    z-index:99;
  }
  .chosen-wrapper .chosen-container .chosen-drop{
    visibility:hidden;
  }
  .chosen-wrapper .chosen-container.chosen-with-drop .chosen-drop{
    visibility:visible;
  }
  .filters-toolbar__item-wrapper{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .filters-toolbar__item-child{
    width: 100%;
  }
  .chosen-container{
    padding-right: 0;
    padding-left: 0;
  }
  .chosen-wrapper{
    width: 100%;
  }
  .shop-category-dropdown .chosen-container, .sorting-dropdown .chosen-container{
    float: right;
  }
  .chosen-wrapper .chosen-container .chosen-drop { max-width: 280px; right: 0; left: auto; }
  .chosen-results { max-height:300px; overflow:hidden;}
  .review-row .user-profile {
    flex: 0 0 50px;
    max-width: 50px;
  }
  .review-row .user-review {
    padding-right: 30px;
    padding-left: 15px;
    max-width: calc(100% - 50px);
  }
  .user-review:before{
    width: 20px;
    height: 5px;
  }
  .sticky_newsletter p{margin-bottom: 15px;}
  .sticky_newsletter{padding: 10px;}
  .sticky_newsletter{bottom: 0;right: 0;left: 15px;}
  .sticky_newsletter-close svg {width: 25px;height: 25px;}
  .collection-search-link {
    margin-right: 7px;
    width: 100%;
    text-align: right;
  }
  .giant-list{
    column-count: 1;
  }
  .search-form-item .input-group__btn {
    padding-left: 0;
    width: 100%;
  }
  body .wishlistpage .product{
    margin-bottom: 30px;
  }
  .brand-logo img{
    max-width: 100%;
  }
  .price-marker{
    height: 14px;
    width: 14px;
    margin-left: 1px;
    margin-top: 4px;
  }
/*   .chosen-container .chosen-single, .collection-search-link a{
    width: auto;
    float: right;
    cursor: pointer;
  } */
  .chosen-wrapper{
    cursor: auto;
  }
  .chosen-wrapper .chosen-container .chosen-results li{
    display: inline-block;
    cursor: pointer;
    width: 100%;
  }
/*   .filters-toolbar__item-child .filters-toolbar__input{
    width: auto;
    float: right;
    color: #ef3e2f;
    font-size: 14px;
    text-align: right;
    height: 40px;
  } */
  .filters-toolbar__input.hidden {
    opacity: 0;
  }
  .main-slider .slick-slide, .home-hero-slider .slick-slide{height: 200px;}
  .op_bar span {font-size: 13px !important;}

  .pagination{
    margin-bottom: 10px;
  }
  .dynamic-pagination-row{
    width: 100%;
    text-align: right;
    justify-content: flex-end;
    margin-left: 0;
    z-index: 1;
  }
  .dynamic-pagination-row .chosen-container {
    width: 100% !important;
  }
  .dynamic-pagination-row .chosen-single{
    padding-right: 25px;
    min-width: auto;
  }
  .dynamic-pagination-title{
    right: 55px;
    position: absolute;
    margin-right: 0;
  }
  .dynamic-pagination-row .icon-chevron-down{
    margin-right: 5px;
  }
  .dynamic-pagination-row .chosen-results{
    width: 100%;
  }
  .template-collection .collection-new-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .template-blog .article__grid-image-container {
    margin-bottom: 15px;
  }
}
@media screen and (max-width:767px){
  .product-swatch-main #variant-cost .price-marker{margin-top:-6px;}
  .template-article img {width:100% !important}
}
}
@media screen and (max-width:360px){
  .product-swatch-main #variant-cost .price-marker{margin-top:-2px;}
}








.animation_container_wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    background-color: #fff;
}
