.elementor-kit-134{--e-global-color-primary:#C2AB69;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#C2AB69;--e-global-color-ea01198:#FFFFFF;--e-global-color-f149c7b:#292B33;--e-global-typography-primary-font-family:"Lasiver regular";--e-global-typography-primary-font-weight:100;--e-global-typography-secondary-font-family:"Lasiver regular";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lasiver regular";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lasiver regular";--e-global-typography-accent-font-weight:500;--e-global-typography-bd749da-font-family:"Lasiver regular";--e-global-typography-bd749da-font-size:16px;--e-global-typography-bd749da-font-weight:100;--e-global-typography-bd749da-text-transform:uppercase;--e-global-typography-bd749da-font-style:normal;--e-global-typography-bd749da-text-decoration:none;--e-global-typography-bd749da-line-height:17em;--e-global-typography-26d7c28-font-family:"Lasiver regular";--e-global-typography-26d7c28-font-weight:100;--e-global-typography-951c01f-font-family:"Lasiver regular";--e-global-typography-951c01f-font-size:20px;--e-global-typography-951c01f-font-weight:100;--e-global-typography-951c01f-font-style:normal;--e-global-typography-951c01f-line-height:1.5em;--e-global-typography-6723e97-font-family:"Lasiver regular";--e-global-typography-6723e97-font-size:26px;--e-global-typography-6723e97-font-weight:100;--e-global-typography-6723e97-text-transform:uppercase;--e-global-typography-6723e97-font-style:normal;--e-global-typography-6723e97-text-decoration:none;--e-global-typography-6723e97-line-height:30px;--e-global-typography-fd059ac-font-family:"Lasiver regular";--e-global-typography-fd059ac-font-size:16px;--e-global-typography-fd059ac-font-weight:100;--e-global-typography-fd059ac-font-style:normal;--e-global-typography-8ed66a5-font-family:"Lasiver regular";--e-global-typography-8ed66a5-font-size:18px;--e-global-typography-8ed66a5-font-weight:100;--e-global-typography-a0ee1f5-font-family:"Lasiver regular";--e-global-typography-a0ee1f5-font-size:35px;--e-global-typography-a0ee1f5-font-weight:300;--e-global-typography-a0ee1f5-text-transform:uppercase;--e-global-typography-a0ee1f5-line-height:32px;color:#000000;font-family:"Lasiver regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-kit-134 e-page-transition{background-color:#FFBC7D;}.elementor-kit-134 a{color:var( --e-global-color-secondary );text-decoration:none;}.elementor-kit-134 a:hover{color:#000000;}.elementor-kit-134 h1{font-size:50px;font-weight:500;text-transform:uppercase;}.elementor-kit-134 h2{font-size:32px;font-weight:300;text-transform:uppercase;}.elementor-kit-134 h3{font-family:"Lasiver regular", Sans-serif;font-size:26px;font-weight:300;text-transform:uppercase;}.elementor-kit-134 h4{color:var( --e-global-color-ea01198 );font-family:"Lasiver regular", Sans-serif;font-size:20px;font-weight:100;text-transform:uppercase;line-height:26px;}.elementor-kit-134 h5{font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-134{--e-global-typography-a0ee1f5-font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-134 h1{font-size:36px;}.elementor-kit-134 h2{font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#cookie-notice {
    position: unset;}


.menu-with-subheading {
    position: relative;
}
.menu-with-subheading .subheading {
    position: absolute;
    font-size: 15px;
    font-weight: 400;
    bottom: -1em;
    text-align: center;
    left: 0;
    right: 0;
}

.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    overflow-y: auto !important;
}



/* CUSTOM BUTTON STYLE */
a.elementor-button strong {display: block;} 


.but-black-white a, .but-left-black-white a, .but-right-black-white a {color: #fff !important; background: url(/wp-content/uploads/button-arrow-white-black.png) no-repeat #000 !important;}
.but-black-gold a, .but-left-black-gold a, .but-right-black-gold a {color: #c2ab68 !important; background: url(/wp-content/uploads/button-arrow-gold-black.png) no-repeat #000 !important;}
.but-white-black a, .but-left-white-black a, .but-right-white-black a {color: #000 !important; background: url(/wp-content/uploads/button-arrow-black-white.png) no-repeat #fff !important;}
.but-white-gold a, .but-left-white-gold a, .but-right-white-gold a {color: #c2ab68 !important; background: url(/wp-content/uploads/button-arrow-gold-white.png) no-repeat #fff !important;}
.but-gold-black a, .but-left-gold-black a, .but-right-gold-black a {color: #000 !important; background: url(/wp-content/uploads/button-arrow-black-white.png) no-repeat #c2ab68 !important;}
.but-gold-white a, .but-left-gold-white a, .but-right-gold-white a {color:  #fff !important; background: url(/wp-content/uploads/button-arrow-white-gold.png) no-repeat #c2ab68 !important;}


/* CUSTOM BUTTON STYLE LEFT*/
.but-left-black-white a, .but-left-black-gold a, .but-left-white-black a, .but-left-white-gold a, .but-left-gold-black a, .but-left-gold-white a {
    font-size: 16px !important;
    padding: 5px 6px 5px 48px !important;
    margin: 5px 1px !important;
	border-radius: 50px 0px 0px 50px !important;
	background-repeat: no-repeat !important;
	background-position: 5px 5px !important;
    line-height: 17px !important;
    background-size: 34px !important;
	text-transform: uppercase !important;
	text-align:left !important;
	font-weight: 400 !important;
}

/* CUSTOM BUTTON STYLE RIGHT*/
.but-right-black-white a, .but-right-black-gold a, .but-right-white-black a, .but-right-white-gold a, .but-right-gold-black a, .but-right-gold-white a {
	font-size: 16px !important;
    padding: 5px 48px 5px 6px !important;
    margin: 5px 1px !important;
	border-radius: 0px 50px 50px 0px !important;
	background-repeat: no-repeat !important;
	background-position: top 5px right 5px !important;
    line-height: 17px !important;
    background-size: 34px !important;
	text-transform: uppercase !important;
	text-align:left !important;
	font-weight: 400 !important;
}

/* CUSTOM BUTTON STYLE center*/
.but-black-white a, .but-black-gold a, .but-white-black a, .but-white-gold a, .but-gold-black a, .but-gold-white a {
	font-size: 16px !important;
    padding: 5px 48px 5px 20px !important;
    margin: 5px 1px !important;
	border-radius: 50px !important;
	background-repeat: no-repeat !important;
	background-position: top 5px right 5px !important;
    line-height: 17px !important;
    background-size: 34px !important;
	text-transform: uppercase !important;
	text-align:center !important;
	font-weight: 400 !important;
}



/* CUSTOM BUTTON STYLE HOVER*/

.but-left-black-white a:hover, .but-left-black-gold a:hover, .but-left-white-black a:hover, .but-left-white-gold a:hover, .but-left-gold-black a:hover, .but-left-gold-white a:hover {opacity: 0.5 !important;}
.but-right-black-white a:hover, .but-right-black-gold a:hover, .but-right-white-black a:hover, .but-right-white-gold a:hover, .but-right-gold-black a:hover, .but-right-gold-white a:hover {opacity: 0.5 !important;}


a strong {display: block;}
button strong {display: block;}


.current-page-parent a.elementor-item {color:#c2ab69 !important;}

.elementor-item-active {color:#c2ab69 !important;}

.elementor-item-active.elementor-sub-item
{color:#c2ab69 !important;}

.current-page-ancestor a.elementor-item {color:#c2ab69 !important;}


.menusubsub.current-page-ancestor a.has-submenu {color:#c2ab69 !important;}

h3.mec-date, h3.mec-time, h3.mec-cost {display:inline !important;
    font-size: 16px;
    font-weight: 600;
}


.buttonfix {
width: auto !important;
height: auto !important;}

.ls-in-out {width: auto !important;}

.fa, .fas {
    font-family: 'evo_FontAwesomeS','evo_FontAwesome','evo_FontAwesomeB' !important;
    font-weight: 900;
}


.evcal_cblock .evo_start {
     font-size: 20px;
     margin-top: 3px;
    
}

.evcal_cblock .evo_end {
    padding-left: 8px;
    font-size: 20px;
    margin-top: 3px;
    margin-left: -38px;
}


/* Woocommerce aanpassingen */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt
{color:#fff; background-color:#C2AB69;
    padding: 20px;
    text-transform: uppercase !important;
    border-radius: 25px;
}


.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color:  #fff;
    color: #000;
}

.evotx_tai_oneholder_title {font-size:26px; font-weight:300;
       text-transform: uppercase !important;
}

.product-name a {font-size:26px; font-weight:300;
       text-transform: uppercase !important;
    margin-bottom:10px;
}

/* contact button*/

.elementor-nav-menu li.special {
    background: #fff;
    white-space: pre-wrap;
   border-radius: 25px;
}

.special a {
    vertical-align: bottom;
    display: block;
    color: #C2AB69 !important;
    margin-top: 18px;
    margin-bottom: 14px;}
    
.special a:hover {
    color: #000 !important;}

/* password protected pages*/    
.passcss {text-align: center;}

.passcss [type=button], [type=submit], button {    color: #C2AB69;
    border: 1px solid #C2AB69;
}
.passcss [type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #C2AB69;}


html, body { 
    overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lasiver regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://humandimensions.nl/wp-content/uploads/type_dynamic_-_lasiver-webfont.woff2') format('woff2'),
		url('https://humandimensions.nl/wp-content/uploads/type_dynamic_-_lasiver-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Lasiver regular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://humandimensions.nl/wp-content/uploads/type_dynamic_-_lasiver_bold-webfont.woff2') format('woff2'),
		url('https://humandimensions.nl/wp-content/uploads/type_dynamic_-_lasiver_bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Lasiver regular';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://humandimensions.nl/wp-content/uploads/type_dynamic_-_lasiver_thin-webfont.woff2') format('woff2'),
		url('https://humandimensions.nl/wp-content/uploads/type_dynamic_-_lasiver_thin-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Lasiver regular';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://humandimensions.nl/wp-content/uploads/type_dynamic_-_lasiver_black-webfont.woff2') format('woff2'),
		url('https://humandimensions.nl/wp-content/uploads/type_dynamic_-_lasiver_black-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */