@charset "UTF-8";
/***!  /templates/ferienhaus-kienzler/css/style.css  !***/

html{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:18px;color:#333;line-height:26px}body{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:18px;color:#333;line-height:26px}a{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:1rem;color:#527b60;line-height:1.2rem;text-decoration:none}a:hover{color:#527b60;text-underline-position:under;text-decoration:underline}p{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:1rem;color:#333;line-height:1.8rem}h1{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:2.6rem;color:#527b60;line-height:3.2rem;margin-bottom:56px}@media (max-width:991px){h1{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:2.26rem;color:#527b60;line-height:3.2rem;margin-bottom:56px}}@media (max-width:580px){h1{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:2rem;color:#527b60;line-height:2.9rem;margin-bottom:56px}}h2{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:1.8rem;color:#343e32;line-height:2.4rem;margin-bottom:28px}@media (max-width:580px){h2{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:1.3rem;color:#343e32;line-height:1.9rem}}h3{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:1.5rem;color:#343e32;line-height:1.8rem}h4{font-family:"Open Sans",sans-serif !important;font-weight:normal;font-size:1.3rem;color:#343e32;line-height:1.6rem}.padding-top5{padding-top:5%}.padding-bottom5{padding-bottom:5%}.button-fk{border:2px solid #527b60;background-color:#527b60;color:#fff;border-radius:0px;text-decoration:none}.button-fk:hover{border:2px solid #527b60;background-color:#fff;color:#527b60;text-decoration:none}.button-fk:focus{box-shadow:none}.fullwidth-header-small .sppb-addon-single-image .sppb-addon-content .sppb-addon-single-image-container{width:100%}.fullwidth-header-small .sppb-addon-single-image .sppb-addon-content .sppb-addon-single-image-container img{width:100%;object-fit:cover}.chronoforms #kontaktformular_start_page .ui.form{font-size:18px}.chronoforms #kontaktformular_start_page .ui.form .ui.grid input{border-radius:0px !important}.chronoforms #kontaktformular_start_page .ui.form .ui.grid input:focus{border-color:#343e32}.chronoforms #kontaktformular_start_page .ui.form .ui.grid textarea{border-radius:0px !important}.chronoforms #kontaktformular_start_page .ui.form .ui.grid button{background:#527b60 !important;color:#fff;padding:18px 25px;font-weight:400;border-radius:0px !important}.chronoforms #kontaktformular_start_page .ui.form .ui.grid .row6_column1 .mainfield.field.inline.fields{margin-top:30px}.chronoforms #kontaktformular_start_page .ui.form .ui.grid .row6_column1 .mainfield.field.inline.fields label{margin-bottom:20px}.chronoforms #kontaktformular_start_page .ui.form .ui.grid .row6_column1 .mainfield.field.inline.fields .field{margin-right:20px}.chronoforms #kontaktformular_start_page .ui.form .ui.grid .row6_column1 .mainfield.field.inline.fields .field .ui.checkbox.radio label svg{width:32px;height:32px}@media (max-width:992px){.itcs_calendar{margin-top:40px}}@media (max-width:580px){.sppb-gallery{justify-content:center}}header .header-wrapper{padding-top:10px;padding-bottom:10px;-webkit-box-shadow:2px 2px 6px 0px #b3b3b3;-moz-box-shadow:2px 2px 6px 0px #b3b3b3;box-shadow:2px 2px 6px 0px #b3b3b3}header .header-wrapper .header-logo img{width:250px}header .header-wrapper .header-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper ul.dj-megamenu li a{color:#333;font-size:1.1rem}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper ul.dj-megamenu li.active a{color:#527b60;text-decoration:underline;text-underline-position:under}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper ul.dj-megamenu li .dj-subwrap ul.dj-submenu li a{text-decoration:none;color:#333}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper ul.dj-megamenu li .dj-subwrap ul.dj-submenu li.active a{text-decoration:underline;text-underline-position:under;color:#527b60}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn{background:none;color:#527b60}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn:focus span,header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn:hover span{color:#527b60;background-color:#527b60}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn:focus span::after,header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn:focus span::before,header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn:hover span::after,header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn:hover span::before{background-color:#527b60}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn.active span{color:#527b60}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn.active span::after,header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile button.dj-mobile-open-btn.active span::before{background-color:#527b60}header .header-wrapper .header-right .nav-wrap .dj-megamenu-wrapper #dj-megamenu121mobile .dj-accordion{top:58px;position:absolute;right:0px;z-index:99}footer .footer-wrapper .footer1{background-color:#527b60;padding-top:40px;padding-bottom:40px}footer .footer-wrapper .footer1 .adresse-footer table{border:none;color:#fff}footer .footer-wrapper .footer1 .adresse-footer table a{color:#fff}footer .footer-wrapper .footer1 .links-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;text-align:right}footer .footer-wrapper .footer1 .links-footer a,footer .footer-wrapper .footer1 .links-footer p{color:#fff}footer .footer-wrapper .footer1 .links-footer p{margin-bottom:0px}footer .footer-wrapper .footer2{background-color:#343e32;height:60px;display:flex;flex-direction:row;align-items:center}@media (max-width:767px){footer .footer-wrapper .footer2{height:unset}}footer .footer-wrapper .footer2 .copyright{display:flex;flex-direction:row;align-items:center}@media (max-width:767px){footer .footer-wrapper .footer2 .copyright{justify-content:center;margin-top:10px;margin-bottom:10px}}footer .footer-wrapper .footer2 .copyright p{margin-bottom:0px;color:#fff}footer .footer-wrapper .footer2 .rechtliche-nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media (max-width:767px){footer .footer-wrapper .footer2 .rechtliche-nav{justify-content:center;margin-top:18px;margin-bottom:15px}}footer .footer-wrapper .footer2 .rechtliche-nav ul.mod-menu li{margin-left:20px}@media (max-width:767px){footer .footer-wrapper .footer2 .rechtliche-nav ul.mod-menu li{margin-left:10px;margin-right:10px}}footer .footer-wrapper .footer2 .rechtliche-nav ul.mod-menu li a{color:#fff;text-decoration:none}footer .footer-wrapper .footer2 .rechtliche-nav ul.mod-menu li a:hover{text-decoration:underline;text-underline-position:under}
