@font-face{font-family:'Mulish';font-style:normal;font-weight:300;src:url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-300.eot);src:local(''),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-300.eot?#iefix) format('embedded-opentype'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-300.woff2) format('woff2'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-300.woff) format('woff'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-300.ttf) format('truetype'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-300.svg#Mulish) format('svg')}@font-face{font-family:'Mulish';font-style:normal;font-weight:700;src:url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-700.eot);src:local(''),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-700.eot?#iefix) format('embedded-opentype'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-700.woff2) format('woff2'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-700.woff) format('woff'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-700.ttf) format('truetype'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/mulish-v12-latin-700.svg#Mulish) format('svg')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;src:url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/quicksand-v30-latin-700.eot);src:local(''),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/quicksand-v30-latin-700.eot?#iefix) format('embedded-opentype'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/quicksand-v30-latin-700.woff2) format('woff2'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/quicksand-v30-latin-700.woff) format('woff'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/quicksand-v30-latin-700.ttf) format('truetype'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/quicksand-v30-latin-700.svg#Quicksand) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/open-sans-v34-latin-regular.eot);src:local(''),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/open-sans-v34-latin-regular.woff) format('woff'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/open-sans-v34-latin-regular.ttf) format('truetype'),url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg')}body{background-color:#f0f0f0 !important}body,h1,h2,h3,h4,h5{font-family:'Mulish',Arial,sans-serif !important}body{font-weight:300}#nav li.hover>a,#nav li:hover>a,#nav li.active>a{font-weight:700}body.error404 h1.heading,body.error404 ul.breadcrumbs{display:none !important}@media (min-width:1200px){.page-banner img{min-height:460px !important}}@media (min-width:2400px){.page-banner{background-position-y:center}}@media (max-width:1500px){.page-banner{background-position-x:center}}.page-banner .container .holder p{font-size:30px;font-weight:700;line-height:40px;margin-bottom:-20px !important}h1,h2{text-transform:uppercase;margin:38px 0 !important}#main .blog-txt h2{font-weight:700 !important}.cont_teaser_subpages h2,.h2_small h2,.vc_tta-container h2{font-size:22px !important;line-height:32px !important}.h2_small.align_top h2{margin-top:0 !important}.h2_small h2,p{margin-bottom:22px !important}h3{text-transform:uppercase}.h3_large h3{font-size:38px !important;line-height:48px !important}.cont_teaser_subpages h2{margin-bottom:0 !important}.cont_teaser_subpages p{line-height:28px}.textlight p,.textlight h2,.textlight h3,.textlight ul li,.textlight ol li,.textlight figcaption{color:#f0f0f0}.textlight .vc_tta-container p,.textlight .vc_tta-container ul li,.textlight .vc_tta-container ol li{color:#2a3135}.infobox h2{font-size:30px;line-height:40px;margin-bottom:8px!important}#main .infobox a:link{text-decoration:none !important}strong{font-weight:700 !important}.text_small p,p.text_small,span.text_small{font-size:14px;line-height:24px!important}.no_margin_b{margin-bottom:0!important}.mob-header{position:relative !important}.mob-header-top .mob-menu-toggle{background-color:transparent !important}@media (max-width:768px){h1,h2{font-size:26px !important;line-height:36px !important;margin:16px 0 !important}}.pum-theme-370 .pum-container{background-color:rgba(249,249,249,.95) !important}.pum-theme-370 .pum-container p{color:#2a3135 !important;font-size:18px !important;line-height:28px !important}.pum-theme-370 .pum-container p a,.pum-theme-370 .pum-container p a:hover{color:#cd524f !important}.pum-theme-370 .pum-content+.pum-close,.pum-theme-standard-theme .pum-content+.pum-close{padding:11px 19px !important;background-color:rgba(249,249,249,1) !important;border:2px solid #cd524f !important;text-transform:uppercase;border-radius:2em !important}.pum-theme-370 .pum-content+.pum-close:hover,.pum-theme-standard-theme .pum-content+.pum-close:hover{text-transform:uppercase;color:#fff !important;background-color:#cd524f !important}.pum-theme-370 .pum-content+.pum-close:focus,.pum-theme-standard-theme .pum-content+.pum-close:focus{outline:0 !important}.dk_searchresult article{margin-bottom:12px !important}#main .dk_searchresult article .blog-txt h2 a:link,#main .dk_searchresult article .blog-txt h2 a:focus,#main .dk_searchresult article .blog-txt h2 a:hover,#main .dk_searchresult article .blog-txt h2 a:visited{text-decoration:none !important}.dk_searchresult article .blog-txt{padding-left:0 !important;font-size:18px;line-height:28px}.dk_searchresult article .blog-txt h2{margin:38px 0 15px !important}.dk_searchresult article .blog-txt .more{font-size:18px}.blog-post-v1{background-color:#fff;padding:20px !important;width:48%;float:left;margin-right:1% !important;min-height:500px !important}@media (max-width:768px){.blog-post-v1{width:100%;margin-right:0 !important}}input[type=text],textarea{background-color:#fff}input[type=submit]{width:auto;border-radius:2em !important;border:2px solid #cd524f !important}label,input,textarea{color:#2a3135;width:98%}input,textarea{font-weight:300 !important}textarea{resize:none;height:150px}.fieldleft{float:left}.clear{clear:both}.wpcf7-form-control-wrap.radio-144 span.wpcf7-list-item{width:100%}.wpcf7-form-control-wrap.radio-144 input[type=radio]{display:inline;margin-left:10px;width:auto}#main #eo-booking-form table{margin-top:20px;background-color:#fff}#eo-booking-form table thead{background-color:#cd524f;color:#fff}#eo-booking-form table tbody tr:nth-child(even),#eo-booking-form table tbody tr:nth-child(odd){background-color:#fff !important}#eo-booking-form select{padding:4px}#eo-booking-form input[type=submit]{background-color:#fff !important}#eo-booking-form button[type=submit],#eo-booking-form-payment-gateway-offline button{border-color:#cd524f;background-color:transparent;color:#2a3135;text-transform:uppercase;font-weight:700;font-size:18px;width:auto;border-radius:2em;border:2px solid #cd524f;padding:7px 35px}#eo-booking-form button[type=submit]:hover,#eo-booking-form-payment-gateway-offline button:hover{color:#fff !important;border-color:#cd524f !important;background-color:#cd524f !important}#eo-booking-breakdown tbody tr th span,#eo-booking-breakdown tbody tr th{font-size:18px}.eo-booking-field-checkbox{width:auto}.eo-booking-field-checkbox-list{width:30px;float:left;list-style-type:none;padding-left:0}.eo-booking-field-error{color:red}ul#eo-booking-form-payment-gateway{list-style-type:none;padding-left:0}#eo-booking-form-paynow-offline{margin-top:20px}@media (max-width:580px){#main #eo-booking-form table thead tr td,#main #eo-booking-form table tbody tr td,#eo-booking-breakdown tbody tr th span,#eo-booking-breakdown tbody tr th{font-size:14px !important;line-height:20px !important}#eo_occurrence_picker_select{max-width:110px}}#main table{background-color:transparent;border:0!important}table thead tr td,table tbody tr td{line-height:28px!important;font-size:18px!important;padding:10px!important;border:none!important}table thead tr{background-color:#cd524f}table thead tr td{color:#f0f0f0}table tbody tr{background-color:#fff}table tbody tr td,.col_table p{color:#2a3135 !important}table tbody tr.alt,table tbody tr.even,table tbody tr:nth-child(even){background-color:#c7cec3 !important}.col_table p{line-height:28px !important}.col_table .vc_column-inner{padding-top:10px !important}.col_table .wpb_text_column.wpb_content_element,.col_table .vc_icon_element{margin-bottom:10px !important}.col_table .vc_icon_element-inner{height:3em !important}.tblborder>table{border-collapse:collapse;width:100%}.tblborder table td{font-size:13px !important;border:1px solid #000 !important}@media only screen and (max-width:768px){table thead tr td,table tbody tr td{line-height:26px!important;font-size:16px!important}}#main a:link,#main a:focus,#main a:hover,#main a:visited{outline:0;color:inherit !important;text-decoration:underline !important}#main a.rs-layer.rev-btn:link,#main a.rs-layer.rev-btn:focus,#main a.rs-layer.rev-btn:hover,#main a.rs-layer.rev-btn:visited{color:#fff !important;text-decoration:none !important}#main .vc_tta-container .vc_tta-panel-title a,#main .vc_tta-container .vc_tta-tabs-list li.vc_tta-tab a{text-decoration:none !important}#header{padding:10px 0 0 !important}.desk-menu>ul>li>a{display:inline !important}#nav .nav-top>li,.mob-header-top .icon-list>li{margin-left:8px !important}#header .icon-list>li{float:right;margin-left:12px !important}#nav .nav-top>li>a:after,.footer-bottom .footer-nav>li>a:after{content:" | ";color:#f0f0f0 !important;font-weight:700}#nav .nav-top>li:last-child>a:after,.footer-bottom .footer-nav>li:last-child>a:after{content:""}.version1 .desk-menu>ul>li.current-menu-item>a,.version1 .desk-menu>ul>li.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children>a,.version1 .desk-menu>ul>li.current-menu-item>a,.version1 .desk-menu>ul>li>ul>li.menu-item.current-menu-item>a{color:#c2242d !important;font-weight:700 !important}.style1 .desk-menu>ul>li>a{padding-bottom:24px !important}#header .opener-icons .fa,.mob-header-top .opener-icons .fa{font-size:20px !important}.wpb_text_column.wpb_content_element ul,.wpb_text_column.wpb_content_element ol{list-style-position:outside}.wpb_text_column.wpb_content_element ol{padding-left:0}.wpb_text_column.wpb_content_element ol li::marker{font-weight:700}.imgsub{font-size:.8em;padding-left:30px}.redlist ul{background-color:#cc524f;border:1px solid #fff;padding-top:10px;padding-bottom:10px}.vc_tta-panels h4{font-weight:700}.akk_cont_redhead h4{text-transform:uppercase;background-color:#cc524f;color:#fff}.akk_cont_redhead .vc_tta.vc_tta-style-modern .vc_tta-panel-heading{border-width:0 !important}.akk_cont_redhead.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before{color:#fff !important}.akk_cont_redhead.vc_tta-color-grey .vc_tta-panel-heading .vc_tta-controls-icon:before{color:#fff !important}.akk_cont_redhead.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,.akk_cont_redhead.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,.akk_cont_redhead.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel-heading .vc_tta-controls-icon:after,.akk_cont_redhead.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel-heading .vc_tta-controls-icon:before{border-color:#fff}@media only screen and (min-width:1100px){.desk-menu .sub-menu{min-width:300px !important;max-width:300px !important}}.mob-menu li a,.mob-header-content{border-bottom:2px solid #f0f0f0 !important;font-family:Quicksand !important;font-weight:700 !important}.mob-header-top .mob-menu-toggle{box-shadow:none !important;background-image:url(//www.safety-feuerloeschtechnik.de/wp-content/themes/mf-child/menu.png) !important;top:18px !important}.nz-bar a,.nz-bar a:hover{color:#fff !important;font-family:Quicksand !important;font-weight:700 !important;font-size:16px !important}.nz-bar .nz-icon{display:none !important}#header .opener-icons,.mob-header-top .opener-icons{color:#f0f0f0 !important;width:24px !important;height:39px !important;border:none !important}@media only screen and (max-width:991px){#main{margin-top:0 !important}}@media (max-width:768px){#header .opener-icons,.mob-header-top .opener-icons{width:40px !important}.mob-header-top .opener-icons .fa{font-size:28px !important}}#header .opener-icons.active,#header .opener-icons:hover,.mob-header-top .opener-icons.active,.mob-header-top .opener-icons.hover{background-color:transparent !important;color:#c2242d !important}#header .tel-opener .fa,.mob-header-top .tel-opener .fa,#header .at-opener .fa,.mob-header-top .at-opener .fa{padding-top:7px}.mob-header-top .icon-list{float:right;position:absolute;right:60px;top:20px}.mob-header-top .icon-list>li{float:right}.mob-header-top .opener-icons{float:right;padding:2px 0 0;text-align:center}@media (max-width:768px){.page-banner .container{padding-top:160px !important}}ul.breadcrumbs,.breadcrumbicon{display:inline}.breadcrumbicon{color:#2a3135 !important;margin-left:10px}.btn_textblock{background-color:transparent}.btn_textblock>a>i{font-size:24px !important}.btn_textblock>button,#main .btn_textblock>a:link,#main .btn_textblock>a:visited{color:#f0f0f0 !important;font-size:24px !important;font-weight:700 !important;text-decoration:none !important}.vc_btn3-color-btn_safety.vc_btn3-style-outline,input[type=submit]{border-color:#cd524f !important;background-color:transparent !important;color:#2a3135 !important;text-transform:uppercase !important;font-weight:700 !important;font-size:18px !important}.bg_white .vc_btn3-color-btn_safety.vc_btn3-style-outline{background-color:#fff !important}#main a.vc_btn3-color-btn_safety{text-decoration:none !important}#main a.vc_btn3-color-btn_safety:hover{color:#fff !important}.vc_btn3.vc_btn3-color-btn_safety.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-btn_safety.vc_btn3-style-outline:hover,input[type=submit]:hover{color:#fff !important;border-color:#cd524f !important;background-color:#cd524f !important}#cont_iconlinks p{color:#a2a99f !important}#cont_iconlinks a:link,#cont_iconlinks a:hover{text-decoration:none !important}#con_contacts{text-align:center;margin:30px 0}#con_contacts a.opener-icons{color:#2a3135 !important;font-size:22px;padding:0 6px}#con_contacts a.opener-icons .fa{font-weight:700}.col_map_home .vc_column-inner,.col_map_home .wpb_gmaps_widget .wpb_wrapper{padding:0 !important}.row_2_col_divider{margin-top:35px !important}@media (max-width:768px){.row_2_col_divider{margin-top:10px !important}}.row_2_col_divider h2,.row_2_col_divider h3{margin-top:0 !important}.col_divider{margin-bottom:35px}.vc_row-has-fill+.vc_row-full-width+.vc_row.row_2_col_divider>.vc_column_container>.vc_column-inner{padding-top:0 !important;margin-top:35px !important}@media (max-width:768px){.vc_row-has-fill+.vc_row-full-width+.vc_row.row_2_col_divider>.vc_column_container>.vc_column-inner{margin-top:0 !important}}.vc_tta-tabs-list .vc_tta-tab a{font-weight:400 !important}@media (max-width:1024px){.vc_grid-item.vc_clearfix.vc_col-sm-4{width:50% !important}}@media (max-width:768px){.vc_grid-item.vc_clearfix.vc_col-sm-4{width:100% !important}}#main .footer-bottom a,.footer-bottom a{color:#f0f0f0 !important;text-decoration:none !important;font-weight:700 !important}#main .footer-bottom a:hover{color:#a2a99f !important}.footer-bottom .footer-nav{margin:0 auto !important;float:none !important;text-align:center !important;padding:20px 0 0}.footer-bottom .footer-nav li{padding:0 4px 0 0 !important}.bottom-box1{max-width:580px !important;margin:0 auto !important}.menu-footer-container,.copyright{float:left !important;padding-left:20px}@media (max-width:620px){.bottom-box1{max-width:none}.menu-footer-container,.copyright{float:none !important;padding-left:0 !important}}.cn-button.bootstrap.btn_safety{border-color:#fff !important;background-color:#fff !important;background-image:none !important;color:#2a3135 !important;border-radius:2em;font-size:14px !important;line-height:30px !important;padding:8px 14px !important;font-weight:700}.cn-button.cn-button-custom.btn_safety{border:none !important;background-color:#fff !important;background-image:none !important;color:#2a3135 !important;border-radius:2em;font-size:14px !important;padding:14px !important;font-weight:700}.cn-button.bootstrap.btn_safety:hover{border-color:#cd524f !important;background-color:#cd524f !important;color:#fff !important}.cn-button.cn-button-custom.btn_safety:hover{border-color:#cd524f !important;background-color:#cd524f !important;color:#fff !important}.cn-text-container{font-size:16px !important}.cn-buttons-container{display:block;margin-top:10px}.leaflet-popup-content{margin:10px 20px !important}#main a.leaflet-popup-close-button{text-decoration:none !important}.menu.nav-top>.menu-item-has-children>a:after{font-family:Quicksand !important}.menu-item-has-children:hover>a:after{transform:none !important}.sub-menu .menu-item-has-children>a:after,#mob-header-menu .menu-item-has-children>a:after{display:none !important}