/*
Theme Name: Aviana Child
Theme URI: https://aviana.qodeinteractive.com/
Description: A child theme of Aviana Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: aviana
Template: aviana
*/
/*
header.mkdf-page-header {
    background: #F7F5F3 url(https://kimonline.nl/wp-content/uploads/2024/06/header-bg.png);
	background-size: cover !important;
}
*/
header.mkdf-page-header {
    background: #ECDED5;
	background-size: cover !important;
}

.mkdf-page-footer .widget, .mkdf-side-menu .widget {
    color: #000;
    font-size: 17px;
}

.mkdf-title-holder {
    max-height: 290px !important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    background-color: #FFF !important;
}

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-quotes-holder:after {
    border-bottom: 0px solid #d6b981 !important ;
    bottom: -76px !important;
}

li {
    color: #000000;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 300;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #693d14;
    background: #693d14;
    border-radius: 30px !important;
}

::marker {    color: #693d14 !important;
}

li#nav-menu-item-3330 a span {
    color: #FFF;
    background: #693d14;
    border-radius: 30px;
    padding: 5px 7px;
}

.mkdf-mobile-header .mkdf-mobile-nav>.mkdf-grid>ul>li:last-child>a {
    border-bottom: none;
    color: #FFF !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: none;
    background: #693d14;
}

div#text-15 {
    display: inline-block !important;
}
.mkdf-social-icon-widget-holder .mkdf-icon-border-inner {
    box-shadow: none !important;
}

.mkdf-page-footer .widget a, .mkdf-side-menu .widget a {
    color: #333;
    font-weight: 600;
}

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-quotes-holder {
    margin: 0 auto 30px !important;
}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0 !important;
}

.wpb_single_image.wpb_content_element.vc_align_center.foto-ellen img {
    min-width: 130% !important;
	margin-left:-20% !important;
}

.mkdf-btn {
    font-size: 13px !important;
    line-height: 20px !important;
    padding: 12px 30px !important;
    border-radius: 30px !important;
}

.mkdf-iwt .mkdf-iwt-icon .mkdf-iwt-icon-border .mkdf-iwt-border-holder {
    height: calc(100% - 9px) !important;
}

.logos {
	display: inline-block;
}

.rij1 {
	padding:150px 0 110px !important;
}

img.attachment-full.size-full {
    border-radius: 100% !important;
}

.mkdf-footer-bottom-holder p {
    font-size: 12px !important;
}

.mkdf-sticky-holder .mkdf-logo-wrapper {
	display:none !important;
}

.mkdf-vertical-align-containers .mkdf-position-right {
    float: none !important;
    text-align: center !important;
}

footer .widget .mkdf-widget-title-holder .mkdf-widget-title {
    color: #444;
    margin-bottom: 30px;
    text-transform: none!important;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 20px;
}

.rij1 {
	padding-top: 150px;
	padding-bottom:110px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border-radius: 30px !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #693d14 !important;
}

.wpcf7-form .mkdf-contact-form-submit .mkdf-btn-borders-holder {
    border-radius: 30px !important;
}

h2 {
    font-size: 30px;
    line-height: 1.6em;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
}

h5 {
    /* font-family: "Open Sans", sans-serif; */
    font-size: 20px!important;
    line-height: 1.6em!important;
    letter-spacing: 0!important;
}

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonials-author-job {
    color: #693d14 !important;
}

.mkdf-testimonial-quotes-holder {
    display: none !important;
}

i.fa-sharp.fa-thin.fa-quote-right {
    font-size: 50px !important;
    color: #693d14 !important;
}

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #f3eae3!important ;
}



.mkdf-mobile-header .mkdf-mobile-nav {
    background-color: #f3eae3 !important;
    border-bottom: 0px solid #d1d3d4 !important;
    padding-bottom: 20px !important;
}

.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a, .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>h6 {
    font-size: 15px !important;
    color: #693d14 !important;
    border-bottom: 0.3px solid #693d14 !important;
}

.mkdf-mobile-header .mkdf-mobile-header-inner {
    border-bottom: 0px solid #d1d3d4 !important;
}



i.mkdf-sub-arrow.fa.fa-angle-right {
    font-size: 15px !important;
    color: #693d14 !important;
    font-weight: 300 !important;
}

.mkdf-mobile-header .mkdf-mobile-nav ul ul li a, .mkdf-mobile-header .mkdf-mobile-nav ul ul li h6 {
    font-size: 11px;
    line-height: 24px;
    font-size: 15px !important;
    color: #693d14 !important;
    border-bottom: 0px !important;
}

.mkdf-drop-down .narrow .second .inner ul li {
    width: 400px !important;
}

.mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {
    padding-top: 220px !important;
}

@media only screen and (max-width: 1024px) {
    body:not(.mkdf-content-is-behind-header):not(.error404) .mkdf-content {
        margin-top: -80px !important;
    }
}

@media only screen and (max-width: 768px) {
.contactinfo {
	text-align:center !important;
}
	
.mkdf-vertical-align-containers .mkdf-position-right {
    display: none !important;
}
	
	.rij1 {
    padding: 50px 0 70px !important;
}
	
	.mkdf-full-width-inner {
    margin-top: -30px !important;
}

}

@media only screen and (max-width: 480px) {
    .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
        width: 90% !important;
    }
}