/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 

/* CUSTOMIZING BY STUDIOBASIL http://studiobasil.nl */

/* Table of content
    Global
    Custom Color Palettes
    Typography
    Components
    Buttons and navigation
    Custom fonts

*/










/*--------------------------------------------------------------
    Global
--------------------------------------------------------------*/

/* reCAPTCHA */
.grecaptcha-badge { visibility: hidden !important; }

:root{
    /* Colors */ 
	--global--color-vswhite--:#fcf9f1;
	--global--color-vsgreen--:#767360;
	--global--color-vsgreendark--:#555244;
	--global--color-vsgreenblack--:#3f3a34;
	--global--color-vsgreenlight--:#cbb982;
	--global--color-vsorange--:#e17604;
}







/*--------------------------------------------------------------
    Typography
--------------------------------------------------------------*/

h1,.h1{font-weight:600;}

h1,.h1{font-size:45px !important;}
h2,.h2{font-size:31px !important;}

@media all and (max-width: 836px) {
	h1,.h1{font-size:35px !important;}
	h2,.h2{font-size:28px !important;}	
}

@media all and (max-width: 676px) {
	h1,.h1{font-size:32px !important;}
	h2,.h2{font-size:22px !important;}	
}

@media only screen and (max-width: 980px){
	body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url {
		font-size: 17px !important;
		line-height:1.6em !important;
	}
}











/*--------------------------------------------------------------
    Components
--------------------------------------------------------------*/
#main-header {
    background: #767360;
    background: -moz-linear-gradient(left, #405558 38%, #263638 100%);
    background: -webkit-linear-gradient(left, #405558 38%,#263638 100%);
    background: linear-gradient(to right, #405558 38%,#263638 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#405558', endColorstr='#263638',GradientType=1 );
}

.et_header_style_left #et-top-navigation{
	padding-top:0;
}

/* Mega Menu */
/* .et_fullwidth_nav #top-menu li.mega-menu>ul {
    width: auto;
    left: 30px!important;
    right: 30px!important;
    max-width: 700px;
} */

#et-top-navigation .et-cart-info {
    float: left;
    margin: 23px 0 0 22px;
    font-size: 16px;
}

@media only screen and (max-width: 980px){
	#et-top-navigation .et-cart-info {
		float: left;
		margin: 17px 0 0 22px;
		font-size: 16px;
	}
}


#et_top_search {
    float: right;
    margin: 27px 0 0 22px;
    position: relative;
    display: block;
    width: 18px;
}

/* Countdown timer */
.et_pb_countdown_timer {
    padding: 0%;
}

/* Tabel */
.tabel tr:nth-child(even) {background-color: #f2eee4;}
.tabel th, td {
	padding: 10px !important;
	border:none !important;
}
.tabel table:not(.variations){
	border:none !important;
}

/* VSA QUIZ */
.wpProQuiz_forms label{
	font-size:16px;
}

.wpProQuiz_button, .wpProQuiz_button:hover{
	letter-spacing: 0 !important;
    margin: 0!important;
    padding: 7px 15px!important;
    background: rgb(225, 118, 4)!important;
    border-radius: 0px!important;
    border: 1px solid rgb(225, 118, 4)!important;
    box-shadow: none!important;
    text-shadow: none!important;
    filter: none!important;
    float: none;
	
	font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
	font-size: 18px;
    font-weight: 700!important;
	color: #fcf9f1;
}

.entry-content table:not(.variations) {
    border: 0px solid #eee;
    margin: 0 0 15px;
    text-align: left;
    width: 100%;
}

.wpProQuiz_button:hover{
	background:#fcf9f1!important;
	color:rgb(225, 118, 4) !important;
	border: 1px solid rgb(225, 118, 4)!important;
}

.wpProQuiz_questionListItem label{
	font-family: Roboto, sans-serif !important;
	font-size:18px;
	text-transform: lowercase;
	letter-spacing:0;
}

.wpProQuiz_questionList {
    margin-bottom: 10px!important;
    background: #f2eee4!important;
    border: 1px solid #f2eee4!important;
    padding: 5px!important;
    list-style: none!important;
}

/* Even odd tabel */
.evenoddtabel tr:nth-child(even) {background: #f2eee4}
.evenoddtabel tr:nth-child(odd) {background: #fcf9f1}

.entry-content table:not(.variations) {
    border: 0px solid #eee;
    margin: 0 0 35px;
    text-align: left;
    width: 100%;
}


/* Woocommerce */
.woodescription{
	color:black !important;
}

/* Product page */
#main-content {
    background-color: #fcf9f1;
}

.et-db #et-boc .et-l ul.et_pb_tabs_controls {
    background-color: #fcf9f1;
}


/* Mobile */
.et_header_style_left #et-top-navigation .mobile_menu_bar {
    padding-bottom: 12px;
    padding-top: 12px;
}

/* Agenda */
.olddate{
	opacity:0.5;
}


/*--------------------------------------------------------------
    Buttons and navigation
--------------------------------------------------------------*/
.footervolver a{
	color:var(--global--color-vswhite--);
}

.footervolver a:hover{
	color:var(--global--color-vsgreenlight--);
}

/* Nav spacing */
#top-menu li {
    display: inline-block;
    font-size: 14px;
    padding-right: 11px;
}

/* Breakpoint hamburger menu */
@media (max-width: 1346px) {
	 #et_mobile_nav_menu {
	 	display: block;
	 }

	#top-menu {
	 	display: none;
	 }
 }







/*--------------------------------------------------------------
    Custom fonts
--------------------------------------------------------------*/



















