/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-separator {
 border-color: #ffffff !important;
 border-top-width: 1.5px !important;
}

#main {
min-height: 950px !important;
}

.fusion-main-menu li {
text-transform: uppercase ;
}

.fusion-main-menu > ul > li > a {
text-shadow: 0px 0px 15px #515151;
}

.fusion-is-sticky .fusion-main-menu > ul > li > a {
text-shadow: none;
}

.sub-menu li a {
text-transform: none;
}

.current_page_item > a {
color: #ffd300 !important;
border-color: #ffd300 !important;
}

.fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
opacity: 0.95;
}

.fusion-main-menu {
margin-top: 65px;
}

#side-header .fusion-logo, .fusion-header .fusion-logo {
margin-top: 20px;
}

.fusion-is-sticky .fusion-main-menu > ul > li {
padding-right: 25px !important;
}

.fusion-main-menu>ul>li:last-child {
padding-right: 0px !important;
}

.fusion-layout-column a {
text-decoration: underline;
color: #6bbd99 !important;
}

.fusion-main-menu .fusion-dropdown-menu {
overflow: inherit;
}


/* achtergrondfoto's */

body.page-id-2617, body.page-id-2619, body.page-id-2715, body.page-id-2717, body.page-id-2719  {
background-image: url("images/DeVonk_2.jpg") !important;
}

body.page-id-2621, body.page-id-2623,body.page-id-2664, body.page-id-2666, body.page-id-2669   {
background-image: url("images/DeVonk_3.jpg") !important;
}

body.page-id-2671, body.page-id-2676, body.page-id-2678, body.page-id-2680, body.page-id-2682, body.page-id-2684, body.page-id-2686, body.page-id-2688    {
background-image: url("images/DeVonk_4.jpg") !important;
}

body.page-id-2038   {
background-image: url("images/DeVonk_6.jpg") !important;
}

body.page-id-2690   {
background-image: url("images/DeVonk_5.jpg") !important;
}

body.page-id-2692   {
background-image: url("images/DeVonk_8.jpg") !important;
}


/* home */

.page-id-2129 #main {
padding-top: 90px !important;
}

.streamer h1 {
font-family: 'Schoolbell', cursive !important;
font-size: 60px !important;
font-weight: 400 !important;
text-shadow: 0px 0px 90px #000 !important;

 }

.geelkader {
background-color: #ffd300; 
padding: 25px 25px 13px 25px;
box-shadow: 10px 10px #fff;
}

.witkader {
background-color: #fff;
padding: 25px 25px 13px 25px;
box-shadow: 10px 10px #ffd300;
}

.call-to-action {
margin-top: 45px;
margin-left: 35px;
}

.fusion-header-layout-v1.fusion-top-header .fusion-main-menu>ul>li>a.fusion-bar-highlight {
border: none;
}

/* normale pagina */


/* Hide het lelijke recaptchalabel dat op ELKE pagina zichtbaar is, damn wat stom */
.grecaptcha-badge {
    display:none !important;
}


.fusion-posts-container {
    background-color: #fff; 
    padding: 25px 25px 13px 25px;
    box-shadow: 10px 10px #a1daf8;
    }

.fusion-posts-container .post {
    margin-block: 35px;
    margin-top: 15px;
    }

.tekstkader,
.tekstkader-bgkleur {
background-color: #fff; 
padding: 25px 25px 13px 25px;
box-shadow: 10px 10px #a1daf8;
}

.tekstkader-contact {
background-color: #fff; 
padding: 25px 25px 13px 25px;
box-shadow: 10px 10px #a1daf8;
}

.tekstkader-contact h2 {
margin-top: 0px !important
}

.fusion-title-size-one, h1 {
margin-top: 0px !important;
}

/* formulier */
#wpcf7-f2988-p2692-o1 h3 {
font-family: "Source Sans 3", sans-serif !important;
}

.wpcf7-form input[type="submit"], .wpcf7-submit {
background: #6bbd99 !important;
font-family: "Source Sans 3", sans-serif !important;
text-transform: uppercase;
margin: 25px 0;
width: 100%;
font-size: 17px !important;
color: #fff !important;
}

.wpcf7-form textarea, .wpcf7-form .wpcf7-text {
border: none;
background-color: #e7eee9 !important; 
}

.kleine-tekst-formulier {
font-size: 12px;
margin-bottom: 5px;
}


input, textarea {
color: #4f4f52 !important;
}

/* tabel */
.table-2 table th {
background-color: #72bb96;
padding: 10px 20px !important;
}

tr:nth-child(even) {
background: #f9fcfa;
}

tr:nth-child(odd) {
background: #e7eee9;
}

.table-2 table thead, .table-2 tr td {
border: none !important;
}

/* toggle */

.fusion-accordian .panel-title a:hover .fa-fusion-box {
background-color: #6bbd99 !important;
border-color: #6bbd99 !important;
}

.fusion-accordian .panel-title .active .fa-fusion-box {
background-color: #6bbd99 !important;
border-color: #6bbd99 !important;
}

.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a, .fusion-accordian .panel-title a:hover {
color: #6bbd99 !important;
}

.fusion-accordian .panel-title a:hover .fa-fusion-box {
background-color: #6bbd99 !important;
border-color: #6bbd99 !important;
}

.fusion-accordian .panel-title a .fa-fusion-box {
background-color: #6bbd99 !important; 
}


/* Pagina beschermd met wachtwoord */

form.post-password-form {
background-color: #fff;
padding: 25px;
display: inline-block;
box-shadow: 10px 10px #a1daf8;
}

#pwbox-2690 {
margin:15px 20px 25px 0 !important;
}

.fusion-button {
background-image: none !important;
background: #ffd300 !important;
top: -4px;
}


@media only screen and (max-width: 1028px) {

#main { 
padding-top: 30px !important;
min-height:300px !important;
}

.page-id-2129 #main {
padding-top: 0px !important;
}

.streamer h1 {
font-size: 33px !important;
line-height: 1.25 !important;
text-shadow: 0px 0px 30px #000 !important;
}

.kolom2-home  {
margin-top: 20px !important;
}

.content-home {
margin-top: 20px !important;
}

.fusion-mobile-current-nav-item > a {
background-color: #e7eee9 !important;
 }

.fusion-mobile-menu-icons a {
font-size: 35px;
}

.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {
color: #8cd6f7 !important;
}

}