body{font-family:'PT Serif',serif}.df-button::before{content:'';position:absolute;height:25px;width:25px;background-image:url('https://www.schreinerei-schmidhalter.ch/wp-content/uploads/2022/03/unselected.svg');background-size:contain;background-repeat:no-repeat;top:6px;margin-left:-35px}.df-button.active::before{background-image:url('https://www.schreinerei-schmidhalter.ch/wp-content/uploads/2022/03/selected.svg');background-size:contain;background-repeat:no-repeat}#main-content a,footer a{color:#ff7620}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - -29px)}.slick-next.slick-arrow{right:6px!important}.slick-prev.slick-arrow{left:6px!important}.slick-prev::before,.slick-next::before{border-radius:100px!important}.controls .et_pb_module{display:inline-block;margin-right:20px}.dfc,.dfc .et_pb_image_wrap{min-height:250px}.dfc .et_pb_image_wrap img{min-width:100%!important;min-height:250px!important;object-fit:cover!important;object-position:center!important;max-height:250px!important}.dfc .et_pb_image_wrap{min-height:250px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;position:relative}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:0;visibility:hidden}ul.sub-menu.hide.visible{opacity:1;visibility:visible}#main-content a,footer a{text-decoration:underline;text-underline-position:under}footer a{color:#FFF}.hero-text{font-size:30px;line-height:55px}.n2-ss-static-slide{background:radial-gradient(circle at center,rgba(47,33,19,.2) 61%,rgba(47,33,19,.6) 87%)!important;z-index:1000!important;visibility:visible!important;opacity:1!important;background-blend-mode:multiply!important}.et_pb_menu_0_tb_header.et_pb_menu ul li .sub-menu a{color:#fff}#mobile_menu1 li a:hover{color:#462817!important;background-color:unset}.et-menu li a{margin-right:25px}.et-menu li:last-child a{margin-right:0}h1{font-size:45px;line-height:65px}h2{font-size:35px;line-height:45px}h3{font-size:30px;line-height:40px}h4{font-size:28px;line-height:38px}h5{font-size:25px;line-height:35px}h6{font-size:22px;line-height:32px}.gform_body input,.gform_body textarea{background-color:#FFF8F0!important;color:#2F2113!important;width:100%!important;padding:15px!important;border:1px solid #2F2113!important;font-size:20px!important}.gform_button{border:1px solid #FF7620!important;background-color:#FFF8F0;font-size:16px;color:#FF7620;padding:10px 15px;border-radius:100px;margin-top:15px}.gform_button:hover{background-color:#FF7620;color:white}.gform_title{display:none}.disclaimer{font-size:15px;margin-top:-25px}.gform_wrapper.gravity-theme .gfield-choice-input+label{max-width:none!important;position:relative;padding-left:45px}.gfield--type-choice{margin:20px 0!important}.gform_wrapper [type="checkbox"]+label::before{width:25px;height:25px;background-color:transparent;display:block;content:"";float:left;margin-right:5px;z-index:5;position:absolute;top:50%;left:0;border:2px solid #ff7620;transform:translateY(-50%)}.gform_wrapper input[type="checkbox"]:checked+label::before{background-color:#ff7620;box-shadow:inset 0 0 0 5px #fff8f0}.gform_wrapper .gfield-choice-input{visibility:hidden;position:absolute;left:0;right:0;padding:0}@media screen and (max-width:980px){.hero-text{font-size:26px;line-height:50px}div#n2-ss-2 .n2-font-1228ee6c4f3730636715071b1031882e-hover{font-size:60px}#mobile_menu1{padding:15px 0px;margin-top:29px}.et_mobile_menu li a{padding:5px 20px;border-bottom:none}.et_mobile_menu .menu-item-has-children>a{font-weight:300;background-color:unset!important}.et_mobile_menu li li{padding:0px 0px 0px 15px}#mobile_menu1 .current_page_item a{color:#462817!important}h1{font-size:40px;line-height:60px}h2{font-size:35px;line-height:45px}h3{font-size:30px;line-height:40px}h4{font-size:28px;line-height:38px}h5{font-size:25px;line-height:35px}h6{font-size:22px;line-height:32px}}@media screen and (max-width:991px){.controls .et_pb_module{display:block;margin-right:0!important;position:relative;margin-left:0px!important;margin-bottom:15px}}@media screen and (max-width:767px){.hero-text{font-size:22px;line-height:45px}div#n2-ss-2 .n2-font-1228ee6c4f3730636715071b1031882e-hover{font-size:45px}h1{font-size:33px;line-height:53px}h2{font-size:30px;line-height:40px}h3{font-size:28px;line-height:38px}h4{font-size:25px;line-height:35px}h5{font-size:22px;line-height:32px}h6{font-size:20px;line-height:30px}p{font-size:18px;line-height:34px}}