/*

Theme Name: Sminkstudio
Theme URI: http://www.smink.studio
Description: Template gemaakt voor SminkStudio
Version: 2020.1.0.0
Author: C.P.M. Bastiaansen
Author URI: http://www.excellutions.nl

*/


@font-face {
	font-family: 'Akkurat-Light';
	src: 	url('fonts/akkurat-light/Akkurat-Light.woff2') format('woff2'),
			url('fonts/akkurat-light/Akkurat-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@media (min-width: 1260px) {
    .container{
		width: 1280px;
        max-width: 1280px;
    }
}


html,
body {
	height: 100%;
	width: 100%;
}

html {
	position: relative;
	margin: 0;
	padding: 0;
	height: auto;
	min-height: 100%;
	width: 100%;
}

body {
	position: relative;
	display: inherit;
	font-family: 'Open Sans'!important;
	font-size: 24px;
	font-weight: 300;
	line-height: 40px;
	color: #000000;
  	height: 100%;
	width: 100%;
	scroll-behavior: smooth;
}

* {
	box-sizing: border-box;
}

p {
	margin-bottom: 50px;
}

em {
	font-size: 20px;
	font-weight: 300!important;
	color: #9B9B9B;
}

strong {
	font-family: 'Open Sans';
	font-weight: 400;
}

h1, h2, h3 {
	font-family: 'Akkurat-Light';
}

h4, h5, h6 {
	font-family: 'Akkurat-Light';
}

h1 {
	font-size: 54px;
	line-height: 70px;
}

h2 {
	font-size: 54px;
	line-height: 60px;
	margin-bottom: 70px;
	margin-top: 0;
}

h3 {
	font-size: 40px;
	line-height: 40px;
}

.single-tiles-title-container:before {
	position: absolute;
	content: '';
	left: calc( 50% + 14px); 
	width: 2px;
	height: 50%;
	border-right: 2px solid red;
}

img {
	max-width: 100%;
	height: auto;
}

img.alignright {
	position: relative;
	display: block;
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

img.alignleft {
	position: relative;
	display: block;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

img.aligncenter {
	display: block;
	margin: 0 auto 15px auto;
}

a,
a:hover,
a:focus {
	outline: 0 none;
	text-decoration: none;
	border: 0 none;
}

a {
	color: #000000;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;	
}

a#order-sample-kits {
	position: relative;
	top: -150px;
}

#content-wrapper a {
	font-weight: 400;
	border-bottom: 2px solid #000000;
}

#content-wrapper a.order-button {
	position: relative;
	font-size: 24px;
	color: #000000;
	background-color: transparent;
	border: 0 none;
	padding: 20px 50px;
	margin: 0;
	border: 2px solid #EBBE96;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#content-wrapper a.order-button:hover, 
#content-wrapper a.order-button:focus {
	color: #ffffff;
	background-color: #EBBE96;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

a:hover,
a:focus {
	color: #000000;
	text-decoration: none!important;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}


#content-wrapper {
	position: relative;
	min-height: 70vh;
	padding-top: 150px;
}

.tm-sign {
	position: relative;
	top: -15px;
	font-size: 18px;
}







/* ---- HEADER-WRAPPER ---- */
#header-wrapper {
	position: fixed;
	height: 150px;
	width: 100%;
	background-color: #ffffff;
	z-index: 9500; /* 100000; */
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#header-wrapper.border-at-bottom {
	border-bottom: 1px solid #e8e8e8;
	box-shadow: 0 4px 4px -2px rgba( 0, 0, 0, .4);
	-webkit-box-shadow: 0 4px 4px -2px rgba( 0, 0, 0, .4);
	-moz-box-shadow: 0 4px 4px -2px rgba( 0, 0, 0, .4);
	-ms-box-shadow: 0 4px 4px -2px rgba( 0, 0, 0, .4);
	-o-box-shadow: 0 4px 4px -2px rgba( 0, 0, 0, .4);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}


/* ---- HEADER --> DIVIDER ---- */
#header-divider {
	position: absolute;
	height: 100%;
	width: 100%;
}

#header-divider .header-divider-left {
	height: 150px;
	
}

#header-divider .header-divider-left:after {
	position: absolute;
    content: '';
    right: -14px;
    height: 100%;
    border-right: 2px solid #EFD0B4;
}


/* ---- HEADER --> ALERTS ---- */
.header-alert-tile-added,
.header-alert-color-added {
	position: absolute;
	display: none;
	top: 80px;
	left: 0;
	width: 100%;
	z-index: 250000;
}

.header-alert-tile-added .header-alert-tile-content-container,
.header-alert-color-added .header-alert-color-content-container {
	display: block;
	width: 40%;
	height: 50px;
	font-family: 'Akkurat-Light';
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	background-color: #FFFFFF;
	border: 2px solid #EBBE96;
	margin: 0 auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-ms-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-o-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}




/* ---- HEADER-WRAPPER --> HEADER-LOGO ---- */
#header-wrapper #header-logo-wrapper {
	height: 150px;
	width: 100%;
}

#header-wrapper a.company-logo-link {
	position: relative;
	display: inline-block;
	padding-bottom: 0;
	height: 100%;
}

#header-wrapper a .company-logo-container {
	display: inline-block;
	color: #000000;
	height: 150px;
	font-size: 30px;
	line-height: 150px;
}

#header-wrapper a .company-logo-container .company-logo-left-container,
#header-wrapper a .company-logo-container .company-logo-right-container {
	display: table-cell;
}

/* 
#header-wrapper a .company-logo-container .company-logo-left-container:after {
	position: absolute;
	display: table;
	top: 0;
	right: -15px;
	display: block;
	height: 100%;
	width: 1px;
	content: '';
	border-right: 1px solid #EFD0B4;
}

#header-wrapper a .company-logo-container .company-logo-right-container:after {
	position: absolute;
	display: table;
	top: 0;
	left: 15px;
	display: block;
	height: 100%;
	width: 1px;
	content: '';
	border-left: 1px solid #EFD0B4;
}
*/

#header-wrapper a:hover .company-logo-container {
	text-decoration: none;
}


#header-wrapper .company-logo-container .company-logo-left {
	font-family: 'Akkurat-Light';
	position: relative;
	padding: 0 15px 0 0;
	top: -20px;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#header-wrapper .company-logo-container .company-logo-right {
	font-family: 'Akkurat-Light';
	position: relative;
	padding: 0 0 0 15px;
	bottom: -20px;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#header-wrapper a:hover .company-logo-container .company-logo-left {
	color: #EFD0B4;
	top: 0;
	text-decoration: none;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#header-wrapper a:hover .company-logo-container .company-logo-right {
	color: #EFD0B4;
	bottom: 0;
	text-decoration: none;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}


/* ---- HOOFDMENU ---- */
#header-wrapper .collapse {
	display: block;
}

#header-wrapper .navbar-nav .caret {
	display: none;
}

#header-wrapper .split-main-menu ul {
	position: relative;
	padding-left: 0;
	width: 100%;
	min-width: 250px;
}

#header-wrapper .split-main-menu ul#menu-main-menu-left {
	text-align: left;
	margin-bottom: 0;
}

#header-wrapper .split-main-menu ul#menu-main-menu-right {
	text-align: right;
	margin-bottom: 0;
}

#header-wrapper .split-main-menu li {
	position: relative;
	display: inline-block;
	list-style: none;
	height: 150px;
	line-height: 150px;
	padding-left: 0;
}

#header-wrapper .split-main-menu li a {
	font-family: 'Akkurat-Light';
	font-size: 20px;
	text-transform: normal; 
	color: #000000;
	padding-bottom: 5px;
}

#header-wrapper li.pinterest a,
#header-wrapper li.instagram a {
	font-size: 0;
}

#header-wrapper li.pinterest a {
	position: relative;
	display: inline-block;
	font-size: 0!important;
	text-indent: -99999px;
	height: 20px;
	width: 20px; 
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 21.9' style='enable-background:new 0 0 22 21.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bclip-path:url(%23SVGID_4_);%7D .st2%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:none;stroke:%231D1D1B;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M21,11c0-5.5-4.5-10-10-10C5.5,1,1,5.5,1,11c0,5.5,4.5,10,10,10C16.5,21,21,16.5,21,11z M0,11 C0,4.9,4.9,0,11,0c6.1,0,11,4.9,11,11c0,6.1-4.9,11-11,11C4.9,22,0,17.1,0,11z'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Crect x='-5' y='-5' class='st0' width='32' height='32'/%3E%3C/g%3E%3Cg%3E%3Cdefs%3E%3Cpath id='SVGID_3_' d='M10.3,9.8L10.3,9.8c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.2,0,0.4,0,0.5l0.1,0.4l0.1-0.2 C10.3,10.8,10.3,10.3,10.3,9.8z M7.7,21c-0.3-0.1-0.4-0.3-0.3-0.6c0.6-2.3,1.4-5,1.9-7.3c0,0,0-0.1,0-0.1l0-0.1l-0.1-0.4 C9.1,11.8,9,11,9,10.4c0.1-1,0.3-1.5,1.6-1.7c0.2,0,0.9,0.1,0.5,1.9c-0.3,1.6-0.4,1.7-0.6,2.3l0,0.1l0,0.1c0.1,3,5.7,4,6.5-1.1 l0.1-0.5l0-1c-0.2-2.3-1.1-4.8-4.9-5.5c-2-0.3-4,0.8-5.2,2.5c-1.2,1.7-1.4,3.8,0,5.6c0.2,0.2,0.1,0.5-0.1,0.7 c-0.2,0.2-0.5,0.1-0.7-0.1C4.4,11.6,4.8,9,6.1,7c1.3-1.9,3.7-3.3,6.2-3c5,0.9,5.7,4.8,5.7,7.5l0,0c-0.3,3.3-2.3,4.9-4.4,5 c-1.2,0.1-2.5-0.4-3.3-1.3l-0.4-0.6l-0.1,0.4c-0.5,1.8-1.1,3.9-1.5,5.5C8.3,20.9,8,21.1,7.7,21z'/%3E%3C/defs%3E%3CclipPath id='SVGID_4_'%3E%3Cuse xlink:href='%23SVGID_3_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Crect y='-1' class='st1' width='23' height='27'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover; 
	vertical-align: middle;
}

#header-wrapper li.instagram a {
	position: relative;
	display: inline-block;
	font-size: 0!important;
	text-indent: -99999px;
	height: 20px;
	width: 20px;
	background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version="1.1" id="Laag_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 22 21.9" style="enable-background:new 0 0 22 21.9;" xml:space="preserve"%3E%3Cstyle type="text/css"%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bclip-path:url(%23SVGID_4_);%7D .st2%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:none;stroke:%231D1D1B;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cdefs%3E%3Cpath id="SVGID_1_" d="M-5.4,11c0-5.5-4.5-10-10-10c-5.5,0-10,4.5-10,10c0,5.5,4.5,10,10,10C-9.9,21-5.4,16.5-5.4,11z M-26.4,11 c0-6.1,4.9-11,11-11c6.1,0,11,4.9,11,11c0,6.1-4.9,11-11,11C-21.5,22-26.4,17.1-26.4,11z"/%3E%3C/defs%3E%3CclipPath id="SVGID_2_"%3E%3Cuse xlink:href="%23SVGID_1_" style="overflow:visible;"/%3E%3C/clipPath%3E%3Crect x="-31.4" y="-5" class="st0" width="32" height="32"/%3E%3C/g%3E%3Cpath class="st2" d="M6,1h10c2.8,0,5,2.2,5,5v10c0,2.8-2.2,5-5,5H6c-2.8,0-5-2.2-5-5V6C1,3.2,3.2,1,6,1z"/%3E%3Cpath class="st2" d="M15,10.4c0.3,1.7-0.6,3.4-2.2,4.2c-1.5,0.8-3.4,0.5-4.6-0.7s-1.5-3.1-0.7-4.6S9.9,6.7,11.6,7 C13.4,7.3,14.7,8.6,15,10.4z"/%3E%3Cline class="st2" x1="16.5" y1="5.5" x2="16.5" y2="5.5"/%3E%3C/svg%3E%0A');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	vertical-align: middle;	
}

#header-wrapper li.pinterest a:hover,
#header-wrapper li.instagram a:hover,
#header-wrapper li.pinterest a:hover,
#header-wrapper li.instagram a:hover {
	text-decoration: none;
	border: 0 none;
}


#header-wrapper .split-main-menu ul#menu-main-menu-left li a {
	margin-right: 20px;
	padding-bottom: 5px;
}

#header-wrapper .split-main-menu ul#menu-main-menu-right li a {
	margin-left: 20px;
	padding-bottom: 5px
}

#header-wrapper .navbar-nav li a:hover,
#header-wrapper .navbar-nav li a:focus {
	color: #000000;
	text-decoration: none!important;
	
}

#header-wrapper .navbar-nav > li.active > a,
#header-wrapper .navbar-nav > li.current-menu-parent > a {
	/* color: #EFD0B4; */
	border-bottom: 2px solid #EFD0B4;
}

#header-wrapper .navbar-nav li ul {
	display: none;
	top: 100px;
}

#header-wrapper .navbar-nav li a:hover,
#header-wrapper .navbar-nav li a:focus  {
	background-color: transparent;
	text-decoration: none;
}


.navbar-nav ul > li.menu-item-has-children a:hover:after {
	text-decoration: none;
}


.navbar-nav li.current-menu-item a:hover,
.navbar-nav li.current-menu-parent a:hover {
	text-decoration: none; 
}


#header-wrapper .split-main-menu ul li:hover ul,
#header-wrapper .split-main-menu ul li:focus ul {
	position: absolute;
	float: none;
	/*top: 100px; */
	left: -15px;
	display: block!important;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	z-index: 20000;
	/* border: 1px solid #D8D8D8; */
	border: 0 none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);
	-moz-box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);
	-ms-box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);
	-o-box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);	
}

#header-wrapper .split-main-menu ul#menu-main-menu-right li:hover ul,
#header-wrapper .split-main-menu ul#menu-main-menu-right li:focus ul {
	left: 0;
}


#header-wrapper .split-main-menu ul li ul li  {
	position: relative;
	display: block;
	height: 50px;
	line-height: 50px;
	list-style: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #D8D8D8;
}

#header-wrapper .split-main-menu ul li:hover ul li a {
	display: table;
	font-family: 'Akkurat-Light';
	font-weight: 300;
	word-break: keep-all;
	font-size: 18px; /* 16px; */
	color: #4A4A4A;
	/* line-height: 50px; */
	margin: 15px 15px;
	padding: 0;
	/* margin: 0; */
}

#header-wrapper .split-main-menu ul li:hover ul li.active a {
	/* color: #EFD0B4; */
	background-color: transparent;
	
} 

#header-wrapper .split-main-menu ul li ul li.active a {
	width: inherit;
	/* border-bottom: 2px solid #EFD0B4; */
}

#header-wrapper .split-main-menu ul li ul li a:hover,
#header-wrapper .split-main-menu ul li ul li a:focus,
#header-wrapper .split-main-menu ul li ul li.active a:hover,
#header-wrapper .split-main-menu ul li ul li.active a:focus {
	text-decoration: none!important;
}

.navbar-nav li:hover li a:after {
	content: inherit;
}



/* ---- FRONTPAGE ---- */

/* ---- FRONTPAGE --> BANNER ---- */
#fp-content-wrapper .fp-banner-container:before {
	position: absolute;
	content: '';
	right: -15px;
	height: 80%;
	border-right: 1px solid #EFD0B4;
}

#fp-content-wrapper .fp-banner-container {
	padding-right: 50px;
}

#fp-content-wrapper .carousel-inner {
	padding-bottom: 130%;
}

#fp-content-wrapper .carousel-fade .carousel-inner .carousel-item {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0;
	transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
}

#fp-content-wrapper .carousel-fade .carousel-inner .active {
	opacity: 1;
}

#fp-content-wrapper .carousel-fade .carousel-inner .active.left,
#fp-content-wrapper .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#fp-content-wrapper .carousel-fade .carousel-inner .next.left,
#fp-content-wrapper .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

#fp-content-wrapper .carousel-fade .carousel-control {
	z-index: 2;
}

#fp-content-wrapper ol.carousel-indicators {
	position: absolute;
	left: 0;
	bottom: -40px;
	width: 100%;
	margin: 0;
	text-align: left;
}

#fp-content-wrapper ol.carousel-indicators li {
	width: 33.33333%;
	height: 2px;
	border: 0 none;
	border-radius: 0;
	background-color: #ECECEC;
	margin: 0;
}

#fp-content-wrapper ol.carousel-indicators li.active {
	background-color: #4A4A4A;
}




/* ---- FRONTPAGE --> BANNER + INTRO-TEXT ---- */
#fp-content-wrapper .fp-banner-intro-container {
	margin-bottom: 100px;
}

#fp-content-wrapper .fp-banner-intro-container .fp-intro-content-container {
	position: relative;
}

/*
#fp-content-wrapper .fp-banner-intro-container .fp-intro-content-container:before {
	position: absolute;
	content: '';
	height: 80%;
	border-left: 1px solid #EFD0B4;		
}
*/

#fp-content-wrapper .fp-banner-intro-container .fp-intro-content {
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 100px;
	padding-left: 50px;
}

#fp-content-wrapper .fp-intro-content-container h2 {
	font-family: 'Akkurat-Light';
	font-size: 54px;
	line-height: 60px;
}

#fp-content-wrapper .fp-banner-intro-container .fp-intro-content a {
	font-weight: 400;
	margin-top: 75px;
	padding-bottom: 5px;
	border-bottom: 2px solid #EFD0B4;
}

/* ---- FRONTPAGE --> QUOTE ---- */
#fp-content-wrapper .fp-quote-content-container {
	position: relative;
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 24px;
	line-height: 40px;
	margin-bottom: 100px;
}

#fp-content-wrapper .fp-quote-content-container:before {
	position: absolute;
	top: -120%;
	left: -25%;
	height: 500px;
	width: 500px;
	content: '';
	background-image: url('images/miscellaneous/SminkStudio - Transparent Circle.png');
	background-size: cover;
	background-repeat: no-repeat;
}

#fp-content-wrapper .fp-quote-content-container  h3 {
	font-size: 46px;
	line-height: 60px;
	margin-bottom: 30px;
}



/* ---- FRONTPAGE - HOME-CONTENT ---- */
#fp-content-wrapper .fp-text-image-container,
#fp-content-wrapper .fp-image-text-container {
	margin-bottom: 100px;
}

#fp-content-wrapper .fp-left-content-container,
#fp-content-wrapper .fp-right-content-container {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 24px;
	line-height: 40px;
	padding: 50px;
}

#fp-content-wrapper .fp-left-content-container h3,
#fp-content-wrapper .fp-right-content-container h3 {
	font-family: 'Akkurat-Light';
	font-size: 70px;
	color: #EFD0B4;
	margin-bottom: 50px;;
}

#fp-content-wrapper .fp-left-content-container a,
#fp-content-wrapper .fp-right-content-container a {
	font-weight: 400;
	margin-top: 75px;
	padding-bottom: 5px;
	border-bottom: 2px solid #EFD0B4;
}

#fp-content-wrapper .fp-left-content-container {
	padding-left: 150px;
}

#fp-content-wrapper .fp-left-content-container h3 {
	font-weight: 400;
}

#fp-content-wrapper .fp-right-content-container {
	padding-left: 150px;
}

#fp-content-wrapper .fp-left-image-container,
#fp-content-wrapper .fp-right-image-container {
	padding: 50px;
}

#fp-content-wrapper .fp-left-image-container img,
#fp-content-wrapper .fp-right-image-container img {
	position: relative;
	animation-name: imgslidein;
	animation-duration: 1s;
}

@keyframes imgslidein {
	from {
		bottom: -100px;
		opacity: 0.2;
	}

	to {
		bottom: 0;
		opacity: 1;
	}
}





/* ---- FRONTPAGE --> COLLECTION ---- */
#fp-collection-wrapper {
	min-height: 500px;
	background-color: #F2EFE9;
	padding: 100px 0;
	margin-bottom: 100px;
}

#fp-collection-wrapper h3.fp-collection-title {
	margin-bottom: 50px;
}

#fp-collection-wrapper #fp-collection-all-tiles-wrapper {
	position: relative;
	padding: 70px 50px 100px 0;
}

#fp-collection-wrapper #fp-collection-all-tiles-wrapper .fp-collection-screen-or-solid-wrapper {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
	opacity: 0;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#fp-collection-wrapper #fp-collection-all-tiles-wrapper .fp-collection-screen-or-solid-wrapper.active {
	position: absolute;
	visibility: inherit;
	top: 0;
	left: 0;
	opacity: 1;
	z-index: 1;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#fp-collection-wrapper #fp-collection-tile-kind-selector-tabs-wrapper {
	margin-bottom: 40px;
}

#fp-collection-wrapper ol.fp-collection-tile-kind-selector-tabs-container {
	display: block;
	list-style: none;
	height: 100%;
	overflow: hidden;
	padding-left: 0;
	padding-bottom: 15px;
}

#fp-collection-wrapper #fp-collection-all-single-tiles-wrapper {
	position: relative;
	margin-bottom: 45px;
}

#fp-collection-wrapper #fp-collection-single-tile-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	z-index: -1;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#fp-collection-wrapper #fp-collection-single-tile-wrapper.active {
	opacity: 1;
	z-index: 1;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#fp-collection-wrapper .fp-collection-single-tile-image {
	width: 100%;
	padding-bottom: 100%;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

#fp-collection-wrapper .fp-collection-single-tile-image.rectangle {
	background-size: contain;
}

#fp-collection-wrapper h4.fp-collection-single-tile-title {
	font-family: 'Akkurat-Light';
	font-size: 30px;
	margin: 0 0 30px 0;
}

#fp-collection-wrapper .fp-collection-single-tile-content-container p {
	font-weight: 300;
	margin-bottom: 30px;
}

#fp-collection-wrapper a.fp-collection-single-tile-view-product-link {
	font-weight: 400;
	margin-top: 75px;
	padding-bottom: 5px;
	border-bottom: 2px solid#EFD0B4;
}

#fp-collection-wrapper ol.fp-collection-tile-kind-selector-tabs-container #fp-collection-tile-kind-selector-single-kind-wrapper {
	display: inline-block;
}

#fp-collection-wrapper ol.fp-collection-tile-kind-selector-tabs-container #fp-collection-tile-kind-selector-single-kind-wrapper:after {
	content: '|';
	margin: 0 10px;
}

#fp-collection-wrapper ol.fp-collection-tile-kind-selector-tabs-container #fp-collection-tile-kind-selector-single-kind-wrapper:last-of-type:after {
	content: '';
	margin: 0;
} 

#fp-collection-wrapper ol.fp-collection-tile-kind-selector-tabs-container #fp-collection-tile-kind-selector-single-kind-wrapper li {
	display: inline-block;
	font-weight: 300;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#fp-collection-wrapper ol.fp-collection-tile-kind-selector-tabs-container #fp-collection-tile-kind-selector-single-kind-wrapper li:hover,
#fp-collection-wrapper ol.fp-collection-tile-kind-selector-tabs-container #fp-collection-tile-kind-selector-single-kind-wrapper li:focus {
	cursor: pointer;
	border-bottom: 2px solid #EFD0B4;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#fp-collection-wrapper ol.fp-collection-tile-kind-selector-tabs-container #fp-collection-tile-kind-selector-single-kind-wrapper li.active {
	font-weight: 400;
	border-bottom: 2px solid #EFD0B4;
}



#fp-collection-wrapper .fp-collection-single-tile-sellector-container .fp-collection-single-tile-sellector-content-container {
	width: 100%;
	padding-bottom: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#fp-collection-wrapper .fp-collection-single-tile-sellector-container .fp-collection-single-tile-sellector-content-container:hover,
#fp-collection-wrapper .fp-collection-single-tile-sellector-container .fp-collection-single-tile-sellector-content-container:focus {
	cursor: pointer;
}

#fp-collection-wrapper .fp-collection-single-tile-sellector-container.rectangle .fp-collection-single-tile-sellector-content-container {
	padding-bottom: 33%;
}


	#single-tiles-wrapper .single-tiles-available-colors-container {
		padding-left: 50px;
	}


#fp-collection-wrapper .fp-collection-available-colors-color-code {
	font-size: 12px;
}

#fp-collection-wrapper .fp-collection-available-colors-color-code-container.odd {
	line-height: 100%;
	text-align: right;
}

#fp-collection-wrapper .fp-collection-available-colors-color-code-container.even {
	position: relative;
	left: -15px;
	line-height: 100%;
	text-align: left;
}

#fp-collection-wrapper .fp-collection-available-colors-single-color {
	position: relative;
	padding-bottom: 25%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 15px;
	margin-left: -15px;
	width: calc( 100% + 15px );
}










/* ---- FRONTPAGE --> OUR-STORY ---- */
#fp-our-story-wrapper {
	min-height: 500px;
	padding: 100px 0;
	margin-bottom: 100px;
}

#fp-our-story-wrapper .fp-inset-homepage img {
	position: relative;
	float: left;
	margin-right: 50px;
	margin-bottom: 100px;
}


#fp-our-story-wrapper .fp-inset-homepage a {
	display: inline-block;
	font-weight: 400;
	margin-top: 50px;
	padding-bottom: 5px;
	border-bottom: 2px solid #EFD0B4;
}


/* ---- FRONTPAGE --> INSPIRATION ---- */
#fp-inspiration-wrapper {
	min-height: 500px;
	background-color: #FBF9F7;
	padding: 100px 0;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-left-container {
	padding-right: 25px;
	margin-bottom: 35px;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-left-container #instagram-gallery-feed-2 {
	display: flex;
	height: 100%;
	aspect-ratio: 1 / 1;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-left-container #instagram-gallery-feed-2 .instagram-gallery-feed {
	height: 100%;
	width: 100%;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-left-container #instagram-gallery-feed-2 .instagram-gallery-feed .instagram-gallery-item.instagram-gallery-item--cols-1 {
	width: 100%!important;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-left-container #instagram-gallery-feed-2 .instagram-gallery-feed .instagram-gallery-list[data-feed_layout=gallery] {
	height: 100%;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-left-container .instagram-gallery-square div.instagram-gallery-item {
	width: 100%!important
}

#fp-inspiration-wrapper h3.fp-inspiration-instragram-gallery-title {
	margin-bottom: 50px;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-right-container {
	padding-left: 25px;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-right-container .instagram-gallery-list {
    display: inline-flex;
    gap: 10px;
    height: 100%;
    flex-wrap: wrap;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-right-container .instagram-gallery-list > div {
	width: calc(33.333333% - 7px);
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-readmore-link-container {
	width: 100%;
	text-align: left;
}

#fp-inspiration-wrapper a.fp-inspiration-instragram-gallery-readmore-link {
	display: inline-block;
	font-size: 24px;
	font-weight: 400;
	margin-top: 150px;
	padding-bottom: 5px;
	border-bottom: 2px solid #EFD0B4;
}

#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-right-container .insta-gallery-feed.insta-gallery-square div.insta-gallery-item:first-of-type,
#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-right-container .instagram-gallery-list.instagram-gallery-square div.instagram-gallery-item:first-of-type {
	display: none;
}















/* ---- CATEGORIES ---- */
#cat-tiles-wrapper {
	padding-bottom: 100px;
}

#cat-tiles-wrapper .cat-tiles-title-container {
	padding-top: 50px;
}

#cat-tiles-wrapper .cat-tiles-title-container:after {
	position: absolute;
	top: -1px;
	right: -14px;
	height: calc( 100% - 75px );
	width: 2px;
	content: '';
	border-right: 2px solid #EFD0B4;
}

#cat-tiles-wrapper h2 {
	margin-bottom: 75px;
}

#cat-tiles-wrapper #cat-tiles-single-tile-wrapper {
	margin-bottom: 45px;
}

#cat-tiles-wrapper #cat-tiles-single-tile-wrapper .cat-tiles-single-tile-type-image-container {
	position: relative;
	padding-bottom: 100%;
}

#cat-tiles-wrapper #cat-tiles-single-tile-wrapper .cat-tiles-single-tile-type-image-container .cat-tiles-single-tile-type-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	z-index: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

#cat-tiles-wrapper #cat-tiles-single-tile-wrapper .cat-tiles-single-tile-type-image-container .cat-tiles-single-tile-type-close-up-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	z-index: 1;
	opacity: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
#cat-tiles-wrapper #cat-tiles-single-tile-wrapper .cat-tiles-single-tile-type-image-container.with-close-up:hover .cat-tiles-single-tile-type-close-up-image {
	opacity: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

#cat-tiles-wrapper #cat-tiles-single-tile-wrapper .cat-tiles-single-tile-type-title {
	font-family: 'Open Sans';
	font-size: 20px;
	line-height: 40px;
	padding: 0 10px;
	letter-spacing: 0.09;
}



/* ---- DEFAULT PAGE ---- */
#page-wrapper #page-content-image-wrapper {
	position: relative;
	display: table;
	height: 100%;
	width: 100%;
	padding-bottom: 100px;
}

#page-wrapper #page-content-image-wrapper .page-content-container {
	padding-top: 50px;
	padding-right: 50px;
}

#page-wrapper #page-content-image-wrapper .page-content-container ul {
	list-style: none;
	padding-left: 0;
}

#page-wrapper #page-content-image-wrapper .page-content-container li a {
	position: relative;
	font-weight: 300;
	display: inline-block;
	height: 20xp;
	line-height: 20px;
	border-bottom: 0 none;
}

#page-wrapper #page-content-image-wrapper .page-content-container li a:before {
	position: relative;
	display: inline-block;
	content: '';
	top: 3px;
	height: 20px;
	width: 20px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 21.9' style='enable-background:new 0 0 22 21.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bclip-path:url(%23SVGID_4_);%7D .st2%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:none;stroke:%231D1D1B;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st3' d='M20,14v4c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2v-4'/%3E%3Cpolyline class='st3' points='6,9 11,14 16,9 '/%3E%3Cline class='st3' x1='11' y1='14' x2='11' y2='2'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
	margin-right: 10px;
}

#page-wrapper #page-content-image-wrapper .page-image-container {
	padding: 50px 50px 0 50px;
}

#page-wrapper #page-content-image-wrapper .page-image-container:before {
	position: absolute;
	content: '';
	top: -1px;
	left: 14px;
	height: 100%;
	width: 2px;
	border-left: 2px solid #EFD0B4;
}

#page-wrapper #page-content-image-wrapper .page-image-container img {
	min-width: 100%;
	height: auto;
}




/* --- SINGLEPAGES --> TILES ---- */
#single-tiles-wrapper .singles-tiles-content-container {
	display: table;
	padding-top: 50px;
	padding-bottom: 100px;
	height: 100%;
	width: 100%;
}

#single-tiles-wrapper .singles-tiles-content-content {
	padding-right: 50px;
	padding-bottom: 70px;
}

#single-tiles-wrapper .singles-tiles-content-content:after {
	position: absolute;
	top: -51px;
	right: -14px;
	height: calc( 100% - 40px );
	width: 2px;
	content: '';
	border-right: 2px solid #EFD0B4;
}

#single-tiles-wrapper .single-tiles-collection-single-tile {
	position: relative;
	padding-bottom: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#single-tiles-wrapper .single-tiles-collection-single-tile.rectangle {
	padding-bottom: 33%;
}

#single-tiles-wrapper .singles-tiles-image {
	padding-left: 50px;
}

#single-tiles-wrapper .single-tiles-collection-single-tile-title {
	font-size: 18px;
	font-weight: 300;
	width: 100%;
	text-align: center;
	padding-top: 10px;
}

#single-tiles-wrapper #single-tiles-collection-colors-productinfo-wrapper {
	padding-bottom: 100px;
	height: 100%;
	overflow: hidden;
}

#single-tiles-wrapper #single-tiles-collection-colors-productinfo-wrapper h3 {
	margin-bottom: 20px;
}

#single-tiles-wrapper #single-tiles-collection-colors-productinfo-wrapper ul {
	list-style: none;
	padding-left: 0;
}

#single-tiles-wrapper #single-tiles-collection-colors-productinfo-wrapper ul li {
	margin-bottom: 15px;
}

#single-tiles-wrapper .single-tiles-collection-productinfo-container {
	padding-right: 50px;
}

#single-tiles-wrapper .single-tiles-collection-content-container {
	padding-bottom: 100px;
}

#single-tiles-wrapper .single-tiles-available-colors-container {
	padding-left: 50px;
}

#single-tiles-wrapper .single-tiles-available-colors-single-color {
	position: relative;
	padding-bottom: 25%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}

#single-tiles-wrapper ol.single-tiles-available-colors-tabs {
	display: block;
	list-style: none;
	height: 100%;
	overflow: hidden;
	padding-left: 0;
	padding-bottom: 15px;
}

#single-tiles-wrapper ol.single-tiles-available-colors-tabs #single-tiles-available-colors-tabs-wrapper {
	display: inline-block;
}

#single-tiles-wrapper ol.single-tiles-available-colors-tabs #single-tiles-available-colors-tabs-wrapper:after {
	content: '|';
	margin: 0 10px;
}

#single-tiles-wrapper ol.single-tiles-available-colors-tabs #single-tiles-available-colors-tabs-wrapper:last-of-type:after {
	content: '';
	margin: 0;
} 

#single-tiles-wrapper ol.single-tiles-available-colors-tabs li {
	display: inline-block;
	font-weight: 300;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#single-tiles-wrapper ol.single-tiles-available-colors-tabs li:hover,
#single-tiles-wrapper ol.single-tiles-available-colors-tabs li:focus {
	cursor: pointer;
	border-bottom: 2px solid #EFD0B4;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#single-tiles-wrapper ol.single-tiles-available-colors-tabs li.active {
	font-weight: 400;
	border-bottom: 2px solid #EFD0B4;
}


#single-tiles-wrapper #single-tiles-available-colors-colorcards-wrapper {
	position: relative;
}

#single-tiles-wrapper .single-tiles-available-colors-code-and-name {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	padding: 0 15px;
	opacity: 0;
	z-index: -1;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#single-tiles-wrapper .single-tiles-available-colors-code-and-name.active {
	width: 100%;
	opacity: 1;
	z-index: 1;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}




/* ---- SINGLE-TILES --> BANNER ---- */
#fp-content-wrapper .fp-banner-container:before {
	position: absolute;
	content: '';
	right: -14px;
	height: 80%;
	border-right: 2px solid #EFD0B4;
}

#single-tiles-banner-wrapper {
	padding-left: 50px;
}

#single-tiles-banner-wrapper #slider {
	position: relative;
}

#single-tiles-banner-wrapper .carousel-inner {
	padding-bottom: 130%;
}

#single-tiles-banner-wrapper .carousel-fade .carousel-inner .carousel-item {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0;
	transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
}

#single-tiles-banner-wrapper .carousel-fade .carousel-inner .carousel-item-subtitle {
	position: absolute;
	bottom: -20px;
}

#single-tiles-banner-wrapper .carousel-fade .carousel-inner .active {
	opacity: 1;
}

#single-tiles-banner-wrapper .carousel-fade .carousel-inner .active.left,
#single-tiles-banner-wrapper .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#single-tiles-banner-wrapper .carousel-fade .carousel-inner .next.left,
#single-tiles-banner-wrapper .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

#single-tiles-banner-wrapper .carousel-fade .carousel-control {
	z-index: 2;
}

#single-tiles-banner-wrapper ol.carousel-indicators {
	position: absolute;
	left: 0;
	bottom: -40px;
	width: 100%;
	margin: 0;
	text-align: left;
}

#single-tiles-banner-wrapper ol.carousel-indicators li {
	width: 33.33333%;
	height: 2px;
	border: 0 none;
	border-radius: 0;
	background-color: #ECECEC;
	margin: 0;
}

#single-tiles-banner-wrapper ol.carousel-indicators li.active {
	background-color: #4A4A4A;
}



/* ---- SINGLE-TILES --> AANPASSING 2022 ---- */
#single-tiles-subcontent-wrapper {
	position: relative;
	margin: 100px 0;
	background-color: #FBF9F7;
}

#single-tiles-subcontent-wrapper::before {
	position: absolute;
	top: 0;
	display: inline-block;
	content: '';
	height: 70px;
	width: 100%;
	background-color: #ffffff;
}

#single-tiles-subcontent-wrapper::after {
	position: absolute;
	bottom: 0;
	display: inline-block;
	content: '';
	height: 70px;
	width: 100%;
	background-color: #ffffff;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container {
	position: relative;
	padding: 0 4%;
	z-index: 1;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .wp-block-columns {
	margin-bottom: 100px;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .wp-block-columns:last-of-type {
	margin-bottom: inherit;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .wp-block-column {
	min-width: 50%;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .left-col-image {
	padding-right: 8.33333%;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .right-col-image {
	padding-left: 8.33333%;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .left-col-text {
	padding-right: 8.33333%;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .right-col-text {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding-left: 8.33333%;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container figure {
	min-width: 100%;
	height: auto;
	margin-bottom: 0;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container figure img {
	min-width: 100%;
}

#single-tiles-subcontent-wrapper .single-tiles-subcontent-container figure.alignright {
	position: relative;
	float: right;
}



#single-tiles-subcontent-wrapper .single-tiles-subcontent-container figure figcaption {
	display: none;
}




/* --- SINGLEPAGES --> WALLPAPERS ---- */
#single-wallpapers-wrapper .singles-wallpapers-content-container {
	padding-bottom: 100px;
	height: 100%;
	overflow: hidden;
}

#single-wallpapers-wrapper .singles-wallpapers-content-content {
	padding-right: 50px;
}

#single-wallpapers-wrapper .single-wallpapers-single-wallpaper {
	position: relative;
	padding-bottom: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#single-wallpapers-wrapper .singles-wallpapers-image {
	padding-left: 50px;
}

#single-wallpapers-wrapper .single-wallpapers-single-wallpaper-title {
	font-size: 18px;
	font-weight: 300;
	width: 100%;
	text-align: center;
	padding-top: 10px;
}

#single-wallpapers-wrapper #single-wallpapers-productinfo-wrapper {
	padding-bottom: 100px;
	height: 100%;
	overflow: hidden;
}

#single-wallpapers-wrapper #single-wallpapers-productinfo-wrapper h3 {
	margin-bottom: 20px;
}

#single-wallpapers-wrapper #single-wallpapers-productinfo-wrapper ul {
	list-style: none;
	padding-left: 0;
}

#single-wallpapers-wrapper #single-wallpapers-productinfo-wrapper ul li {
	margin-bottom: 15px;
}

#single-wallpapers-wrapper .single-wallpapers-productinfo-container {
	padding-right: 50px;
}



#single-tiles-wrapper .single-tiles-collection-content-container {
	padding-bottom: 100px;
}

#single-tiles-wrapper .single-tiles-available-colors-container {
	padding-left: 50px;
}

#single-tiles-wrapper .single-tiles-available-colors-single-color {
	position: relative;
	padding-bottom: 25%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 15px;
	margin-left: -15px;
	width: calc( 100% + 15px );
}

#single-tiles-wrapper .single-tiles-available-colors-single-color-code {
	font-size: 16px;
}

#single-tiles-wrapper .single-tiles-available-colors-single-color-code-container.odd {
	line-height: 100%;
	text-align: right;
}

#single-tiles-wrapper .single-tiles-available-colors-single-color-code-container.even {
	position: relative;
	left: -15px;
	line-height: 100%;
	text-align: left;
}





/* ---- PAGETEMPLATES --> PAGE-TILES ---- */
#page-tiles-wrapper {
	margin-bottom: 100px;
}

#page-tiles-wrapper .page-titles-tiles-intro-banner-container {
	position: relative;
	margin-bottom: 100px;
}

#page-tiles-wrapper .page-titles-tiles-intro-banner-container .page-titles-tiles-banner-container {
	padding: 0 50px;
}

#page-tiles-wrapper .page-titles-tiles-intro-banner-container .page-titles-tiles-banner-container:before {
	position: absolute;
	content: '';
	top: -1px;
	left: 14px;
	height: 100%;
	width: 2px;
	border-left: 2px solid #EFD0B4;
}

#page-tiles-wrapper #page-tiles-single-tile-wrapper {
	margin-bottom: 30px;
}

#page-tiles-wrapper .page-tiles-single-tile-image-container {
	position: relative;
	padding-bottom: 135%;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

#page-tiles-wrapper .page-tiles-single-tile-title-container {
	font-size: 20px;
	line-height: 80px;
	padding: 0 10px;
}

#page-tiles-wrapper .page-tiles-single-tile-title-container span.page-tiles-single-tile-total-tiles-per-type {
	position: relative;
	color: #EBBE96;
	top: -7px;
	font-size: 18px;
}



/* ---- PAGETEMPLATES --> DESIGN SERVICE ---- */
#page-design-service-wrapper .page-design-service-title-intro-container {
	display: table;
	height: 100%;
	width: 100%;
	padding-right: 50px;
}

#page-design-service-wrapper .page-design-service-title-intro-container:after {
	position: absolute;
	content: '';
	top: -1px;
	right: -14px;
	height: calc( 100% - 50px );
	border-right: 2px solid #EFD0B4;
}

#page-design-service-wrapper #page-design-service-top-video-wrapper {
	position: relative;
	top: -40px;
	padding: 0 0 0 50px;
}

#page-design-service-wrapper #page-design-service-top-video-wrapper .page-design-service-top-video-container {
	position: relative;
	height: 0;
	padding-bottom: 100%;
	margin-bottom: 30px;
}

#page-design-service-wrapper #page-design-service-top-video-wrapper .page-design-service-top-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

#page-design-service-wrapper .design-service-text-image-container,
#page-design-service-wrapper .design-service-image-text-container {
	margin-bottom: 100px;
}

#page-design-service-wrapper .design-service-left-content-container,
#page-design-service-wrapper .design-service-right-content-container {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 24px;
	line-height: 40px;
	padding: 50px;
}

#page-design-service-wrapper .design-service-left-content-container h3,
#page-design-service-wrapper .design-service-right-content-container h3 {
	font-family: 'Akkurat-Light';
	font-size: 70px;
	color: #EFD0B4;
	margin-bottom: 50px;;
}

#page-design-service-wrapper .design-service-left-content-container a,
#page-design-service-wrapper .design-service-right-content-container a {
	font-weight: 400;
	margin-top: 75px;
	padding-bottom: 5px;
	border-bottom: 2px solid #EFD0B4;
}

#page-design-service-wrapper .design-service-left-content-container {
	padding-left: 150px;
}

#page-design-service-wrapper .design-service-right-content-container {
	padding-left: 150px;
}

#page-design-service-wrapper .design-service-left-image-container,
#page-design-service-wrapper .design-service-right-image-container {
	padding: 50px;
}



/* ---- PAGETEMPLATES --> DESIGN SERVICE --> DESIGNS ---- */
#page-design-service-designs-wrapper  {
	padding-bottom: 100px;
}

#page-design-service-designs-wrapper #page-design-service-designs-image-intro-wrapper {
	position: relative;
	display: table;
	height: 100%;
	width: 100%;
	padding-bottom: 50px;
}

#page-design-service-designs-wrapper .page-design-service-designs-image-container {
	padding-top: 50px;
	padding-right: 50px;
}

#page-design-service-designs-wrapper .page-design-service-designs-image-container img {
	min-width: 100%;
	height: auto;
}

#page-design-service-designs-wrapper .page-design-service-designs-image-container:after {
	position: absolute;
	content: '';
	top: -1px;
	right: -14px;
	width: 1px;
	height: 90%;
	border-right: 2px solid #EFD0B4;
}

#page-design-service-designs-wrapper .page-design-service-designs-content-container {
	padding-top: 50px;
	padding-left: 50px;
}
/*
#page-design-service-designs-wrapper .page-design-service-designs-content-container:before {
	position: absolute;
	content: '';
	top: -1px;
	left: 15px;
	width: 1px;
	height: 90%;
	border-right: 2px solid #EFD0B4;
}
*/
#page-design-service-designs-wrapper .design-service-designs-text-image-container,
#page-design-service-designs-wrapper .design-service-designs-image-text-container {
	margin-bottom: 100px;
}

#page-design-service-designs-wrapper .design-service-designs-left-content-container,
#page-design-service-designs-wrapper .design-service-designs-right-content-container {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 24px;
	line-height: 40px;
	padding: 50px 0;
}

#page-design-service-designs-wrapper .design-service-designs-left-content-container h3,
#page-design-service-designs-wrapper .design-service-designs-right-content-container h3 {
	font-family: 'Akkurat-Light';
	font-size: 44px;
	line-height: 53px;
	color: #000000;
	margin-bottom: 50px;
	margin-top: 0;
}

#page-design-service-designs-wrapper .design-service-designs-left-content-container a,
#page-design-service-designs-wrapper .design-service-designs-right-content-container a {
	display: inline-block;
	font-weight: 400;
	margin-top: 75px;
	padding-bottom: 5px;
	border-bottom: 2px solid #EFD0B4;
}

#page-design-service-designs-wrapper .design-service-designs-left-content-container {
	padding-left: 50px;
}

#page-design-service-designs-wrapper .design-service-designs-right-content-container {
	padding-left: 50px;
}

#page-design-service-designs-wrapper .design-service-designs-left-image-container,
#page-design-service-designs-wrapper .design-service-designs-right-image-container {
	padding: 50px;
}

#page-design-service-designs-wrapper .design-service-designs-steps-counter-container {
	display: table;
	height: 100%;
	width: 100%;
	text-align: center;
}

#page-design-service-designs-wrapper .design-service-designs-steps-counter-container:before {
	position: absolute;
	content: '';
	height: 100%;
	left: 56.5%; /* 50%; */
	border-right: 2px solid #EFD0B4;
}

#page-design-service-designs-wrapper .design-service-designs-steps-counter-container.position-1:before {
	margin-top: 125px;
}

#page-design-service-designs-wrapper .design-service-designs-steps-counter-container .design-service-designs-steps-counter-content-container {
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	z-index: 100;
}

#page-design-service-designs-wrapper .design-service-designs-steps-counter-container .design-service-designs-steps-counter-content-container span.design-service-designs-steps-single-counter-container {
	position: relative;
	font-family: 'Akkurat-Light';
	font-weight: 300;
	font-size: 52px;
	color: #EFD0B4;
	background-color: #ffffff;;
	border-top: 25px solid #ffffff;
	border-bottom: 25px solid #ffffff;
	left: 8%;
}

#page-design-service-designs-wrapper .design-service-designs-text-and-image-content-container.position-1 {
	position: relative;
}

#page-design-service-designs-wrapper .design-service-designs-text-and-image-content-container.position-1:before {
	position: absolute;
	content: '';
	top: 65px;
	left: 0;
	height: 1px;
	width: 75%;
	border-top: 2px solid #EFD0B4;
}

#page-design-service-designs-wrapper .design-service-designs-text-and-image-content-container.position-1 .design-service-designs-left-content-container {
	padding-top: 125px;
}



/* ---- PAGETEMPLATES --> PAGE-WALPAPERS ---- */
#page-wallpapers-wrapper {
	margin-bottom: 100px;
}

#page-wallpapers-wrapper .page-wallpapers-intro-banner-container {
	position: relative;
	margin-bottom: 100px;
}

#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-intro-container {
	padding-right: 50px;
}


#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-banner-container {
	padding-left: 50px;
}

#page-wallpapers-wrapper .page-wallpapers-intro-banner-container ul {
	list-style: none;
	padding-left: 0;
}

#page-wallpapers-wrapper .page-wallpapers-intro-banner-container li a {
	position: relative;
	font-weight: 300;
	display: inline-block;
	height: 20xp;
	line-height: 20px;
	border-bottom: 0 none;
}

#page-wallpapers-wrapper .page-wallpapers-intro-banner-container li a:before {
	position: relative;
	display: inline-block;
	content: '';
	top: 3px;
	height: 20px;
	width: 20px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 21.9' style='enable-background:new 0 0 22 21.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bclip-path:url(%23SVGID_4_);%7D .st2%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:none;stroke:%231D1D1B;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st3' d='M20,14v4c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2v-4'/%3E%3Cpolyline class='st3' points='6,9 11,14 16,9 '/%3E%3Cline class='st3' x1='11' y1='14' x2='11' y2='2'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
	margin-right: 10px;
}

#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-banner-container {
	padding: 0 50px;
}

#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-banner-container:before {
	position: absolute;
	top: -1px;
	left: 14px;
	height: 100%;
	width: 2px;
	content: '';
	border-left: 2px solid #EFD0B4;
}

#page-wallpapers-wrapper #page-wallpapers-single-wallpaper-wrapper {
	margin-bottom: 30px;
}

#page-wallpapers-wrapper #page-wallpapers-single-wallpaper-wrapper .page-wallpapers-single-wallpaper-type-image-container {
	position: relative;
	padding-bottom: 100%;
}

#page-wallpapers-wrapper #page-wallpapers-single-wallpaper-wrapper .page-wallpapers-single-wallpaper-type-image-container .page-wallpapers-single-wallpaper-type-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	z-index: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

#page-wallpapers-wrapper #page-wallpapers-single-wallpaper-wrapper .page-wallpapers-single-wallpaper-type-image-container .page-wallpapers-single-wallpaper-type-close-up-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	z-index: 1;
	opacity: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

#page-wallpapers-wrapper #page-wallpapers-single-wallpaper-wrapper .page-wallpapers-single-wallpaper-type-image-container.with-close-up:hover .page-wallpapers-single-wallpaper-type-close-up-image {
	opacity: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

#page-wallpapers-wrapper #page-wallpapers-single-wallpaper-wrapper .page-wallpapers-single-wallpaper-type-title {
	font-family: 'Open Sans';
	font-size: 20px;
	line-height: 40px;
	padding: 0 10px;
	letter-spacing: 0.09;
}


/* ---- TEMPLATEPARTS --> LAY-OUT-EXAMPLES ---- */
#page-lay-out-examples-wrapper .page-lay-out-examples-intro-container {
	padding-right: 50px;
}

#page-lay-out-examples-wrapper .page-lay-out-examples-image-container {
	padding-left: 50px;
}

#page-lay-out-examples-wrapper .page-lay-out-examples-intro-container:before {
	position: absolute;
	top: -1px;
	right: -14px;
	height: 100%;
	width: 2px;
	content: '';
	border-left: 2px solid #EFD0B4;
}

#page-lay-out-examples-wrapper .page-lay-out-examples-intro-image-container {
	padding-bottom: 100px;
	margin-bottom: 15px;
	border-bottom: 1px solid #EFD0B4;;
}

#page-lay-out-examples-wrapper .page-lay-out-example-single-image-container {
	position: relative;
	padding-bottom: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

#page-lay-out-examples-wrapper .page-lay-out-example-single-image-content {
	position: absolute;
	top: 0; 
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}


/* ---- PAGETEMPLATES --> SAMPLE KIT ---- */
#sample-kit-wrapper #sample-kit-content-image-wrapper {
	position: relative;
	display: table;
	height: 100%;
	width: 100%;
	padding-bottom: 100px;
}

#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container {
	padding-top: 50px;
	padding-right: 50px;
}

#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container ul {
	list-style: none;
	padding-left: 0;
}

#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container li a {
	position: relative;
	font-weight: 300;
	display: inline-block;
	height: 20xp;
	line-height: 20px;
	border-bottom: 0 none;
}

#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container li a:before {
	position: relative;
	display: inline-block;
	content: '';
	top: 3px;
	height: 20px;
	width: 20px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 21.9' style='enable-background:new 0 0 22 21.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bclip-path:url(%23SVGID_4_);%7D .st2%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:none;stroke:%231D1D1B;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st3' d='M20,14v4c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2v-4'/%3E%3Cpolyline class='st3' points='6,9 11,14 16,9 '/%3E%3Cline class='st3' x1='11' y1='14' x2='11' y2='2'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
	margin-right: 10px;
}

#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-image-container {
	padding: 50px 50px 0 50px;
}

#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container:after {
	position: absolute;
	content: '';
	top: -1px;
	right: -14px;
	height: calc( 100% - 50px);
	width: 2px;
	border-left: 2px solid #EFD0B4;
}

#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-image-container img {
	min-width: 100%;
	height: auto;
}

/* ---- PAGETEMPLATES --> SAMPLE KIT --> SELECTOR PART ---- */
#sample-kit-selector-wrapper {
	background-color: #F2EFE9;
	height: auto;
	min-height: 400px;
	padding: 70px 0;
}

#sample-kit-selector-wrapper h3.sample-kit-selector-collection-title {
	margin-bottom: 30px;
}

#sample-kit-order-wrapper {
	height: auto;
	min-height: 400px;
}

#sample-kit-selector-wrapper h3.sample-kit-selector-title {
	margin-bottom: 50px;
}

				#sample-kit-selector-wrapper #sample-kit-selector-all-tiles-wrapper {
					position: relative;
					padding: 70px 50px 100px 0;
				}

#sample-kit-selector-wrapper #sample-kit-selector-all-tiles-wrapper .sample-kit-selector-screen-or-solid-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: -1;
	opacity: 0;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#sample-kit-selector-wrapper #sample-kit-selector-all-tiles-wrapper .sample-kit-selector-screen-or-solid-wrapper.active {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
	z-index: 1;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#sample-kit-selector-wrapper #sample-kit-selector-tile-kind-selector-tabs-wrapper {
	margin-bottom: 40px;
}

#sample-kit-selector-wrapper ol.sample-kit-selector-tile-kind-selector-tabs-container {
	display: block;
	list-style: none;
	height: 100%;
	overflow: hidden;
	padding-left: 0;
	padding-bottom: 15px;
}

#sample-kit-selector-wrapper #sample-kit-selector-all-single-tiles-wrapper {
	position: relative;
	margin-bottom: 45px;
}

#sample-kit-selector-wrapper #sample-kit-selector-single-tile-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	z-index: -1;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#sample-kit-selector-wrapper #sample-kit-selector-single-tile-wrapper.active {
	opacity: 1;
	z-index: 1;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#sample-kit-selector-wrapper .sample-kit-selector-single-tile-image {
	width: 100%;
	padding-bottom: 100%;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

#sample-kit-selector-wrapper .sample-kit-selector-single-tile-image.rectangle {
	background-size: contain;
}

#sample-kit-selector-wrapper h4.sample-kit-selector-single-tile-title {
	font-family: 'Akkurat-Light';
	font-size: 30px;
	margin: 0 0 30px 0;
}

#sample-kit-selector-wrapper .sample-kit-selector-single-tile-content-container p {
	font-weight: 300;
	margin-bottom: 30px;
}

#sample-kit-selector-wrapper a.sample-kit-selector-single-tile-view-product-link {
	font-weight: 400;
	margin-top: 75px;
	padding-bottom: 5px;
	border-bottom: 2px solid#EFD0B4;
}

#sample-kit-selector-wrapper ol.sample-kit-selector-tile-kind-selector-tabs-container #sample-kit-selector-tile-kind-selector-single-kind-wrapper {
	display: inline-block;
}

#sample-kit-selector-wrapper ol.sample-kit-selector-tile-kind-selector-tabs-container #sample-kit-selector-tile-kind-selector-single-kind-wrapper:after {
	content: '|';
	margin: 0 10px;
}

#sample-kit-selector-wrapper ol.sample-kit-selector-tile-kind-selector-tabs-container #sample-kit-selector-tile-kind-selector-single-kind-wrapper:last-of-type:after {
	content: '';
	margin: 0;
} 

#sample-kit-selector-wrapper ol.sample-kit-selector-tile-kind-selector-tabs-container #sample-kit-selector-tile-kind-selector-single-kind-wrapper li {
	display: inline-block;
	font-weight: 300;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#sample-kit-selector-wrapper ol.sample-kit-selector-tile-kind-selector-tabs-container #sample-kit-selector-tile-kind-selector-single-kind-wrapper li:hover,
#sample-kit-selector-wrapper ol.sample-kit-selector-tile-kind-selector-tabs-container #sample-kit-selector-tile-kind-selector-single-kind-wrapper li:focus {
	cursor: pointer;
	border-bottom: 2px solid #EFD0B4;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#sample-kit-selector-wrapper ol.sample-kit-selector-tile-kind-selector-tabs-container #sample-kit-selector-tile-kind-selector-single-kind-wrapper li.active {
	font-weight: 400;
	border-bottom: 2px solid #EFD0B4;
}

#sample-kit-selector-wrapper .sample-kit-selector-single-tile-selector-container .sample-kit-selector-single-tile-selector-content-container {
	width: 100%;
	padding-bottom: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#sample-kit-selector-wrapper .sample-kit-selector-single-tile-selector-container .sample-kit-selector-single-tile-selector-content-container:hover,
#sample-kit-selector-wrapper .sample-kit-selector-single-tile-selector-container .sample-kit-selector-single-tile-selector-content-container:focus {
	cursor: pointer;
}

#sample-kit-selector-wrapper .sample-kit-selector-single-tile-selector-container.rectangle .sample-kit-selector-single-tile-selector-content-container {
	padding-bottom: 33%;
}


					#single-tiles-wrapper .single-tiles-available-colors-container {
						padding-left: 50px;
					}

#sample-kit-selector-wrapper .sample-kit-selector-available-colors-single-color-code {
	font-size: 16px;
}

#sample-kit-selector-wrapper .sample-kit-selector-available-colors-single-color-code-container.odd {
	line-height: 100%;
	text-align: right;
}

#sample-kit-selector-wrapper .sample-kit-selector-available-colors-single-color-code-container.even {
	position: relative;
	left: -15px;
	line-height: 100%;
	text-align: left;
}

#sample-kit-selector-wrapper .sample-kit-selector-available-colors-single-color {
	position: relative;
	padding-bottom: 25%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 15px;
	margin-left: -15px;
	width: calc( 100% + 15px );
}


/* ---- PAGETEMPLATES --> SAMPLE KIT --> ORDER PART */
#sample-kit-order-wrapper {
	padding: 70px 0;
	background-color: #FBF9F7;
}

#sample-kit-order-wrapper .sample-kit-order-selected-samples-container {
	background-color: #ffffff;
	height: auto;
	min-height: 100px;
	width: 100%;
	padding: 15px;
}

#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .selected-sample-tile-container,
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .selected-sample-color-container {
	position: relative;
	width: 100%;
	height: 100%;
	padding-bottom: 25%; /* 100%; */
	margin-bottom: 15px;
	z-index: 100;
	overflow: hidden;
	background-color: #f1f1f1;
}

#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .selected-sample-tile-container .delete-button, 
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .selected-sample-color-container .delete-button {
	position: absolute;
	display: block;
	content: '';
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background-image: url('images/icons/SminkStudio - Delete icon circle.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0;
	z-index: -1;
	transition: all .3s ease-in-out;
}

#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .selected-sample-tile-container:hover .delete-button, 
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .selected-sample-color-container:hover .delete-button {
	opacity: 1;
	z-index: 10;
	transition: all .3s ease-in-out;
}





#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .clickarea,
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .clickarea {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;	
	z-index: 15;
	overflow: hidden;
}

#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .clickarea:hover,
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .clickarea:hover {
	cursor: pointer;
}

#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .selected-sample-tile-container img,
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .selected-sample-color-container img {
	object-fit: cover;
}

/*
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .selected-sample-tile-container::before,
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .selected-sample-color-container::before {
	position: absolute;
	display: block;
	content: '';
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background-image: url('images/icons/SminkStudio - Delete icon circle.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0;
	z-index: -10;
	transition: all .3s ease-in-out;
}


#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .selected-sample-tile-container:hover::before,
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .selected-sample-color-container:hover::before {
	cursor: pointer;
	opacity: 1;
	z-index: 10;
	transition: all .3s ease-in-out;
}
*/


#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-tiles-container .clickarea .selected-img-code,
#sample-kit-order-wrapper .sample-kit-order-selected-samples-container .sample-kit-order-selected-sample-colors-container .clickarea .selected-color-code {
	position: absolute;
	font-size: 12px;
	font-weight: 400;
	height: 25px;
	line-height: 25px;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	background: rgba( 248, 248, 248, 0.6);
	
}









/* ---- TEMPLATEPARTS --> ORDER-CONTACT ---- */
#order-contact-wrapper {
	min-height: 500px;
	background-color: #FBF9F7;
	padding: 100px 0;
}

/* ---- TEMPLATEPARTS --> LAY-OUT-EXAMPLES ---- */
#lay-out-examples-wrapper {
	min-height: 500px;
	background-color: #F2EFE9;
	padding: 100px 0;
}

#page-lay-out-examples-wrapper .ajax-load-more-wrap.grey .alm-load-more-btn {
	font-family: 'Open Sans';
	color: #000000;
	font-size: 24px;
	line-height: 45px;
	font-weight: 400;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	padding: 0;
	background-color: transparent;
	border-bottom: 2px solid #000000;
}



/* ---- TEMPLATEPARTS --> CONTACT ---- */
#contact-banner-wrapper img {
	min-width: 100%;
	height: auto;
	margin-bottom: 100px;
}


#contact-page-wrapper {
	margin-bottom: 100px;
}

#contact-page-wrapper .inset-contact-page ul {
	list-style: none;
	padding-left: 35px;
}

#contact-page-wrapper .inset-contact-page li {
	margin-bottom: 12px;
}

#contact-page-wrapper .inset-contact-page li a {
	position: relative;
	font-weight: 300;
	display: inline-block;
	min-height: 20px;
	line-height: 30px;
	text-indent: -35px;
	border-bottom: 0 none;
}

#contact-page-wrapper .inset-contact-page li a:before {
	position: relative;
	display: inline-block;
	content: '';
	top: 3px;
	height: 20px;
	width: 20px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 21.9' style='enable-background:new 0 0 22 21.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bclip-path:url(%23SVGID_4_);%7D .st2%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:none;stroke:%231D1D1B;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st3' d='M20,14v4c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2v-4'/%3E%3Cpolyline class='st3' points='6,9 11,14 16,9 '/%3E%3Cline class='st3' x1='11' y1='14' x2='11' y2='2'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
	margin-right: 15px;
}

#contactform-wrapper {
	min-height: 500px;
	background-color: #F2EFE9;
	padding: 100px 0;
}


/* ---- TEMPLATEPARTS --> ABOUT ---- */
#page-about-banner-wrapper img {
	min-width: 100%;
	height: auto;
	margin-bottom: 100px;
}

#page-about-wrapper {
	margin-bottom: 100px;
}

#page-about-wrapper .page-about-main-content-wrapper {
	position: relative;
	height: auto;
	overflow: hidden;
	margin-bottom: 100px;
}

#page-about-wrapper .page-about-title-image-container {
	position: relative;
	display: table;
	width: 100%;
	height: auto;
	/*overflow: hidden; */
	padding-bottom: 120px;
}

#page-about-wrapper .page-about-title-image-text-container {
	padding-bottom: 120px;
}

#page-about-wrapper .page-about-title-image-text-container .page-about-right-image-container {
	position: relative;
	padding-left: 0;
	z-index: 1;
}

#page-about-wrapper .page-about-title-image-text-container .page-about-right-image-container:before {
	position: absolute;
	content: '';
	bottom: -30px;
	left: -30px;
	height: 300px;
	width: 300px;
	background-image: url('images/miscellaneous/SminkStudio - Transparent Triangle.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#page-about-wrapper .page-about-left-image-container img.img-align-left {
	float: left;
}

#page-about-wrapper .page-about-left-image-container img.img-align-center {
	display: block;
	margin: 0 auto;
}

#page-about-wrapper .page-about-left-image-container img.img-align-right {
	float: right;
}

#page-about-wrapper .page-about-right-image-container img.img-align-left {
	float: left;
}

#page-about-wrapper .page-about-right-image-container img.img-align-center {
	display: block;
	margin: 0 auto;
}

#page-about-wrapper .page-about-right-image-container img.img-align-right {
	float: right;
}


#page-about-wrapper .page-about-left-content-container {
	position: relative;
	/* padding-top: 50px; */
}

#page-about-wrapper .page-about-right-content-container {
	position: relative;
	/* padding-top: 50px; */
}

#page-about-wrapper .page-about-left-image-container {
	padding-right: 40px;
}

#page-about-wrapper .page-about-right-image-container {
	padding-left: 40px;
}

#page-about-wrapper .page-about-image-text-container {
	position: relative;
}




/* ---- TEMPLATEPARTS --> TRADE ---- */
#page-trade-banner-wrapper img {
	min-width: 100%;
	height: auto;
	margin-bottom: 100px;
}

#page-trade-wrapper {
	margin-bottom: 100px;
}


/* ---- TEMPLATEPARTS --> FROM BECOME-A-TRADE-FRIEND ---- */
#form-become-trade-friend-wrapper {
	min-height: 500px;
	background-color: #F2EFE9;
	padding: 100px 0;
}



												

/* ---- FOOTER ---- */
#footer-wrapper {
	position: relative;
	background-color: #262626;
	color: #ffffff;
	font-size: 16px;
	height: auto;
	min-height: 200px;
	padding: 70px 0;
}

#footer-wrapper h3.footer-title  {
	font-family: 'Open Sans';
	font-size: 22px;
	line-height: 35px;
	margin-bottom: 0;
}

#footer-wrapper a {
	color: #ffffff;
}

#footer-wrapper a:hover,
#footer-wrapper a:focus {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}


/* ---- FOOTER --> LEFT ---- */
#footer-wrapper .footer-left {
	margin-bottom: 45px;
}

#footer-wrapper .footer-left ul {
	list-style: none;
	padding-left: 0;
}

#footer-wrapper .footer-left li a {
	position: relative;
	display: inline-block;
	height: 20xp;
	line-height: 20px;
	color: #ffffff;
}

#footer-wrapper .footer-left li a:before {
	position: relative;
	display: inline-block;
	content: '';
	top: 3px;
	height: 20px;
	width: 20px;
	filter: brightness(0) invert(1);
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22 21.9' style='enable-background:new 0 0 22 21.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_2_);%7D .st1%7Bclip-path:url(%23SVGID_4_);%7D .st2%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st3%7Bfill:none;stroke:%231D1D1B;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st3' d='M20,14v4c0,1.1-0.9,2-2,2H4c-1.1,0-2-0.9-2-2v-4'/%3E%3Cpolyline class='st3' points='6,9 11,14 16,9 '/%3E%3Cline class='st3' x1='11' y1='14' x2='11' y2='2'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
	margin-right: 10px;
}


/* ---- FOOTER --> NEWsLETTER ---- */
#footer-wrapper .gform_wrapper {
	margin-bottom: 40px;
}

#footer-wrapper .gform_wrapper .gform_footer {
	padding: 0;
	margin: 0;
}

#footer-wrapper .gform_wrapper input[type="text"] {
	height: 60px;
	line-height: 60px;
	color: #000000;
	font-size: 18px;
	padding: 0 20px;
}

#footer-wrapper .gform_wrapper input[type="email"] {
	color: #000000;
	opacity: 1;
}

#footer-wrapper .gform_button.button[type="submit"] {
	position: relative;
	font-size: 16px;
	font-weight: 500;
	color: #ffffff;
	background-color: transparent;
	border: 0 none;
	padding: 0;
	margin: 0;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#footer-wrapper .gform_button.button[type="submit"]::after {
	display: inline-block;
	content: 'a';
}

#footer-wrapper .gform_wrapper .gform_footer {
	text-align: right;
	padding-right: 16px;
}

#footer-wrapper .gform_button.button:after {
	content: '0';
}



													
													



/* ---- FORMULIER ---- */
#form-become-trade-friend-wrapper .gform_wrapper label.gfield_label,
#contactform-wrapper .gform_wrapper label.gfield_label,
#lay-out-examples-wrapper .gform_wrapper label.gfield_label,
#order-contact-wrapper .gform_wrapper label.gfield_label,
#sample-kit-order-wrapper .gform_wrapper label.gfield_label,
#single-project-contactform-wrapper .gform_wrapper label.gfield_label,
#single-faq-contactform-wrapper .gform_wrapper label.gfield_label {
	font-size: 24px;
	color: #000000;
	font-weight: 300;
}

#form-become-trade-friend-wrapper .gform_wrapper li#field_1_13,
#contactform-wrapper .gform_wrapper li#field_1_13,
#lay-out-examples-wrapper .gform_wrapper li#field_1_13,
#order-contact-wrapper .gform_wrapper li#field_1_13,
#sample-kit-order-wrapper .gform_wrapper li#field_1_13,
#single-project-contactform-wrapper .gform_wrapper li#field_1_13,
#single-faq-contactform-wrapper .gform_wrapper li#field_1_13 {
	margin-bottom: 30px;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #000000;
	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #000000;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #000000;
}



#form-become-trade-friend-wrapper .gform_wrapper ul li.gfield,
#contactform-wrapper .gform_wrapper ul li.gfield,
#lay-out-examples-wrapper .gform_wrapper ul li.gfield,
#order-contact-wrapper .gform_wrapper ul li.gfield,
#sample-kit-order-wrapper .gform_wrapper ul li.gfield,
#single-project-contactform-wrapper .gform_wrapper ul li.gfield,
#single-faq-contactform-wrapper .gform_wrapper ul li.gfield {
	position: relative;
	clear: inherit!important;
	/* float: left; */
	padding-left: 0;
}

#form-become-trade-friend-wrapper .gform_wrapper ul li input[type="text"],
#form-become-trade-friend-wrapper .gform_wrapper ul li input[type="email"],
#form-become-trade-friend-wrapper .gform_wrapper ul li textarea,
#contactform-wrapper .gform_wrapper ul li input[type="text"],
#contactform-wrapper .gform_wrapper ul li input[type="email"],
#contactform-wrapper .gform_wrapper ul li textarea,
#lay-out-examples-wrapper .gform_wrapper ul li input[type="text"],
#lay-out-examples-wrapper .gform_wrapper ul li input[type="email"],
#lay-out-examples-wrapper .gform_wrapper ul li textarea,
#order-contact-wrapper .gform_wrapper ul li input[type="text"],
#order-contact-wrapper .gform_wrapper ul li input[type="email"],
#order-contact-wrapper .gform_wrapper ul li textarea,
#sample-kit-order-wrapper .gform_wrapper ul li input[type="text"],
#sample-kit-order-wrapper .gform_wrapper ul li input[type="email"],
#sample-kit-order-wrapper .gform_wrapper ul li textarea,
#single-project-contactform-wrapper ul li input[type="text"],
#single-project-contactform-wrapper ul li input[type="email"],
#single-project-contactform-wrapper ul li textarea,
#single-faq-contactform-wrapper ul li input[type="text"],
#single-faq-contactform-wrapper ul li input[type="email"],
#single-faq-contactform-wrapper ul li textarea {
	font-size: 24px;
	color: #000000;
	line-height: 40px;
	background-color: transparent;
	margin-top: 0;
	margin-bottom: 20px;
	border: 0 none;
	border-bottom: 2px solid #EFD0B4;
}

#form-become-trade-friend-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
#contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
#lay-out-examples-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
#order-contact-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
#sample-kit-order-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
#single-project-contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
#single-faq-contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
	visibility: hidden;
}

#form-become-trade-friend-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before,
#contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before,
#lay-out-examples-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before,
#order-contact-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before,
#sample-kit-order-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before,
#single-project-contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before,
#single-faq-contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before {
	display: inline-block;
	content: '';
	height: 15px;
	width: 15px;
	margin-right: 10px;
	border: 2px solid #4A4A4A;
}

#form-become-trade-friend-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before,
#contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before,
#layout-examples-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before,
#order-contact-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before,
#sample-kit-order-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before,
#single-project-contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before,
#single-faq-contactform-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before {
	background-color: #4A4A4A;
}

#form-become-trade-friend-wrapper .gform_wrapper ul.gfield_checkbox li label,
#contactform-wrapper .gform_wrapper ul.gfield_checkbox li label,
#lay-out-examples-wrapper .gform_wrapper ul.gfield_checkbox li label,
#order-contact-wrapper .gform_wrapper ul.gfield_checkbox li label,
#sample-kit-order-wrapper .gform_wrapper ul.gfield_checkbox li label,
#single-project-contactform-wrapper .gform_wrapper ul.gfield_checkbox li label,
#single-faq-contactform-wrapper .gform_wrapper ul.gfield_checkbox li label {
	font-size: 20px;
	font-weight: 300;
	color: #000000;
}

#form-become-trade-friend-wrapper .gform_wrapper .chosen-container-single .chosen-single,
#contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single,
#lay-out-examples-wrapper .gform_wrapper .chosen-container-single .chosen-single,
#order-contact-wrapper .gform_wrapper .chosen-container-single .chosen-single,
#sample-kit-order-wrapper .gform_wrapper .chosen-container-single .chosen-single,
#single-project-contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single,
#single-faq-contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single {
	font-size: 24px;
	font-weight: 300;
	line-height: 40px;;
	height: 53px;
	margin-bottom: 20px;
	border: 0 none;
	padding: 5px 4px;
	background: transparent;
	border-bottom: 2px solid #EFD0B4;
	box-shadow: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
}

#form-become-trade-friend-wrapper .gform_wrapper .chosen-container-single .chosen-single div b,
#contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single div b,
#lay-out-examples-wrapper .gform_wrapper .chosen-container-single .chosen-single div b,
#order-contact-wrapper .gform_wrapper .chosen-container-single .chosen-single div b,
#sample-kit-order-wrapper .gform_wrapper .chosen-container-single .chosen-single div b,
#single-project-contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single div b,
#single-faq-contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single div b {
	background: transparent;
}

#form-become-trade-friend-wrapper .gform_wrapper .chosen-container-single .chosen-single div b::before,
#contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single div b::before,
#lay-out-examples-wrapper .gform_wrapper .chosen-container-single .chosen-single div b::before,
#order-contact-wrapper .gform_wrapper .chosen-container-single .chosen-single div b::before,
#sample-kit-order-wrapper .gform_wrapper .chosen-container-single .chosen-single div b::before,
#single-project-contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single div b::before,
#single-faq-contactform-wrapper .gform_wrapper .chosen-container-single .chosen-single div b::before {
	position: absolute;
	height: 100%;
	width: 100%;
	font-family: 'Fontawesome';
	content: '';
	background-image: url('images/icons/SminkStudio Form Arrow Down.png');
	background-position: center;
	background-repeat: no-repeat;
}

#form-become-trade-friend-wrapper .gform_button.button[type="submit"]:hover, 
#form-become-trade-friend-wrapper .gform_button.button[type="submit"]:focus,
#contactform-wrapper .gform_button.button[type="submit"]:hover, 
#contactform-wrapper .gform_button.button[type="submit"]:focus,
#order-contact-wrapper .gform_button.button[type="submit"]:hover, 
#order-contact-wrapper .gform_button.button[type="submit"]:focus,
#single-project-contactform-wrapperr .gform_button.button[type="submit"]:hover, 
#single-project-contactform-wrapper .gform_button.button[type="submit"]:focus,
#single-faq-contactform-wrapperr .gform_button.button[type="submit"]:hover, 
#single-faq-contactform-wrapper .gform_button.button[type="submit"]:focus {
	color: #ffffff;
	background-color: #EBBE96;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#form-become-trade-friend-wrapper .gform_button.button[type="submit"],
#contactform-wrapper .gform_button.button[type="submit"],
#lay-out-examples-wrapper .gform_button.button[type="submit"],
#order-contact-wrapper .gform_button.button[type="submit"],
#sample-kit-order-wrapper .gform_button.button[type="submit"],
#single-project-contactform-wrapper .gform_button.button[type="submit"],
#single-faq-contactform-wrapper .gform_button.button[type="submit"] {
	position: relative;
	left: 50%;
	font-size: 24px;
	line-height: 60px;
	color: #000000;
	background-color: transparent;
	border: 2px solid #EBBE96;
	padding: 10px 30px;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#form-become-trade-friend-wrapper .gform_button.button[type="submit"]:hover, 
#form-become-trade-friend-wrapper .gform_button.button[type="submit"]:focus,
#contactform-wrapper .gform_button.button[type="submit"]:hover, 
#contactform-wrapper .gform_button.button[type="submit"]:focus,
#lay-out-examples-wrapper .gform_button.button[type="submit"]:hover, 
#lay-out-examples-wrapper .gform_button.button[type="submit"]:focus,
#order-contact-wrapper .gform_button.button[type="submit"]:hover, 
#order-contact-wrapper .gform_button.button[type="submit"]:focus,
#sample-kit-order-wrapper .gform_button.button[type="submit"]:hover, 
#sample-kit-order-wrapper .gform_button.button[type="submit"]:focus,
#single-project-contactform-wrapper .gform_button.button[type="submit"]:hover, 
#single-project-contactform-wrapper .gform_button.button[type="submit"]:focus,
#single-faq-contactform-wrapper .gform_button.button[type="submit"]:hover, 
#single-faq-contactform-wrapper .gform_button.button[type="submit"]:focus {
	color: #ffffff;
	background-color: #EBBE96;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#form-become-trade-friend-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#contactform-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#lay-out-examples-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#order-contact-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#sample-kit-order-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#single-project-contactform-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#single-faq-contactform-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	padding: 0;
	height: 200px;
	border: 0 none;
	background-color: transparent;
}

#form-become-trade-friend-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#contactform-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#lay-out-examples-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#order-contact-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#sample-kit-order-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#single-project-contactform-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#single-faq-contactform-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	text-align: left;
}

#form-become-trade-friend-wrapper .gform_wrapper span.gform_drop_instructions,
#contactform-wrapper .gform_wrapper span.gform_drop_instructions,
#lay-out-examples-wrapper .gform_wrapper span.gform_drop_instructions,
#order-contact-wrapper .gform_wrapper span.gform_drop_instructions,
#sample-kit-order-wrapper .gform_wrapper span.gform_drop_instructions,
#single-project-contactform-wrapper .gform_wrapper span.gform_drop_instructions,
#single-faq-contactform-wrapper .gform_wrapper span.gform_drop_instructions {
	display: none; /* inline; */
	text-align: left;
	color: #000000;
	border-bottom: 2px solid #000000;
}

#form-become-trade-friend-wrapper .gform_wrapper li.hidden_label button.gform_button_select_files,
#contactform-wrapper .gform_wrapper li.hidden_label button.gform_button_select_files,
#lay-out-examples-wrapper .gform_wrapper li.hidden_label button.gform_button_select_files,
#order-contact-wrapper .gform_wrapper li.hidden_label button.gform_button_select_files,
#sample-kit-order-wrapper .gform_wrapper li.hidden_label button.gform_button_select_files,
#single-project-contactform-wrapper .gform_wrapper li.hidden_label button.gform_button_select_files,
#single-faq-contactform-wrapper .gform_wrapper li.hidden_label button.gform_button_select_files {
	display: inherit;
	border: 0 none;
	background-color: transparent;
	color: #000000;
	padding: 0;
	border-bottom: 2px solid #000000;
}

#form-become-trade-friend-wrapper .gform_wrapper .gform_fileupload_rules,
#contactform-wrapper .gform_wrapper .gform_fileupload_rules,
#lay-out-examples-wrapper .gform_wrapper .gform_fileupload_rules,
#order-contact-wrapper .gform_wrapper .gform_fileupload_rules,
#sample-kit-order-wrapper .gform_wrapper .gform_fileupload_rules,
#single-project-contactform-wrapper .gform_wrapper .gform_fileupload_rules,
#single-faq-contactform-wrapper .gform_wrapper .gform_fileupload_rules {
	display: none;
}







/* ----- AANPASSINGEN MEI 2022 ----- */
body.category-projects #header-wrapper,
body.post-type-projects #header-wrapper,
body.post-type-archive-projects #header-wrapper,
body.category-faq #header-wrapper,
body.post-type-faq #header-wrapper,
body.post-type-archive-faq #header-wrapper {
	background-color: #F2EFE9;
}

#category-projects-wrapper {
	padding-bottom: 100px;
	background-color: #F2EFE9;
}

#category-projects-wrapper h2 {
	padding: 70px 0 0 0;
}

#category-projects-wrapper #category-projects-single-project-wrapper {
	height: auto;
	overflow: hidden;
	margin-bottom: 45px;
	border-left: 2px solid #EFD0B4;
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
}

#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-image-wrapper {
	padding-left: 30px;
	padding-right: 50px;
	transition: transform .5s linear;
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}

#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-image-wrapper .category-projects-single-project-image-container {
	position: relative;
	height: 0;
	padding-bottom: 65%;
	background-size: cover;
}

#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper {
	padding-right: 50px;
	transition: transform .5s linear;
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}

#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-content-container {
	position: relative;
	overflow: hidden;
}

#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-category {
	font-family: 'OPen Sans';
	font-size: 16px;
	font-weight: 300;
	color: #656565;
}

#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .single-project-other-projects-single-project-type-container {
	font-family: 'Open Sans';
	font-size: 14px;
}

#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-title {
	font-family: 'Akkurat-Light';
	font-size: 34px;
	color: #000000;
	margin-bottom: 15px;
}

#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-content {
	font-family: 'Open Sans';
	font-size: 24px;
	font-weight: 300;
	color: #656565;
	line-height: 40px;
	text-overflow: ellipsis;
   	display: -webkit-box;
   	-webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
   	-webkit-box-orient: vertical;
	overflow: hidden;
}

#category-projects-wrapper #category-projects-single-project-wrapper:hover #category-projects-single-project-image-wrapper,
#category-projects-wrapper #category-projects-single-project-wrapper:hover #category-projects-single-project-content-wrapper {
	transform: translateX(30px);
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}


#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-readmore-arrow {
	position: absolute;
	bottom: 0;
	left: 0;
	display: inline-block;
	height: 20px;
	width: 80px;
	background-image: url('images/icons/SminkStudio - Arrow Readmore.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 100%;
}

#category-projects-inspiration-wrapper #fp-inspiration-wrapper {
	background-color: #ffffff;
}




body.single-projects #header-wrapper {
	background-color: #F2EEE4;
}

#single-project-other-projects-wrapper {
	background-color: #F2EEE4;
	padding: 100px;
}

#single-project-other-projects-wrapper #single-project-other-projects-single-project-content-wrapper .single-project-other-projects-single-project-image-container {
	position: relative;
	height: 0;
	padding-bottom: 65%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#single-project-other-projects-wrapper #single-project-other-projects-single-project-content-wrapper .single-project-other-projects-single-project-type-container {
	font-family: 'Open Sans';
	font-size: 16px;
	color: #656565;
}

																									
#single-project-other-projects-wrapper #single-project-other-projects-single-project-content-wrapper .single-project-other-projects-single-project-title-container h3 {
	font-size: 34px;
	line-height: 37px;
	margin-top: 15px;
}


/* ----- CATEGORY --> DESIGNS ---- */
#category-designs-wrapper #category-designs-title-introtext-filter-wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-title-introtext-container  {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 50%;
	padding-right: 50px;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter {
	position: relative;
	font-size: 16px;
	font-weight: 400;
	padding: 0 15px;
	line-height: normal;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter span.category-designs-filter-title {
	color: #000000;
	margin-right: 10px;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter span.category-designs-filter-selected-title {
	color: #A29D97;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter span.category-designs-filter-selected-title:hover,
#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter span.category-designs-filter-selected-title:focus {
	cursor: pointer;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter span.category-designs-filter-selected-title::after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	content: '';
	height: 20px;
	width: 10px;
	background-image: url('images/icons/SminkStudio - Chevron down.svg');
	background-position: right center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: all .5s ease-in-out;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter span.category-designs-filter-selected-title.opened::after {
	transform: rotate(-180deg);
	transition: all .5s ease-in-out;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter .category-designs-filter-select-menu {
	position: absolute;
	top: 30px;
	right: -30px;
	padding: 15px;
	border: 1px solid #A29D97;
	background-color: #ffffff;
	opacity: 0;
	z-index: -1;
	transition: all .5s ease-in-out;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter .category-designs-filter-select-menu.show {
	opacity: 1;
	z-index: 10;
	transition: all .5s ease-in-out;
}


#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter .category-designs-filter-select-menu li {
	list-style: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;
	color: #A29D97;
	transition: all .2s ease-in-out;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter .category-designs-filter-select-menu li:hover,
#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter .category-designs-filter-select-menu li:focus {
	cursor: pointer;
	color: #000000;
	transition: all .2s ease-in-out;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter .category-designs-filter-select-menu li.selected-tile {
	color: #000000;
}





#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-title-introtext-container .category-designs-title-introtext-container h2.category-designs-title {
	padding-top: 50px;
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-title-introtext-container .category-designs-title-introtext-container .category-designs-introtext {
	
}

#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter-container  {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-end;
	width: 50%;
	padding-left: 50px;
	padding-bottom: 50px;
}


#category-designs-wrapper #category-designs-single-design-wrapper {
	padding-bottom: 30px;
}

#category-designs-wrapper #category-designs-single-design-wrapper .category-designs-single-design-image-title-container {
	position: relative;
	height: 0;
	padding-bottom: 100%;
	
}

#category-designs-wrapper #category-designs-single-design-wrapper .category-designs-single-design-image-title-container .category-designs-single-design-image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#category-designs-wrapper #category-designs-single-design-wrapper .category-designs-single-design-image-title-container .category-designs-single-design-title {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 30px;
	font-size: 18px;
	line-height: 70px;
	background-color: #FBF9F7;
	display: hidden;
	opacity: 0;
	transition: all .2s ease-in-out;
}

#category-designs-wrapper #category-designs-single-design-wrapper:hover .category-designs-single-design-image-title-container .category-designs-single-design-title {
	display: inherit;
	opacity: 1;
	transition: all .2s ease-in-out;
}



/* ---- SINGLE --> DESIGNS ---- */
#single-designs-wrapper .single-designs-content-container {
	height: auto;
    overflow: hidden;
    padding-bottom: 70px;
	margin-top: 50px;
}

#single-designs-wrapper .single-designs-content-container .wp-container-1 {
	padding-right: 50px
}

#single-designs-wrapper .single-designs-content-container .wp-container-2 {
	padding-left: 50px
}

#single-designs-wrapper .single-designs-content-container .wp-block-image {
	position: relative;
	height: 0;
	padding-bottom: 100%;
	padding-left: 50px;
}

#single-designs-wrapper .single-designs-content-container .wp-block-image img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

#single-designs-wrapper .single-designs-content-container .wp-block-image figcaption {
	position: absolute;
	font-family: 'Akkurat-Light';
	font-size: 20px;
	left: 0;
	bottom: 0;
	margin: 0 0 -70px 0;
}



/* ---- SINGLE --> TILES ---- */
#related-projects-wrapper {
	background-color: #F2EFE9;
	padding: 100px 0 55px 0;
}

#related-projects-wrapper #related-projects-single-project-wrapper {
	height: auto;
	overflow: hidden;
	margin-bottom: 45px;
	border-left: 2px solid #EFD0B4;
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
}

#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-image-wrapper {
	padding-left: 30px;
	padding-right: 50px;
	transition: transform .5s linear;
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}

#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-image-wrapper .related-projects-single-project-image-container {
	position: relative;
	height: 0;
	padding-bottom: 65%;
	background-size: cover;
}

#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper {
	padding-right: 50px;
	transition: transform .5s linear;
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}

#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-content-container {
	position: relative;
}

#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-related {
	
}

#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-type-container {
	font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 300;
    color: #656565;
}

#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-title {
	font-family: 'Akkurat-Light';
	font-size: 34px;
	color: #000000;
	margin-bottom: 15px;
}

#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-content {
	font-family: 'Open Sans';
	font-size: 24px;
	font-weight: 300;
	color: #656565;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4; /* number of lines to show */
			line-clamp: 4;
	-webkit-box-orient: vertical;
}

#related-projects-wrapper #related-projects-single-project-wrapper:hover #related-projects-single-project-image-wrapper,
#related-projects-wrapper #related-projects-single-project-wrapper:hover #related-projects-single-project-content-wrapper {
	transform: translateX(30px);
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}


#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-readmore-arrow {
	position: absolute;
	left: 0;
	bottom: 0;
	display: inline-block;
	height: 20px;
	width: 80px;
	background-image: url('images/icons/SminkStudio - Arrow Readmore.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 100%;
}

#related-projects-inspiration-wrapper #fp-inspiration-wrapper {
	background-color: #ffffff;
}



/* ---- SINGLE PROJECTS ---- */
#single-project-contactform-wrapper {
	background-color: #FBF9F7;
	padding: 100px 0;
	margin-top: 70px;
}






/* ----- AANPASSINGEN JUNI 2023 ----- */
body.category-faqs #header-wrapper,
body.post-type-faqs #header-wrapper,
body.post-type-archive-faqs #header-wrapper {
	background-color: #F2EFE9;
}

#category-faqs-wrapper {
	padding-bottom: 100px;
	background-color: #F2EFE9;
}

#category-faqs-wrapper h2 {
	padding: 70px 0 0 0;
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper {
	position: relative;
	height: auto;
	overflow: hidden;
	margin-bottom: 45px;
	border-left: 2px solid #EFD0B4;
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-image-wrapper {
	padding-left: 30px;
	padding-right: 50px;
	transition: transform .5s linear;
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-image-wrapper .category-faqs-single-faq-image-container {
	position: relative;
	height: 0;
	padding-bottom: 65%;
	background-size: cover;
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper {
	padding-right: 50px;
	transition: transform .5s linear;
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-content-container {
	position: relative;
	overflow: hidden;
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-category {
	font-family: 'OPen Sans';
	font-size: 16px;
	font-weight: 300;
	color: #656565;
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-faq-type-container {
	font-family: 'Open Sans';
	font-size: 14px;
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-title {
	font-family: 'Akkurat-Light';
	font-size: 34px;
	color: #000000;
	margin-bottom: 15px;
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-content {
	font-family: 'Open Sans';
	font-size: 24px;
	font-weight: 300;
	color: #656565;
	line-height: 40px;
	text-overflow: ellipsis;
   	display: -webkit-box;
   	-webkit-line-clamp: 4; /* number of lines to show */
    line-clamp: 4;
   	-webkit-box-orient: vertical;
	overflow: hidden;
}

#category-faqs-wrapper #category-faqs-single-faq-wrapper:hover #category-faqs-single-faq-image-wrapper,
#category-faqs-wrapper #category-faqs-single-faq-wrapper:hover #category-faqs-single-faq-content-wrapper {
	transform: translateX(30px);
	/*
	transition: all 2s ease-in-out;
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-ms-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	*/
}


#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-readmore-arrow {
	position: absolute;
	bottom: 0;
	left: 0;
	display: inline-block;
	height: 20px;
	width: 80px;
	background-image: url('images/icons/SminkStudio - Arrow Readmore.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 100%;
}

#category-faqs-inspiration-wrapper #fp-inspiration-wrapper {
	background-color: #ffffff;
}




body.single-faqs #header-wrapper {
	background-color: #F2EEE4;
}

#single-faq-other-faqs-wrapper {
	background-color: #F2EEE4;
	padding: 100px;
}

#single-faq-other-faqs-wrapper #single-profaqject-other-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-faq-image-container {
	position: relative;
	height: 0;
	padding-bottom: 65%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#single-faq-other-faqs-wrapper #single-faq-other-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-prfaqoject-type-container {
	font-family: 'Open Sans';
	font-size: 16px;
	color: #656565;
}

																									
#single-faq-other-faqs-wrapper #single-faq-other-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-faq-title-container h3 {
	font-size: 34px;
	line-height: 37px;
	margin-top: 15px;
}


/* ---- SINGLE FAQS ---- */

body.single-faq #header-wrapper {
	background-color: #F2EEE4;
}

#single-faq-other-faq-wrapper {
	background-color: #F2EEE4;
	padding: 100px;
}

#single-faq-other-faqs-wrapper #single-faq-other-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-faq-image-container {
	position: relative;
	height: 0;
	padding-bottom: 65%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#single-faq-other-faqs-wrapper #single-faq-other-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-faq-type-container {
	font-family: 'Open Sans';
	font-size: 16px;
	color: #656565;
}

																									
#single-faq-other-faqa-wrapper #single-faq-other-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-faq-title-container h3 {
	font-size: 34px;
	line-height: 37px;
	margin-top: 15px;
}




#single-faq-contactform-wrapper {
	background-color: #FBF9F7;
	padding: 100px 0;
	margin-top: 70px;
}





@media (max-width: 767px ) {
	body {
		font-size: 18px;
		line-height: 30px;
	}

	h2 {
		font-size: 30px;
		line-height: 36px;
	}

	h3 {
		font-size: 28px;
		line-height: 36px;
	}

	p {
		margin-bottom: 30px;
	}
														
	img.alignright {
		clear: both;
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
	}

	img.alignleft {
		clear: both;
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
	}

	
	/* ---- HEADER-WRAPPER ---- */
	#mobile-header-wrapper {
		position: fixed;
		height: 120px;
		width: 100vw;
		background-color: #ffffff;
		z-index: 255000;
	}

	#mobile-header-wrapper .header-logo-container {
		position: relative;
		background-size: contain; /* 100%; */
		z-index: 250000;
	}


	/* ---- HEADER --> DIVIDER ---- */
	#mobile-header-divider {
		position: absolute;
		/* height: 120px; */
		width: 100%;
	}

	#mobile-header-divider .mobile-header-divider-left {
		height: 120px;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}

	#mobile-header-divider .mobile-header-divider-left:after {
		position: absolute;
		content: '';
		right: 0;
		height: 100%;
		border-right: 2px solid #EFD0B4;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}

	#mobile-header-divider .mobile-header-divider-right {
		height: 120px;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}

	.header-alert-tile-added .header-alert-tile-content-container,
	.header-alert-color-added .header-alert-color-content-container {
		width: 95%;
		font-size: 16px;
	}


	/* ---- HEADER --> LOGO ---- */
	#mobile-header-wrapper .header-logo-container {
		position: relative;
		background-size: contain; /* 100%; */
		z-index: 250000;
	}

	#mobile-header-wrapper .mobile-header-divider-left .company-logo-left-container {
		position: absolute;
		top: 0;
		left: 0;
		height: 120px;
		line-height: 120px;
		width: 100%;
		font-family: 'Akkurat-Light';
		font-size: 22px;
		text-align: right;
		padding: 0 10px;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}

	#mobile-header-wrapper .mobile-header-divider-right .company-logo-right-container {
		position: absolute;
		top: 0;
		right: 0;
		height: 120px;
		line-height: 120px;
		width: 100%;
		font-family: 'Akkurat-Light';
		font-size: 22px;
		text-align: left;
		padding: 0 10px;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}

	#mobile-header-wrapper .mobile-header-divider-left .company-logo-left-container .company-logo-left {
		position: relative;
		top: -10px;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}

	#mobile-header-wrapper .mobile-header-divider-right .company-logo-right-container .company-logo-right {
		position: relative;
		bottom: -10px;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	

	/* ---- HEADER --> MENU ---- */
	#mobile-header-wrapper .collapse {
		display: none;
	}
	
	#mobile-header-wrapper .navbar-toggler {
		z-index: 250000;
		border: 0 none;
		background-color: transparent;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
	}

	#mobile-header-wrapper .navbar-toggler span {
		position: absolute;
		top: 30px;
		right: 30px;
		height: 15px;
		width: 22px;
		z-index: 250000;
		border: 0 none;
		background-color: transparent;
		background-image: url("images/icons/icon_pancake_menu.png");
		background-position: center;
		background-size: contain;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
	}

	#mobile-header-wrapper .navbar-toggler span.menu-close {
		background-image: url("images/icons/icon_menu_close.png");
		background-repeat: no-repeat;
	}
	
	#mobile-header-wrapper .navbar-collapse.collapse.show {
		position: relative;
		z-index: 1000;
	}
	
	#mobile-header-wrapper .menu-mobiel-menu-container {
		position: fixed;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		background-color: transparent;
		padding-top: 120px;
		padding-left: 0;
		padding-right: 0;
		background-color: #DADEE2;
	}
	
	#mobile-header-wrapper .menu-mobiel-menu-container ul {
		padding: 0 15px;
		list-style: none;
	}
	
	#mobile-header-wrapper .menu-mobiel-menu-container > ul > li {
		height: auto;
		min-height: 60px;
		width: 100%;
		line-height: 60px;
		text-align: center;
		border-bottom: 1px solid #FFFFFF;
	}

	#mobile-header-wrapper .menu-mobiel-menu-container > ul > li:first-child {
		border-top: 1px solid #FFFFFF;
	}

	#mobile-header-wrapper .menu-mobiel-menu-container > ul > li > a > span.caret {
		display: inline-block;
		height: 60px;
		width: 10px;
		content: '';
		background-image: url('images/icons/SminkStudio Form Arrow Down.png');
		background-position: center;
		background-repeat: no-repeat;
		border: 0 none;
	}
	
	#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover ul {
		position: relative;
		width: 100%;
		height: auto;
		top: 0;
		background-color: transparent;
		display: block!important;
		padding: 15px 0 30px 0;
		z-index: 20000;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;	
		border: 0 none;
		border-bottom: 1px solid #FFFFFF;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	
	#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li  {
		width: 100%;
		height: 38px;
		line-height: 38px;
		list-style: none;
		overflow: hidden; 
		text-overflow: ellipsis;
		white-space: nowrap;
		border-bottom: 0 none;
		text-align: center;
		/* width: 100%; */
	}
	
	#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li a {
		font-family: 'Open Sans';
		font-size: 20px;
		font-weight: 300;
		line-height: 38px;
		color: #272049;	
		text-indent: 40px;
		padding: 0;
		border-bottom: 0 none;
		text-indent: 0;
	}

	#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li.active a,
	#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li a:hover,
	#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li a:focus {
		background-color: transparent;
	}

	#mobile-header-wrapper .menu-mobiel-menu-container ul li.sub-item {
		border-bottom: 0 none;
		line-height: 40px;
		height: 40px;
	}
	
	#mobile-header-wrapper .menu-mobiel-menu-container ul li.sub-item a {
		font-size: 18px;
		font-weight: 400;
	}




	/* ---- ALGEMEEN ---- */
	#content-wrapper {
		padding-top: 120px;
	}

	#content-wrapper a.order-button {
		display: inline-block;
		font-size: 18px;
		padding: 15px 30px;
		margin-bottom: 50px;
	}



	/* ---- FRONTPAGE ---- */
	#fp-banner-wrapper {
		margin-bottom: 100px;
	}

	#fp-content-wrapper .fp-banner-container {
		padding-right: 0;
	}

	#fp-content-wrapper .fp-banner-container::before {
		display: none;
	}

	#fp-content-wrapper .fp-banner-intro-container {
		margin-bottom: 50px;
	}

	#fp-content-wrapper .fp-banner-intro-container .fp-intro-content {
		display: block;
		height: auto!important;
		padding-left: 0;
		padding-bottom: 50px;
		text-align: center;
	}

	#fp-content-wrapper .fp-intro-content-container h2 {
		font-size: 34px;
		line-height: 40px;
	}

	#fp-content-wrapper .fp-banner-intro-container .fp-intro-content-container::before { 
		display: none;
	}

	#fp-content-wrapper .fp-quote-content-container h3 {
		font-size: 30px;
		line-height: 36px;
	}

	#fp-content-wrapper .fp-quote-content-container::before {
		top: 0;
		height: 200px;
		width: 200px;
	}

	#fp-content-wrapper .fp-quote-content-container p {
		font-size: 18px;
	}

	#fp-content-wrapper .fp-left-content-container,
	#fp-content-wrapper .fp-right-content-container {
		padding-left: 0;
		padding-bottom: 0;
	}

	#fp-content-wrapper .fp-left-image-container, 
	#fp-content-wrapper .fp-right-image-container {
		padding: 0;
	}

	#fp-content-wrapper .fp-left-content-container h3,
	#fp-content-wrapper .fp-right-content-container h3 {
		font-size: 50px;
		margin-top: 0;
		float: left;
	}

	#fp-content-wrapper .fp-left-content-container p,
	#fp-content-wrapper .fp-right-content-container p {
		padding-left: 100px;
		font-size: 18px;
		line-height: 26px;
	}

	#fp-collection-wrapper {
		display: none;
	}

	#fp-our-story-wrapper {
		padding: 0;
		background-color: #F2EFE9;
		margin-bottom: 0;
	}

	#fp-our-story-wrapper .fp-inset-homepage {
		position: relative;
		top: -50px;
	}

	#fp-our-story-wrapper .fp-inset-homepage img {
		margin-bottom: 50px;
	}

	#fp-our-story-wrapper h2 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 50px;
	}

	#fp-our-story-wrapper p {
		font-size: 18px;
		line-height: 26px;
	}

	#fp-inspiration-wrapper {
		background-color: #ffffff;
		padding: 50px 0;
	}

	#fp-inspiration-wrapper h3.fp-inspiration-instragram-gallery-title {
		margin-bottom: 0;
	}

	#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-left-container {
		padding-right: 0;
	}

	#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-right-container {
		padding-left: 0;
	}

	#fp-inspiration-wrapper .insta-gallery-feed[data-feed_layout="masonry"] .insta-gallery-list .insta-gallery-item, 
	#fp-inspiration-wrapper .insta-gallery-feed[data-feed_layout="gallery"] .insta-gallery-list .insta-gallery-item {
		min-width: 33.333333%!important;
	}

	#fp-inspiration-wrapper a.fp-inspiration-instragram-gallery-readmore-link {
		margin-top: 50px;
	}


	/* ---- CATEGORY ---- */
	
	

	#cat-tiles-wrapper #fp-inspiration-wrapper {
		background-color: #F2EFE9;
	}


	/* ---- CATEGORY --> TILES ---- */
	#cat-tiles-wrapper {
		padding-bottom: 50px;
	}

	#cat-tiles-wrapper .cat-tiles-title-container {
		padding-top: 0;
	}

	#cat-tiles-wrapper .cat-tiles-title-container::after {
		right: 0;
	}

	#cat-tiles-wrapper #cat-tiles-single-tile-wrapper {
		margin-bottom: 20px;
	}

	#cat-tiles-wrapper #cat-tiles-single-tile-wrapper .cat-tiles-single-tile-type-title {
		font-size: 16px;
		line-height: 26px;
	}


	/* ---- SINGLE TILES ---- */
	#single-tiles-wrapper .singles-tiles-content-content {
		padding-right: 0;
	}

	#single-tiles-wrapper .singles-tiles-content-content:after {
		display: none;
	}

	#single-tiles-banner-wrapper {
		padding-left: 0;
	}

	#single-tiles-wrapper .single-tiles-collection-productinfo-container {
		padding-right: 0;
	}

	#single-tiles-wrapper .single-tiles-available-colors-container {
		padding-left: 0;
	}


	/* ---- SINGLE --> WALLPAPERS ---- */
	#single-wallpapers-wrapper .singles-wallpapers-content-content {
		padding-right: 0;
	}

	#single-wallpapers-wrapper .singles-wallpapers-image {
		padding-left: 0;
	}
	



	

	/* ---- PAGES ---- */
	

	/* ---- PAGES --> DESIGN SERVICE ---- */
	#page-design-service-wrapper .page-design-service-title-intro-container {
		padding: 0;
	}

	#page-design-service-wrapper .page-design-service-title-intro-container::after { 
		display: none;
	}

	#page-design-service-wrapper .design-service-left-content-container,
	#page-design-service-wrapper .design-service-right-content-container {
		padding: inherit;
	}

	#page-design-service-wrapper .design-service-text-image-container, 
	#page-design-service-wrapper .design-service-image-text-container {
		margin-bottom: 50px;
	}


	#page-design-service-wrapper .design-service-left-image-container, #page-design-service-wrapper .design-service-right-image-container { 
		padding: 50px 15px;
	}

	#page-design-service-wrapper #page-design-service-top-video-wrapper {
		top: 0;
		padding: 0;
	}



	/* ---- PAGES --> DESIGN SERVICES DESIGNS ---- */
	#page-design-service-designs-wrapper .page-design-service-designs-image-container {
		padding-right: 0;
	}

	#page-design-service-designs-wrapper .page-design-service-designs-image-container::after { 
		display: none;
	}
	
	#page-design-service-designs-wrapper .page-design-service-designs-content-container {
		height: auto!important;
		padding-left: 0;
	}

	#page-design-service-designs-wrapper .design-service-designs-steps-counter-content-container span.design-service-designs-steps-single-counter-container {
		position: relative;
		font-family: 'Akkurat-Light';
		font-weight: 300;
		font-size: 42px;
		color: #EFD0B4;
		background-color: #ffffff;;
		border-top: 0 none;
		border-bottom: 0 none;
		left: 8%;
	}

	#page-design-service-designs-wrapper .design-service-designs-left-content-container {
		padding-left: inherit;
	}	

	#page-design-service-designs-wrapper .design-service-designs-right-content-container { 
		padding-left: inherit;
	}

	#page-design-service-designs-wrapper .design-service-designs-left-content-container h3, 
	#page-design-service-designs-wrapper .design-service-designs-right-content-container h3 {
		font-size: 36px;
		line-height: 45px;
	}

	#page-design-service-designs-wrapper .design-service-designs-left-image-container, 
	#page-design-service-designs-wrapper .design-service-designs-right-image-container  {
		padding: 25px;
	}

	#page-design-service-designs-wrapper .design-service-designs-text-and-image-content-container.position-1 .design-service-designs-left-content-container {
		padding-top: 50px;
	}

	#page-design-service-designs-wrapper .design-service-designs-left-content-container a, #page-design-service-designs-wrapper .design-service-designs-right-content-container a {
		margin-top: 45px;
	}






	/* ---- PAGES --> LAY-OUT EXAMPLES ---- */
	#page-lay-out-examples-wrapper .page-lay-out-examples-intro-container {
		padding-right: 0;
		margin-bottom: 30px;
	}

	#page-lay-out-examples-wrapper .page-lay-out-examples-intro-container::before {
		display: none;
	}

	#page-lay-out-examples-wrapper .page-lay-out-examples-image-container {
		padding-left: 0;
	}

	#page-lay-out-examples-wrapper .page-lay-out-examples-intro-image-container {
		padding-bottom: 70px;
	}


	/* ---- PAGES --> WALLPAPERS ---- */
	#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-intro-container {
		padding-right: 0;
		margin-bottom: 30px;
	}

	#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-banner-container { 
		padding: inherit;
	}

	#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-banner-container::before {
		display: none;
	}

	#page-wallpapers-wrapper #page-wallpapers-single-wallpaper-wrapper .page-wallpapers-single-wallpaper-type-title {
		font-size: 16px;
	}


	/* ---- PAGES --> CONTACT ---- */
	#contact-banner-wrapper img {
		margin-bottom: 50px;
	}



	/* ---- PAGES --> ABOUT ---- */
	#page-about-banner-wrapper img {
		margin-bottom: 50px;
	}

	#page-about-wrapper .page-about-main-content-wrapper {
		margin-bottom: 50px;
	}

	#page-about-wrapper .page-about-title-image-container {
		padding-bottom: 60px;
	}

	#page-about-wrapper .page-about-title-image-text-container .page-about-right-image-container::before { 
		height: 200px;
		left: -7px;
		bottom: -7px;
		background-size: contain;
		background-position: left center;
	}

	#page-about-wrapper .page-about-title-image-text-container {
		padding-bottom: 60px;
	}

	#page-about-wrapper .page-about-image-text-container {
		top: 0!important;
	}

	#page-about-wrapper .page-about-left-content-container,
	#page-about-wrapper .page-about-right-content-container {
		top: 0!important;
	}



	/* ---- PAGES --> TRADE ---- */
	#page-trade-banner-wrapper img {
		margin-bottom: 50px;
	}



	/* ---- SAMPLE KITS ---- */
	#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container {
		padding-right: 0;
	}

	#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container::after {
		display: none;
	}

	#sample-kit-selector-wrapper .sample-kit-colector-color-card-container {
		padding: 50px 0;
	}

	
														
														
														
														
														
														
														
														
														
														
	/* ---- FOOTER ---- */													
	#footer-wrapper {
		padding-bottom: 75px;
	}

	#footer-wrapper a {
		color: #ffffff;
	}

	#footer-wrapper a:hover,
	#footer-wrapper a:focus {
		color: #ffffff;
		border-bottom: 1px solid #ffffff;
	}

	#footer-wrapper .footer-left-container {
		margin-bottom: 50px;
	}

	#footer-wrapper .gform_wrapper .gform_footer {
		padding-right: 0;
	}

	#footer-wrapper .gform_button.button[type="submit"] {
		text-align: right;
	}

	#footer-wrapper .footer-right h3.footer-title { 
		font-size: 30px;
	}

	#footer-wrapper .footer-left h3.footer-title {
		margin-top: 50px;
	}



	/* ---- FORMULIER ---- */
	#form-become-trade-friend-wrapper .gform_button.button[type="submit"], 
	#contactform-wrapper .gform_button.button[type="submit"], 
	#lay-out-examples-wrapper .gform_button.button[type="submit"], 
	#order-contact-wrapper .gform_button.button[type="submit"], 
	#sample-kit-order-wrapper .gform_button.button[type="submit"] {
		position: relative;
		left: 0;
		font-size: 24px;
		line-height: 60px;
		color: #000000;
		background-color: transparent;
		border: 2px solid #EBBE96;
		padding: 10px 30px;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}

	#form-become-trade-friend-wrapper .gform_wrapper .ginput_container_select,
	#contactform-wrapper .gform_wrapper .ginput_container_select,
	#lay-out-examples-wrapper .gform_wrapper .ginput_container_select,
	#order-contact-wrapper .gform_wrapper .ginput_container_select,
	#sample-kit-order-wrapper .gform_wrapper .ginput_container_select {
		position: relative;
		display: inline-block;
		width: 100%;
		max-width: 100%;
		font-size: 24px;
		font-weight: 300;
		line-height: 40px;
		height: 53px;
		margin-bottom: 20px;
		border: 0 none;
		padding: 5px 0;
		background: transparent;
		border-bottom: 2px solid #EFD0B4;
		box-shadow: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
	}

	#form-become-trade-friend-wrapper .gform_wrapper .ginput_container_select select,
	#contactform-wrapper .gform_wrapper .ginput_container_select select,
	#lay-out-examples-wrapper .gform_wrapper .ginput_container_select select,
	#order-contact-wrapper .gform_wrapper .ginput_container_select select,
	#sample-kit-order-wrapper .gform_wrapper .ginput_container_select select {
		background: transparent;
		border: 0 none;
		-webkit-appearance: none;
		-moz-appearance: none;
		-o-appearance: none;
		appearance: none;
		 
	}

	#form-become-trade-friend-wrapper .gform_wrapper .ginput_container_select:before,
	#contactform-wrapper .gform_wrapper .ginput_container_select:before,
	#lay-out-examples-wrapper .gform_wrapper .ginput_container_select:before,
	#order-contact-wrapper .gform_wrapper .ginput_container_select:before,
	#sample-kit-order-wrapper .gform_wrapper .ginput_container_select:before {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 30px;
		height: 40px;
		font-family: 'Fontawesome';
		content: '';
		background-image: url('images/icons/SminkStudio Form Arrow Down.png');
		background-position: center right;
		background-repeat: no-repeat;
	}

	#form-become-trade-friend-wrapper .gform_button.button[type="submit"], 
	#contactform-wrapper .gform_button.button[type="submit"], 
	#lay-out-examples-wrapper .gform_button.button[type="submit"], 
	#order-contact-wrapper .gform_button.button[type="submit"], 
	#sample-kit-order-wrapper .gform_button.button[type="submit"], 
	#single-project-contactform-wrapper .gform_button.button[type="submit"], 
	#single-faq-contactform-wrapper .gform_button.button[type="submit"] {
		left: inherit;
	}

	.gform_wrapper select option {
		padding: 2px 0;
		width: 60%;
		max-width: 60%;
	}


	/* ---- v2023 ---- */

	/* ---- SINGLE --> TILES ---- */
	#single-tiles-subcontent-wrapper .single-tiles-subcontent-container {
		padding: 0;
	}

	#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .left-col-image,
	#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .right-col-image {
		padding: 0;
	}

	#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .left-col-text,
	#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .right-col-text {
		padding: 0;
	}

	#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .wp-block-columns {
		margin-bottom: 35px;
	}
	

	#related-projects-wrapper {
		padding: 100px 0 55px 0;
	}

	#related-projects-wrapper #related-projects-single-project-wrapper {
		height: auto;
		overflow: hidden;
		margin-bottom: 45px;
		border-left: 2px solid #EFD0B4;
		transition: all 2s ease-in-out;
		-webkit-transition: all 2s ease-in-out;
		-moz-transition: all 2s ease-in-out;
		-ms-transition: all 2s ease-in-out;
		-o-transition: all 2s ease-in-out;
	}

	#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-image-wrapper {
		margin-bottom: 15px;
		padding: 0 0 0 15px;
	}

	#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper {
		padding-right: 0;
		transition: transform .5s linear;
	}

	#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-content-container {
		padding: 0 15px;
		padding-bottom: 50px;
	}

	#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-type-container {
		font-family: 'Open Sans';
		font-size: 16px;
		font-weight: 300;
		color: #656565;
	}

	#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-title {
		font-size: 34px;
		margin-bottom: 15px;
	}

	#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-content {
		font-size: 18px;
		line-height: 30px;
	}

	#related-projects-wrapper #related-projects-single-project-wrapper:hover #related-projects-single-project-image-wrapper,
	#related-projects-wrapper #related-projects-single-project-wrapper:hover #related-projects-single-project-content-wrapper {
		transform: inherit;
	}


	#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-readmore-arrow {
		left: 15px;
		height: 20px;
		width: 60px;
		background-image: url('images/icons/SminkStudio - Arrow Readmore.svg');
		background-position: left center;
		background-repeat: no-repeat;
		background-size: 100%;
	}

	#related-projects-inspiration-wrapper #fp-inspiration-wrapper {
		background-color: #ffffff;
	}



	/* ----- CATEGORIES --> PROJECTS ----- */
	#category-projects-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}	

	#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-image-wrapper {
		padding-left: 0;
		padding-right: 0;
		margin-right: -15px;
		margin-bottom: 15px;
	}

	#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper {
		padding-right: 0;
	}

	#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-content-container {
		position: relative;
		overflow: hidden;
		padding-bottom: 50px;
	}

	#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-title {
		font-size: 30px;
	}

	#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-content {
		font-size: 18px;
		line-height: 30px;
	}

	#category-projects-wrapper #category-projects-single-project-wrapper:hover #category-projects-single-project-image-wrapper,
	#category-projects-wrapper #category-projects-single-project-wrapper:hover #category-projects-single-project-content-wrapper {
		transform: inherit;
	}

	#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-readmore-arrow {
		height: 20px;
		width: 40px;
	}

	#single-project-other-projects-wrapper {
		padding: 100px 0 30px 0;
	}

	#single-project-other-projects-wrapper #single-project-other-projects-single-project-content-wrapper {
		margin-bottom: 70px;
	}
																															
	#single-project-other-projects-wrapper #single-project-other-projects-single-project-content-wrapper .single-project-other-projects-single-project-title-container h3 {
		font-size: 30px;
		line-height: 30px;
		margin-top: 10px;
	}



	/* ----- CATEGORY --> DESIGNS ---- */
	#category-designs-wrapper #category-designs-title-introtext-filter-wrapper {
		flex-direction: column;
		width: 100%;
	}

	#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-title-introtext-container  {
		width: 100%;
		padding-right: 0;
	}

				#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-title-introtext-container .category-designs-title-introtext-container h2.category-designs-title {
					padding-top: 50px;
				}

	#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter-container  {
		flex-direction: row;
		align-items: inherit;
		justify-content: inherit;
		width: 100%;
		padding-left: 0;
		padding-bottom: 50px;
	}


				#category-designs-wrapper #category-designs-single-design-wrapper {
					padding-bottom: 30px;
				}

				#category-designs-wrapper #category-designs-single-design-wrapper .category-designs-single-design-image-title-container {
					position: relative;
					height: 0;
					padding-bottom: 100%;
					
				}

				#category-designs-wrapper #category-designs-single-design-wrapper .category-designs-single-design-image-title-container .category-designs-single-design-image {
					position: absolute;
					top: 0;
					left: 0;
					height: 100%;
					width: 100%;
					object-fit: cover;
					background-size: cover;
					background-repeat: no-repeat;
					background-position: center;
				}

				#category-designs-wrapper #category-designs-single-design-wrapper .category-designs-single-design-image-title-container .category-designs-single-design-title {
					position: absolute;
					bottom: 0;
					width: 100%;
					padding: 0 15px;
					font-size: 16px;
					line-height: 70px;
					background-color: #FBF9F7;
					display: block;
					opacity: 1;
					transition: all .2s ease-in-out;
				}

				/*
				#category-designs-wrapper #category-designs-single-design-wrapper:hover .category-designs-single-design-image-title-container .category-designs-single-design-title {
					display: inherit;
					opacity: 1;
					transition: all .2s ease-in-out;
				}
				*/



		/* ----- CATEGORIES --> FAQ ----- */
		#category-faqs-wrapper {
			padding-left: 15px;
			padding-right: 15px;
		}	

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-image-wrapper {
			padding-left: 0;
			padding-right: 0;
			margin-right: -15px;
			margin-bottom: 15px;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper {
			padding-right: 0;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-content-container {
			position: relative;
			overflow: hidden;
			padding-bottom: 50px;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-title {
			font-size: 30px;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-content {
			font-size: 18px;
			line-height: 30px;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper:hover #category-faqs-single-faq-image-wrapper,
		#category-faqs-wrapper #category-faqs-single-faq-wrapper:hover #category-faqs-single-faq-content-wrapper {
			transform: inherit;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-readmore-arrow {
			height: 20px;
			width: 40px;
		}

		#single-faq-other-faqs-wrapper {
			padding: 100px 0 30px 0;
		}

		#single-faq-other-faqs-wrapper #single-faq-other-faqs-single-faq-content-wrapper {
			margin-bottom: 70px;
		}
																																
		#single-faq-other-faqs-wrapper #single-faq-other-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-faq-title-container h3 {
			font-size: 30px;
			line-height: 30px;
			margin-top: 10px;
		}

}




@media only screen
	and (min-width: 768px) 
	and (max-width: 1180px) {
		#header-wrapper .split-main-menu li a {
			font-size: 18px;	
		}
		
		#header-wrapper a .company-logo-container {
			font-size: 22px;
		}
}

@media only screen
	and (min-width: 768px) 
	and (max-width: 1024px) 
	and (orientation: landscape) {
		#header-wrapper .split-main-menu li a {
			font-size: 18px;
		}
}


/* ---- CHANGE BREAKPOINT ---- */
@media (max-width: 1180px) {
	.navbar-header {
	float: none;
	}

	.navbar-left,.navbar-right {
		float: none !important;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}

	.navbar-collapse.collapse {
		/* display: none!important; */
	}

	.navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}

	.navbar-nav>li {
		float: none;
	}

	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.collapse.in{
		display:block !important;
	}
}



@media only screen
	and (min-width: 768px) 
	and (max-width: 1180px) 
	and (orientation: portrait) {
		h2 {
			font-size: 30px;
			line-height: 36px;
		}
	
		h3 {
			font-size: 28px;
			line-height: 36px;
		}
	
		p {
			margin-bottom: 30px;
		}
															
		img.alignright {
			clear: both;
			float: none;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
		}
	
		img.alignleft {
			clear: both;
			float: none;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
		}
	
		
		/* ---- HEADER-WRAPPER ---- */
		#mobile-header-wrapper {
			position: fixed;
			height: 120px;
			width: 100vw;
			background-color: #ffffff;
			z-index: 255000;
		}
	
		#mobile-header-wrapper .header-logo-container {
			position: relative;
			background-size: contain; /* 100%; */
			z-index: 250000;
		}
	
	
		/* ---- HEADER --> DIVIDER ---- */
		#mobile-header-divider {
			position: absolute;
			/* height: 120px; */
			width: 100%;
		}
	
		#mobile-header-divider .mobile-header-divider-left {
			height: 120px;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}
	
		#mobile-header-divider .mobile-header-divider-left:after {
			position: absolute;
			content: '';
			right: 0;
			height: 100%;
			border-right: 2px solid #EFD0B4;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}
	
		#mobile-header-divider .mobile-header-divider-right {
			height: 120px;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}

		.header-alert-tile-added .header-alert-tile-content-container,
		.header-alert-color-added .header-alert-color-content-container {
			width: 95%;
			font-size: 16px;
		}
	
	
		/* ---- HEADER --> LOGO ---- */
		#mobile-header-wrapper .header-logo-container {
			position: relative;
			background-size: contain; /* 100%; */
			z-index: 250000;
		}
	
		#header-wrapper a .company-logo-container {
			font-size: 22px;
		}

		#mobile-header-wrapper .mobile-header-divider-left .company-logo-left-container {
			position: absolute;
			top: 0;
			left: 0;
			height: 120px;
			line-height: 120px;
			width: 100%;
			font-family: 'Akkurat-Light';
			font-size: 22px;
			text-align: right;
			padding: 0 10px;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}
	
		#mobile-header-wrapper .mobile-header-divider-right .company-logo-right-container {
			position: absolute;
			top: 0;
			right: 0;
			height: 120px;
			line-height: 120px;
			width: 100%;
			font-family: 'Akkurat-Light';
			font-size: 22px;
			text-align: left;
			padding: 0 10px;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}
	
		#mobile-header-wrapper .mobile-header-divider-left .company-logo-left-container .company-logo-left {
			position: relative;
			top: -10px;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}
	
		#mobile-header-wrapper .mobile-header-divider-right .company-logo-right-container .company-logo-right {
			position: relative;
			bottom: -10px;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}
		
	
		/* ---- HEADER --> MENU ---- */
		#mobile-header-wrapper .collapse {
			display: none;
		}
		
		#mobile-header-wrapper .navbar-toggler {
			z-index: 250000;
			border: 0 none;
			background-color: transparent;
			border-radius: 0;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			-ms-border-radius: 0;
			-o-border-radius: 0;
		}
	
		#mobile-header-wrapper .navbar-toggler span {
			position: absolute;
			top: 30px;
			right: 30px;
			height: 15px;
			width: 22px;
			z-index: 250000;
			border: 0 none;
			background-color: transparent;
			background-image: url("images/icons/icon_pancake_menu.png");
			background-position: center;
			background-size: contain;
			border-radius: 0;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			-ms-border-radius: 0;
			-o-border-radius: 0;
		}
	
		#mobile-header-wrapper .navbar-toggler span.menu-close {
			background-image: url("images/icons/icon_menu_close.png");
			background-repeat: no-repeat;
		}
		
		#mobile-header-wrapper .navbar-collapse.collapse.show {
			position: relative;
			z-index: 1000;
		}
		
		#mobile-header-wrapper .menu-mobiel-menu-container {
			position: fixed;
			top: 0;
			left: 0;
			width: 100vw;
			height: 100vh;
			background-color: transparent;
			padding-top: 120px;
			padding-left: 0;
			padding-right: 0;
			background-color: #DADEE2;
		}
		
		#mobile-header-wrapper .menu-mobiel-menu-container ul {
			padding: 0 15px;
			list-style: none;
		}
		
		#mobile-header-wrapper .menu-mobiel-menu-container > ul > li {
			height: auto;
			min-height: 60px;
			width: 100%;
			line-height: 60px;
			text-align: center;
			border-bottom: 1px solid #EBBE96;
		}
	
		#mobile-header-wrapper .menu-mobiel-menu-container > ul > li:first-child {
			border-top: 1px solid #EBBE96;
		}
	
		#mobile-header-wrapper .menu-mobiel-menu-container > ul > li > a > span.caret {
			display: inline-block;
			height: 60px;
			width: 10px;
			content: '';
			background-image: url('images/icons/SminkStudio Form Arrow Down.png');
			background-position: center;
			background-repeat: no-repeat;
			border: 0 none;
		}
		
		#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover ul {
			position: relative;
			width: 100%;
			height: auto;
			top: 0;
			background-color: transparent;
			display: block!important;
			padding: 15px 0 30px 0;
			z-index: 20000;
			box-shadow: none;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;	
			border: 0 none;
			border-bottom: 1px solid #D7D1C3;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}
		
		#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li  {
			width: 100%;
			height: 38px;
			line-height: 38px;
			list-style: none;
			overflow: hidden; 
			text-overflow: ellipsis;
			white-space: nowrap;
			border-bottom: 0 none;
			text-align: center;
			/* width: 100%; */
		}
		
		#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li a {
			font-family: 'Open Sans';
			font-size: 20px;
			font-weight: 300;
			line-height: 38px;
			color: #272049;	
			text-indent: 40px;
			padding: 0;
			border-bottom: 0 none;
			text-indent: 0;
		}
	
		#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li.active a,
		#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li a:hover,
		#mobile-header-wrapper .menu-mobiel-menu-container ul li:hover li a:focus {
			background-color: transparent;
		}
	
		#mobile-header-wrapper .menu-mobiel-menu-container ul li.sub-item {
			border-bottom: 0 none;
			line-height: 40px;
			height: 40px;
		}
		
		#mobile-header-wrapper .menu-mobiel-menu-container ul li.sub-item a {
			font-size: 18px;
			font-weight: 400;
		}
	
	
	
	
		/* ---- ALGEMEEN ---- */
		#content-wrapper {
			padding-top: 120px;
		}
	
		#content-wrapper a.order-button {
			display: inline-block;
			font-size: 18px;
			padding: 15px 30px;
			margin-bottom: 50px;
		}
	
	
	
		/* ---- FRONTPAGE ---- */
		#fp-banner-wrapper {
			margin-bottom: 100px;
		}
	
		#fp-content-wrapper .fp-banner-container {
			padding-right: 0;
		}
	
		#fp-content-wrapper .fp-banner-container::before {
			display: none;
		}
	
		#fp-content-wrapper .fp-banner-intro-container {
			margin-bottom: 50px;
		}
	
		#fp-content-wrapper .fp-banner-intro-container .fp-intro-content {
			display: block;
			height: auto!important;
			padding-left: 0;
			padding-bottom: 50px;
			text-align: center;
		}
	
		#fp-content-wrapper .fp-intro-content-container h2 {
			font-size: 34px;
			line-height: 40px;
		}
	
		#fp-content-wrapper .fp-banner-intro-container .fp-intro-content-container::before { 
			display: none;
		}
	
		#fp-content-wrapper .fp-quote-content-container h3 {
			font-size: 30px;
			line-height: 36px;
		}
	
		#fp-content-wrapper .fp-quote-content-container::before {
			top: 0;
			height: 200px;
			width: 200px;
		}
	
		#fp-content-wrapper .fp-quote-content-container p {
			font-size: 18px;
		}
	
		#fp-content-wrapper .fp-left-content-container,
		#fp-content-wrapper .fp-right-content-container {
			padding-left: 0;
			padding-bottom: 0;
		}
	
		#fp-content-wrapper .fp-left-image-container, 
		#fp-content-wrapper .fp-right-image-container {
			padding: 0;
		}
	
		#fp-content-wrapper .fp-left-content-container h3,
		#fp-content-wrapper .fp-right-content-container h3 {
			font-size: 50px;
			margin-top: 0;
			float: left;
		}
	
		#fp-content-wrapper .fp-left-content-container p,
		#fp-content-wrapper .fp-right-content-container p {
			padding-left: 100px;
			font-size: 18px;
			line-height: 26px;
		}
	
		#fp-collection-wrapper {
			display: none;
		}
	
		#fp-our-story-wrapper {
			padding: 0;
			background-color: #F2EFE9;
			margin-bottom: 0;
		}
	
		#fp-our-story-wrapper .fp-inset-homepage {
			position: relative;
			top: -50px;
		}
	
		#fp-our-story-wrapper .fp-inset-homepage img {
			margin-bottom: 50px;
		}
	
		#fp-our-story-wrapper h2 {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 50px;
		}
	
		#fp-our-story-wrapper p {
			font-size: 18px;
			line-height: 26px;
		}
	
		#fp-inspiration-wrapper {
			background-color: #ffffff;
			padding: 50px 0;
		}
	
		#fp-inspiration-wrapper h3.fp-inspiration-instragram-gallery-title {
			margin-bottom: 0;
		}
	
		#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-left-container {
			padding-right: 0;
		}
	
		#fp-inspiration-wrapper .fp-inspiration-instragram-gallery-right-container {
			padding-left: 0;
		}
	
		#fp-inspiration-wrapper .insta-gallery-feed[data-feed_layout="masonry"] .insta-gallery-list .insta-gallery-item, 
		#fp-inspiration-wrapper .insta-gallery-feed[data-feed_layout="gallery"] .insta-gallery-list .insta-gallery-item {
			min-width: 33.333333%!important;
		}
	
		#fp-inspiration-wrapper a.fp-inspiration-instragram-gallery-readmore-link {
			margin-top: 50px;
		}
	
	
		/* ---- CATEGORY ---- */
		
		
	
		#cat-tiles-wrapper #fp-inspiration-wrapper {
			background-color: #F2EFE9;
		}
	
	
		/* ---- CATEGORY --> TILES ---- */
		#cat-tiles-wrapper {
			padding-bottom: 50px;
		}
	
		#cat-tiles-wrapper .cat-tiles-title-container {
			padding-top: 0;
		}
	
		#cat-tiles-wrapper .cat-tiles-title-container::after {
			right: 0;
		}
	
		#cat-tiles-wrapper #cat-tiles-single-tile-wrapper {
			margin-bottom: 20px;
		}
	
		#cat-tiles-wrapper #cat-tiles-single-tile-wrapper .cat-tiles-single-tile-type-title {
			font-size: 16px;
			line-height: 26px;
		}
	
	
		/* ---- SINGLE TILES ---- */
		#single-tiles-wrapper .singles-tiles-content-content {
			padding-right: 0;
		}
	
		#single-tiles-wrapper .singles-tiles-content-content:after {
			display: none;
		}
	
		#single-tiles-banner-wrapper {
			padding-left: 0;
		}
	
		#single-tiles-wrapper .single-tiles-collection-productinfo-container {
			padding-right: 0;
		}
	
		#single-tiles-wrapper .single-tiles-available-colors-container {
			padding-left: 0;
		}
	
	
		/* ---- SINGLE --> WALLPAPERS ---- */
		#single-wallpapers-wrapper .singles-wallpapers-content-content {
			padding-right: 0;
		}
	
		#single-wallpapers-wrapper .singles-wallpapers-image {
			padding-left: 0;
		}
		
	
	
	
		
	
		/* ---- PAGES ---- */
		
	
		/* ---- PAGES --> DESIGN SERVICE ---- */
		#page-design-service-wrapper .page-design-service-title-intro-container {
			padding: 0;
		}
	
		#page-design-service-wrapper .page-design-service-title-intro-container::after { 
			display: none;
		}
	
		#page-design-service-wrapper .design-service-left-content-container,
		#page-design-service-wrapper .design-service-right-content-container {
			padding: inherit;
		}
	
		#page-design-service-wrapper .design-service-text-image-container, 
		#page-design-service-wrapper .design-service-image-text-container {
			margin-bottom: 50px;
		}
	
	
		#page-design-service-wrapper .design-service-left-image-container, #page-design-service-wrapper .design-service-right-image-container { 
			padding: 50px 15px;
		}
	
	
	
		/* ---- PAGES --> DESIGN SERVICES DESIGNS ---- */
		#page-design-service-designs-wrapper .page-design-service-designs-image-container {
			padding-right: 0;
		}
	
		#page-design-service-designs-wrapper .page-design-service-designs-image-container::after { 
			display: none;
		}
		
		#page-design-service-designs-wrapper .page-design-service-designs-content-container {
			height: auto!important;
			padding-left: 0;
		}
	
		#page-design-service-designs-wrapper .design-service-designs-steps-counter-content-container span.design-service-designs-steps-single-counter-container {
			position: relative;
			font-family: 'Akkurat-Light';
			font-weight: 300;
			font-size: 42px;
			color: #EFD0B4;
			background-color: #ffffff;;
			border-top: 0 none;
			border-bottom: 0 none;
			left: 8%;
		}
	
		#page-design-service-designs-wrapper .design-service-designs-left-content-container {
			padding-left: inherit;
		}	
	
		#page-design-service-designs-wrapper .design-service-designs-right-content-container { 
			padding-left: inherit;
		}
	
		#page-design-service-designs-wrapper .design-service-designs-left-content-container h3, 
		#page-design-service-designs-wrapper .design-service-designs-right-content-container h3 {
			font-size: 36px;
			line-height: 45px;
		}
	
		#page-design-service-designs-wrapper .design-service-designs-left-image-container, 
		#page-design-service-designs-wrapper .design-service-designs-right-image-container  {
			padding: 25px;
		}
	
		#page-design-service-designs-wrapper .design-service-designs-text-and-image-content-container.position-1 .design-service-designs-left-content-container {
			padding-top: 50px;
		}
	
		#page-design-service-designs-wrapper .design-service-designs-left-content-container a, #page-design-service-designs-wrapper .design-service-designs-right-content-container a {
			margin-top: 45px;
		}

		#page-design-service-wrapper .page-design-service-title-intro-container {
			padding: 0;
		}

		#page-design-service-wrapper #page-design-service-top-video-wrapper {
			top: 0;
			padding: 0;
		}
	
	
	
	
	
	
		/* ---- PAGES --> LAY-OUT EXAMPLES ---- */
		#page-lay-out-examples-wrapper .page-lay-out-examples-intro-container {
			padding-right: 0;
			margin-bottom: 30px;
		}
	
		#page-lay-out-examples-wrapper .page-lay-out-examples-intro-container::before {
			display: none;
		}
	
		#page-lay-out-examples-wrapper .page-lay-out-examples-image-container {
			padding-left: 0;
		}
	
		#page-lay-out-examples-wrapper .page-lay-out-examples-intro-image-container {
			padding-bottom: 70px;
		}
	
	
		/* ---- PAGES --> WALLPAPERS ---- */
		#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-intro-container {
			padding-right: 0;
			margin-bottom: 30px;
		}
	
		#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-banner-container { 
			padding: inherit;
		}
	
		#page-wallpapers-wrapper .page-wallpapers-intro-banner-container .page-wallpapers-banner-container::before {
			display: none;
		}
	
		#page-wallpapers-wrapper #page-wallpapers-single-wallpaper-wrapper .page-wallpapers-single-wallpaper-type-title {
			font-size: 16px;
		}
	
	
		/* ---- PAGES --> CONTACT ---- */
		#contact-banner-wrapper img {
			margin-bottom: 50px;
		}
	
	
	
		/* ---- PAGES --> ABOUT ---- */
		#page-about-banner-wrapper img {
			margin-bottom: 50px;
		}
	
		#page-about-wrapper .page-about-main-content-wrapper {
			margin-bottom: 50px;
		}
	
		#page-about-wrapper .page-about-title-image-container {
			padding-bottom: 60px;
		}
	
		#page-about-wrapper .page-about-title-image-text-container .page-about-right-image-container::before { 
			height: 200px;
			left: -7px;
			bottom: -7px;
			background-size: contain;
			background-position: left center;
		}
	
		#page-about-wrapper .page-about-title-image-text-container {
			padding-bottom: 60px;
		}
	
		#page-about-wrapper .page-about-image-text-container {
			top: 0!important;
		}
	
		#page-about-wrapper .page-about-left-content-container,
		#page-about-wrapper .page-about-right-content-container {
			top: 0!important;
		}
	
	
	
		/* ---- PAGES --> TRADE ---- */
		#page-trade-banner-wrapper img {
			margin-bottom: 50px;
		}
	
	
	
		/* ---- SAMPLE KITS ---- */
		#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container {
			padding-right: 0;
		}
	
		#sample-kit-wrapper #sample-kit-content-image-wrapper .sample-kit-content-container::after {
			display: none;
		}

		#sample-kit-selector-wrapper .sample-kit-colector-color-card-container {
			padding: 50px 0;
		}													
															
															
															
															
															
		/* ---- FOOTER ---- */													
		#footer-wrapper {
			padding-bottom: 75px;
		}
	
		#footer-wrapper a {
			color: #ffffff;
		}
	
		#footer-wrapper a:hover,
		#footer-wrapper a:focus {
			color: #ffffff;
			border-bottom: 1px solid #ffffff;
		}
	
		#footer-wrapper .gform_wrapper .gform_footer {
			padding-right: 0;
		}
	
		#footer-wrapper .gform_button.button[type="submit"] {
			text-align: right;
		}
	
		#footer-wrapper .footer-right h3.footer-title { 
			font-size: 30px;
		}
	
		#footer-wrapper .footer-left h3.footer-title {
			margin-top: 50px;
		}
	
	
	
		/* ---- FORMULIER ---- */
		#form-become-trade-friend-wrapper .gform_button.button[type="submit"], 
		#contactform-wrapper .gform_button.button[type="submit"], 
		#lay-out-examples-wrapper .gform_button.button[type="submit"], 
		#order-contact-wrapper .gform_button.button[type="submit"], 
		#sample-kit-order-wrapper .gform_button.button[type="submit"] {
			position: relative;
			left: 0;
			font-size: 24px;
			line-height: 60px;
			color: #000000;
			background-color: transparent;
			border: 2px solid #EBBE96;
			padding: 10px 30px;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}
	
		#form-become-trade-friend-wrapper .gform_wrapper .ginput_container_select,
		#contactform-wrapper .gform_wrapper .ginput_container_select,
		#lay-out-examples-wrapper .gform_wrapper .ginput_container_select,
		#order-contact-wrapper .gform_wrapper .ginput_container_select,
		#sample-kit-order-wrapper .gform_wrapper .ginput_container_select {
			position: relative;
			display: inline-block;
			width: 100%;
			max-width: 100%;
			font-size: 24px;
			font-weight: 300;
			line-height: 40px;
			height: 53px;
			margin-bottom: 20px;
			border: 0 none;
			padding: 5px 0;
			background: transparent;
			border-bottom: 2px solid #EFD0B4;
			box-shadow: 0;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
		}
	
		#form-become-trade-friend-wrapper .gform_wrapper .ginput_container_select select,
		#contactform-wrapper .gform_wrapper .ginput_container_select select,
		#lay-out-examples-wrapper .gform_wrapper .ginput_container_select select,
		#order-contact-wrapper .gform_wrapper .ginput_container_select select,
		#sample-kit-order-wrapper .gform_wrapper .ginput_container_select select {
			background: transparent;
			border: 0 none;
			-webkit-appearance: none;
			-moz-appearance: none;
			-o-appearance: none;
			appearance: none;
			 
		}
	
		#form-become-trade-friend-wrapper .gform_wrapper .ginput_container_select:before,
		#contactform-wrapper .gform_wrapper .ginput_container_select:before,
		#lay-out-examples-wrapper .gform_wrapper .ginput_container_select:before,
		#order-contact-wrapper .gform_wrapper .ginput_container_select:before,
		#sample-kit-order-wrapper .gform_wrapper .ginput_container_select:before {
			position: absolute;
			right: 0;
			bottom: 0;
			width: 30px;
			height: 40px;
			font-family: 'Fontawesome';
			content: '';
			background-image: url('images/icons/SminkStudio Form Arrow Down.png');
			background-position: center right;
			background-repeat: no-repeat;
		}
	
		.gform_wrapper select option {
			padding: 2px 0;
			width: 60%;
			max-width: 60%;
		}

		/* ---- v2023 ---- */

		/* ---- SINGLE --> TILES ---- */
		#single-tiles-subcontent-wrapper .single-tiles-subcontent-container {
			padding: 0;
		}

		#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .left-col-image,
		#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .right-col-image {
			padding: 0;
		}

		#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .left-col-text,
		#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .right-col-text {
			padding: 0;
		}

		#single-tiles-subcontent-wrapper .single-tiles-subcontent-container .wp-block-columns {
			margin-bottom: 35px;
		}
		

		#related-projects-wrapper {
			padding: 100px 0 55px 0;
		}

		#related-projects-wrapper #related-projects-single-project-wrapper {
			height: auto;
			overflow: hidden;
			margin-bottom: 45px;
			border-left: 2px solid #EFD0B4;
			transition: all 2s ease-in-out;
			-webkit-transition: all 2s ease-in-out;
			-moz-transition: all 2s ease-in-out;
			-ms-transition: all 2s ease-in-out;
			-o-transition: all 2s ease-in-out;
		}

		#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-image-wrapper {
			margin-bottom: 15px;
			padding: 0 0 0 15px;
		}

		#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper {
			padding-right: 0;
			transition: transform .5s linear;
		}

		#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-content-container {
			padding: 0 15px;
			padding-bottom: 50px;
		}

		#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-type-container {
			font-family: 'Open Sans';
			font-size: 16px;
			font-weight: 300;
			color: #656565;
		}

		#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-title {
			font-size: 34px;
			margin-bottom: 15px;
		}

		#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-content {
			font-size: 18px;
			line-height: 30px;
		}

		#related-projects-wrapper #related-projects-single-project-wrapper:hover #related-projects-single-project-image-wrapper,
		#related-projects-wrapper #related-projects-single-project-wrapper:hover #related-projects-single-project-content-wrapper {
			transform: inherit;
		}


		#related-projects-wrapper #related-projects-single-project-wrapper #related-projects-single-project-content-wrapper .related-projects-single-project-readmore-arrow {
			left: 15px;
			height: 20px;
			width: 60px;
			background-image: url('images/icons/SminkStudio - Arrow Readmore.svg');
			background-position: left center;
			background-repeat: no-repeat;
			background-size: 100%;
		}

		#related-projects-inspiration-wrapper #fp-inspiration-wrapper {
			background-color: #ffffff;
		}



		/* ----- CATEGORIES --> PROJECTS ----- */
		#category-projects-wrapper {
			padding-left: 15px;
			padding-right: 15px;
		}	

		#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-image-wrapper {
			padding-left: 0;
			padding-right: 0;
			margin-right: -15px;
			margin-bottom: 15px;
		}

		#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper {
			padding-right: 0;
		}

		#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-content-container {
			position: relative;
			overflow: hidden;
			padding-bottom: 50px;
		}

		#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-title {
			font-size: 30px;
		}

		#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-content {
			font-size: 18px;
			line-height: 30px;
		}

		#category-projects-wrapper #category-projects-single-project-wrapper:hover #category-projects-single-project-image-wrapper,
		#category-projects-wrapper #category-projects-single-project-wrapper:hover #category-projects-single-project-content-wrapper {
			transform: inherit;
		}

		#category-projects-wrapper #category-projects-single-project-wrapper #category-projects-single-project-content-wrapper .category-projects-single-project-readmore-arrow {
			height: 20px;
			width: 40px;
		}

		#single-project-other-projects-wrapper {
			padding: 100px 0 30px 0;
		}

		#single-project-other-projects-wrapper #single-project-other-projects-single-project-content-wrapper {
			margin-bottom: 70px;
		}
																																
		#single-project-other-projects-wrapper #single-project-other-projects-single-project-content-wrapper .single-project-other-projects-single-project-title-container h3 {
			font-size: 30px;
			line-height: 30px;
			margin-top: 10px;
		}



		/* ----- CATEGORY --> DESIGNS ---- */
		#category-designs-wrapper #category-designs-title-introtext-filter-wrapper {
			flex-direction: column;
			width: 100%;
		}

		#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-title-introtext-container  {
			width: 100%;
			padding-right: 0;
		}

					#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-title-introtext-container .category-designs-title-introtext-container h2.category-designs-title {
						padding-top: 50px;
					}

		#category-designs-wrapper #category-designs-title-introtext-filter-wrapper .category-designs-filter-container  {
			flex-direction: row;
			align-items: inherit;
			justify-content: inherit;
			width: 100%;
			padding-left: 0;
			padding-bottom: 50px;
		}



		/* ----- CATEGORIES --> FAQS ----- */
		#category-faqs-wrapper {
			padding-left: 15px;
			padding-right: 15px;
		}	

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-image-wrapper {
			padding-left: 0;
			padding-right: 0;
			margin-right: -15px;
			margin-bottom: 15px;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper {
			padding-right: 0;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-content-container {
			position: relative;
			overflow: hidden;
			padding-bottom: 50px;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-title {
			font-size: 30px;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-content {
			font-size: 18px;
			line-height: 30px;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper:hover #category-faqs-single-faq-image-wrapper,
		#category-faqs-wrapper #category-faqs-single-faq-wrapper:hover #category-faqs-single-faq-content-wrapper {
			transform: inherit;
		}

		#category-faqs-wrapper #category-faqs-single-faq-wrapper #category-faqs-single-faq-content-wrapper .category-faqs-single-faq-readmore-arrow {
			height: 20px;
			width: 40px;
		}

		#single-faq-other-faqs-wrapper {
			padding: 100px 0 30px 0;
		}

		#single-faqs-other-faqs-wrapper #single-faq-other-faqs-single-faq-content-wrapper {
			margin-bottom: 70px;
		}
																																
		#single-faq-other-faqs-wrapper #single-faq-other-faqs-single-faq-content-wrapper .single-faq-other-faqs-single-faq-title-container h3 {
			font-size: 30px;
			line-height: 30px;
			margin-top: 10px;
		}

		#form-become-trade-friend-wrapper .gform_button.button[type="submit"], 
		#contactform-wrapper .gform_button.button[type="submit"], 
		#lay-out-examples-wrapper .gform_button.button[type="submit"], 
		#order-contact-wrapper .gform_button.button[type="submit"], 
		#sample-kit-order-wrapper .gform_button.button[type="submit"], 
		#single-project-contactform-wrapper .gform_button.button[type="submit"], 
		#single-faq-contactform-wrapper .gform_button.button[type="submit"] {
			left: inherit;
		}


	}