.body-wrapper {
	overflow: visible;
}
.muuto-product-info {
	font-family: 'EuclidFlex' !important;
}
.row-flex.row-min {
	margin: 0 -10px;
}
.row-flex.row-min > div {
	padding: 0 10px;
}
.row-flex.grid-0 {
	margin: 0;
}
.row-flex.grid-0 > div {
	padding: 0;
}
.flex-end {
	justify-content: flex-end;
}
.masanary-block,
.masanary-block *,
.muuto-content,
.muuto-content *,
.muuto-product-info * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.muuto-content #lightbox-container-image-box {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.brand-item {
	margin: 10px 0;
}
.masanary-block {
	padding: 40px 0;
}
.masanary-block figcaption {
	font-family: "HelveticaNeueW01-55Roma",Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#666;
	padding:10px 0 20px
}
.grid-block img {
	max-width: 100%;
	float: none;
	display: inline-block;
}
.muuto-product-info.product_info h1 {
	display: block;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-family: 'EuclidFlex';
}
.muuto-product-info small {
	font-family: 'EuclidFlex';	
}
.muuto-product-info > img {
	float: none;
	width: 100px;
	margin-bottom: 10px;
}
.muuto-product-info b {
	margin-bottom: 20px;
	display: block;
	font-family: 'EuclidFlex';
}
.muuto-product-info p {
	font-size: 13px;
	margin-bottom: 20px;
	font-family: 'EuclidFlex';
}
.select-style li {
	display: inline-block;
	padding: 0 9px;
}
.select-style li a {
	text-transform: uppercase;
	color: #737373;
	line-height: 1;
	font-size: 14px;
	border-bottom: 2px solid transparent;
}
.select-style li a.active,
.select-style li a:hover {
	color: #000000;
	border-bottom: 2px solid #000000;
	font-weight: 500;
}
ul.color.roundColorSwtich {
	width: auto;
	margin: 0;
}
ul.color.roundColorSwtich li {
	margin-right: 5px;
}
ul.color.roundColorSwtich li a {
	border-radius: 50%;
	height: 40px;
	width: 40px;
}
ul.color.roundColorSwtich li a img {
	border-radius: 50%;
}
ul.color.roundColorSwtich em {
	border-radius: 50%;
}
ul.color.roundColorSwtich li a:hover .orange_hover,
ul.color.roundColorSwtich li a.active .orange_hover {
	width: 40px;
	height: 40px;
	left: 0;
	top: 1px;
	border: 3px solid #000;
}
.muuto-product-info .group-rate .price-content .price strong span {
	font-weight: 600;
	font-size: 28px;
	font-family: 'EuclidFlex' !important;
}
.muuto-product-info .group-rate .price-content .price span {
	font-family: 'EuclidFlex' !important;
}
.muuto-product-info .group-rate .price-content .price {
	margin-bottom: 0;
	font-family: 'EuclidFlex' !important;
	font-size: 14px;
	color: #000000;
}
.muuto-product-info .group-rate .quick_ship em {
	color: #000000;
	margin-bottom: 5px;
	font-family: 'EuclidFlex' !important;
	font-size: 14px;
}
.muuto-content .cart_wrapper {
	background: #f5f5f5;
}
.muuto-content .cart_content ul.cart_list li span {
    font-weight: 400;
}
.muuto-content .retail-estimate > div span {
	font-weight: 400;
}
.muuto-content .cart_checkout {
	background-color: #333;
}
.muuto-content .addedItemToCart .cart_checkout {
    font-family: 'EuclidFlex'!important;
}
.muuto-product-info .add_to_cart_q .add_cart {
	background: #333333;
	font-family: 'EuclidFlex' !important;
}
.muuto-product-info .add_to_cart_q .row .quantity_configurator,
.muuto-product-info .add_to_cart_q .row .quantity_configurator input,
.muuto-product-info .add_to_cart_q .quantity_configurator .pad,
.product_info.muuto-product-info h5.pad {
	font-family: 'EuclidFlex' !important;
}
.product_config.muuto-product {
	background: #f5f5f5;
	padding: 40px 0;
	position: relative;
	margin-bottom: 40px;
}
.product_config.muuto-product:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: -100%;
	background: #f5f5f5;
	width: 100%;
	height: 100%;
}
.product_config.muuto-product:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: auto;
	right: -100%;
	background: #f5f5f5;
	width: 100%;
	height: 100%;
}
.designer-block .designer-body {
	background: #f5f5f5;
	padding: 20px 25px;
}
.designer-block .designer-body .figure-grid {
	padding-left: 30px;
}
.designer-block .designer-head {
	background: #f5f5f5;
	display: inline-block;
	padding: 12px 30px;
	font-weight: 700;
	font-size: 22px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.muuto-product-info .custom-design-option .custom-design-option-selected {
    border-bottom: 1px solid #e3e3e3;
    background: #f3f3f3;
    padding: 13px 20px;
    border-top: 1px solid #e3e3e3;
    font-size: 14px;
    line-height: 1;
}
.muuto-product-info .custom-design-option-selected p label {
    margin: 0;
    font-size: 14px;
    font-family: 'EuclidFlex' !important;
}
.muuto-product-info .custom-design-option-selected p {
    margin: 0;
}
.muuto-product-info .custom-design-option-selected .selected_option.option-selected {
    display: inline-block;
    font-weight: 400;
    margin: 0;
    font-size: 14px;
    font-family: 'EuclidFlex' !important;
    color: #000000;
    padding-left: 4px;
}
.muuto-product-info .price-accordion {
    margin: 0;
    border-top: 0;
}
.muuto-product-info .gen-tabs-content .tab-content {
    border-top: 0 !important;
}
.muuto-product-info .custom-design-option-list.configButton li a {
    text-transform: uppercase;
    color: #737373;
    line-height: 1.57;
    font-size: 14px;
    border-bottom: 2px solid transparent;
    font-family: 'EuclidFlex' !important;
}
.muuto-product-info .custom-design-option-list.configButton li a.active{
    color: #000000;
    border-bottom: 2px solid #000000;
    font-weight: 500;
}
.muuto-product-info .custom-design-option-list.configButton li a:hover {
	color: #000000;
    border-bottom: 2px solid #000000;
}

.muuto-product-info .color.custom-design-option-pattern-list li a.active .orange_hover,
.muuto-product-info .color.custom-design-option-pattern-list li a:hover .orange_hover {
	border: 2px solid #333;
}

.muuto-content .tabing .tabs .orange_hover {
	border: 2px solid #333;
	width: inherit;
	height: inherit;
}

.muuto-content #lightbox-thumbs-container .tabs ul li a.active .orange_hover,
.muuto-content #lightbox-thumbs-container .tabs ul li a:hover .orange_hover {
	border: 2px solid #333;
	width: inherit;
	height: inherit;
}

.muuto-product-info .orange_hover {
    border-color: #000000;
    margin: 0;
    padding: 0;
}
.muuto-product-info .orange_hover {
    border-color: #e3e3e3;
}
.muuto-product-info .gen-color-form .group-rate .quick_ship em {
    color: #000000;
    font-family: 'EuclidFlex' !important;
}
.muuto-product-info .gen-tab-section {
	border-bottom: 0;
}
.muuto-product-info .group-rate {
    padding-top: 0;
    margin-top: -1px;
    background: #f5f5f5;
}

/* Media query */
@media screen and (min-width:1400px) {
	.product_config.muuto-product .tabing {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}
	.masanary-block {
		width: 1380px;
		margin-left: -160px;
	}
}

@media only screen and (max-width:767px) {
	.muuto-product .accordian-small .filter_desc h2,
	.product_config.muuto-product a.apply_btn,
	.muuto-product .mobile-band .price-content p strong,
	.muuto-product.product_config .tab_content .mobile-band .price-content span,
	.muuto-product .mobile-band h5 {
		 font-family: 'EuclidFlex' !important;
	}
	.muuto-product .mobile-band .price-content p,
	.muuto-product.product_config .tab_content .mobile-band .price-content span	 {
		color: #333333;
	}
	.muuto-product .mobile-band .icon-side-bar {
		background: #333333;
	}
	.designer-block .designer-body .figure-grid {
		padding: 0 15px;
	}
	.designer-block .designer-body {
		padding: 10px;
	}
	.designer-block .designer-head {
		padding: 10px 15px;
		font-size: 17px;
	}
	.designer-block .container-flex {
		padding: 0;
	}
	.masanary-grid li img {
		padding: 15px;
	}
	.select-style li {
		width: auto
	}
	.muuto-product-info .group-rate .price-content .price strong span {
		font-size: 25px;
	}
	.muuto-product-info .price-accordion {
		border: 0;
	}
	.muuto-product-info .color_form.gen-color-form .accordion {
	    background: #f5f5f5;
	}
	.muuto-product-info .add_to_cart_q .row .quantity_configurator input {
	    padding: 0px 0px 0px 65px !important;
	}
	body section.body_container {
		overflow-x: hidden;
	}
	.product_config.muuto-product {
		z-index: inherit !important;
	}
}
@media screen and (max-width: 640px) {
	.muuto-content .product_config .tabs ul li a {
		width: 50px; height: 50px;
	}
}
