/*---------------------------------------------------------------------------------
 Theme Name:   Divi Child by ALvT
 Theme URI:    https://abron.7658.nl
 Description:  
 Author:       ALvT
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/* Onderstrepen van tekstlinks in pharagraph */
p > a {
text-decoration: underline;
color: #21991d;	
}

/* inspringen van opsommingen en genummerde lijsten */
ul {
  margin-left: 15px;
}
ol {
  margin-left: 15px;
}

/* kleur actieve link in hoofdmenu */
#main-header #top-menu li.current-menu-item > a {
color: #0e520c !important;
}

/* breedte dropdown menu */
.nav li ul { width: 320px; }#top-menu li li a { width: 280px; }

/* drop down menu - level 2 aan laten sluit op level 1 */
    .nav li li ul {
        top: -3px;
        left: 180px;}

/* styling van Gravity Forms in divi style */
/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
 display: none;
}
/*** FIELD STYLING ***/
input[type=text],
textarea {
 background: #eee;
 border: none;
 border-radius: 10px;
 color: #0e520c !important;
 padding: 15px !important;
}
/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button {
 float: right;
 background: transparent;
 border: 2px solid #0e520c;
 font-size: 22px;
 color: #0e520c;
 padding: 12px 23px;
 border-radius: 5px;
 letter-spacing: 2px;
 cursor: pointer;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover {
 background: rgba(0, 0, 0, 0.05);
 border: 2px solid transparent;
}

 
/*pullquotes css*/
 
/*Pull quote text styling*/
blockquote.et-pullquote p {
font-size: 22px;
line-height: 35px;
font-style: italic;
letter-spacing: 1px;
color: #666;
font-weight: 300;
}
 
/*Pull quotes with open quotation mark*/
 
blockquote.et-pullquote.left.quote, blockquote.et-pullquote.right.quote{
position: relative;
border-left: none;
}
 
blockquote.et-pullquote.left.quote:before {
    content: "\201C";
    font-size: 75px;
    position: absolute;
    top: 10px;
    left: -5px;
    font-family: lato;
    color: #888;
}
 
blockquote.et-pullquote.right.quote:before {
    content: "\201C";
    font-size: 75px;
    position: absolute;
    top: 10px;
    left: -16px;
    font-family: lato;
    color: #888;
}
 
/*Pull quotes with top border*/
blockquote.et-pullquote.left.topborder, blockquote.et-pullquote.right.topborder{
border-left: none;
border-top-width: 5px;
border-top-style: solid;
padding: 5px;
}
 
/*Pull quotes with dark background*/
blockquote.et-pullquote.left.dark, blockquote.et-pullquote.right.dark{
border-left: none;
padding: 10px;
background: #333;
}
 
blockquote.et-pullquote.left.dark p, blockquote.et-pullquote.right.dark p {
color: #fff;
}
 
@media all and (min-width: 700px) {
 
blockquote.et-pullquote{
padding: 0 20px;
max-width: 300px;
}
 
/*Pull quote Left*/
blockquote.et-pullquote.left{
    float: left;
    margin: 15px 15px 15px -8%;
}
/*Pull quote Right*/
blockquote.et-pullquote.right{
    float: right;
    margin: 20px -10% 20px 20px;
}
}
/* Sectiehoogte */
:not(.et_pb_fullwidth_section).et_pb_section { 
   padding-top: 30px !important; 
   padding-bottom: 30px !important;
}

/* Rijhoogte */
.et_pb_row { padding-top: 10px !important; }

/* Fontgrootte */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 22px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 15px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 13px;
}