@font-face{font-display:swap;font-family:'DM Sans';font-style:normal;font-weight:400;src:url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/dm-sans-v16-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:400;src:url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/noto-sans-v38-latin-regular.woff2) format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/open-sans-v34-latin-regular.eot);src:local(''),url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'),url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/open-sans-v34-latin-regular.woff) format('woff'),url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/open-sans-v34-latin-regular.ttf) format('truetype'),url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg')}@font-face{font-display:swap;font-family:'Arima';font-style:normal;font-weight:400;src:url(//siegfried-koenig.com/wp-content/themes/siegfried/../../../fonts/arima-v6-latin-regular.woff2) format('woff2')}body{font-family:'DM Sans','Noto Sans','Open Sans',Verdana,sans-serif;font-size:18px;font-size:1.125rem;color:#2b4968;background-color:#f8f7f1 !important}.fullbg .custom-background{-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}.header-wrap{padding-top:20px;border:0}.pre-header-sw{background-color:#d00005;height:0;top:0;left:0;width:100%;position:fixed;z-index:1000}.mh-wrapper{padding:40px 20px 20px;min-height:800px}.mh-container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0 solid #d4af37;margin-top:0;margin-bottom:0}.mh-content{margin-top:0;margin-left:10px}.logopos-sw{width:43%;margin-left:auto;margin-right:auto}.logo-wrap{padding-top:10px;padding-bottom:30px}.mh-container,.mh-container-inner{max-width:1260px;margin-top:0 !important;margin-bottom:0 !important;background-color:#fff}.mh-container-outer{margin:25px auto;margin-top:0 !important;margin-bottom:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}.mh-wrapper{padding:35px;padding-top:25px}.mh-copyright-wrap{background-color:#fff}.mh-main-nav-wrap{background-color:#fff;padding-left:15px;border-bottom:1px dotted #2b4968 !important}.mh-main-nav{padding-left:0;padding-top:2px;background:#fff;text-transform:none;border-top:0 solid #d00005;margin-top:0;margin-bottom:0;font-size:16px;font-size:1rem}.mh-main-nav ul{display:table;margin:0 auto}.mh-main-nav li{float:left;position:relative;border-left:0;-webkit-transition:none;-moz-transition:none;transition:none}.mh-main-nav li:first-child{border:none}.mh-main-nav li a{display:block;color:#2b4968;padding:5px 8px;padding:.3125rem .5rem;text-decoration:none;font-weight:700;font-size:16px;font-size:1rem}.mh-main-nav li a:hover{color:#2b4968;background:#fff !important;border-top:3px solid #2b4968;margin-top:-3px}.mh-main-nav ul li:hover>ul{display:block;background:#2a2a2a;z-index:9999}.mh-main-nav ul ul{display:none;position:absolute}.mh-main-nav ul ul li{width:13em;border:none}.mh-main-nav ul ul ul{left:100%;top:0}.entry-content p{font-size:18px;font-size:1.125rem}.entry-content li{font-size:18px;font-size:1.125rem}.mh-footer{font-size:14px;font-size:.875rem;color:#fff;padding:25px 25px 0;background:#2a2a2a}.mh-footer a,.mh-footer a:hover{color:#f7f7f7}.mh-copyright-wrap{padding:35px;padding-bottom:80px;padding-top:50px;border-top:0 solid #ccc;background-color:#f3f1e8;font-size:14px;font-size:.875rem;color:#2b4968;margin-top:80px !important}.mh-copyright{font-size:14px;font-size:.875rem;color:#2b4968;background-color:#f3f1e8}.mh-copyright a,.mh-copyright a:hover{color:#2b4968}h1.page-title,h1.entry-title{color:#2b4968 !important;padding-left:0}h2{font-family:'DM Sans','Noto Sans',Verdana;color:#2b4968;font-size:18px;font-size:1.125rem}input{font-size:12px;padding:5px;border:1px solid rgba(0,0,0,.1);vertical-align:middle;background:#fff;-webkit-transition:none;-moz-transition:none;transition:none}input[type=text],input[type=email],input[type=tel],input[type=url]{width:60%}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=url]:hover,textarea:hover{border:1px solid rgba(0,0,0,.1)}input[type=submit]{display:inline-block;min-width:150px;font-weight:700;color:#fff;padding:10px 15px;background:#d00005;cursor:pointer;text-transform:none;-webkit-transition:none;-moz-transition:none;transition:none;border:0;-webkit-appearance:none}input[type=submit]:hover{background:#fff;color:#d00005;border:1px solid #d00005}textarea{width:96%;line-height:1.5;padding:5px;border:1px solid rgba(0,0,0,.1);background:#fff}.wpcf7-form{font-size:16px;font-size:1rem;border:1px solid #61778e;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.06);background-color:#f8f7f1;padding:30px 50px 20px}@media (max-width:768px){.wpcf7-form{padding:10px}}.wpcf7-form p{margin-bottom:15px;margin-bottom:.9375rem}.wpcf7-text{padding:8px}.wpcf7-textarea{width:90%;padding:10px}.wpcf7-list-item{margin-left:0;padding-left:0}div.wpcf7-response-output{margin:20px 0 15px}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #d00005}.wpcf7-form-control.wpcf7-submit.has-spinner{display:inline-block;min-width:150px;font-weight:700;font-size:16px;font-size:1rem;color:#fff;margin-top:10px;padding:15px 25px;background:#2b4968;cursor:pointer;text-transform:none;-webkit-transition:none;-moz-transition:none;transition:none;border:1px solid #2b4968;border-radius:50px;-webkit-appearance:none}.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background:#fff;color:#2b4968;border:1px solid #2b4968}.wpcf7-form-control.wpcf7-submit.has-spinner:disabled{background:#2b4968;cursor:not-allowed;border:1px solid #2b4968;color:#fff}.entry-content a:link{color:#c4910a;text-decoration:underline;font-weight:400;font-size:18px;font-size:1.125rem}.entry-content a:visited{color:#c4910a;text-decoration:underline}.entry-content a:hover{color:#2b4968;text-decoration:none}.entry-content a:active{color:#c4910a;text-decoration:underline}.entry-content a:focus{color:#c4910a;text-decoration:underline}a:link{color:#c4910a;text-decoration:underline;font-weight:400;font-size:18px;font-size:1.125rem}a:visited{color:#c4910a;text-decoration:underline}a:hover{color:#333;text-decoration:none}a:active{color:#c4910a;text-decoration:underline}a:focus{color:#c4910a;text-decoration:underline}.sw-affi a:link{color:#d00005 !important;text-decoration:underline;font-weight:400;font-size:inherit;font-size:inherit}.sw-affi a:visited{color:#d00005 !important;text-decoration:underline}.sw-affi a:hover{color:#333 !important;text-decoration:none}.sw-affi a:active{color:#d00005 !important;text-decoration:underline}.sw-affi a:focus{color:#d00005 !important;text-decoration:underline}.footer-copyright-sw{background-color:#f3f1e8;font-size:14px;font-size:.875rem}.footer-copyright-swsk a:link{color:#2b4968;text-decoration:underline;font-size:14px;font-size:.875rem}.footer-copyright-swsk a:visited{color:#2b4968;text-decoration:underline}.footer-copyright-swsk a:hover{color:#c4910a;text-decoration:none}.footer-copyright-swsk a:active{color:#2b4968;text-decoration:underline}.footer-copyright-swsk a:focus{color:#2b4968;text-decoration:underline}.footer-recht-swsk ul{font-family:'DM Sans','Noto Sans','Source Sans Pro',Verdana,sans-serif;font-size:14px;font-size:.875rem;color:#2b4968;font-weight:400}.footer-recht-swsk li{display:inline;list-style-type:none;padding:0;margin:6px 5px;font-size:14px;font-size:.875rem}.footer-recht-swsk li a{color:#2b4968;text-decoration:underline;font-size:14px;font-size:.875rem}.footer-recht-swsk li a:visited{color:#2b4968;text-decoration:underline}.footer-recht-swsk li a:hover{color:#c4910a;text-decoration:none}.footer-recht-swsk li a:active{color:#2b4968;text-decoration:underline}.footer-recht-swsk li a:focus{color:#2b4968;text-decoration:underline}.swb400{max-width:100%}@media (min-width:768px){.swb400{max-width:400px;margin-left:auto;margin-right:auto}}.swb600{max-width:100%}@media (min-width:768px){.swb600{max-width:600px;margin-left:auto;margin-right:auto}}.swb800{max-width:100%}@media (min-width:768px){.swb800{max-width:800px;margin-left:auto;margin-right:auto}}.email-protect,.email-protect a{color:#c4910a;text-decoration:underline;font-weight:400;cursor:pointer}.email-protect:hover,.email-protect a:hover{color:#2b4968;text-decoration:none}.email-protect a:visited{color:#c4910a;text-decoration:underline}.email-protect a:active{color:#c4910a;text-decoration:underline}.email-protect a:focus{color:#c4910a;text-decoration:underline}.broken_link{text-decoration:none !important;color:inherit}.sw1272{font-size:12px;0,75rem;margin-left:0;margin-top:40px}.sw1272 a:link{font-size:12px;0,75rem;color:#2b4968 !important;font-weight:400;text-decoration:underline !important}.sw1272 a:visited{color:#2b4968 !important;font-weight:400;text-decoration:underline !important}.sw1272 a:hover{color:#d4af37 !important;font-weight:400;text-decoration:none !important}.sw1272 a:active{color:#2b4968 !important;font-weight:400;text-decoration:underline !important}.sw1272 a:focus{color:#2b4968 !important;font-weight:400;text-decoration:underline !important}.slicknav_btn{background:#e64946}.slicknav_menu{padding:0;border-bottom:1px solid #f3f1e8;background:#e64946;display:none}.slicknav_menu .slicknav_menutxt{text-shadow:none;display:none}.slicknav_menu .slicknav_icon-bar{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.slicknav_nav{font-size:18px;font-size:1.125rem;font-weight:600;margin-bottom:20px;background-color:#f3f1e8}.slicknav_nav ul{padding:20px 0 0 15px;margin:0;border-top:1px solid #2a2a2a}.slicknav_nav ul ul{border:0;padding:0 0 0 15px}.slicknav_nav .slicknav_item:hover,.slicknav_nav a:hover{color:#fff;background:#e64946}.mh-main-nav-wrap .slicknav_menu .slicknav_icon-bar{background:#2b4968}.mh-main-nav-wrap .slicknav_nav a,.mh-main-nav-wrap .slicknav_menu a:hover{color:#2b4968}.mh-main-nav-wrap .slicknav_btn,.mh-main-nav-wrap .slicknav_menu,.mh-main-nav-wrap .slicknav_nav .slicknav_item:hover,.mh-main-nav-wrap .slicknav_nav a:hover{background:#f3f1e8}.mh-main-nav-wrap .slicknav_nav ul{border-top:0 solid #ccc}.mh-main-nav-wrap .slicknav_nav ul ul{border:none}@media screen and (max-width:767px){.mh-main-nav-wrap{padding-left:0}}