/** Shopify CDN: Minification failed

Line 18:1 Expected identifier but found "*"
Line 25:16 Unexpected ".2co"

**/
.paymentmethods {
	margin: 20px 0 0 0;
}

.paymentmethods>span {
	background: url('/cdn/shop/t/5/assets/payment-methods-sprite.png?13080649524700024338') 0 0 no-repeat;
	width: 37px;
	height: 23px;
	margin: 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.paymentmethods span span {
	display: none;
}

.paymentmethods .2co {}

.paymentmethods .amex {
	background-position: 0 -23px;
}

paymentmethods .cirrus {
	background-position: 0 -46px;
}

.paymentmethods .delta {
	background-position: 0 -69px;
}

.paymentmethods .discover {
	background-position: 0 -92px;
}

.paymentmethods .google {
	background-position: 0 -115px;
}

.paymentmethods .maestro {
	background-position: 0 -138px;
}

.paymentmethods .mastercard {
	background-position: 0 -161px;
}

.paymentmethods .moneybook {
	background-position: 0 -184px;
}

.paymentmethods .paypal {
	background-position: 0 -207px;
}

.paymentmethods .sage {
	background-position: 0 -230px;
}

.paymentmethods .solo {
	background-position: 0 -253px;
}

.paymentmethods .switch {
	background-position: 0 -276px;
}

.paymentmethods .visa {
	background-position: 0 -299px;
}

.paymentmethods .electron {
	background-position: 0 -322px;
}

.product-list .product a,
.product-grid .product a,
.product-info a {
	color: #303030;
}

.megamenu-wrapper ul.megamenu {
	text-align: center;
}

.megamenu-wrapper ul.megamenu ul {
	text-align: left;
}

.megamenu-wrapper ul.megamenu>li {
	float: none;
	display: inline-block;
}

.product .image-swap-effect img {
	transition: opacity .2s ease-in;
	-moz-transition: opacity .2s ease-in;
	-webkit-transition: opacity .2s ease-in
}

.category-info {
	display: none;
}

.breadcrumb-type-1 .breadcrumb .container>div {
	padding-top: 25px;
}

.breadcrumb-type-1 .breadcrumb .container ul {
	padding-bottom: 25px;
}

.beauty-shots {
	text-align: left;
}

ul.megamenu li .sub-menu.beauty-shots a {
	color: #303030;
	font-family: "Julius Sans One", sans-serif;
	color: #ffffff;
	text-shadow: 0px 1px 8px rgba(48, 48, 48, 1);
}

ul.megamenu li .sub-menu.beauty-shots a:hover {
	color: #C3CE60
}

ul.megamenu a {
	font-family: 'Jura', sans-serif;
}

ul.megamenu a strong {
	font-weight: 700 !important;
}

ul.megamenu>li>a strong {
	font-weight: 700 !important;
}

#top .pattern>.container {
	padding-top: 5px;
	padding-bottom: 5px;
}

.top-bar {
	padding-bottom: 0px;
}

.top-bar .menu {
	padding-top: 4px;
}

ul.megamenu>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
}

#top .logo {
	padding-top: 0px;
}

#top .logo img {
	display: block;
	width: 85%;
	margin: 0 auto;
}

.slider-section-wrapper {
	padding-top: 5px !important;
}

#top .search_form {
	margin-top: 20px;
}

.breadcrumb-type-1 .breadcrumb .container>div {
	padding-top: 15px;
}

.breadcrumb-type-1 .breadcrumb .container ul {
	padding-bottom: 10px;
}

.body-white .standard-body .full-width .center-column.content-with-background {
	margin-top: 30px;
}

.categories-wall.categories-wall-custom .category-wall:before {
	display: none;
}

.categories-wall.categories-wall-custom:before {
	display: none;
}

.category-wall2 .row>div:before,
.category-wall2 .row:before,
.categories-wall .category-wall:before,
.category-info:before {
	background-image: none !important;
}

/* Move breadcrumb to collection contents */
.templateCollection .breadcrumb-content ul {
	display: none;
}

.templateCollection .breadcrumb .container h1 {
	border-bottom: 0px;
}

.collection-breadcrumb {
	float: right;
	width: auto;
	text-align: right;
}

.collection-breadcrumb ul li {
	display: inline-block;
	padding: 27px 0 21px 0;
	list-style-type: none;
}

.collection-breadcrumb ul li:first-child:before {
	display: none;
}

.collection-breadcrumb ul li:before {
	content: ">";
	padding-right: 4px;
	padding-left: 6px;
}

.collection-breadcrumb ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.collection-breadcrumb ul,
.collection-breadcrumb ul a {
	color: #808080;
}

/* Newsletter signup */
.custom-newsletter h4 {
	display: inline-block;
	border-bottom: 0px;
	padding: 15px 10px;
	padding-bottom: 5px;
	margin: 15px 0;
}

/* prev / next */
.next-product-2 a {
	color: #5e5a5e;
}

.next-product-2 a:hover {
	background: #5e5a5e;
	color: #fff;
	border-color: #5e5a5e;
}

.flex-direction-nav a {
	color: #fff !important;
	font-size: 35px !important;
	border: 0px !important;
	background: none !important;
}

.flex-direction-nav a:hover {
	border: 0px !important;
	background: url(/cdn/shop/files/promo-slide-show-arrows.png?8404793580298433252) no-repeat left top !important;
}

.flex-direction-nav a:before {
	display: none;
}

.flex-direction-nav a {
	width: 28px !important;
	height: 49px !important;
	background: url(/cdn/shop/files/promo-slide-show-arrows.png?8404793580298433252) no-repeat left top !important;
}

.flex-direction-nav a.flex-prev {
	background-position: 0 0 !important;
}

.flex-direction-nav a.flex-next {
	background-position: -28px -49px !important;
}

.tab-content .next-button:before {
	content: "\f061";
}

.tab-content .prev-button:before {
	content: "\f060";
}

/* remove borders */
.product-grid .product:before {
	display: none;
}

.page-collection h3.title a {
	color: #808080;
}

.catalog-request {
	text-align: center;
}

.catalog-request img {
	/*visibility: hidden; */
}

/* Collection pages */
.page-collection h3 {
	font-size: 18px;
}

/* Footer Menu */
#footer {
	overflow: visible;
}

#footer .linklist ul {
	font-family: 'Jura', sans-serif;
}

#footer .linklist ul>li>a {
	display: block;
	position: relative;
	font-size: 14px;
	padding: 0;
	height: auto;
	color: #303030;
}

#footer .linklist ul>li>a:hover {
	color: #303030;
}

.footer-catalog-link img {
	width: 200px;
	position: absolute;
	top: -243px;
	z-index: 1000;
	left: 50%;
	display: none;
}

.footer .linklist ul li.footer-catalog-link img {
	display: none;
	margin: 0;
	margin-left: -97px;
}

.footer-catalog-link {
	position: relative;
}

.footer .title {
	border-bottom: 0px;
	padding-bottom: 0px;
}

/* Borders */
.category-info:before,
.refine_search_overflow:after,
.category-list,
.box-with-products .clear:before,
.box-with-products .clear:after,
.is-countdown .countdown-section:after,
.top-bar,
.top-bar-type-4 #top .top-bar form:before,
.top-bar-type-4 .top-bar .menu li:before,
.mini-cart-total,
.header-type-24 #top .overflow-change-menu,
.antique-products .advanced-grid-products .product,
.antique-products .advanced-grid-products .product:first-child,
.computer4-products.box .box-content.products,
.computer4-products.box .box-content.products>.clearfix,
.fashion2-products .advanced-grid-products .product,
.fashion2-products .advanced-grid-products .product:first-child,
.sport-products .box-heading-img,
.megamenu-background>div,
.megamenu-type-7 .megamenu-background>div .overflow-megamenu,
.megamenu-type-32 .megamenu-background>div>div>div,
.megamenu-type-11 #main ul.megamenu>li.pull-right,
.megamenu-type-22 #main ul.megamenu>li.pull-right,
.products-carousel-overflow .product:after,
.products-carousel-overflow .clear:before,
.products-carousel-overflow .clear:after,
ul.megamenu li .sub-menu .content .hover-menu .col-sm-12 a.main-menu,
ul.megamenu li .sub-menu .content .col-sm-12 .hover-menu a.main-menu,
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li a,
.megamenuToogle-wrapper .megamenuToogle-pattern,
.megamenu-type-32 .megamenuToogle-wrapper .megamenuToogle-pattern>.container,
.megamenu-type-7 .megamenuToogle-wrapper .megamenuToogle-pattern>.container,
.megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern,
.megamenu-background .vertical .megamenuToogle-wrapper .container,
.standard-body .full-width .megamenu-background .mega-menu-modules>div:first-child:before,
.with-border-left:before,
.ui-autocomplete li,
.categories-wall>div:first-child:before,
.categories-wall>div:first-child:after,
.categories-wall .category-wall:before,
.toys3-categories>div,
.furniture-collections:before,
.furniture-collections>div:before,
.architecture-categories>div:before,
.category-wall2 .row>div:before,
.category-wall2 .row:before,
.col-sm-3 .box-no-advanced .products .row>div .product,
.col-sm-4 .box-no-advanced .products .row>div .product,
.col-md-3 .box-no-advanced .products .row>div .product,
.col-md-4 .box-no-advanced .products .row>div .product,
.list-box li,
.cosmetics-categories>div,
.fashion3-columns>div:before,
.furniture-why-our-products,
.jewelry-banners>div:before {
	background-image: url(/cdn/shop/t/7/assets/bg-megamenu.png?4971790814091068069);
	background: none;
}

.product-filter .options .product-wishlist:before {
	border-left: 0px solid #e5e5e5;
}

.product-grid>.row:before,
.product-filter .options .product-wishlist:before,
.product-filter .list-options .sort:before,
.product-filter .list-options .limit:before,
.product-info .description,
.product-info .price,
.product-info .options,
.product-list:before,
.product-list>div:before,
.product-list .name-actions:before,
.product-list .desc:before,
.center-column .product-grid:before,
.product-grid .product:before,
.center-column .product-grid:after,
.tab-content:before,
.tab-content:after,
.product-info .review,
.product-info .cart .minimum,
.product-info .links .link:last-child,
.product-info .links,
.product-info .cart,
.product-block,
.product-info .thumbnails li img,
.product-info .thumbnails-carousel img,
.product-info .product-image,
.cart-info table thead td,
.center-column .panel-body,
.body-white.checkout-checkout .standard-body .full-width .center-column .panel:last-child,
.main-fixed .center-column .panel:last-child,
.standard-body .full-width .center-column .panel:last-child,
.standard-body .fixed .center-column .panel:last-child,
.main-fixed .center-column .panel-heading,
.standard-body .full-width .center-column .panel-heading,
.standard-body .fixed .center-column .panel-heading,
.standard-body .fixed2 .center-column .panel-heading,
.center-column .panel-heading,
.border-width-1 .standard-body .full-width .col-md-12 .col-md-12.center-column .cart-info thead td:first-child:before,
.posts .post .post-content,
#shopify-product-reviews .spr-review-content:before,
#shopify-product-reviews .spr-review-content,
.tab-content:before,
.tab-content:after,
.body-white.module-faq .standard-body .full-width .center-column .faq-section:last-child .panel:last-child,
.templateListCollections .categories-wall .category-wall {
	border-color: #fff !important;
}

table.attribute,
table.list,
.wishlist-product table,
.wishlist-info table,
.compare-info,
.cart-info table,
.checkout-product table,
.table,
table.attribute td,
table.list td,
.wishlist-product table td,
.wishlist-info table td,
.compare-info td,
.cart-info table td,
.checkout-product table td,
.table td,
.manufacturer-list,
.manufacturer-heading,
.center-column .panel-body,
.review-list .text,
.product-info .cart,
.product-info .cart .links,
.product-info .cart .links a:last-child,
.product-info .cart .minimum,
.product-info .review,
.border-width-1 .standard-body .full-width .col-md-12 .col-md-12.center-column .cart-info thead td:first-child:before,
.cart-info table thead td,
#main .center-column .panel-heading,
.main-fixed .center-column .panel:last-child,
.standard-body .full-width .center-column .panel:last-child,
.standard-body .fixed .center-column .panel:last-child,
.center-column .panel-body,
.body-white.checkout-checkout .standard-body .full-width .center-column .panel:last-child,
.manufacturer-content,
.product-block,
.modal-header,
.product-info .thumbnails li img,
.product-info .thumbnails-carousel img,
.product-info .product-image,
.box-type-15 .col-sm-12 .box.box-with-products .box-content,
.box-type-15 .col-md-12 .box.box-with-products .box-content,
.box-type-15 .col-sm-12 .filter-product .tab-content,
.box-type-15 .col-md-12 .filter-product .tab-content,
.body-white.module-faq .standard-body #main .full-width .center-column .faq-section:last-child .panel:last-child,
.swatch .swatch-element label,
#main .mfilter-image ul li,
.news.v2 .media-body .bottom,
.news.v2 .media-body .date-published,
#main .post .comments-list .text,
#main .posts .post .post-content,
#main .post .date-published,
#main .post .meta,
#main .post .post-content,
.category-wall ul li a,
.more-link,
.body-white-type-2.checkout-cart .main-fixed .center-column>form>*:first-child {
	border-color: #fff;
}

.breadcrumb .container h1 {
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/* Sustainability page */
.sustainability {
	padding: 2.5em;
	background-image: url(/cdn/shop/files/sus_tain_a_bil_i_ty_INFO_PAGE_-BLANK.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	color: #fff;
}

.sustainability p {
	margin-bottom: 20px;
}

/* sustainability - home */
.sustainability-header {
	background: url(/cdn/shop/files/sus_tain_a_bil_i_ty_HEADER_CROPPED_-_BLANK.jpg?6176685446981208593) no-repeat left top;
	background-size: 100% 100%;
	color: #fff;
	padding: 40px 60px 35px 65px;
}

.sustainability-header h3 {
	font-size: 43px;
	font-family: 'Jura', sans-serif;
	font-family: "Poppins";
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.sustainability-header p {
	font-size: 15px;
}

.sustainability-header .heading-text {
	font-size: 20px;
	margin-bottom: 18px;
}

.sustainability-header .heading-text span {
	display: inline-block;
	padding-right: 18px;
}

.custom-widget>div {
	padding-top: 30px;
}

.custom-widget div.col-sm-12 {
	padding-left: 30px;
	padding-right: 30px;
}

/* Infinite Scroll */
.infinite-scroll-request {
	margin: 10px 0;
}

.infinite-scroll-request img {
	width: 50px;
}

@media (min-width: 800px) {
	.banners {
		/* width: 800px; */
		margin: 0 auto;
	}

	.banners>div {
		padding-top: 30px;
		/* padding-left: 0px;
     	padding-right: 0px; */
	}

	/*
 	.custom-widget-wrapper .banners{
 		width: auto;   
    	margin-right: -15px;
    	margin-left: -15px;
    }
  */
}

@media (min-width: 768px) {

	/*
    .banners a{
      vertical-align: middle;
      display: table-cell;
      display: block;
      height: 230px;
      line-height: 230px;
    }  
	.banners a img{
   	 	margin: 0 auto;
    	vertical-align: middle;      
      	display: inline-block;
    }
    */
	.collection-banners a {
		height: auto;
		line-height: auto;
	}

	div#footer-column-footer-center-column1 {
		text-align: center;
	}

	div#footer-column-footer-center-column1 li {
		display: inline-block;
		padding: 0 8px 0 12px;
		padding: 5px 18px 10px 18px;
		border-left: 1px solid #404040;
		border-left: 0px;
		line-height: 20px;
	}

	div#footer-column-footer-center-column1 li a {
		line-height: 20px;
	}
}

@media (max-width: 767px) {
	.responsive #top .logo {
		text-align: center;
		padding-top: 25px;
	}

	.slider-section-wrapper {
		padding-top: 15px !important;
	}

	.collection-breadcrumb {
		display: none;
	}

	.templateCollection .breadcrumb-content ul {
		display: block;
	}

	.templateCollection .breadcrumb .container h1 {
		/* border-bottom: 2px solid #C3CE60; */
	}

	.sustainability {
		padding: 10px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		color: #fff;
	}

	.sustainability p {
		margin-bottom: 10px;
	}

	.sustainability-header {
		padding: 20px;
	}

	.sustainability-header h3 {
		font-size: 24px;
	}

	.sustainability-header p {
		font-size: 14px;
	}

	.sustainability-header .heading-text {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.sustainability-header .heading-text span {
		display: inline-block;
		padding-right: 15px;
	}

	.custom-widget div.col-sm-12 {
		padding-left: 10px;
		padding-right: 10px;
	}
}

/* New - 08/13/2020 */
.to-trade {
	font-size: 15px;
	width: 278px;
	height: 36px;
	background-color: #707070;
	line-height: 36px;
	text-align: center;
	font-weight: 700;
	font-family: 'Poppins';
	color: #fff;
}

.to-trade img {
	width: 19px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 2px 0 0;
}

.to-trade a {
	color: #c3ce60;
	text-decoration: underline;
}

#header-right a {
	color: #707070;
}

#header-right a:hover {
	color: #303030;
}

.mini-cart-info .remove a {
	display: none;
}

.dropdown-menu .checkout a:nth-child(2) {
	display: none;
}

.aspect-ratio-075 .aspect-product__spacer-inner {
	padding: 0 !important;
	aspect-ratio: 1.02;
}

@media (max-width: 767px) {
	.to-trade {
		font-size: 13px;
		width: 100%;
		height: 32px;
		line-height: 32px;
		margin-bottom: 5px;
	}

	.to-trade img {
		width: 17px;
		display: inline-block;
		vertical-align: middle;
		margin: -1px 2px 0 0;
	}

	#shopify-section-header-menu2 {
		display: none;
	}

	.overflow-megamenu {
		padding-left: 0px !important;
	}
}
