/* 2nd Chapter Custom CSS */

form input:not([type=checkbox]):not([type=radio]):not([type=submit]), form textarea, form select{font-size: 16px !important;}
.with_frm_style textarea{padding:0 5px !important; background:none !important; border:0 !important; border-bottom: 2px solid #d0c8c8 !important; display:block; width:100%; font-family:"Open Sans", sans-serif; color: #838383 !important; font-size:16px; line-height:27px;}
.frm_style_formidable-stijlen #frm_field_20_container, .frm_style_formidable-stijlen #frm_field_21_container{margin-bottom:0;}
.frm_style_formidable-stijlen #frm_field_20_container label, .frm_style_formidable-stijlen #frm_field_21_container label{color:#838383;}
.frm_style_formidable-stijlen.with_frm_style .frm_submit button{padding:8px 24px; margin-bottom:0; font-family:"Ek Mukta", Arial; font-size:20px; color:#fff !important; font-weight:400; background:#4ec5c4; border-radius:12px; border:0; box-shadow:none !important; transition:0.3s ease;}
.frm_style_formidable-stijlen.with_frm_style .frm_submit button:hover{padding:8px 26px; background:#BA9292;}
.frm_style_formidable-stijlen.with_frm_style .frm_loading_form .frm_button_submit:focus{padding:8px 26px; background:#aaa; border-color:#000;}

/* mobile */
@media (max-width: 768px){
.is-active .menu-primary-menu-container{position:relative; overflow:auto; padding-top:140px; height:100vh;}
.is-active .navigation ul{top:auto; padding-bottom:140px;}
.page-blocks.page-blocks-basic .offset-1{margin-left:0;}
}