/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.blau{color:#72caef;}.mittelblau{color:#4b9ec0;}.dunkelblau{color:#1a4b7e;}.rot{color:#e3000f;}.dunkelrot{color:#b92825;}.grau{color:#70757e;}.hellgrau{color:#e5e5e5;}.mittelgrau{color:#d6d6d6;}.dunkelgrau{color:#40444a;}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:transparent;}#main{background-color:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#fff;padding-left:5px;padding-right:5px;}html body a,.link{color:#0071b3;}html body a:hover,html body a:focus,.link:hover,.link:focus{color:#018fe2;}html body a:active,.link:active{color:#23aeff;}.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;}
.carousel{margin  :0;padding :0;}.carousel .carousel-item{background-size :cover;max-height      :650px;position        :relative;}.carousel .carousel-indicators{bottom :255px;}.carousel .carousel-item .carousel-caption{text-align :left;padding    :0;bottom     :0;left:0;right:0;}.carousel .carousel-item .text{color      :#fff;height     :250px;max-height :650px;padding    :0 30px;}.carousel .carousel-item > img{max-height     :650px;object-fit     :cover;padding-bottom :5%;}.carousel .text h3{color       :#fff;font-size   :1.8em;line-height :130%;text-shadow :2px 2px 3px #40444a;}.carousel .text h3::before{color          :#72caef;content        :"------------";display        :block;letter-spacing :-0.15em;line-height    :0.6em;text-shadow    :none;}.carousel .carousel-item .zusatztext{background-color :#fff;color            :#40444a;height           :260px;padding          :40px;}.carousel .carousel-item .zusatztext .inner{border-bottom  :1px solid #e5e5e5;float          :left;padding-bottom :20px;}.carousel .carousel-item .zusatztext h3{margin-top :0;}.carousel .carousel-item .zusatztext div.bild img{margin-right :40px;}.carousel .carousel-item .zusatztext .knoepfe{border-left  :1px solid #e5e5e5;display      :inline-block;float        :right;margin-left  :40px;padding-left :40px;width        :250px;}.carousel .carousel-item .zusatztext .knoepfe .knopf{display :block;margin  :5px 0;width   :100%;}.block-views-blockslider-slider .bx-viewport{border        :none;box-shadow    :0px 50px 50px rgba(112,117,126,0.5);left          :0;margin-bottom :50px;overflow      :visible !important;}.block-views-blockslider-slider .bx-pager,.bx-wrapper .bx-controls-auto{bottom :170px;}.block-views-blockslider-slider.bx-pager.bx-default-pager a{background-color :#fff;border           :1px solid #fff;box-shadow       :0 0 3px #40444a;}.block-views-blockslider-slider .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background-color :#72caef;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/themes/custom/schmid_schaltanlagen/fonts/montserrat-v25-latin-regular.eot);src:local(''),url(/themes/custom/schmid_schaltanlagen/fonts/montserrat-v25-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/schmid_schaltanlagen/fonts/montserrat-v25-latin-regular.woff2) format('woff2'),url(/themes/custom/schmid_schaltanlagen/fonts/montserrat-v25-latin-regular.woff) format('woff'),url(/themes/custom/schmid_schaltanlagen/fonts/montserrat-v25-latin-regular.ttf) format('truetype'),url(/themes/custom/schmid_schaltanlagen/fonts/montserrat-v25-latin-regular.svg#Montserrat) format('svg');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(/themes/custom/schmid_schaltanlagen/fonts/roboto-condensed-v25-latin-regular.eot);src:local(''),url(/themes/custom/schmid_schaltanlagen/fonts/roboto-condensed-v25-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/schmid_schaltanlagen/fonts/roboto-condensed-v25-latin-regular.woff2) format('woff2'),url(/themes/custom/schmid_schaltanlagen/fonts/roboto-condensed-v25-latin-regular.woff) format('woff'),url(/themes/custom/schmid_schaltanlagen/fonts/roboto-condensed-v25-latin-regular.ttf) format('truetype'),url(/themes/custom/schmid_schaltanlagen/fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed) format('svg');}html body{background  :#f0f0f0 url(/themes/custom/schmid_schaltanlagen/images/bg-page.png) repeat top left;color       :#70757e;font-family :"Roboto Condensed",Arial,sans-serif;font-size   :100%;line-height :140%;overflow-y  :scroll;}html body a{text-decoration :none;}html body a,.link,a.nav-link{color :#e3000f;}html body a:hover,html body a:focus,.link:hover,.link:focus,a.nav-link:hover,a.nav-link:focus{color :#ff0b0b;}html body a:active,.link:active,a.nav-link:active{color :#ff4242;}#content{background-color :#fff;padding          :40px;}.navbar-brand{width :150px;}#navbar-main{border-bottom :3px solid #72caef;}#block-schmid-schaltanlagen-schmid-block-2 .dropdown{display :inline;}#block-schmid-schaltanlagen-schmid-block-2 .dropdown-toggle:after{content :unset;}#block-schmid-schaltanlagen-main-menu{flex-grow :1;}#block-schmid-schaltanlagen-main-menu .nav-item .nav-link{color          :#70757e;text-transform :uppercase;}#block-schmid-schaltanlagen-main-menu .nav-item .nav-link:after{content :unset;}article ul{list-style-type :none;}article ul li::before{color       :#e3000f;display     :inline-block;content:">";margin-left :-1.3em;width       :1.3em;}.site-footer{background-color :transparent !important;padding          :0 !important;}.site-footer > .container{background-color :#353535;}.site-footer .block,.site-footer .content,.site-footer table,.site-footer .site-footer__bottom,.site-footer .site-footer__bottom .region{margin-bottom  :0;margin-top     :0;padding-bottom :0;padding-top    :0;}.fussdaten{background-color :#353535;color            :#d6d6d6;font-size        :0.80em;width            :100%;}.fussdaten .spalte{padding        :20px;vertical-align :top;}.fussdaten p{margin :0.3em 0;}.fussdaten .spalte.spalte1{padding-left :30px;}.fussdaten .spalte.spalte4{background-color :#2b2b2b;}.fussdaten a,.fussdaten strong{color :#fff !important;}.fussdaten a:hover{text-decoration :underline;}.fussdaten label{display   :inline-block;min-width :4em;}.fussdaten .kopfzeile{background      :url(/themes/custom/schmid_schaltanlagen/images/bg-icons.png) left -0px no-repeat;background-size :30px auto;line-height     :120%;margin-bottom   :30px;max-height      :35px;padding-left    :35px;}.fussdaten .kopfzeile strong{font-family    :Monserrat,sans-serif;font-size      :1.1em;text-transform :uppercase;}.fussdaten .kopfzeile.helpdesk{background-position :left -59px;}.fussdaten .links{font-family    :Monserrat,sans-serif;font-size      :0.9em;margin-bottom  :8px;text-transform :uppercase;}.fussdaten .social-links a{margin-bottom :10px;padding-right :5px;}.fussdaten .links a i{font-size :0.95em;}body h1,body h2,body h3,body h4{color          :#40444a;font-family    :Montserrat,sans-serif;font-weight    :revert;margin         :1.3em 0 0.5em 0;text-transform :uppercase;}body h1{font-size   :1.5em;line-height :1.4em;margin-top  :0;}body h2{font-size :1.2em;}body h3{font-size :1em;}h1::after,h2::after{color          :#e3000f;content        :"------------";display        :block;letter-spacing :-0.15em;line-height    :0.6em;}table tr{background :unset;}table td{border         :unset;vertical-align :top;}table.zweispalten .spalte1{padding-right :2.5%;}table.zweispalten .spalte{width :50%;}table.zweispalten .spalte2{border-left  :1px solid #eee;padding-left :2.5%;}table.zweispalten.breitrechts .spalte1,table.zweispalten.breitlinks .spalte2{width :33.3%;}table.zweispalten.breitrechts .spalte2,table.zweispalten.breitlinks .spalte1{width :66.6%;}table.dreispalten .spalte{width :33.3%;}table.dreispalten .spalte1{padding-right :2.5%;}table.dreispalten .spalte2{border-left  :1px solid #eee;padding-left :2.5%;}table.dreispalten .spalte3{border-left  :1px solid #eee;padding-left :2.5%;}form .form-item input,form .form-item select,form .form-item textarea,form fieldset{border        :1px solid #72caef;border-radius :5px;padding       :2px 5px;}form fieldset{border-color   :#ccc;margin-bottom  :0.5em;margin-top     :0.7em;padding-bottom :0;}form .form-actions{margin-top :0.5em;}form .form-submit,.knopf{background-color    :#72caef;background-image    :url(/themes/custom/schmid_schaltanlagen/images/bg-pfeile.png);background-position :right -0px;background-repeat   :no-repeat;background-size     :40px auto;border              :0;border-radius       :5px;color               :#fff;display             :inline-block;font-family         :Monserrat,sans-serif;font-size           :0.80em;font-weight         :bold;padding             :8px 50px 8px 10px;text-transform      :uppercase;}.knopf:hover{color :#fff;}form .form-submit.webform-previous{background-color :#666;background-image :none;margin-right     :20px;padding-right    :10px;}form .form-submit:hover,.knopf:hover,form .form-submit:focus,.knopf:focus{background-color :#539dcf;}.knopf:hover{color :#fff;}.knopf.rot{background-color    :#e3000f;background-position :right -40px;}.knopf.rot:hover{background-color :#b92825;}.knopf.hellgrau{background-color    :#e5e5e5;background-position :right -80px;color               :#40444a;}.knopf.hellgrau:hover{background-color :#d6d6d6;}.knopf.helpdesk{background-color    :#70757e;background-position :left -200px;font-size           :0.7em;height              :37px;padding-left        :50px;padding-right       :10px;}.knopf.helpdesk:hover{background-color :#40444a;}.knopf.telefon{background-color    :#b92825;background-position :right -160px;display             :inline-block;height              :37px;padding-left        :0;padding-right       :35px;vertical-align      :bottom;}.knopf.mobilmenu{background-color    :blue;background-position :right -240px;display             :none;padding-left        :0;padding-right       :35px;}.knopf.mobilmenu.close{background-position :right -280px;}.knopf.telefon:hover{background-color :#e3000f;}.telefonnummern.dropdown-menu{background-color :#db3632;border-radius    :5px;color            :#fff;line-height      :120%;padding          :0.5rem;}.telefonnummern span.nummer{display :block;padding :6px 0;}.telefonnummern label{font-size :0.85em;}.telefonnummern a{color       :#fff;display     :inline-block;font-size   :1em;font-weight :bold;}.knopf.telefon:hover .telefonnummern{display :block;}.node--type-partner.node--view-mode-full{border        :1px solid #eee;height        :150px;margin-bottom :25px;}.node--type-partner.node--view-mode-full header{display :none;}.node--type-partner.node--view-mode-full .field--name-field-bild{float :unset;}.node--type-partner.node--view-mode-full .field--name-field-bild img{display :block;margin  :0 auto;}.node--type-partner.node--view-mode-full .field--name-field-url{text-align :center;}
.menu--main .dropdown-menu{background-color :transparent;border           :none;}.menu--main .dropdown-item{background-color :#539dcf;margin-bottom    :2px;}.menu--main .dropdown-item.active,.menu--main .dropdown-item:active{background-color :#4b9ec0;}.menu--main .dropdown-item:hover{background-color :#4b9ec0;}.menu--main .dropdown-item a{color :#fff;}.menu--main .navbar-nav .nav-item .nav-link{padding-left  :1rem;padding-right :1rem;}
