body,html,h1,h2,h3,h4,h5,h6,p,ul,li,ol,img,fieldset{margin:0;padding:0;border:0}ul,li,ol{list-style:none}:focus{outline:none}.clear{clear:both;height:0}.floatLeft{float:left}.floatRight{float:right}.border-bottom{border-bottom:#fcfafa 1px solid}body{font-family:'Hind',Helvetica,Arial,sans-serif;letter-spacing:.08em;color:#414348;background:#fcfafa;position:relative}.button{padding:22px auto 22px auto!important;background:#e22019 !important;text-transform:uppercase !important;font-size:14px !important;border:#e22019 2px solid !important;font-weight:900 !important;display:inline-block;line-height:14px !important}.button span,.button{color:#fff !important}.button:hover,.button:hover{cursor:pointer !important;background:0 0 !important;border:#e22019 2px solid !important}.button:hover span,.button:hover{color:#e22019 !important}.button-highlight{padding:22px auto 22px auto!important;background:#e22019 !important;text-transform:uppercase !important;font-size:14px !important;border:#e22019 2px solid !important;font-weight:900 !important;display:inline-block;line-height:14px !important}.button-highlight span,.button-highlight{color:#fff !important}.button-highlight:hover,.button-highlight:hover{cursor:pointer !important;background:0 0 !important;border:#e22019 2px solid !important}.button-highlight:hover span,.button-highlight:hover{color:#e22019 !important}.button-weiss{padding:22px auto 22px auto!important;background:#fff !important;text-transform:uppercase !important;font-size:14px !important;border:#fff 2px solid !important;font-weight:900 !important}.button-weiss span,.button-weiss{color:#e22019 !important}.button-weiss:hover,.button-weiss:hover{cursor:pointer !important;background:0 0 !important}.button-weiss:hover span,.button-weiss:hover{color:#fff !important}h1{font-size:35px;font-weight:700;line-height:40px;letter-spacing:.05em;margin:0 0 15px;color:#a6a4a4;text-transform:uppercase}h2{font-size:28px;font-weight:700;line-height:35px;letter-spacing:.05em;margin:0 0 10px;color:#a6a4a4;text-transform:uppercase}h2 span.small{font-size:15px;line-height:25px}h3{font-size:26px;font-weight:400;line-height:34px;margin:0 0 10px;color:#e22019}h4{font-size:20px;font-weight:300;line-height:28px;margin:0 0 10px;color:#e22019}h5{font-size:18px;font-weight:300;line-height:30px;margin:0 0 10px}h6{font-size:18px;font-weight:300;line-height:30px;margin:0 0 10px}p{font-size:16px;line-height:26px;font-weight:300;margin:0 0 15px}p strong{font-weight:700}p span.lead{font-size:18px;font-weight:500;line-height:28px}a{text-decoration:none;color:#e22019;transition:all ease .3s}a:hover{text-decoration:none;color:#7e7e7e;transition:all ease .3s}hr{border:none;border-bottom:#d33 1px solid;height:1px;background:0 0;margin:0 0 13px;width:33%;min-width:150px}ul{margin:0 0 15px 15px}ul li{list-style:square;padding:0 0 0 5px;margin:0 0 5px;font-size:14px}.separator{background:url('/wp-content/themes/wyssbrandschutzag/images/linie.gif') no-repeat center 12px;text-align:center}.separator h3.widget-title{padding:0 20px;background:#fff;display:inline-block;margin:0 auto;width:auto;position:relative;text-transform:uppercase;font-size:13px;line-height:15px;font-weight:700}header{width:calc(100% - 52px);padding:0 26px;background:#fff;box-shadow:0px 1px 3px 1px rgba(0,0,0,.1);position:fixed;top:0;left:0;z-index:99999}header .inner{width:1024px;margin:0 auto}#logo-area{float:left;width:auto}#logo-area img{height:65px;width:auto;border-radius:0}#logo-area .widget-container{margin:0;padding:26px 0}#menu-area{height:117px;width:auto;float:right;text-align:right;padding:0}nav.menu-main-menu-container{width:30%;margin:0;background:#fff;padding:10px 70px 35px;display:none;z-index:99999999;position:fixed;right:0;top:117px;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;overflow:scroll;max-height:calc(100% - 150px);height:auto !important}nav.menu-main-menu-container ul li{display:block;margin:0;list-style:none;margin-bottom:15px}nav.menu-main-menu-container ul li a{display:block;line-height:52px;border-bottom:rgba(0,0,0,.2) 1px solid;color:#222;width:100%;position:relative}nav.menu-main-menu-container ul li.current_page_item a,nav.menu-main-menu-container ul li.current-menu-ancestor a,nav.menu-main-menu-container ul li.current-menu-ancestor ul li.current_page_item a,nav.menu-main-menu-container ul li a:hover,nav.menu-main-menu-container ul li.current-menu-ancestor ul li a:hover,nav.menu-main-menu-container ul li ul.sub-menu li a:hover{color:#e22019;text-decoration:none}nav.menu-main-menu-container ul{margin:0}nav.menu-main-menu-container ul li ul.sub-menu li a{line-height:52px;font-size:13px;color:rgba(0,0,0,.6)}nav.menu-main-menu-container ul li ul.sub-menu li{margin-bottom:0;padding:0 0 0 26px}nav.menu-main-menu-container li a{display:block;line-height:52px;border-bottom:rgba(0,0,0,.2) 1px solid;color:#bfbfbf;width:100%;position:relative}nav.menu-main-menu-container li a:hover{color:#e22019}nav.menu-main-menu-container li.menu-item-has-children a:after{position:absolute;right:10px;top:50%;margin-top:-6px;content:"\f107";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:900;line-height:1;color:rgba(0,0,0,.2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav.menu-main-menu-container li.menu-item-has-children .sub-menu li a:after{content:""}nav.menu-main-menu-container li.menu-item-has-children .sub-menu{display:none}nav.menu-main-menu-container li.menu-item-has-children .sub-menu.active{display:block}#btn_menu{float:right;text-decoration:none;line-height:104px;font-weight:800;text-transform:uppercase;font-size:13px;width:59px;display:block;text-indent:-9999px;background:url(/wp-content/themes/wyssbrandschutzag/images/menu-burger.png) no-repeat;height:104px;background-position:50% 50%}#btn_menu:hover{cursor:pointer}#btn_menu.active{background:url(/wp-content/themes/wyssbrandschutzag/images/menu-close.png) no-repeat;background-position:50% 50%}#main{width:1024px;padding:0;margin:0 auto;min-height:600px;top:117px;position:relative}#main.ohneSlider{padding:60px 0}#main ul li{font-size:16px;color:#414348;font-weight:300}.teaserbox{background:#a6a4a4;padding:30px 30px 0;color:#fff}.teaserbox h4{color:#e22019;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.teaserbox h4 a{color:#e22019}.teaserbox .button{margin-bottom:0}.sow-slider-base .sow-slider-pagination{text-align:center !important}.sow-slide-nav{display:block !important;opacity:1 !important}.home-slider{text-align:center}.home-slider h2{font-weight:900;margin:0;color:#fff;font-size:50px}.home-slider p{color:#fff;margin-bottom:0}.so-widget-sow-image h3.widget-title{padding:26px 0 0;margin:0;font-size:16px;text-transform:uppercase}h3.widget-title,.footer-img h3.widget-title{font-size:28px;font-weight:400;line-height:38px;margin:0 0 30px;padding:0;text-transform:none}.rev_slider span{letter-spacing:.05em !important}footer{background:#e22019;padding:30px 0;color:#fff;width:100%;clear:both;position:relative;margin-top:117px}footer .inner{width:1024px;margin:0 auto}#first-footer-widget-area{width:100%;margin:0}footer a{color:#fff}footer a:hover{color:#333}footer h3{color:#fff}@media screen and (max-width:1310px){#menu-area{display:none}#logo-area img{height:52px;width:auto}#mobile-toggle{display:block;float:right;line-height:104px}#mobile-toggle:hover{cursor:pointer}#main{top:105px}}@media screen and (max-width:1023px){header .inner{width:calc(100% - 80px);margin:0 40px}#main{width:calc(100% - 80px);padding:0 40px 26px;margin:0 auto;min-height:500px}footer .inner{width:calc(100% - 80px)}}@media screen and (max-width:809px){header .inner{width:calc(100% - 52px);margin:0 auto}#logo-area img{height:52px;width:auto}#menu-area{width:calc(100% - 170px);margin:0 auto;padding:0}nav.menu-main-menu-container{width:calc(100% - 52px);top:100px;padding:26px}#main{width:calc(100% - 40px);padding:0 20px 26px;margin:0 auto;min-height:500px}h1{font-size:30px;font-weight:700;line-height:38x;margin:0 0 26px;hyphens:auto}h2{font-size:26px;font-weight:700;line-height:32px;margin:0 0 26px;hyphens:auto}h3{font-size:24px;font-weight:700;line-height:30px;margin:0 0 26px;hyphens:auto}h4{font-size:20px;font-weight:700;line-height:28px;margin:0 0 26px}h5{font-size:18px;font-weight:700;line-height:26px;margin:0 0 26px}h6{font-size:18px;font-weight:400;line-height:26px;margin:0 0 26px}p{font-size:16px;line-height:24px;font-weight:300;margin:0 0 13px;letter-spacing:.06em}footer .inner{width:calc(100% - 40px);margin:0 auto}.teaserposts{width:100%}.teaserpost{width:100%;margin:0 0 26px;clear:both}.teaserbox{padding:30px}#trigger_offertanfrage{display:none}}