@font-face {
	font-family: 'GothamMedium';
	src: url(fonts/GothamMedium.eot);
	src: url(fonts/GothamMedium.eot?#iefix) format('embedded-opentype'),
		 url(fonts/GothamMedium.otf) format('otf'),
		 url(fonts/GothamMedium.svg#GothamMedium) format('svg'),
		 url(fonts/GothamMedium.ttf) format('truetype');
  }

  @font-face {
	font-family: 'GothamBook';
	src: url(fonts/GothamBook.eot);
	src: url(fonts/GothamBook.eot?#iefix) format('embedded-opentype'),
		 url(fonts/GothamBook.otf) format('otf'),
		 url(fonts/GothamBook.svg#GothamBook) format('svg'),
		 url(fonts/GothamBook.ttf) format('truetype');
  }
  
@-ms-viewport{
  width: device-width;
}
  
body {overflow-x: hidden;}

.main_content{
	padding:60px 0 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.card_product_img.zoom {
    cursor: zoom-in;
}

.card_product_img.zoom img {
  pointer-events: none!important;
}
.products_category_section .product_category .product_category_wishlist {
	display: none;
}
.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}

.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 15px;

}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.wpcf7-not-valid-tip { display:none !important; }
.wpcf7-response-output { margin:15px 0 0 0 !important; text-align:center; }
.wpcf7-not-valid { border: 1px solid #C00 !important; }

.fixed_panel_nav .current_page_item > a, .fixed_panel_nav .current-post-ancestor > a, 
.fixed_panel_nav .current-menu-item > a, .fixed_panel_nav .current-page-ancestor > a, 
.fixed_panel_nav .current-menu-ancestor > a, .fixed_panel_nav .current-menu-parent > a
{ color: rgba(29,29,29,.6) !important; }

.not_cart { text-align: center; padding-top: 30px; }

/* --------------dr----------------- */
.materials_main .product_item {position: relative;margin: 0 -3px 5px;display: block;width: 100%;}   
.materials_main .product_item .product_item_hover {transform: unset;top: 0;bottom: 0;left: 0;right: 0;margin: auto;display: flex;justify-content: center;align-items: center;background: #ffffff50;}

.header_inner{ height: 96px; padding: 10px 50px 10px 35px; }
.header_logo{ max-width: 151px; }
.top_header {
	background: #333738;
	color: #fff;
	padding: 10px;
	text-align: center;
	font: 13px/16px GothamBook;
}
.products_section .products_inner_container .product_item {	width: calc(20% - 25px);}
.home .products_section .products_inner_container .product_item{
	width: calc(20% - 24px);
}
.home .cosmic_collection_section .about_content_slider .about_content_img,
.home .liquid_collection_section .about_content_slider .about_content_img{
	padding-left: 1px;
}
/* .about_content_link , .home .page_text .page_buttons a { min-width: 90px;	border: 1px solid #575757;padding: 5px 12px;display: inline-block;letter-spacing: unset;font: 500 12px/22px GothamMedium;color: #8b8b8b; letter-spacing: 1px; height: 36px;  } */
.about_content_link , .home .page_text .page_buttons a , .card_product_buttons .btn { min-width: 90px;     display: inline-flex;    align-items: center;    cursor: pointer;    background-color: transparent;    border: none;
    border-radius: 0;    padding: 12px 26px;    text-align: center;    text-decoration: none;    color: #616161;    font: 12px ProximaNova-Regular,sans-serif;    text-transform: uppercase;
    letter-spacing: 2px;    white-space: nowrap;    max-width: 100%;    box-shadow: inset 0 0 0 1px #616161;    transition: all .1s; justify-content: center;
}
.about_content_link:hover , .home .page_text .page_buttons a:hover , .card_product_buttons .btn:hover {    background-color: #e6e6e6;}
body.safari .about_content_link, body.safari.home .page_text .page_buttons a { height: 34px; line-height: 30px; }

.enquire_block .enquire_block_content img {width: 100%;}
.full_img_section * {width: 100% !important;}
.full_img_section {flex-direction: column; padding-bottom: 90px;padding-top: 62px;}
.full_img_section .about_content_more .about_content_link {width: auto !important;}
.about_content.full_img_section.gradient_bg{
	margin-bottom: 0px;
}
.home .about_content.full_img_section .about_content_description{
	padding: 0 31px 0 31px;
}

@media screen and (max-width: 991px) {
	.home .about_content.full_img_section .about_content_description{
		padding: 0;
	}
}

.full_img_section .about_content_more , .full_img_section .about_content_more a {width: auto;}
/* .about_section .about_content.full_img_section .about_content_description {position: absolute;top: 100%;left: 0; right: 0; margin: auto;}   */
.materials_section .slick-track{ min-width: 100%; }
.materials_section .slick-prev.slick-arrow::before {content: ""; background: url(images/arrow.png);	width: 19px;	height: 17px;	display: block;background-size: cover;}
.materials_section .slick-prev.slick-arrow {transform: rotate(180deg);position: absolute;top: 0;bottom: 0;margin: auto;left: -21px;padding-top: 30px;}
.materials_section .slick-next.slick-arrow::before {content: ""; background: url(images/arrow.png);width: 19px;	height: 17px;	display: block;background-size: cover;}
.materials_section .slick-next.slick-arrow {position: absolute;top: 0;bottom: 0;margin: auto;right: -21px;padding-bottom: 30px;}
.materials_section .slick-arrow {font-size: 0px;	background: transparent;	border: 0px;}
.materials_section .slick-arrow:hover {cursor: pointer;}
.materials_section {	width: calc(100% + 20px);	margin-left: -10px;position: relative;}
.materials_main label {font: 12px ProximaNova-Regular,sans-serif;color: #959595;padding: 7px 0;display: block;letter-spacing: 2px;}
.materials_main  { padding: 10px;}
.materials_main img {height: 140px; object-fit: cover;}

/* .card_product_title{ font-size:19px;} */
.card_product_price_outer { display:flex; align-items:flex-end;}
.card_product_price_outer .sm_text { padding-left:8px; font-size:13px; font-family: ProximaNova-Regular,sans-serif; font-weight: 500; letter-spacing: 1px; margin-bottom:34px; padding-left:10px; }
.price_tab_box { margin:40px 0 0 0; }
.price_tab_box .card_product_price { margin-bottom: 0px; font-size: 20px; letter-spacing: 0em; }
.price_tab_box .card_size_label > span{ font-size: 14px; color: #787878; display: inline-block; margin-bottom: 10px;}
.price_tab_box .card_size_group > label { border-right: 1px solid #616161; }
.price_tab_box .card_size_group > label:last-child { border-right: 0px; }
.typical_text p{ color: #787878; color: #4d4d4d;
    /* font: 14px/22px GothamBook; */
    /* font-weight: 600; */
    /* text-shadow: 0.1px 0 0 #999; */
}
.typical_text p{
	font-size: 14.5px;
}
.card_accordion_trigger svg {
	position: relative;
	top: 2px;
	margin-left: 5px;
	width: 20px;
	height: 21px;
	stroke: #737373;
	transition: all .3s;
}
.card_accordion_trigger.active svg, .card_accordion_trigger.selected svg {
	top: 2px;
	transform: rotate(0deg);
}
.card_accordion_trigger{ letter-spacing: 0.6px; }
.card_accordion_trigger.accordion_trigger span {
	text-transform: capitalize;
	color: #787878;
	min-width: 80px;
	font: 14px ProximaNova-Regular,sans-serif;
}

/* .card_product_buttons .btn{ color:#878787; color: #a4a4a4;  letter-spacing: 1px; box-shadow: inset 0 0 0 2px #cbcbcb; padding: 10px 10px; min-width: 115px; justify-content: center; box-shadow: unset; border: 1px solid #5d5d5d; } */
.card_product_buttons .btn {padding: 12px 11px;}
.home .about_content_description { padding: 0 31px 0 47px; }
.home .left .about_content_description { padding: 0 47px 0 31px; }
/* .home .title_section  {color: #333333;} */
/* .home .typical_text p {	color: #666666; font: 14px/26px GothamBook; letter-spacing: -0.3px; color: #808080; } */
.home .about_content_more {	margin-top: 30px;}
.about_content_description .title_section { margin-bottom: 35px;font: 19px/34px adobe-garamond-pro,serif;}
/* .home .product_item_name {	color: #666666;text-transform: capitalize; letter-spacing: normal; margin-top: 5px; font-family: 'GothamBook'; font-size: 14px; color: #808080;font-family: 'GothamMedium'; text-overflow: unset;  } */
.home .product_item_name {	    text-align: left;    color: rgba(0,0,0,.8);    font: 16px/26px adobe-garamond-pro,serif;    letter-spacing: 2px;    text-transform: uppercase;
    margin-top: 15px;    overflow: hidden;    text-overflow: ellipsis;}
.home .main_content > .container .page_text p {font: 16px/26px GothamBook; font: 12px/26px GothamBook; letter-spacing: 0.6px; }
.home .main_content > .container .page_text h1 {color: #333333; font: 34px/47px adobe-garamond-pro,serif; letter-spacing: 0.6px; letter-spacing: 1px;}
.home .page_text {	max-width: 670px; padding-bottom: 70px; }
.home .main_content > .container {border-bottom: 1px solid #a1a1a1;	/* margin-bottom: 65px; */ max-width: 1600px;}
.home .artisans_section {	padding: 70px 0 10px; margin-top: 30px; position: relative;}
.home .artisans_section::before {	content: '';width: calc(100vw - 16vw);position: absolute;left: 50%; transform: translateX(-50%); right: 0;top: 0;margin: auto;border-top: 1px solid #a1a1a1; display: none;}
/*.home .about_section:nth-child(5) {margin-top: 50px;}*/
.home .madeinsection{
	width:100%;
	background: #ebebeb;
}
.section-atelier{
	width: 100%;
}
.samplesec{
	background: #FFF;
}
.samplesec .about_content.bg-white::before{
	display: none;
}
.home .section-atelier .about_content.artisans_section{
	margin-bottom: 0;
	padding-bottom: 70px;
}

@media screen and (max-width: 767px) {
	.home .section-atelier .about_content.artisans_section {
		padding-bottom: 60px;
	}

	.home .page_text {
		padding-bottom: 60px;
	}
}

.home .about_content.full_img_section{
	padding-top: 70px;
}
.background_gray {position: relative;}
.background_gray{background: #ebebeb;}
.showroom_section {padding: 65px 0;margin: 60px 0;}
.liquid_collection_section {padding: 70px 0 25px;}
.cosmic_collection_section {padding: 20px 0 25px;}
.full_img_section .about_content_description .typical_text p {text-align: center; padding-top: 10px;}
.gradient_bg {position: relative;}
.gradient_bg::before, .about_content.bg-white::before { content: '';background: #F7F7F7;position: absolute;	display: block;	width: 150vw;	height: 100%;	z-index: -1;	left: -50vw;
	top: 0;}
.about_content.bg-white::before { height: calc(100% + 50px); }
.home .instagram_section  {background: #f6f5f5;padding-bottom: 70px;padding-top: 70px;margin-bottom: 0;}
/* .home .main_content {	padding: 60px 0 0px;} */
.designe_section {  padding-top:70px; padding-bottom: 49px;} 
.theatrical_flair_section {background: #e5e5e5;}
.home .about_content_media {	width: 63.05%;}
/* .home .footer {box-shadow: 0 0 1px 1px #ccc;} */
.header_nav_sub li {	margin-bottom: 7px;}
.liquid_collection_section .container , .cosmic_collection_section .container {padding: 0 55px;}
.newsletter_section {padding: 80px 0; background: #E6E6E6;}
.newsletter_section .title_block, .newsletter_section .wpcf7{
	display:inline-block;
}
.newsletter_section .title_block{
	margin-bottom:0;
	margin-right:25px;
}
.section-atelier .gradient_bg::before{
	display: none;
}
.section-atelier .gradient_bg{
	background: #F7F7F7;
}
.home .single_sample_section .materials_main label{
	color: rgba(0,0,0,.8);
    font: 16px/26px adobe-garamond-pro,serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 9px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home .about_section.background_white{
	background: #FFF;
}
.home .liquid_collection_section .about_content{
	margin-bottom: 65px;
}
.home .artisans_section{
	margin-bottom: 30px;
}
.home .main_content > .container.noborder{
	border:0;
}
.home .about_section.eq-padding{
	padding-top: 70px;
	padding-bottom: 70px;
}
.home .about_section.grey-bg{
	background: #ebebeb;
}
.home .about_section.margin-top-60{
	margin-top: 30px;
}
.home .about_section.grey-bg .showroom_section{
	margin-top: 0;
	padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.home .container{
	padding: 0 110px;
}
.home .designe_section .about_content{
	margin-bottom: 0;
}
.home .about_section.ourcommitment .about_content{
	margin-bottom: 0;
}
.home .materials_section .slick-next.slick-arrow,
.home .materials_section .slick-prev.slick-arrow{
	margin: 10px auto 0px;
    padding-bottom: 0;
    height: 140px;
	padding-top: 0;
}
/* -------footer dr------------ */
.footer {	background-color: #E6E6E6;}
.footer_newsletter_section .container{ padding: 0px; }
.footer {/* background-color: #333738; */z-index: 111; position: relative; }
.footer_top {padding: 80px 0;border-bottom: 2px solid #b6b6b6;}
.footer_inner_left {color: #fff;font-size: 20px;}
.footer_inner_left h3 {font: 20px/34px adobe-garamond-pro,serif;	letter-spacing: 3px;	text-transform: uppercase;}
.footer_inner_left label {font: 16px ProximaNova-Regular,sans-serif;color: #a3a3a3; font:16px/24px adobe-garamond-pro,serif}
.footer_inner_right ul {display: flex; align-items: center; padding-left: 55px; }
.footer_inner_right ul li{max-width: 155px; width: 100%;}
.footer_inner_right ul li a {font: 16px adobe-garamond-pro,serif; margin: 10px 0 10px 0px; color: #a3a3a3; text-transform: uppercase;text-decoration:  none;display: block;letter-spacing: 1px;}
.footer_main {display: flex; align-items: center; width: 100%; }
.footer_bottom {padding: 35px 0;}
.footer_bottom .footer_search_input , .footer_top .footer_inner_right .newsletter_form_field {padding: 15px;background: #fff;border: unset;font: 16px adobe-garamond-pro,serif;max-width: 185px;}
.footer_bottom .footer_search_input::placeholder , .footer_top .footer_inner_right .newsletter_form_field::placeholder {color: #595959; font: 16px adobe-garamond-pro,serif;text-transform: uppercase;}
.footer_inner_main {display: flex;align-items: center;justify-content: space-between;}
.footer_top .footer_inner_right .newsletter_form_field {max-width: 300px;height: unset;}
.footer_bottom .footer_inner_right{ width: 100%; }
.footer_inner_right .newsletter_form {	max-width: unset;	margin: unset;}
.footer_inner_right .newsletter_inner .newsletter_form .newsletter_form_send {padding: 17px 26px; box-shadow: inset 0 0 0 2px #a1a1a1;font: 14px adobe-garamond-pro,serif;	color: #bfbfbf; letter-spacing: 2px;}
.footer_inner_right .newsletter_inner .newsletter_form .newsletter_form_send:hover {color: #000;}

.fixed_panel_nav a { font: 16px/1 adobe-garamond-pro,serif; }
.fixed_panel_nav .new_main_category{ margin-bottom: 40px;}
.fixed_panel_nav .new_main_category > li > ul.menu{ margin-top: 10px; }
.fixed_panel_nav .new_main_category ul.menu li { margin-bottom: 5px;}
.fixed_panel_nav .new_main_category ul.menu li a{ font: 14px/1 GothamBook; text-transform: capitalize; letter-spacing: unset;  color: rgba(29,29,29,.6) !important; display: inline-block;}
/* .product_category_select select { min-width: 110px; } */
.d-flex{ display: flex; align-items: center; margin-top: 5px; }
.d-flex > span{ margin-right: 5px; opacity: 0.8; text-transform: lowercase; }
.d-flex > p.price{ margin-top: 0px; color: #333; font: 18px/20px adobe-garamond-pro,serif;}
.single-product .fixed_panel_nav .new_main_category{
    margin-top: 26px;
}
.single-product .wrapper.pt_middle{
	padding-top: 46px;
}
@media print {
    .footer, .header, .wishlist_buttons, .wishlist_continue, .newsletter_section { display:none;}
}

.price_tab_box { display: block !important; }
.price_tab_box .card_size_group { flex-direction: row !important; }
.price_tab_box .card_size_group > label { margin-right: 30px; padding-right:20px; }
/* mindy */
.tooltip {
  position: relative;
  display: inline-block;
/*   border-bottom: 1px dotted black; */
}

.tooltip .tooltiptext {
	visibility: hidden;
	background-color: #fff;
	width: auto;
	color: rgba(0,0,0,.8);
	text-align: center;
	border-radius: 6px;
	font: 12px ProximaNova-Regular,sans-serif;
	padding: 5px 15px;
	position: absolute;
	z-index: 1;
	left: 50%;
	margin-left: 0;
	bottom: 100%;
	height: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	transform: translate(-50%, 0);
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
/*  kaylee*/

.product_cat_item.variation_product_section {

    width: calc(23.2% - 10px);
    margin: 0 5px 15px;

}
.orbit_title {
    text-align: center;
   font: 26px/1 adobe-garamond-pro,serif;
    text-transform: uppercase;
    margin: 50px 0;
	letter-spacing: 2px;
}

.card_product_wishlist a {
    font-size: 20px;
	color: #616161;
}
.orbit_cat_title {
/*     font-size: 15px; */
    margin: 12px 0 0 0;
	color: rgba(0,0,0,.8);
letter-spacing: 2px;
text-transform: uppercase;
overflow: hidden;
text-overflow: ellipsis;
	font: 15px/26px adobe-garamond-pro,serif;
}
.product_cat_item img {
    height: auto;
    width: 100%;
    object-fit: cover;
}
.products_cat_wrap {
	margin: 0 -5px;
    display: flex;
    flex-wrap: wrap;
	justify-content: center;
}
.product_cat_item {
      width: calc(18.5% - 10px);
    margin: 0 5px 15px;

}
.card_toggle_demo {
    display: flex;
}
.single_image img {
    height: 50px;
    padding: 0 15px 0 0;
    object-fit: cover;
}
.colour_products {
    margin-bottom: 17px;
	margin-top: 20px;
}
.colour_products span{
	text-transform: capitalize;
    color: #787878;
    min-width: 80px;
    font: 14px ProximaNova-Regular,sans-serif;
	letter-spacing: 0.6px;
	transition: all .3s;
}
.colour_products span:hover{
	opacity: .4;
	transition: all .3s;
}
.card_product_buttons{
	flex-wrap: wrap;
	margin-top: 20px;
}
.card_product_buttons .btn {
	margin-bottom: 10px;
	/* margin-right: 2px;
	margin-left: 2px; */
}
.card_product_nav{
	max-width: 1123px;
}
a.journal_post_title {
    text-decoration: unset;
}
.card_toggle_demo {
    display: flex;
    justify-content: flex-start;
    align-items: center;
	flex-wrap: wrap;
}
.single_image {
    width: 65px !important;
}
.single_image img {
    height: 50px;
    object-fit: cover;
    width: 65px;
}
.product_color_wrap{
	display: block;
}
.product_color_wrap .product_color{
	display: inline-block;
	vertical-align: top;
}
.single-product #menu-products-1.menu{
	display:none;
}

.collection_section .products_wrap {
	justify-content:flex-start;
}
.page-template-page-sections .black_icon,
.home .black_icon{ display: none;}
.white_icon{ display: none;}

.page-template-page-sections header.fixed .black_icon,
.page-template-page-sections header.header-bg  .black_icon,
.home header.fixed .black_icon{ display: block; }
.page-template-page-sections header.fixed .white_icon,
.page-template-page-sections header.header-bg .white_icon,
.home header.fixed .white_icon{ display: none; }
.page-template-page-sections header .white_icon, /*KWF REMOVED 24052023*/
.home header .white_icon{ display: block; }
header .cart_img img , header .black_icon , header .white_icon {
	width: auto;
	height: 20px;
}
.products_category_section .products_category_wrap .product_category.long .product_category_img {
    padding-bottom: unset;
    height: auto !important;
}
.product_category.long .product_category_img img{
	position:unset;
}
.product_category.long .product_category_img img ~ img{
	position:absolute;
}
.card_product_price .sm_text { padding-left:8px; font-size:13px; font-family: ProximaNova-Regular,sans-serif; font-weight: 500; letter-spacing: 1px; }
.one_three_section { padding-top: 100px; }
.fixed_panel { top: 80px;}
.wrapper.pt_middle { padding-top: 150px; }
.single-product .fixed_panel .fixed_panel_title { display: none !important; }
body{
	font-size: 14px;
}
body header.header-bg {
	background: #eeeeee;
}
body .header.header-bg .header_logo {
	filter: brightness(0) invert(0);
}
body .header.header-bg .header_nav_toggle span::before,
body .header.header-bg .header_nav_toggle span::after,
body .header.header-bg .header_nav_toggle span {
	background: #646464;
}
body .header .header_nav_toggle span {opacity: 0;}
body .header .header_nav_toggle.active span , body .header .header_nav_toggle.active span::before, body .header .header_nav_toggle.active span::after {opacity: 1;}
body .header .header_nav_toggle.active > img {opacity: 0;}
.header_nav_toggle.active span::before , .header_nav_toggle.active span::after {height: 1px;}
.header_nav_toggle.active{
	width: 26px;
    height: 26px;
}
body .header.header-bg .header_nav_toggle span{
	background: transparent;
}
body .header.header-bg .header_search_toggle svg {
	fill: #000;
}
body .header.header-bg .cart_img .black_icon {
	display: block !important;
}
body .header.header-bg .cart_img .white_icon {
	display: none !important;
}
/* .header_right .header_soc{ display: none;} */
body .header_navbar { 
	transform: translateY(-150%) !important;
	width: 100%;
	height: auto;
	/* border-bottom:1px solid #333; */
	background: #eeeeee;
	padding-top: 0px;
	margin-top: 96px;
}
.header.basic .header_soc a img, .header.fixed .header_soc a img,
.header_soc a img{
filter: none;
}
body .header_navbar.visible{
	transform: translateY(0%) !important;
}
body .header_navbar .header_navbar_inner {
	/* border-top: 1px solid #333; */
	max-height: calc(100vh - 100px);
	margin: auto;
	padding: 0 45px 35px;
	padding-top: 40px;
	padding: 53px 61px 37px;
}
body .header_navbar ul.menu{
	display: flex;
	flex-direction: wrap;
}
body .header_navbar ul.menu li{
	margin-right: 15px;
	max-width: 200px;
	width: 100%;
	margin-bottom: 0;
	line-height: 25.98px;
}
body .header_navbar ul.menu li:nth-child(3){
	max-width: 220px;
}
body .header_navbar ul.menu li a{
	font-size: 19.99px;
	font-family: adobe-garamond-pro,serif;
	/* text-shadow: 0.4px 0 0px #333; */
	color: #333333;
}
body .header_navbar ul.menu li .header_nav_sub li a {
	font-size: 13.99px;
	font-family: 'GothamBook';
	text-transform: capitalize;
	letter-spacing: normal;
	color: #666666;
	font-weight: normal;
	text-shadow: unset;
}
body .header_nav_sub {
	margin-top: 5px;
}

body .header_navbar ul.menu li.child-text-md > ul li{
	line-height: 47.97px;
}
body .header_navbar ul.menu li.child-text-md > ul li a{ 
	text-decoration: none;
	color: #333333;
	font-size: 19.99px;
	font-family: adobe-garamond-pro,serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: normal; 
}
body .header_navbar ul.menu li.menu-subheading a,
body .header_navbar ul.menu li .header_nav_sub li.menu-subheading a{
    font-size: 19.99px;
    font-family: adobe-garamond-pro,serif;
    color: #333333;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 25px;
    margin-bottom: 5px;
}
body.single-product .card_product_right{
	padding-left: 0;
}
body.single-product .card_product_right .email-btn{
	display: block;
	max-width: 165px;
	margin-left: 0;
	margin-right: 0;
	letter-spacing: 2px;
	box-shadow: inset 0 0 0 1px #616161;
}

@media screen and (max-width: 770px) {
	body .header_navbar ul.menu li.child-text-md > ul li a, body .header_navbar ul.menu li a,
	body .header_navbar ul.menu li.menu-subheading a, body .header_navbar ul.menu li .header_nav_sub li.menu-subheading a {
		font-size: 16px;
	}

	body .header_navbar ul.menu li .header_nav_sub li a {
		font-size: 12px;
	}

	body .header_navbar ul.menu > li:nth-child(3) {
		margin: 0 0 20px;
		float: right;
	}
	body .header_navbar ul.menu li.menu-subheading a, body .header_navbar ul.menu li .header_nav_sub li.menu-subheading a{
		margin-top: 30px;
	}
	body .header_navbar ul.menu > li{
		margin-bottom: 19px;
	}
	body .header_navbar ul.menu > li:nth-child(4){
		clear: both;
	}
	
}

.header_nav a{
	letter-spacing: 1px;
}
body .header_nav > ul > li:first-child , body .header_nav > ul > li:first-child > ul li {max-width: 300px; padding-top: 0;}
/* body .header_navbar ul li ul.header_nav_sub li.menu-item-has-children > a {font-size: 16px !important;} */
ul li.child-text-md > ul li {
	margin-bottom: 0;
}
body .header_nav > ul > li, body .header_nav > ul > li {
	padding-top: 11px;
}

ul li.child-text-md > div { display: none !important;}
ul li.child-text-md ul{ margin-top: 0px; }
.header_nav_toggle { width: 23px; height: 20px; vertical-align: top;}
.header_nav_toggle span{ top: 0; bottom: 0; margin: auto; }
.header_nav_toggle span::before { top: -8px; }
.header_nav_toggle span::after { bottom: -8px; }	
/* .header.fixed {	border-bottom: 1px solid #333; }  */
.single_sample_section a.about_content_link{ margin-bottom: 70px; }
.three_step_menu > .header_nav_sub { display: flex; }
.three_step_menu > .header_nav_sub > li > a { 
	text-transform: uppercase !important; 
	text-decoration: none !important;
	color: #333333 !important;
	font-size: 16px !important;
	font-family: adobe-garamond-pro,serif !important;
	margin-top: 5px;
    display: inline-block;
	/* text-shadow: 0.5px 0 0 #333 !important; */
}
.header.fixed{
	z-index: 500;
}
body .header_navbar ul.menu li.three_step_menu ul li ul.header_nav_sub{
	margin-top: 0px;
}
body .header_navbar ul.menu li.three_step_menu ul li:first-child{
	max-width: 230px;
}
body .header_navbar ul.menu li.three_step_menu { max-width: 588px; }
.menu .header_has_arrow{
	display: unset;
}
.top_scrolling_arrow img {
	max-width: 24px;
}
.top_scrolling_text {
	margin-bottom: 8px;
}
.bg-white,.single_sample_section{
	background-color: #fff;
	padding-top: 90px;
}

.about_content.bg-white {
	position: relative;
	padding-top: 70px;
}
.about_content.bg-white::before {
	background-image: unset;
	background-color: #fff;
}
.home .about_content{
	margin-bottom: 90px;
}
.home .single_sample_section{
	margin-top: -91px;
	padding-top: 40px;
}
/* saimoon */
.home .liquid_collection_section .about_content,
.home .cosmic_collection_section .about_content{
	margin-bottom: 0;
}
.home .single_sample_section .page_buttons{
	margin-top: 17px;
}
.home .about_content.sample-libr{
	margin-bottom: 0;
}
.home .main_content > .container.qoute-sec .page_text h1{
	font-size:32px;
	color: #8E8E8E;
}
.home .top_slider .slick-dots{
	margin-top: -14px;
}
.home .about_content_link, .home .page_text .page_buttons a, .home .card_product_buttons .btn{
	color: #666;
	box-shadow: inset 0 0 0 1px #8E8E8E;
}
.qoute-sec .page_buttons{
	margin-top: 28px;
}
.vat_text{
	color:#8E8E8E;
	font-size:13px;
	margin-top:10px;
}
.video_thumb{
	position:absolute;
	width:100.5%;
	height:100.5%;
	z-index:9;
}
.custom_video iframe{
	width:100%;
}

.three_step_menu .header_nav_sub li.menu-item-type-custom a{
	display:none;
}
.three_step_menu .header_nav_sub li.menu-item-type-post_type a, .three_step_menu .header_nav_sub li.menu-item-type-taxonomy a{
	display:inline-block;
}
.about_content_name{
	text-align: center;
}

@media(min-width: 1650px){
.full_img_section  {max-width: calc(100vw - 50px);	width: calc(100% + 400px);	left: -200px;}
}

@media(max-width: 1480px){
	.product_cat_item.variation_product_section {
      width: calc(22.9% - 10px);
	}
	.card_product_nav {
   	 max-width: 987px;
	}
}
@media(max-width: 1366px){
	.journal_content {
  	  padding: 0px 60px;
	}
}
@media(max-width: 1200px){
	.product_cat_item.variation_product_section {
   		 width: calc(25% - 10px);
  }
  .single-product .card_product{
	padding: 0 40px;
  }
}
@media(max-width:1080px){
	body.single-product .card_product_right .email-btn{
		max-width: 100%;
	}
}
@media(max-width:1024px){
	.orbit_cat_title {
    	font: 13px/26px adobe-garamond-pro,serif;
	}
	.card_product_nav {
    	max-width: 738px;
	}
}
@media (max-width:991px){
	.product_cat_item {
    width: calc(40% - 10px);
		margin: 0 5px 30px;
}
.home .about_content.artisans_section:after{
	width: 600%;
}
.home .about_section.eq-padding{
	padding-top: 40px;
	padding-bottom: 40px;
}
.card_product_buttons .btn:last-child {
    margin: 0 0 10px 10px;
}
.footer_inner{
	padding-left: 0;
	padding-right: 0;
}
.footer{
	padding-left: 25px;
    padding-right: 25px;
}
}
@media(max-width: 768px){
	.product_cat_item.variation_product_section {
   		 width: calc(25.2% - 11px);
	}
/* 	.single_image img {
 	   height: auto;
	} */
}
@media (max-width:767px){
	.orbit_cat_title {
    text-align: center;
}
/* 	.single_image img {
    height: 40px;
	} */
	.card_product_wishlist a {
    font-size: 16px;

}
		.orbit_cat_title {
    font: 16px/26px adobe-garamond-pro,serif;
}
	.product_cat_item {
		width: calc(34% - 10px);
	}
	.product_cat_item.variation_product_section {
		width: calc(50% - 10px);
		margin: 0 5px 15px;
	}
	header .black_icon, .home header.fixed .black_icon{
		display:block;
	}

	
	header .white_icon, .home header .white_icon{
		display:none;
	}
	.footer{
		z-index:40;
	}
}

@media(max-width:480px){
	.product_cat_item {
    width: calc(50% - 10px);
}
	.orbit_cat_title {
    font-size: 14px;
		
}
.orbit_title {
    font: 20px/1 adobe-garamond-pro,serif;
}	
}
.product_cat_item a {
    text-decoration: none;
}


@media(max-width: 1200px){
	.journal_posts {
    	margin: 0 60px -35px;
	}
}
@media(max-width: 1199px){
	.journal_section .journal_post_item {
		width: calc(33% - 30px);
	}
	.journal_section .journal_posts {
		justify-content: left;
	}
	.journal_posts {
   		 margin: 0px 50px -35px;
	}
	.journal_content {
		padding: 0px;
		max-width: 780px;
		margin: 0 auto;
	}
	.home .artisans_section {margin-bottom: 60px;}
	.home .instagram_section {		padding-bottom: 70px;		padding-top: 20px;	}
}
@media(max-width: 1024px){
	.journal_content {
		max-width: 750px;
	}
	.home .about_content {margin-bottom: 10px;}
	.about_content.bg-white {padding-top: 20px;}
	.home .showroom_section {margin: 0;	}
	.home .instagram_section {		padding-bottom: 65px;		padding-top: 0px;	}
}
@media(max-width: 991px){
	body .header_navbar .header_navbar_inner {		padding: 40px 30px;	}
	.products_section .products_inner_container .product_item {
		width: calc(30.33% - 5px);
	}
	.home .artisans_section {padding: 90px 0 40px;}
	.home .full_img_section {		padding-bottom: 40px;	}
	.home .main_content > .container .page_text h1 {
		font: 27px/27px adobe-garamond-pro,serif;
	}
	.home .designe_section {
		padding-bottom: 45px;
	}
	.home .about_content::after {
		width: 85%;
	}
	.journal_section .journal_post_item {
    	width: calc(50% - 30px);
	}
	.journal_posts {
   	 margin: 0px 85px -35px;
	}
	.journal_content {
		max-width: 615px;
	}
	.footer_inner_main {
		flex-wrap: wrap;
	} 
	.footer_newsletter_section .container {padding: 0;}
	.footer .newsletter_inner .newsletter_form {align-items: flex-start;}
	.footer_inner_right {margin-top: 15px;}
	.footer_main {		align-items: flex-start;		flex-direction: column;	}
	.footer_inner_right ul li a {		margin: 10px 30px 10px 0;	}
	.footer_inner_right ul {		flex-wrap: wrap; margin-bottom: 7px;	}
	.footer_nav_bottom {margin-top: 7px;}
	.home .about_content_media {	width: 100%;}
	.home .about_section {padding-top: 40px;}
}
@media(max-width: 840px){
	.journal_content {
		max-width: 550px;
	}
}
@media(max-width: 768px){
	body .header_navbar {
		transform: translateY(-157%) !important;
	}
	body .header_navbar ul.menu li:first-child ul {
		display: block !important;
	}
	body .header_navbar ul.menu li {max-width: 100% !important;}
	.header_navbar .header_nav .menu .header_has_arrow {
		display: flex;
		justify-content: space-between;
	}
	body .header_navbar ul.menu {flex-direction: column;}
	.header_navbar .three_step_menu > .header_nav_sub { display: none; }
	.home .product_item_name {
		font: 14px/26px adobe-garamond-pro,serif;
	}
	.home .main_content > .container .page_text h1 {
		font: 30px/39px adobe-garamond-pro,serif;
	}
	.journal_section .journal_posts {
		justify-content: left;
		margin: 0 auto;
		max-width: 554px;
	}
	.journal_section .journal_post_item {
   		 width: calc(50% - 30px);
	}
	.journal_content {
		max-width: 528px;
	}
	.home .materials_section .slick-prev.slick-arrow {
		transform: rotate(180deg);
		bottom: unset;
		top: 3%;
		left: -15px;
	}
	.home .materials_section .slick-next.slick-arrow {
		bottom: unset;
		top: 3%;
		right: -10px;
	}

	.materials_section .slick-prev.slick-arrow {
		transform: rotate(180deg);
		bottom: unset;
		top: 35%;
		left: -15px;
	}
	.materials_section .slick-next.slick-arrow {
		bottom: unset;
		top: 35%;
		right: -10px;
	}

	.footer_nav_top {border-bottom: 1px solid #ccc;}
}
@media(max-width: 767px){
	.home .artisans_section {
		padding: 50px 0 30px;
		margin-top: 0px;
	}
	.home .about_content_media {
		margin-bottom: 20px;
	}
	.journal_section .journal_post_item {
		width: calc(50% - 30px);
	}
	.journal_content {
		max-width: 100%;
	}
	/* .newsletter_form {flex-direction: row;} */
	.card_product_buttons .btn {
		flex-basis: calc(50% - 10px);
	}
}
@media(max-width: 575px){
	.home .main_content > .container .page_text h1 {
		font: 20px/27px adobe-garamond-pro,serif;
	}
	.product_category_name{ 
		font: 17px/1 adobe-garamond-pro,serif;
		letter-spacing:1.5px;
	}
	.footer_bottom .footer_search_input, .footer_top .footer_inner_right .newsletter_form_field {
		padding: 12px;
	}
	.footer_inner_right .newsletter_inner .newsletter_form .newsletter_form_send {
		padding: 15px 26px;
		font: 12px adobe-garamond-pro,serif;
	}
	.footer_bottom .footer_search_input::placeholder, .footer_top .footer_inner_right .newsletter_form_field::placeholder {
		font: 13px adobe-garamond-pro,serif;
	}
	.footer_top {
		padding: 40px 0;
	}
	.footer_inner_right ul li a {
		font-size: 15px;
	}
}
@media(max-width: 480px){
	.journal_section .journal_post_item {
    	width: 100%;
	}
	.journal_section .container{
		padding: 0 18px !important;
	}
}

@media(max-width: 414px){
	.product_category_name{ 
		font: 16px/1 adobe-garamond-pro,serif;
		letter-spacing: 1px;
	}
	.card_toggle_demo {
		justify-content: flex-start;
	}
	.single_image img {
      padding: 0;
  }
	.card_toggle_demo .single_image {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.card_toggle_demo {
    margin-left: -7.5px;
    margin-right: -7.5px;
}	
}
.card_product_wishlist a {
    color: #1d1d1d;
    font: 15px/22px adobe-garamond-pro,serif;
}
/* .slideLinkDiv a{display:block;} */
.slideLinkDiv {
	text-align:right;
}
.slideLink {
	cursor: pointer;
	color: #666;
	font: 12px ProximaNova-Regular,serif;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 20px 0;
	display: inline-block;
}
.svg_arrow_top {
	position: relative;
	top: 2px;
	margin-left: 5px;
	width: 11px;
	height: 12px;
	stroke: #666;
	transition: all .3s;
	transform: rotate(-90deg);
	margin-right: 3px;
}
.top_slider .slick-slide.top_slider_item {height: auto;min-height:0;}
.top_scrolling{
	bottom: 45px;
}
.mobileSlideImg{display: none !important;}
.top_section.desktop_slider .top_title {
	height: auto !important;
}

.journal_post_img{
	background-color:#fff;
}


.journal_post_img img{
	top:50%;
	height: auto;
	left:0;
	right:0;
	transform: translate(0, -50%);
	margin: 0 auto;
}
video::-webkit-media-controls-play-button{
  display: flex !important;
}
.cosmic_collection_section .custom_video iframe{
	width: 100%;
	aspect-ratio: 16 / 9;
}
.fixed_panel_nav .fixed_catalogue_icon{
	display: none;
}
.products_category_section .product_category .product_category_select.sizes{
	display: none;
}
body.post-template-default .header .header_nav_toggle span,
body.page-template-default .header .header_nav_toggle span,
body.page-template .header .header_nav_toggle span,
body.page-id-6035 .header .header_nav_toggle span,
body.archive .header .header_nav_toggle span,
body.single-product .header .header_nav_toggle span{
	opacity: 1;
}
.newsletter_inner .typical_text p{
	font-size: 15px;
}
.footer{
	padding: 0 50px;
}
.footer_inner{
	padding: 30px 0;
	border-top: #a1a1a1 1px solid;
}
.newsletter_section{
	padding: 20px 0 37px;
}
.newsletter_form {
	margin-top: 17px;
}
@media(max-width: 320px){
	.product_color_img .tooltip img{
		height: 50px;
		width: 43px;
	}
}
@media(max-width: 767px){
	.journal_content_video .play_video {
/* 	opacity: 0 !important;
	display: none !important; */
}
.top_title {
	display: block; 
	}
	.desktopSlideImg{display: none !important;}
	.mobileSlideImg{display: block !important;}
	.slideLinkDiv { 
		display: none !important;
	}
	.page-template-page-sections .black_icon, .home .black_icon{
		display: block;
	}
	
	body .header_navbar > ul.menu > li:first-child{
	max-width: 50% !important;
    float: left;
	}
}

@media(max-width: 575px){
.journal_content_video .play_video {
	display: none !important;
}
.products_section .products_inner_container .product_item {
	width: calc(50% - 15px);
}
.home .left .about_content_description , .home .about_content_description {
	padding: 0;
}
.home .product_item_name {
	font: 12px/20px adobe-garamond-pro,serif;
}
}

@media only screen and (max-width:1494px){
	.card_product_buttons .btn{
    	flex-basis:calc(50% - 20px);
    }
    .card_product_buttons{
    	/*justify-content: space-between;*/
    	justify-content: center;
    }
	/*.card_product_buttons .btn:last-child{*/
	/*	margin-bottom: 10px;*/
	/*}*/

}

@media only screen and (max-width: 767px){
	.card_product_buttons{
    	flex-direction: row;
        padding:0;
        /*justify-content: space-between;*/
        justify-content: center;
    }
    .card_product_buttons .btn:last-child{
    	margin:0 0 10px 10px;
    }
	.home .products_section{
		margin-top:40px;
		margin-bottom:60px;
	}
	.home .products_section .products_inner_container .product_item{
		width: calc(50% - 20px);
	}
	.home .products_section .products_wrap {
		display: flex;
		flex-wrap: wrap;
	}
	.home .products_section .products_wrap > * {
		width: 50%;
	}
	.home .products_section .products_wrap > *:nth-child(n+5) {
		display: none;
	}
	.home .about_section{
		padding:0;
	}
	.home .about_section.eq-padding, .home .artisans_section, .home .about_content.full_img_section, .home .about_content.bg-white, .home .instagram_section{
		padding:60px 0;
	}
	.home .about_content.bg-white{
		padding-bottom:35px;
	}
	.home .single_sample_section{
		margin:0;
		padding: 50px 0 0;
	}
	.home .about_content.artisans_section, .home .instagram_section{
		padding-bottom:60px;
	}
	.single_sample_section a.about_content_link, .home .page_text{
		margin-bottom:60px;
	}
	.home .about_section.liquid_collection_section, .home .designe_section{
		padding:60px 0 0;
	}
	.home .about_section.margin-top-60{
		margin-top:0;
	}

	.home .about_content.full_img_section:after{
		display:none;
	}
	.home .main_content > .container.qoute-sec .page_text h1{
		font-size:22px;
		line-height:30px;
	}
	.home .container{
		padding: 0 10%;
	}
	.newsletter_section .title_block, .newsletter_section .wpcf7{
		display:block;
	}
	.newsletter_section .title_block{
		margin-right:0;
		margin-top:20px;
	}
	.title_block.only-mobile{
		display:block;
	}
	.title_block.only-desktop{
		display:none;
	}
	.card_product_buttons .btn {
		flex-basis: calc(50% - 5px);
	}
	.single-product .card_product{
		padding: 0;
	}
	body .header_navbar ul.menu:after,
	body .header_navbar ul.menu:before{
		clear: both;
		content: '';
		display: block;
	}
	body .header_navbar ul.menu{
		display: block;
	}
	body .header_navbar ul.menu > li{
		width: 50%;
		max-width: 50% !important;
		float: left;
		margin: 0 0 19px;
	}

	body .header_navbar ul.menu > li:first-child {
		margin: 0;
	}

	body .header_navbar ul.header_nav_sub li {
		line-height: 23.5px;
	}

	body .header_navbar ul.menu > li > ul{
		display: block !important;
	}
	body .header_navbar ul.menu > li > ul:after,
	body .header_navbar ul.menu > li > ul:before{
		clear: both;
		content: '';
		display: block;
	}
	body .header_navbar ul.menu > li:last-child{
		/*float: none;*/
		/*width: 100%;*/
		/*max-width: 100% !important;*/
		/*clear: both;*/
		float: left;
		width: 50%;
		max-width: 50% !important;
	}
	body .header_navbar ul.menu > li:last-child > ul > li{
		/*width: 50%;*/
		/*max-width: 50% !important;*/
		/*float: left;*/
		margin: 0 0 0;
	}
	/*body .header_navbar ul.menu > li:last-child > ul > li > a{*/
		/*display: none;*/
	/*}*/
	body .header_navbar ul.menu > li:last-child > ul > li > ul{
		display: block !important;
	}
	body .header_navbar ul.menu li.child-text-md > ul li {
		line-height: 39.97px;
	}
	body .header_navbar ul.menu li.child-text-md > ul li a,
	body .header_navbar ul.menu li a,
	body .header_navbar ul.menu li.menu-subheading a, body .header_navbar ul.menu li .header_nav_sub li.menu-subheading a{
		font-weight: 600;
	}
	.header_nav_arrow{
		display: none;
	}
	.home .single_sample_section .title_section{
		text-align: center;

	}
	.home .single_sample_section .materials_main label{
		text-align: center;
	}
	.footer_inner{
		padding-left: 0;
    	padding-right: 0;
	}
	.footer{
		padding-left: 20px;
    	padding-right: 20px;
	}
	body.post-template-default .header .header_nav_toggle span,
	body.page-template-default .header .header_nav_toggle span,
	body.page-template .header .header_nav_toggle span,
    body.page-id-6035 .header .header_nav_toggle span,
	body.archive .header .header_nav_toggle span, 
    body.single-product .header .header_nav_toggle span{
		opacity: 0;
	}

	body.page-template-default .header .header_nav_toggle.active span,
	body.page-template .header .header_nav_toggle.active span,
	body.archive .header .header_nav_toggle.active span,
    body.single-product .header .header_nav_toggle.active span{
		opacity: 1;
	}
}
.title_block.only-mobile{
	display:none;
}

/**/

.home-text__wrapper .title_section {
	margin-bottom: 35px;
	font: 19px/34px adobe-garamond-pro,serif;
	text-align: center;
}

.home-text__container {
	margin: 0 auto 40px;
	padding: 0 110px;
	max-width: 1300px;
}

@media screen and (max-width: 800px) {
	.home-text__container {
		padding: 0 50px;
	}

	.home-text__container .typical_text {
		padding-left: 0;
	}
}

.home .main_content > .container.mb-0 {
	max-width: 100%;
}

.mb-0 .page_text {
	margin: 0 auto;
}

.about_section .section-atelier .about_content {
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 40px;
}

@media screen and (max-width: 767px) {
	.about_section .section-atelier .about_content {
		margin-bottom: 0;
		padding-bottom: 60px;
	}
}

.cosmic_collection_section .section-atelier .about_content, .liquid_collection_section .section-atelier .about_content {
	margin-bottom: 0;
	padding-bottom: 0;
}

.ourcommitment .section-atelier .about_content {
	padding-bottom: 0;
}

@media screen and (max-width:991px) {
	.about_section .section-atelier:last-child .about_content:after {
		display: none;
	}

	.about_section .section-atelier:last-child .about_content {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.about_section .madeinsection .about_content:after {
		display: none;
	}
}

/*@media screen and (max-width:600px) {*/
/*	.about_section .section-atelier .about_content:after {*/
/*		content: '';*/
/*		bottom: 0;*/
/*		left: 50%;*/
/*		transform: translateX(-50%);*/
/*		display: block;*/
/*		width: 90px;*/
/*		height: 1px;*/
/*		background-color: #a1a1a1;*/
/*	}*/
/*}*/

/* Materials page changes */

@media screen and (max-width: 991px) {
	.instagram_section {
		padding-top: 60px !important;
	}
}

.header_nav_sub>li>a {
	line-height: 1.3;
	display: inline-block;
}

.page-id-5365 .footer_inner {
	border-top: none;
}

.page-id-6035 .home-text__wrapper,
.home .home-text__wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.page-id-6035 .home-text__wrapper .typical_text,
.home .home-text__wrapper .typical_text {
	max-width: 70%;
}

.price_desktop {
	margin-bottom: 0;
}

@media screen and (max-width: 991px) {
	.page-id-6035 .home-text__wrapper .typical_text,
	.home .home-text__wrapper .typical_text {
		max-width: 100%;
	}

	.price_desktop, .vat_desktop {
		display: none;
	}
}

.price_mobile, .vat_mobile {
	display: none;
}

@media screen and (max-width: 991px) {
	.vat_mobile {
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}

	.price_mobile {
		display: flex;
		justify-content: center;
		margin-bottom: 0;
	}

	.accordion_box.price_mobile {
		margin-bottom: 20px;
	}

	.price_mobile .vat_text {
		text-align: center;
		margin-bottom: 10px;
	}

	.price_mobile .card_size_group .card_size_label:first-child {
		margin-left: 14px;
	}

	.price_mobile .card_size_group .card_size_label:last-child {
		margin-right: 0;
		padding-right: 0;
	}

	.price_tab_box {
		margin: 0;
	}
}

.home .designe_section {
	padding-bottom: 0;
}

.home .mb-0 {
	margin-top: -40px;
}

@media screen and (max-width: 767px) {
	.header_soc {
		display: block;
		z-index: 2;
	}

	.header_inner {
		padding: 10px 20px 10px 20px;
	}
}

.archive .main_content {
	padding: 0;
}

.archive .main_content .container.pt_big {
	padding: 0 160px;
}

@media screen and (max-width: 767px) {
	.archive .main_content .container.pt_big {
		padding: 0 30px;
	}
}

@media screen and (max-width: 640px) {
	.about_content_media img {
		object-fit: contain;
	}
}

/* buttons for single product */

.card_product_buttons {
	justify-content: space-between;
}

.card_product_buttons .btn {
	flex-basis: calc(33% - 20px);
	min-width: max-content;
	margin: 0;
}

.card_product_buttons .btn:last-child {
	margin: 0;
}

.email-btn {
	margin-top: 30px;
}

@media screen and (max-width: 1080px) {
	.card_product_buttons {
		flex-direction: column;
	}

	.card_product_buttons .btn {
		margin: 0 0 10px;
		width: 100%;
	}

	.email-btn {
		width: 100%;
		text-align: center;
		display: inline-block;
	}
}


/*
ADVANCED CHANGES FOR NEW MATERIALS PAGE...

.main_content .about_section .section-atelier .container .about_content_img.kwfextended{
    width: 100%;
    height: 100%;
}
.main_content .about_section .section-atelier .container{
    display: flex;
    flex-direction: row;
}
.main_content .about_section .section-atelier .container.kwf_tier_1{

}
.main_content .about_section .section-atelier .container.kwf_tier_1 img{

}
.main_content .about_section .section-atelier .container.kwf_tier_3{

}*/