/*
Theme Name:   Pixion
Theme URI:    https://www.pixion.nl/
Description:  Divi child theme by Pixion
Author:       Pixion
Author URI:   https://www.pixion.nl
Template:     Divi
Version:      1.0.0
*/

h1.page-title  {color: #CA0800; font-size: 32px!important; text-align: center;}


/* Default */
#menu-navigatie>li>ul {display: none;}
#menu-navigatie li.current-menu-item>a {color:#CA0800!important;}
/* level 1 page */
#menu-navigatie>li.current-menu-item>ul{display: block;}
#menu-navigatie>li.current-menu-item>ul ul{display: none;}

/* level 2 page */
#menu-navigatie>li.current-menu-ancestor>ul{display: block;}
#menu-navigatie>li.current-menu-ancestor>ul ul {display: none;}
#menu-navigatie>li.current-menu-ancestor>ul>li.current-menu-item>ul {display: block;}

/*
.home .header-content {
background-color: rgba(0,0,0, 0.55);
border: 2px solid #CC0000;
padding: 30px 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 6px 6px 13px -1px rgba(0, 0, 0, 1);
-moz-box-shadow: 6px 6px 13px -1px rgba(0, 0, 0, 1);
box-shadow: 6px 6px 13px -1px rgba(0, 0, 0, 1);
}
*/


.et_pb_button.large {width: 100%; text-align: center;}

.white-links a {color: #fff; text-decoration: underline;}

.et_pb_section {background: #000!important;}

#sidebar {border: 1px solid #ccc; background: #333; padding: 10px 15px!important; margin-bottom: 3em;}
#sidebar img {margin: 0 auto; display: block;}
#sidebar p, 
#sidebar a {color: #fff!important;}



.page .et_pb_row {padding: 0; width: 95%;}

.header-image {}
.header-image .image-wrapper{position: relative;}
.header-image .image-wrapper img {}
.header-image .image-wrapper .text-wrapper {position: absolute;top: 20px;left: 20px;width: 50%;}
.header-image .image-wrapper .text-wrapper p,
.header-image .image-wrapper .text-wrapper h1,
.header-image .image-wrapper .text-wrapper h2,
.header-image .image-wrapper .text-wrapper h3,
.header-image .image-wrapper .text-wrapper h4,
.header-image .image-wrapper .text-wrapper p {color: #fff;}
.header-image .image-wrapper .text-wrapper h1 {font-size: 26px;}
.header-image .image-wrapper .text-wrapper h3 {font-size: 22px;}

#main-content .container {padding-top: 20px;}
#main-content .container:before {display: none;}


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
	.header-image .image-wrapper .text-wrapper {top: 20px;left: 20px;width: 50%;}
	.header-image .image-wrapper .text-wrapper h1 {font-size: 23px;}
	.header-image .image-wrapper .text-wrapper h3 {font-size: 20px;}
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (min-width: 980px) and (max-width: 1099px) {
	.header-image .image-wrapper .text-wrapper {top: 10px;left: 10px;width: 50%;}
	.header-image .image-wrapper .text-wrapper h1 {font-size: 21px;}
	.header-image .image-wrapper .text-wrapper h3 {font-size: 18px;}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
	.header-image .image-wrapper .text-wrapper {top: 5px;left: 5px;width: 43%;}
	.header-image .image-wrapper .text-wrapper h1 {font-size: 15px; font-weight: bold;}
	.header-image .image-wrapper .text-wrapper h3 {font-size: 15px; font-weight: bold; margin-bottom: 0; padding-bottom: 0;}
	.header-image .image-wrapper .text-wrapper p {font-size: 14px;}
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	.header-image .image-wrapper .text-wrapper {top: 0px;left: 0px;width: 100%; right: 0; bottom: 0; background: rgba(0,0,0, .5); padding: 20px;}
	.home .header-image .text-wrapper {display: none;}
	.wp-image-1049 {max-width: 30%;}

}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 500px) {
	.header-image .image-wrapper .text-wrapper h1 {font-size: 20px; font-weight: bold;}
	.header-image .image-wrapper .text-wrapper h3 {font-size: 15px; font-weight: bold; margin-bottom: 0; padding-bottom: 0;}
	.header-image .image-wrapper .text-wrapper p {font-size: 14px;}
	.home .header-image .text-wrapper {display: none;}
}


