/*
Theme Name: Global Child Divi
Description:    DIVI Child Theme for Pels Rijcken
Author:         Jeffrey de Vries
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


/*blog element line-height*/
body {
    line-height: 2.13333rem;
}


#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    padding: 0 0 23px 3em;
}



/*Cookie notice*/

.cookie-notice-container {
    border-top: 1px solid rgb(0, 90, 112);
  	padding: 25px;
}



#cookie-notice .cn-button {
    margin-left: 10px;
    background-color: transparent;
    position: relative;
    color: rgb(0, 90, 112);
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    transition: all 300ms ease 0s;
    border-color: rgb(0, 90, 112);
    margin: 0px 15px 0px 3px;
    padding: 4px 8px 4px 8px;
}



a#cn-accept-cookie:hover {
    background-color: rgb(239, 150, 0);
    color: rgb(255, 255, 255);
  	border-color: rgb(239, 150, 0);
}


a#cn-refuse-cookie:hover {
    background-color: rgb(239, 150, 0);
    color: rgb(255, 255, 255);
  	border-color: rgb(239, 150, 0);
}

a#cn-more-info:hover
{
    background-color: rgb(239, 150, 0);
    color: rgb(255, 255, 255);
  	border-color: rgb(239, 150, 0);
}


/*single page lay-out hoogte instellen*/
.single .post-meta {
font-size:14px!important;
}

/*Greater then lay-out met class bulletwidget*/
.bulletwidget li:before {
content:"\203a";
margin-right:10px;
float:left;
overflow:-webkit-paged-x;
}

/*Monarch social media layout*/
.et_social_heading {
background-color:#ef9600;
}

.et_monarch .et_social_heading:after {
color:#005a70;
}

.et_monarch span.et_social_close:after {
color:#005a70;
}

.et_monarch .et_social_heading {
font-size:18px;
}

.et_monarch span.et_social_hide_sidebar {
background:#ef9600;
}

.et_monarch span.et_social_hide_sidebar:before {
color:#fff;
}

.et_monarch .et_social_mobile_button:before {
background:#ef9600;
color:#fff;
}

div.et_social_heading {
visibility:hidden;
}

.et_social_heading:before {
content:"Dit bericht delen";
visibility:visible;
display:block;
}

.et_social_heading:after {
visibility:visible;
margin-left:30px;
}

.et_monarch .et_social_mobile {
background:#ef9600;
}

/*gravityform page abonneer layout*/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
border:1px solid #7facb7;
}

/*ARCHIEF en DOSSIERS h1 font layout*/
h1 {
font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
font-size:1.4rem!important;
line-height:1.1em!important;
font-weight:normal!important
}

/*ARCHIEF en DOSSIERS pagina layout*/
.category .post-meta {
font-size:14px!important;
}

.archive .post-meta {
font-size:14px!important;
}

.archive #sidebar {
margin-top:45px;
}

.archive a:hover {
color:#ef9600;
}

.archive a {
color:#005a70;
}

.archive #left-area {
-moz-column-count:1;
column-count:1;
-moz-column-gap:20px;
column-gap:20px;
}

.archive #left-area .et_pb_post a img {
float:left!important;
max-width:300px!important;
padding:10px;
}

.archive #left-area ul {
list-style-type:none!important;
}

.archive .et_pb_post > a {
margin:-20px -20px 10px;
display:block;
}

.archive #left-area .et_pb_post {
overflow:hidden;
page-break-inside:avoid;
break-inside:avoid-column;
width:100%;
padding:19px;
background-color:#fff;
word-wrap:break-word;
display:inline-block;
margin-bottom:10px;
}

.archive #left-area .et_pb_post h2 {
font-size:15px;
}

.archive #left-area .et_pb_post.format-link,.archive #left-area .et_pb_post.format-quote,.archive #left-area .et_pb_post.format-audio, {
padding:0;
}

.archive .et_pb_post .et_pb_image_container,.archive .et_pb_post .et_main_video_container,.archive .et_pb_post .et_audio_content,.archive .et_pb_post .et_pb_slider {
margin:-20px -20px 10px;
}

.archive .et_pb_post .et_pb_slider .et_pb_slide {
min-height:180px;
}

.archive .pagination {
padding:20px 0;
}

.archive p {
padding-bottom:28px!important;
}

/*Zoekresultaten pagina layout*/

.search #sidebar {
    margin-top: 45px;
}

hr.results_title_line {
display:none;
}

.search p {
margin-bottom:23px!important;
}

.search h2.entry-title a:link {
border-bottom-color:transparent!important;
}

.search #left-area a:link {
border-bottom:1px solid #ef9600;
}

.search a:hover {
color:#ef9600;
border-bottom:transparent;
}

.search a {
color:#005a70;
}

.search #left-area {
-moz-column-count:1;
column-count:1;
-moz-column-gap:20px;
column-gap:20px;
}

.search #left-area .et_pb_post a img {
float:left!important;
max-width:300px!important;
padding:10px;
}

.search #left-area ul {
list-style-type:none!important;
}

.search .et_pb_post > a {
margin:-20px -20px 10px;
display:block;
}

.search #left-area .et_pb_post {
overflow:hidden;
page-break-inside:avoid;
break-inside:avoid-column;
width:100%;
padding:19px;
background-color:#fff;
word-wrap:break-word;
display:inline-block;
margin-bottom:10px;
}

.search #left-area .et_pb_post h2 {
font-size:18px;
}

.search #left-area .et_pb_post.format-link,.search #left-area .et_pb_post.format-quote,.search #left-area .et_pb_post.format-audio, {
padding:0;
}

.search .et_pb_post .et_pb_image_container,.search .et_pb_post .et_main_video_container,.search .et_pb_post .et_audio_content,.search .et_pb_post .et_pb_slider {
margin:-20px -20px 10px;
}

.search .et_pb_post .et_pb_slider .et_pb_slide {
min-height:180px;
}

.search .pagination {
padding:20px 0;
}

.search .post-meta {
font-size:14px!important;
padding-top:5px!important;
padding-bottom:5px!important;
}

/* Citaten italic */
blockquote {
font-style:italic;
}

/* Contact pagina verzonden bericht centreren  */
div#et_pb_contact_form_0 {
text-align:center;
}

/* Categorie wergeven in dossiers weergave  */
hr.archive-line {
display:none;
}

.blog-title {
margin-bottom:40px;
border-bottom:1px solid #e5eef0;
font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
font-weight:300;
font-size:1.4rem;
color:#7facb7!important;
letter-spacing:1px;
line-height:1.1rem;
text-align:center;
padding-bottom:4px;
}

/* Sidebar hoogte on front page  */
.et_pb_with_border.et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_right.et_pb_sidebar_no_border {
margin-top:44px;
}

/* Sidebar hoogte on front page  */
.et_pb_sidebar_0.et_pb_widget_area .et_pb_widget {
padding-top:0!important;
}

/* Widget dosiers (category)  */
.et_pb_sidebar_0.et_pb_widget_area,.et_pb_sidebar_0.et_pb_widget_area li,.et_pb_sidebar_0.et_pb_widget_area li:before,.et_pb_sidebar_0.et_pb_widget_area a {
line-height:2.13333rem!important;
}

/* EXTRA Styling single post hoogte vanwege submenu */
.single .et_pb_post {
margin-top:40px;
}

#sidebar {
margin-top:77px;
}

/* EXTRA Styling social media print button*/
.et_monarch .et_social_networks span.et_social_overlay {
background-color:#fff;
}

.et_monarch .et_social_left .et_social_network_label {
padding:10px 14px 10px 10px;
border-bottom:1px solid #ef9600;
width:48%;
}

.et_monarch .et_social_left .et_social_network_label:hover {
border-color:transparent;
}

/* EXTRA Font Styling front page*/
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,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p {
font-size:15px;
font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
font-weight:400;
color:#005a70!important;
}

.et_pb_bg_layout_light .et_pb_post .post-meta a:hover {
color:#ef9600!important;
}

.et_pb_bg_layout_light .et_pb_post .post-meta a {
color:#005a70!important;
}

.et_pb_posts .et_pb_post .post-meta {
color:#7facb7!important;
padding-bottom:3px;
font-size:14px!important;
padding-top:0;
}

/* EXTRA nieuwsbrief pagina*/
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit] {
font-size:15px;
font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
width:auto;
margin:0 16px 0 0;
background-color:#fff;
color:#005a70;
border-color:#7facb7;
border-width:1px;
border-style:solid;
padding:4px 66px;
}

input#gform_submit_button_1:hover {
border-color:transparent;
background-color:#ef9600;
color:#FFF!important;
}

/* EXTRA Font Styling post page*/
body.home-posts #left-area .et_pb_post .post-meta,body.archive #left-area .et_pb_post .post-meta,body.search #left-area .et_pb_post .post-meta,body.single #left-area .et_pb_post .post-meta {
line-height:2.13333rem!important;
}

.post-meta a {
border:transparent!important;
}

/* EXTRA widget abonneren*/
.et_bloom .et_bloom_form_container .et_bloom_form_content span.et_bloom_button_text,.et_bloom .et_bloom_form_container .et_bloom_form_content span {
/*color: rgba( 0, 0, 0, 0.7 ) !important;*/
color:#005a70;
font-weight:500!important;
border-color:#7facb7;
border-width:1px;
border-style:solid;
padding:7px 131px;
position:relative;
}

span.et_bloom_button_text.et_bloom_button_text_color_dark:hover {
border-color:transparent!important;
background-color:#ef9600;
color:#FFF;
}

/* Widget avatar image  */
/*img.avatar {
width:166px;
}*/

/* Widgettitle Styling other pages  */
h4.widgettitle {
background-color:#fff;
border-top:1px solid #e5eef0!important;
border-bottom:1px solid #e5eef0!important;
padding-top:10px;
padding-bottom:14px!important;
text-align:center;
margin-bottom:20px;
font-size:15px;
text-transform:uppercase!important;
font-weight:600!important;
font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
line-height:1.1em;
letter-spacing:2px;
}

/* Widgettitle Styling front page  */
.et_pb_sidebar_0.et_pb_widget_area h4.widgettitle {
padding-bottom:14px;
}

/* jquery archive Styling  */
span.jaw_symbol {
margin-right:30px;
color:#ef9600;
}

/*Contact pagina styling*/
.et_pb_contact_form_0.et_pb_contact_form_container .input,.et_pb_contact_form_0.et_pb_contact_form_container .input[type="checkbox"]+label i,.et_pb_contact_form_0.et_pb_contact_form_container .input[type="radio"]+label i {
border-radius:0 0 0 0!important;
}

/*Archief widget aanpassingen*/
.et_pb_widget_dropdown {
position:relative;
font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
width:10px;
}

.et_pb_widget_dropdown select {
display:none;
/*hide original SELECT element:*/
}

.select-selected {
background-color:#fff;
}

.select-selected:hover {
background-color:#ef9600;
color:#fff;
border-color:transparent;
transform:perspective(1px) translateZ(0);
}

.select-selected:after {
position:absolute;
content:"";
top:14px;
right:10px;
width:0;
height:0;
border:6px solid transparent;
border-color:#fff transparent transparent;
}

.select-selected.select-arrow-active:after {
border-color:transparent transparent #fff;
top:7px;
}

.select-items div,.select-selected {
color:#005a70;
padding:2px 0;
border:1px solid #7facb7;
cursor:pointer;
user-select:none;
text-align:center;
font-size:13px;
}

.select-items {
position:absolute;
background-color:#fff;
top:100%;
left:0;
right:0;
z-index:99;
}

.select-hide {
display:none;
}

.select-items div:hover,.same-as-selected {
background-color:#ef9600;
color:#fff;
border-color:transparent;
}

.select-items div,.same-as-selected {
margin:0 14px;
}

/*DUBBELE AUTHORS VERWIJDEREN*/
.et_pb_posts h2.entry-title ~ a.author.url.fn {
display:none;
}

/*DE'en' RUIMTE VERWIJDEREN BIJ MULTIAUTHOR*/
#left-area .post-meta a {
margin-right:0;
margin-left:0;
}

.et_pb_bg_layout_light .et_pb_post .post-meta a {
padding-left:0;
padding-right:0;
}

.et_pb_posts {
color:transparent;
}

/*Scroll-top hover effect*/
.et-pb-icon.et_pb_scroll_top:hover {
background:#ef9600;
}

/*Redactie pagina img zoom effect*/
.redactie img {
transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
}

.redactie img:hover {
transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
}

.redactie div.et_pb_main_blurb_image {
overflow:hidden;
}

/*shadow images*/
.et_pb_post a img {
box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

/*shadow avatar images*/
img.avatar {
box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

/*Redactie pagina text lay-out*/
.redactie a:link {
border-bottom-style:none;
}

.redactie p {
font-size:14px;
}

/*marges logo boven*/
.et_header_style_centered #main-header .logo_container {
margin-top:25px;
margin-bottom:10px;
}

/*HOOFDMENU TEXT HOVEREFFECT*/
#top-menu a:hover {
color:#ef9600!important;
border-bottom:1px solid #ef9600;
}

.et_header_style_centered #top-menu>li>a {
padding-bottom:1em;
}

/*Edit the Divi Header Bottom Border*/
header#main-header.et-fixed-header,#main-header {
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
box-shadow:none!important;
}

#main-header {
border-bottom:1px solid #e5eef0;
}

/*Style WP-PageNavi Pagination*/
.wp-pagenavi {
border-top:1px solid #e5eef0;
text-align:center;
}

a.page.larger {
border-bottom:1px solid #ef9600!important;
}

a.page.larger:hover {
color:#ef9600!important;
}

span.current {
color:#ef9600!important;
}

.wp-pagenavi a:hover,.wp-pagenavi span.current {
color:#ef9600!important;
}

.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
color:#ef9600!important;
}

.wp-pagenavi a,.wp-pagenavi span {
color:#005a70!important;
}

.wp-pagenavi span {
margin-right:15px;
}

/*Horizontal Submenus*/
.nav li ul {
visibility:hidden;
z-index:9999;
position:fixed;
width:100vw;
left:0;
padding:0;
text-align:center!important;
border:1px solid #e5eef0;
box-shadow:none;
}

.nav li.et-reverse-direction-nav li ul {
right:0;
top:auto;
background:#e5eef0;
}

#top-menu li li a {
width:100%;
}

#top-menu-nav>ul>li>a:hover {
opacity:.7;
-webkit-transition:none!important;
-moz-transition:none!important;
transition:none!important;
}

.et_mobile_menu li a,.nav li li a {
-webkit-transition:none!important;
-moz-transition:none!important;
transition:none!important;
}

#top-menu a:hover {
background-color:transparent;
}

/*LEES MEER LINK*/
.more-link {
visibility:hidden;
/* border: 2px solid; */
/* border-radius: 3px; */
/* display: inline-block; */
/* margin-top: 10px; */
/* padding: 3px 18px; */
/* float: right; */
/* font-style: italic; */
}

a.more-link:after {
content:'Lees meer \203a';
visibility:visible;
display:inline-block;
/* position: absolute; */
margin-top:10px;
padding:2px 3px;
float:right;
/* font-style: italic; */
/* border: 2px solid; */
/* border-radius: 3px; */
/* color: #ef9600; */
/* border-color: #005a70; */
border-bottom:1px solid #ef9600;
color:#005a70;
}

a.more-link:hover::after {
color:#ef9600!important;
border-color:transparent;
}



#left-area .post-meta a {
padding-bottom:1px;
text-decoration:none;
border-bottom:1px solid #ef9600;
transition:all 300ms ease 0s;
font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
color:#005a70!important;
}

#left-area .post-meta a:hover {
color:#ef9600!important;
border-color:transparent;
}

#left-area .post-meta {
color:#7facb7;
padding-top:5px!important;
padding-bottom:5px!important;
}

/*Cookie notice*/
.cookie-notice-container {
border-top:1px solid #005a70;
padding:25px;
}

#cookie-notice .cn-button {
margin-left:10px;
background-color:transparent;
position:relative;
color:#005a70;
cursor:pointer;
border-width:1px;
border-style:solid;
border-image:initial;
transition:all 300ms ease 0s;
border-color:#005a70;
margin:0 15px 0 3px;
padding:4px 8px;
}

a#cn-accept-cookie:hover {
background-color:#ef9600;
color:#fff;
border-color:#ef9600;
}

a#cn-refuse-cookie:hover {
background-color:#ef9600;
color:#fff;
border-color:#ef9600;
}

a#cn-more-info:hover {
background-color:#ef9600;
color:#fff;
border-color:#ef9600;
}

/* META TEXT, SINGLE, LEFT-AREA */
.et_pb_post .post-meta,body.single #left-area .et_pb_post .post-meta {
border-top:1px solid #e5eef0;
border-bottom:1px solid #e5eef0;
padding-top:5px;
padding-bottom:5px;
margin-bottom:14px;
}

.et_pb_blog_0 .et_pb_post .post-meta a:hover[rel="category tag"] {
color:#ef9600!important;
}

/* === Afbeeldingen lay-out voorkant en achterkant inclusief text uitlijnen === */
/* Uitgelichte afbeelding lay-out */
.et_pb_image_container img,.et_pb_post a img {
width:100px!important;
vertical-align:bottom;
float:left;
margin-right:2%;
margin-top:2.2rem;
background-color:#fff;
}

/*Volledig bericht picture layout*/ /*
#left-area .hentry img:not(.wp-smiley) {
width:100px;
display:block;
float:left;
margin-right:15px;
margin-top:1%;
}
*/
.et_pb_post .entry-content {
padding-top:0;
}

article h4 {
font-family:"Open Sans",Arial,sans-serif;
font-size:.933333rem;
font-weight:600;
letter-spacing:2px;
line-height:2.13333rem;
text-align:left;
text-transform:uppercase;
margin-top:0;
}

h3 {
    line-height: normal!important;
}

body #page-container #left-area {
width:67%;
-webkit-font-smoothing:antialiased;
color:#005a70;
font-family:"Open Sans",Arial,sans-serif;
font-weight:400;
line-height:2.13333rem;
text-align:left;
font-size:15px;
}

/*Hoofdpagina post tekst uitlijnen*/
body .et_pb_bg_layout_light .et_pb_post p {
margin-left:119px;
}

.et_pb_blog_0 .et_pb_post .post-content a:hover {
color:#ef9600!important;
}

/* footer widgets */


#main-footer .footer-widget h4 {
    font-family: "Open Sans",Arial,sans-serif;
    font-size: .933333rem;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.13333rem;
    text-align: left;
    text-transform: uppercase;
    margin-top: 0;
    color: #fff!important;
    margin-bottom: 19px;
}



div#footer-widgets .button_footer h3 {
font-family:"Open Sans",Arial,sans-serif;
font-size:.933333rem;
font-weight:600;
letter-spacing:2px;
line-height:1.13333rem;
text-align:left;
text-transform:uppercase;
margin-top:0;
color:#fff;
margin-bottom:19px;
}

div#footer-widgets .button_footer {
color:#fff;
}

div#footer-widgets a.big-button.bigblue span {
color:#fff;
}

#footer-widgets .footer-widget a:hover {
color:#ef9600!important;
}

#footer-widgets .footer-widget a {
color:#fff!important;
}

#footer-info a:hover {
opacity:1;
border-color:#ef9600;
color:#ef9600;
border-bottom:1px solid;
}

#footer-info a {
font-weight:200;
}

#footer-info {
font-size:13px!important;
font-weight:200;
}

#footer-widgets {
padding:3% 0 0;
margin-bottom:-14px;
}


/*#footer-widgets {
    padding: 3% 0 0;
}*/
/*SCHIJDINGLIJN VERWIJDEREN TUSSEN SIDEBAR*/
#main-content .container:before {
background:none;
}

/*Sidebar AUTEURS*/
#sidebar .et_pb_widget:not(.woocommerce) h2 {
font-size:20px;
margin-top:12px;
text-align:center;
}

.et_pb_widget a {
color:#005a70;
/* border-bottom: #ef9600; */
padding-bottom:1px;
text-decoration:none;
border-bottom:1px solid #ef9600;
transition:all 300ms ease 0s;
}

.ALLE_AUTEURS {
text-align:center;
}

#author-link a:hover {
color:#ef9600;
border-color:transparent;
}

#author-description a:hover {
color:#ef9600;
border-color:transparent;
}

/* sidebar buttons */
a.big-button.bigblue {
background-color:transparent;
position:relative;
color:#fff;
display:block;
font-size:.933333rem;
line-height:2rem;
letter-spacing:1px;
margin-top:19px;
text-align:center;
border-width:1px;
border-style:solid;
border-image:initial;
transition:all 300ms ease 0s;
border-color:#7facb7;
padding:13px 15px;
}

a.bigblue,a.smallblue {
border:1px solid #7facb7;
background:transparent;
}

a.big-button,a.icon-button,a.small-button {
display:inline-block;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:inset 0 0 0 0 rgba(255,255,255,.4),0 0 0 rgba(0,0,0,.1);
-moz-box-shadow:inset 0 0 0 0 rgba(255,255,255,.4),0px 0 0 rgba(0,0,0,.1);
box-shadow:inset 0 0 0 0 rgba(255,255,255,.4),0 0 0 rgba(0,0,0,.1);
text-shadow:0 0 0 rgba(255,255,255,.3);
}

a.big-button.bigblue:hover::before {
height:100%;
}

a.big-button.bigblue::before {
content:"";
top:0;
left:0;
background-color:#ef9600;
height:0;
width:100%;
position:absolute;
transition:all .3s ease;
}

a.big-button.bigblue:hover {
border-color:transparent;
background-color:#ef9600;
color:#FFF!important;
}

a.big-button.bigblue:hover span {
position:relative;
color:#fff;
}

h4.widgettitle {
/* background-color: #ffffff; */
border-top:1px solid #e5eef0!important;
border-bottom:1px solid #e5eef0!important;
padding-top:8px;
padding-bottom:8px;
text-align:center;
margin-bottom:20px;
font-size:15px;
}

.et_pb_widget ul li a {
border-bottom:transparent;
}

.et_pb_widget ul li a:hover {
color:#ef9600!important;
}

.et_pb_sidebar_0.et_pb_widget_area .et_pb_widget {
box-shadow:0 0 0 rgba(0,0,0,0.05)!important;
}

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget {
margin-bottom:34px;
}

#sidebar .et_pb_widget {
margin-bottom:34px;
}

.et_pb_widget select {
color:#005a70;
}

.et_pb_widget a {
color:#005a70;
}

select,textarea {
border:1px solid #7facb7;
}

/*SCROL OMHOOG KLEUR*/
.et-pb-icon.et_pb_scroll_top {
background:#005a70;
}

/*HOOFDMENU FONT DIKTE AANPASSEN*/
#et-top-navigation {
font-weight:400;
}

/*VERVANG ZOEKKNOP MET ICOON*/
.ds-icon-search input.et_pb_searchsubmit,.widget_search input#searchsubmit {
background:transparent;
color:transparent;
border:none;
width:55px;
z-index:2;
}

.ds-icon-search input.et_pb_s,.widget_search input#s {
padding-right:55px!important;
}

.ds-icon-search .et_pb_searchform:before,.widget_search::before {
content:'\55';
position:absolute;
font-family:'ETModules';
z-index:1;
right:0;
font-size:20px;
padding:8px 20px;
}

/*BLOG BORDERS VERWIJDEREN*/
.et_pb_blog_0 .et_pb_post .entry-title a {
border-bottom:none;
}

a.entry-featured-image-url {
border-bottom:none!important;
}

/*URL ARTIKEL LAY-OUT*/
.entry-content a {
color:#005a70;
padding-bottom:1px;
text-decoration:none;
border-bottom:1px solid #ef9600;
transition:all 300ms ease 0s;
}

.entry-content a:hover {
color:#ef9600;
border-color:transparent;
}

/*AUTEURNAAM & CATEGORIE KLEUR*/
#left-area .post-meta a {
color:#005a70;
}

a.author.url.fn {
padding-bottom:1px;
text-decoration:none;
border-bottom:1px solid #ef9600;
transition:all 300ms ease 0s;
}

a.author.url.fn:hover {
color:#ef9600!important;
border-color:transparent;
}

/*** Responsive Styles below ***/
.et_pb_text_0 {
max-width:25%!important;
}

/* Laptops and desktops (1100-1405px) */
@media all and (min-width: 1100px) and (max-width: 1405px) {
a.big-button {
line-height:17px!important;
}
}

/*** Tablets in portrait mode (768-980px) ***/
/* sidebar grote knoppen lay-out */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
a.big-button {
line-height:17px!important;
}

.et_pb_image_container img,.et_pb_post a img {
width:100%!important;
margin-bottom:3%;
}

body .et_pb_bg_layout_light .et_pb_post p {
margin-left:0;
}

.wp-pagenavi span,.wp-pagenavi a,.wp-pagenavi :last-child {
border:0 solid #005a70;
padding:0 2px;
margin:0;
}

.et_pb_blurb_container {
margin-bottom:21px;
margin-top:-26px;
}

.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
width:100%;
}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
a.big-button {
line-height:17px!important;
}

.et_pb_image_container img,.et_pb_post a img {
width:100%!important;
margin-bottom:3%;
}

body .et_pb_bg_layout_light .et_pb_post p {
margin-left:0;
}

.wp-pagenavi span,.wp-pagenavi a,.wp-pagenavi :last-child {
border:0 solid #005a70;
padding:0 2px;
margin:0;
}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
a.big-button {
line-height:17px!important;
}

.et_pb_image_container img,.et_pb_post a img {
width:100%!important;
margin-bottom:3%;
}

body .et_pb_bg_layout_light .et_pb_post p {
margin-left:0;
}

.wp-pagenavi span,.wp-pagenavi a,.wp-pagenavi :last-child {
border:0 solid #005a70;
padding:0 2px;
margin:0;
}

.et_pb_blurb_container {
margin-bottom:21px;
margin-top:-26px;
}

.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
width:100%;
}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
a.big-button {
line-height:17px!important;
}

.et_pb_image_container img,.et_pb_post a img {
width:100%!important;
margin-bottom:3%;
}

body .et_pb_bg_layout_light .et_pb_post p {
margin-left:0;
}

.wp-pagenavi span,.wp-pagenavi a,.wp-pagenavi :last-child {
border:0 solid #005a70;
padding:0 2px;
margin:0;
}

p.post-meta {
margin-top:7px;
}

.et_pb_blurb_container {
margin-bottom:21px;
margin-top:-26px;
}
}

/* Enable Search on Mobile for Divi Centered and Centered Inline Logo Headers */
@media (max-width: 980px) {
    /* make search icon visible */
    .et_header_style_centered #et_top_search, 
    .et_vertical_nav.et_header_style_centered #main-header #et_top_search,
    .et_header_style_split #et_top_search, 
    .et_vertical_nav.et_header_style_split #main-header #et_top_search {
        display: block !important;
        float: right;
        z-index: 99999;
    }
    /* align search icon for Centered header */
    .et_header_style_centered #et_search_icon:before {
        top: 7px;
        left: -3px;
    }
    /* align search icon for Centered Inline Logo header*/
    .et_header_style_split #et_search_icon:before {
        margin-top: 0;
        left: -3px;
    }
    /* make search field visible */
    .et_header_style_centered .et_search_outer, 
    .et_header_style_split .et_search_outer {
        display: block;
    }
    /* set max-width for search form container */
    .et_header_style_centered .container.et_search_form_container,
    .et_header_style_split .container.et_search_form_container.et_pb_search_visible,
    .et_header_style_split .container.et_search_form_container.et_pb_search_form_hidden {
        max-width: 100% !important;
    }
    /* apply in-animation for search form container */
    .et_header_style_centered .container.et_search_form_container.et_pb_search_visible,
    .et_header_style_split .container.et_search_form_container.et_pb_search_visible {
        z-index: 999;
        -webkit-animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
        -moz-animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
        -o-animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
        animation: fadeInTop 1s 1 cubic-bezier(.77,0,.175,1);
    }
    /* apply out-animation for menu bar elements */
    .et_header_style_centered .et_pb_menu_hidden #et_search_icon:before, 
    .et_header_style_centered .et_pb_menu_hidden .mobile_menu_bar,
    .et_header_style_centered .et_pb_menu_hidden .select_page,
    .et_header_style_split .et_pb_menu_hidden #et_search_icon:before, 
    .et_header_style_split .et_pb_menu_hidden .mobile_menu_bar,
    .et_header_style_split .et_pb_menu_hidden .select_page {
        opacity: 0;
        -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
        -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
        -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
        animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    }
    /* apply in-animation for "Select Page" container */
    .et_header_style_centered .et_pb_menu_visible .select_page,
    .et_header_style_split .et_pb_menu_visible .select_page {
        opacity: 1;
        -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
        -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
        -o-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
        animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    }
    /* adjust close search icon horizontal positioning */
    .et_header_style_centered span.et_close_search_field,
    .et_header_style_split span.et_close_search_field {
        right: 5px;
    }
    /* adjust search form input horizontal positioning */
    .et_header_style_centered .et-search-form input,
    .et_header_style_split .et-search-form input {
       left: 10px;
       right: auto;
    }
    /* adjust search form input and close icon vertical positioning */
    .et_header_style_centered .et-search-form input, 
    .et_header_style_centered span.et_close_search_field,
    .et_vertical_nav.et_header_style_centered .et-search-form input, 
    .et_vertical_nav.et_header_style_centered span.et_close_search_field,
    .et_header_style_split .et-search-form input, 
    .et_header_style_split span.et_close_search_field  {
        top: unset !important;
        line-height: 2em;
    }
    .et_header_style_centered span.et_close_search_field,
    .et_header_style_split span.et_close_search_field  {
        bottom: 20px;
    }
    /* set width values for search form */
    .et_header_style_centered .et-search-form,
    .et_header_style_split .et-search-form {
        width: 100% !important;
        max-width: 100% !important;
        bottom: 20px;
    }
    /* adjust close search icon top margin */
    .et_header_style_centered .et_close_search_field:after,
    .et_header_style_split .et_close_search_field:after {
        margin-top: -2px;
    }
}
/* END */

