/*
 Theme Name:     Divi Child Theme
 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
*/
 
@import url("../Divi/style.css");

@font-face {
    font-family: 'Styrene-A-Bold';
       src: url('fonts/Styrene A-Bold-Web.ttf') format('ttf');
       src: url('fonts/Styrene A-Bold-Web.otf') format('otf');
       src: url('fonts/Styrene A-Bold-Web.woff') format('woff');
       src: url('fonts/Styrene A-Bold-Web.woff2') format('woff2');
}
@font-face {
    font-family: 'Styrene-A-Light';
       src: url('fonts/Styrene A-Light-Web.ttf') format('ttf');
       src: url('fonts/Styrene A-Light-Web.otf') format('otf');
       src: url('fonts/Styrene A-Light-Web.woff') format('woff');
       src: url('fonts/Styrene A-Light-Web.woff2') format('woff2');
}
@font-face {
    font-family: 'Styrene-A-Medium';
       src: url('fonts/Styrene A-Medium-Web.ttf') format('ttf');
       src: url('fonts/Styrene A-Medium-Web.otf') format('otf');
       src: url('fonts/Styrene A-Medium-Web.woff') format('woff');
       src: url('fonts/Styrene A-Medium-Web.woff2') format('woff2');
}
 
/* =Theme customization starts here
------------------------------------------------------- */
body,p { line-height:1.5em; letter-spacing: 0.05em !important; }
h1,h2,h3,h4,h5,h6 {
	/*color:rgba(148,21,130,1);*/
	line-height: 1.5em;
	font-style: normal;
	letter-spacing: 0.05em !important;
}
h1,.h1 { font-size:35px; }
.additional_text h3 { color:#F7A600; }

.et_pb_text_inner a { font-weight:600; }

sup { bottom: .3em; font-size: 70%; font-weight:bold; color:#F6A400; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999999;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999999;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #999999;
}
:-moz-placeholder { /* Firefox 18- */
  color: #999999;
}

.et_pb_bg_layout_dark a { color:#ffffff; }
.et_pb_bg_layout_dark a:hover, .et_pb_bg_layout_dark a:focus { color:#ffffffbb; }

#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
	line-height: 1.6;
}

header .et_pb_sticky_module .et_pb_image .et_pb_image_wrap img {
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
header .et_pb_sticky .et_pb_image .et_pb_image_wrap img {
	width: auto;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.et-menu a {
	font-family: 'Styrene A Medium',Helvetica,Arial,Lucida,sans-serif;
}
.nav li ul {
	width:auto;
}
.nav li li {
    padding: 0 10px;
}
.et-menu li li a {
    padding: 6px 10px;
}
.et_pb_fullwidth_menu .et-menu-nav>ul ul, .et_pb_menu .et-menu-nav>ul ul {
    padding: 10px 0;
    text-align: left;
}

.comment-reply-link:hover, .et_password_protected_form .et_submit_button:hover, .form-submit .et_pb_button:hover, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover {
    background: rgba(122,57,223,0.75);
}

.riec-nav-bar .et_pb_widget_area_left .et_pb_widget.widget_search #s {  }
.riec-nav-bar .et_pb_widget_area_left .et_pb_widget.widget_search input#s,
.riec-nav-bar .et_pb_widget_area_left .et_pb_widget.widget_search input#searchsubmit {
	border-radius: 0px; border-width:0px; height: 35px !important; line-height: 16px !important;
}
.riec-nav-bar .widget_search input#searchsubmit { background-color:rgba(51,63,72,1); color:#fff;}

/* */
.et_overlay:before {
    content: "\e06d";content:"";
}

/* blog */
.et_pb_module .et_pb_ajax_pagination_container .entry {
    border: 1px solid #f00;
    display: none;
}

/* ws form */
.bps_wsform p { padding-bottom: 0; }
.wsf-small {}
.wsf-small .wsf-alert { margin-bottom:0px; padding: 2.5px 5px; }
.wsf-small .wsf-alert p { font-size:90%; font-weight: 500;  }
.bps_wsform button.wsf-button { color:#ffffff; }
.bps_wsform button.wsf-button:hover, .bps_wsform button.wsf-button:focus { }

.bps_wsform button.wsf-button { background-color: #7547DA; border: 1px solid #7547DA; }

.bps_wsform .label-bold label { font-weight:600; }
.bps_wsform div[data-type="checkbox"] input[type="checkbox"].wsf-field {
	height:16px;
	width:16px;
}
.bps_wsform div[data-type="checkbox"] input[type=checkbox].wsf-field + label.wsf-label {
	font-size:12px;
	margin-bottom:7.5px;
}
.bps_wsform div[data-type="checkbox"] input[type=checkbox].wsf-field + label.wsf-label:before {
	height:16px;
	width:16px;
}
.bps_wsform div[data-type="checkbox"] input[type=checkbox].wsf-field + label.wsf-label:after {
	height:16px;
	width:16px;
}

body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
body .xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
    opacity: .25;
}
body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month {
	opacity: 1;
}

.totab input[type=text].wsf-field::-webkit-input-placeholder { color: #fff; }
.totab input[type=text].wsf-field::-moz-placeholder { color: #fff; }
.totab input[type=text].wsf-field:-ms-input-placeholder { color: #fff; }
.totab input[type=text].wsf-field:-moz-placeholder { color: #fff; }

/* date field : correction for fixed form on scroll */
.xdsoft_datetimepicker.xdsoft_noselect.xdsoft_ { z-index:100000 !important; }


/* footer */
.et-db #et-boc .et-l .bps-footer-section a { color:#ffffff; }
.et-db #et-boc .et-l .bps-footer-section a:hover,
.et-db #et-boc .et-l .bps-footer-section a:focus { color:#ffffffbb; }


.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_pb_post { padding: 5px;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_pb_post:hover { background-color:#fdfdfd; }
.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_pb_image_container { margin: -5px -5px 20px; }
.et_pb_blog_grid_wrapper .post-content { display:block !important; }
.et_pb_blog_grid_wrapper .post-content .post-content-inner > p,
.et_pb_blog_grid_wrapper .post-content .post-content-inner > div { border:0px solid #0f0; display:none; }
.et_pb_blog_grid_wrapper .post-content .post-content-inner > div { border:0px solid #0f0; display:none; }
.et_pb_blog_grid_wrapper .category-nieuws .post-content .post-content-inner > p { display:block; }
.et_pb_blog_grid_wrapper .category-nieuws .post-content .post-content-inner > p .more-link { color: #7a39df; font-weight:500; }
.search.search-results .et_pb_blog_grid_wrapper .post-content .post-content-inner { }
.search.search-results .et_pb_blog_grid_wrapper .post-content .post-content-inner > p { display:block; }

.et_pb_blog_grid_wrapper .post-content .post-content-inner > div.ondertitel {
	display:block; background-color:rgba(0,0,0,0) !important;
	padding: 0;
}
.et_pb_blog_grid_wrapper .post-content .post-content-inner > div.ondertitel * {
	text-align: left;
	padding: 0 !important;
	width:100%;
	font-weight: normal;
	font-size:14px;
	font-family: 'Styrene A Light',Helvetica,Arial,Lucida,sans-serif;
	/*font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#777 !important;	*/
}

.rcn_program table { border:0 solid #00f !important; }
.rcn_program table tr td { border:0px solid #f00; vertical-align: top; }
.rcn_program table tr td:nth-child(1) { width:20% !important; padding: 0px 5px 10px 0px !important; }
.rcn_program table tr td:nth-child(2) { width:80% !important; padding: 0px 0px 10px 0px !important; }

/* password protected */
.post-template-default #main-content .post-password-required {
   max-width: 980px;
   width: 90%;
   margin: 2vw auto 5vw;
}
.post-password-required .et_pb_button {}

/* gdpr */
body .gdpr_lightbox {
    z-index: 9999999;
	background: rgba(0,0,0,0.8);
}

/* media queries */
@media only screen and (min-width: 486px) {
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 981px) {
	.riec-nav-bar .et_pb_widget_area_left .et_pb_widget.widget_search { margin-bottom:0; }
	.riec-nav-bar .et_pb_widget_area_left { border-right-width: 0px; padding-right: 0; }
}
@media only screen and (min-width: 1199px) {
}
@media only screen and (min-width: 1350px) {
}

