/*
Theme Name: Ortho
Description: Child theme of Enfold
Template: enfold
*/

.responsive #top #wrap_all .mobieleheader .av-section-cont-open {
    width:100%;
    max-width: 100%;
}

h1 {
font-variation-settings: "wght" 700;
}
.main_color h1, .template-page .entry-content-wrapper h1 {
    color:#0067a5;
    text-transform: none;
    font-size: 3rem;
    

}
.av-subheading_above p {
    font-family: 'enra-slab-variable';

    font-variation-settings: "wght" 300;
    text-transform: uppercase;
    font-size: 1.6rem;
    padding-bottom: 15px;
    letter-spacing: 0.4rem;
    line-height: 1.6rem;
    color: #99c2db;
}

h2 {
    font-variation-settings: "wght" 300;
}
.avia-menu-text {
    font-size: 1.2rem;
    font-family: 'enra-slab-variable';
    font-variation-settings: "wght" 700;
    letter-spacing: 0.05rem;
    text-transform: lowercase;
    color: #0067a5;
}

.current-menu-item .avia-menu-text {

    color:#0067a5
}


#avia-menu .sub-menu .avia-menu-text {
    font-variation-settings: "wght" 500;
    color:#0067a5;
}
#avia-menu .sub-menu li a {
    border: none;
}

#top .header_color .main_menu .menu ul li > a:hover .avia-menu-text {
    color: #fff;
}

#top #avia-menu li.current-menu-item {
}

#header.header-scrolled, #header_main { background: #99c2db !important; }
.homepanel .tekst {
    padding: 15px 15px 0 15px;
}
.homepanel .av_textblock_section {
    min-height: 80%;
    
}
.homepanel .knop {
    padding: 15px;
}
.homepanel .knop a {
    background-color: #CCE1ED;
    color: #0067A5;
}
.homepanel .knop.cta a {
    background-color: #0067a5;
    color: #fff;
}
.homepanel .knop a span {
    color: #fff;
}
.homepanel .knop a:hover span {
    color: #fff;
}
#poetsen td {
    vertical-align: middle;
}

#poetsen img {
    width: 150px;
    height: 150px;
    max-width: 150px;
    
}

#footer .menu li a {
    font-size: 1.1rem;
    text-transform: lowercase;
}
#footer .textwidget  {
    font-size: 1.1rem;
}
.wpcf7 {
    background-color: #CCE1ED;
    padding: 5px;
}
#top .widget_nav_menu li {
font-size: 1.1rem;
text-transform: lowercase;
}
#top .widget_nav_menu li a:after {
    content: ' »';
}

#top .input-text, #top input[type=email], #top input[type=input], #top input[type=number], #top input[type=password], #top input[type=search], #top input[type=tel], #top input[type=text], #top input[type=url], #top select, #top textarea {
margin-bottom: 0;

}
#custom_html-2 {
    background-color: #e5f0f6;
    padding: 10px;
}
#custom_html-2 {
    color: #003553;
}
#custom_html-2 .sblink {
    text-align: right;
    font-weight: 700;
    font-size: 1.1rem;
    color: #003553;
}
#custom_html-2 .sblink a {
    color: #003553;

}

#text-3, #text-4, #text-5, #text-6, #text-7 {
    padding: 0;
}

#header_meta .container .sub_menu {
    position:unset;
}
#header_meta .container .sub_menu .menu {
margin: 10px 0px;
background-color: #fff;
padding: 5px;
border-radius: 3px;
}
#header_meta .container .sub_menu .menu li a {
    font-size: 1.2rem;
    color: #0067A5;
}
#header_meta {
    background-color: #e5f0f6;
}
#header_meta .container .sub_menu .menu li a:hover {
    color: #0067A5;

}

.avia_textblock a {
    color: #0067A5;
    border-bottom: 1px solid #0067A5;
}

@media only screen and (max-width: 767px) {
.main_color h1, .template-page .entry-content-wrapper h1 {
    font-size: 2rem;
}
.av-subheading_above p {
    font-size: 1.4rem;
}
.avia_textblock p {
    font-size: 1.0rem;
    line-height: 1.4rem;

}
}