/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#ffffff;}#navbar-main{background-color:#ffffff;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#008ee2;}a:active,.link:active{color:#22adff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(''),url(/themes/custom/stichfest/css/open-sans-v27-latin-regular.woff2) format('woff2'),url(/themes/custom/stichfest/css/open-sans-v27-latin-regular.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local(''),url(/themes/custom/stichfest/css/open-sans-v27-latin-600.woff2) format('woff2'),url(/themes/custom/stichfest/css/open-sans-v27-latin-600.woff) format('woff');}body{font-family:'Open Sans' !important;}.node__content{font-size:15px;}#navbar-main .container{flex-direction:column;align-items:flex-start;}#CollapsingNavbar{width:100%;margin-top:20px;}#block-stichfest-main-menu{width:100%;}#block-stichfest-main-menu .navbar-nav{background:#d40e00;border-radius:6px;padding-left:15px;}#block-stichfest-main-menu .navbar-nav .nav-link{color:#fff;}#block-stichfest-main-menu .nav-link.is-active,#block-stichfest-main-menu .nav-link.active{background:#c20318;color:#fff;position:relative;}#block-stichfest-main-menu .nav-link.is-active:before,#block-stichfest-main-menu .nav-link.active:before{display:block;content:"\00a0 ";height:5px;width:100%;top:-5px;left:0px;position:absolute;background:#9c9c9c;}#block-stichfest-main-menu .navbar-nav .nav-link{font-size:18px;padding:.3rem 1rem;}h1.title{color:#d40e00;font-size:26px;font-weight:bold;}#main{padding-top:20px;padding-bottom:20px;}.field--name-field-bilder img{width:100%;height:auto;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 30%;}.layout--twocol-section{justify-content:space-between;}.dropdown-item.active a,.dropdown-item:active a{color:#fff !important;background-color:#d40e00 !important;}.dropdown-item.active{background-color:#d40e00 !important;}.dropdown-item a{color:#212529 !important;display:block;}.dropdown-item a:hover{text-decoration:none !important;}.dropdown-menu{border-radius:0 0 4px 4px !important;margin-top:-1px !important;margin-left:-1px !important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);padding-bottom:4px;}.dropdown-item:active{color:#fff !important;background-color:#d40e00 !important;}.view-restposten .view-content.row{display:flex;justify-content:space-between;}.views-field-field-angebotsbild img{width:100%;height:auto;}.node__content a{color:#d40e00 !important;}.view-content.row{margin-right:0;margin-left:0;}.view-restposten .views-field-title{font-size:1.3em;margin-top:0.3em;margin-bottom:0.3em;margin-left:10px;margin-right:10px;}.view-restposten .views-field-body{font-size:14px;margin-left:10px;margin-right:10px;}.view-restposten .views-row{margin-bottom:40px;position:relative;padding-bottom:70px;background:#f4f4f4;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}.view-restposten .views-field-field-preis{clear:both;margin-top:1em;background:#d40e00;color:#fff;padding:6px 10px 4px 10px;-webkit-border-radius:5px;border-radius:5px;text-align:center;position:absolute;bottom:2em;left:0;right:0;}.preis{font-size:1.4em;font-weight:bold;margin-left:10px;text-shadow:1px 1px 1px #616161;}.views-field-nothing{position:absolute;width:100%;bottom:5px;text-align:center;}#sidebar_second .block{background-color:#cccccc;background-repeat:no-repeat;background-position:50% 95%;-webkit-border-radius:20px;border-radius:20px;padding:25px;padding-bottom:25px;-webkit-box-shadow:3px 3px 7px 1px rgba(0,0,0,0.3);box-shadow:3px 3px 7px 1px rgba(0,0,0,0.3);display:inline-block;padding-bottom:220px;border:none !important;}#sidebar_second .block h2{font-size:30px;border-bottom:none;}#block-furjedenanlassdasrichtigetextil{background-image:url(/themes/custom/stichfest/images/manndl_nadl.png);}#block-habensiedasgewusst{background-image:url(/themes/custom/stichfest/images/manndl_spule.png);}#block-stichfestvorteil{background-image:url(/themes/custom/stichfest/images/manndl_logo.png);}#block-stichfestknowhow,#block-fleckenfuhrer{background-image:url(/themes/custom/stichfest/images/manndl_fragezeichen.png);}.view-ideen .view-content.row h3{width:100%;margin-top:1em;}.view-ideen .views-row{margin-right:1%;margin-bottom:10px;}.view-ideen .views-field-field-bilder img{width:100%;height:auto;}.view-ideen-sprunglinks .views-field-title a{text-decoration:none;border:1px solid #d40e00;-webkit-border-radius:10px;border-radius:10px;padding:4px 10px 4px 10px;line-height:1em;margin-bottom:10px;display:block;margin-right:10px;margin-bottom:10px;}.node__content a{color:#d40e00 !important;}.btn-primary{color:#fff !important;background-color:#d40e00 !important;border-color:#d40e00 !important;}#webform-submission-anfrage-node-16-add-form #edit-actions{margin-top:30px;text-align:center;}.view-startseitenbloecke .views-field-field-thumbnail img{width:100%;height:auto;}.view-startseitenbloecke .views-row{background-color:#cccccc;}.view-startseitenbloecke .views-field-field-thumbnail,.view-startseitenbloecke .views-field-title{margin-left:20%;}.view-startseitenbloecke .views-field-title{color:#000;font-size:20px;}#sidebar_second a{color:#d40e00;}#block-views-block-letzte-news-block-1{padding-top:240px !important;margin-top:50px !important;background-image:url(/themes/custom/stichfest/images/mandl_mit_blume.png);background-position:50% 50px !important;padding-bottom:20px !important;}#block-views-block-letzte-news-block-1 h2{background:#ca0018;color:#fff;text-transform:uppercase;-webkit-box-shadow:3px 3px 7px 1px rgba(0,0,0,0.3);box-shadow:3px 3px 7px 1px rgba(0,0,0,0.3);-webkit-border-radius:8px;border-radius:8px;width:auto;padding:10px 30px 10px 30px;-moz-transform:rotate(-10deg) translate(-50%,0);-webkit-transform:rotate(-10deg) translate(-50%,0);-o-transform:rotate(-10deg) translate(-50%,0);-ms-transform:rotate(-10deg) translate(-50%,0);transform:rotate(-10deg) translate(-50%,0);display:inline-block;position:absolute;left:50%;font-size:40px;top:-40px;}#block-views-block-letzte-news-block-1 .views-field-title{font-size:17px;margin-bottom:0.5em;text-align:center;}.block-views-blockstartseitenbloecke-block-1{margin-top:50px;}.site-footer{background:transparent !important;}.site-footer .content{color:#333 !important;font-size:0.9em !important;letter-spacing:0 !important;}.region-footer-fifth{text-align:center;flex-direction:column;border-top:1px solid #d40e00;}#block-stichfest-footer .navbar-nav .nav-link{padding-left:10px;padding-right:10px;color:#d40e00 !important;}.site-footer .content a,.site-footer .content a.is-active{color:#d40e00 !important;}#sliding-popup.sliding-popup-bottom{background:#000;}#sliding-popup .popup-content #popup-text p{font-size:18px;font-weight:normal;}#sliding-popup{background:rgba(0,0,0,0.9);width:100%;color:#fff;padding:0;}#sliding-popup button{background:#fff;color:#000;-webkit-border-radius:3px;border-radius:5px;border:none;padding:2px 8px 2px 8px;}.eu-cookie-withdraw-tab{background:#000 !important;color:#fff !important;border-radius:5px 5px 0 0 !important;text-shadow:1px 1px 1px #000000 !important;position:absolute;top:0;right:auto;left:auto;opacity:0.5;}.eu-cookie-withdraw-tab:hover{opacity:1;}#sliding-popup button.find-more-button{background:transparent;text-decoration:underline;color:#fff !important;padding:0 !important;text-shadow:1px 1px 1px #000000 !important;font-size:14px !important;margin-top:5px;}#sliding-popup #popup-text{text-shadow:1px 1px 1px #000000;font-size:16px;}#sliding-popup #popup-text p{margin:0;padding:0;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup input[type="checkbox"]{margin-right:6px;}#sliding-popup .popup-content{max-width:100%;padding:20px 20px 0 20px;}#sliding-popup .popup-content #popup-buttons{max-width:100%;width:100%;text-align:center;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{line-height:1.1em;font-size:16px;}.eu-cookie-compliance-banner button{font-size:14px !important;font-weight:normal !important;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:1px 1px 0;font-size:14px;border-radius:5px 5px 0 0;border-color:rgba(255,255,255,0.3);background-color:rgba(0,0,0,0.5);border:none;}.sliding-popup-bottom .eu-cookie-withdraw-tab:hover{background-color:rgba(0,0,0,1);}.eu-cookie-compliance-category{float:left;width:48%;margin-left:2%;}.eu-cookie-compliance-category:first-child{margin-left:0;}#eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-category label{display:inline;font-size:20px;margin-left:3px;text-shadow:1px 1px 1px #000000;}.eu-cookie-compliance-category-description{text-shadow:1px 1px 1px #000000;font-size:14px;line-height:1.2em;margin-top:3px;}.eu-cookie-compliance-category input{vertical-align:inherit;}.eu-cookie-compliance-categories-buttons{margin:0 0 10px 0;max-width:100%;width:100%;float:left;clear:both;text-align:center;}#popup-text h3{font-size:18px !important;letter-spacing:0 !important;margin-bottom:0.5em;}.cookiedesrc td,.cookiedesrc th{background:rgba(255,255,255,0.1);border:1px solid #01632f;padding:2px;}.cookiedesrc th{background:rgba(255,255,255,0.2);text-transform:uppercase;}.cookiedesrc th{color:#fff;}.cookiedesrc tr:hover td,.cookiedesrc tr.even:hover td.active,.cookiedesrc tr.odd:hover td.active{background:rgba(255,255,255,0.1);}.cookiedesrc{font-size:12px;text-shadow:none;border-collapse:collapsed;margin-top:1em;}#cookies_notwendig{display:none;}#cookies_statistik{display:none;}.eu-cookie-compliance-category-description a{text-decoration:underline;color:#fff !important;text-shadow:1px 1px 1px #000000 !important;padding-top:5px;cursor:pointer;display:block;}@media screen and (min-width:768px){#sliding-popup{max-width:700px;left:50%;transform:translate(-50%,0)}}.navbar-brand{width:70%;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}.navbar-toggler{position:absolute;right:010px;top:25px;}@media (min-width:769px){.navbar-brand{width:350px;}#block-stichfest-footer .navbar-nav{flex-direction:row;justify-content:center;}.view-startseitenbloecke .view-content.row{justify-content:space-between;}.view-startseitenbloecke .views-row{width:22%;}.view-ideen .views-row{width:24%;}.view-restposten .views-row{width:31%;}}
