/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.25.2.1719822613
Updated: 2024-07-01 08:30:13

Kleuren Panathlon
//logo
donkerblauw: #0081C8
oranje: #FCB131
zwart: #000
groen: #00A651
rood: #EE334E

//andere
wit: #FFF
dark oker: #cba42c
lichtblauw: #1d9cd9


----blauw: #04a0fb
 background: rgb(0, 129, 200);
 background: linear-gradient(90deg, rgba(0, 129, 200, 1) 0%, rgba(0, 129, 200, 1) 20%, rgba(252, 177, 49, 1) 20%, rgba(252, 177, 49, 1) 40%, rgba(0, 0, 0, 1) 40%, rgba(0, 0, 0, 1) 60%, rgba(0, 166, 81, 1) 60%, rgba(0, 166, 81, 1) 80%, rgba(238, 51, 78, 1) 80%, rgba(238, 51, 78, 1) 100%);
*/

p > a,
p > a:hover {
    text-decoration: underline !important;
}

h2.wp-block-heading {
    font-size: 1.5em !important;
    line-height: 1.3em !important;
    padding-bottom: 12px !important;
}

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

.hero-header {
    padding-top: 130px !important;
    display: flex;
    flex-direction: row;
    align-items: center;
}

#footer-info {
    text-align: center;
    float: none;
    padding: 15px 0 30px;
}

.pana-grad {
    background: linear-gradient(90deg, rgba(0, 129, 200, 1) 0%, rgba(0, 129, 200, 1) 20%, rgba(252, 177, 49, 1) 20%, rgba(252, 177, 49, 1) 40%, rgba(0, 0, 0, 1) 40%, rgba(0, 0, 0, 1) 60%, rgba(0, 166, 81, 1) 60%, rgba(0, 166, 81, 1) 80%, rgba(238, 51, 78, 1) 80%, rgba(238, 51, 78, 1) 100%);
}

.pana-grad.border {
    height: 3px;
}

.home-news article.et_pb_post {
    margin-bottom: 40px !important
}

.home-news article:not(:last-child) {
    background-image: linear-gradient(#fcb131, #fcb131);
    background-size: 30% 1px;
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 30px
}

/*@media all and (min-width: 981px) {
    .et_pb_gutters2 .et_pb_column,
    .et_pb_gutters2.et_pb_row .et_pb_column {
        margin-right: 2% !important;
    }
}*/

@media all and (max-width: 768px) {
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
        width: 100% !important;
    }
}

.blog-image-only h2.entry-title {
    display:none;
}

.blog-image-only .entry-featured-image-url,
.article-bottom-0 article {
    margin-bottom: 0;
}

.blog-overzicht-artikel article {
    margin-bottom: 40px;
    padding-bottom: 30px;
}

.et_pb_testimonial {
    line-height: 1.8em !important;
}

.et_pb_testimonial_author {
    margin-top:0 !important;
}

/* Flex helpers */

.flex-column {
    display: flex;
    flex-direction: column;
}

.flex-grow {
    flex-grow: 1;
}

.nav ul li a:hover {
    background: none;
}

.recent-posts .et_pb_post {
    margin-bottom: 10px !important;
    padding: 6px 0;
}

figcaption {
    font-size: 0.9em !important
}

@media all and (max-width: 768px) {
    .h3 {
        font-size: 1.2em !important;
    }
}