/*!
Theme Name: Spaleck
Description: Individuelles Theme für die Spaleck Gruppe
Author: Snapwerk GbR, Christofer Wesseling & Jaron Heskamp
Template: flatsome
Version: 1.0.1
*/.subline{color:#222}.color-ci{color:#009EE0 !important}.zahlen-fakten{color:#009EE0}.zahlen-fakten .row:first-child p:last-child:after{display:block;margin:0 auto;padding-top:40px;border-bottom:2px solid #fff;width:50%;content:" "}.zahlen-fakten p{text-transform:uppercase;font-weight:bold;letter-spacing:2px}.zahlen-fakten p:first-child{margin-bottom:0;font-size:80px;font-weight:bold}.stopper-section .col-inner h2{font-size:46px;font-weight:bold;color:#fff;background-color:#009EE0;display:inline}.stopper-section .col-inner h2:after{content:"";display:block}.stopper-section .col-inner p{font-size:30px;font-weight:normal;color:#fff;background-color:#009EE0;display:inline}.uxb-no-content{display:none}.flickity-prev-next-button.previous{left:10%;opacity:1}.flickity-prev-next-button.next{right:10%;opacity:1}.single-jobs .entry-meta{display:none}.row-slider .flickity-prev-next-button{top:30%}.stuck #logo img{max-width:203px !important;max-height:51px !important}#logo img{max-width:288px !important;max-height:73px !important}#top-bar{color:#009EE0}#top-bar .custom a{font-size:100%}#top-bar a{color:#009EE0}#top-bar a:hover{color:#222}#footer .menu li{border-top:0;text-transform:uppercase}#footer .social-icons{margin-top:30px}#footer .social-icons a:first-child{margin-left:0}.ubermenu-main .ubermenu-item-normal.ubermenu-current-menu-item>.ubermenu-target:not(.ubermenu-target-with-image):before{content:url("/wp-content/themes/spaleck/assets/img/navi-current-icon.png");padding-right:5px;padding-top:2px}.ubermenu-main .ubermenu-submenu .ubermenu-current-menu-item>a:not(.ubermenu-target-with-image):before{content:url("/wp-content/themes/spaleck/assets/img/navi-current-icon.png");padding-right:5px;padding-top:2px}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{background-color:#009EE0;color:white}.off-canvas-right .mfp-content i,.off-canvas-right .mfp-content .header-newsletter-title,.off-canvas-left .mfp-content i,.off-canvas-left .mfp-content .header-newsletter-title{color:white}.mfp-content .form-flat input:not([type="submit"]),.mfp-content .form-flat textarea,.form-flat select{background-color:white !important}.mfp-content .form-flat .button.icon i{color:#009EE0 !important}.slider .text-box .box-shadow-1{background-color:inherit !important;box-shadow:inherit !important}.slider .text-box .box-shadow-1 .text-inner{padding:0 !important}.slider .text-box .box-shadow-1 h3,.slider .text-box .box-shadow-1 h6{background:#009EE0;padding:6px 10px;display:inline-block !important;color:#fff}.slider .text-box .box-shadow-1 p{background:#fff;padding:20px}.slider .button:before{content:" ";display:block}.headline-blue-bg p{background:#009EE0;padding:6px 10px;color:#fff !important;margin-top:0;margin-bottom:4px;text-transform:uppercase;display:inline-block}.headline-blue-bg .button:before{content:" ";display:block}.headline-white-bg{color:#777 !important;background:#fff;padding:6px 10px  !important;display:inline-block !important;margin-top:0 !important;margin-bottom:5px !important}.button-row:before{content:" ";display:block}.button-row-after:after{content:" ";display:block}.display-inline-block{display:inline-block !important}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.size-small{font-size:20px !important;line-height:35px !important;padding:10px 20px !important}.size-middle{font-size:40px !important;line-height:55px !important;padding:10px 20px !important}.size-bigger{font-size:60px !important;line-height:75px !important;padding:10px 20px !important}.news-overlay .box-text{background-color:inherit !important;position:absolute;top:60%}.news-overlay .box-text .post-title,.news-overlay .box-text .post-meta{display:inline-block;background:#009EE0;padding:4px 8px;text-transform:uppercase;color:#fff;opacity:1 !important}.news-overlay .box-text .post-meta{padding:3px 6px;color:#fff}.news-overlay .box-text .post-meta:before{content:" ";display:block}.news-overlay .box-text .is-divider{display:none}.company-area a{text-align:center;line-height:1}.company-area a img{display:inline-block;max-height:75px}.company-area a h4 span{text-shadow:none;font-size:18px;background-color:#009EE0;text-transform:uppercase;padding:1px 10px;line-height:2}.company-area a p{line-height:1}.company-area a p span{text-shadow:none;font-size:12px;background-color:#009EE0;display:inline;padding:1px 10px}.messen-section__item{position:relative}.messen-section__date{position:absolute;bottom:15px;left:0px;background-color:#009EE0;font-size:12px;font-weight:bold;color:white;padding:0 5px 0 15px}.media-with-content{line-height:1}.media-with-content__headline{font-size:24px}.media-with-content__name{font-size:14px;font-weight:bold}.media-with-content__title{font-size:14px;font-weight:normal}.product-slider__image{height:240px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.product-slider__image img{margin-left:0;max-width:80%;max-height:80%;text-align:center}.product-slider__title{font-size:14px;text-transform:uppercase;color:white;text-align:center}.product-slider .flickity-prev-next-button{color:#fff;opacity:1}.product-slider .flickity-prev-next-button:hover svg,.product-slider .flickity-prev-next-button:hover .arrow{fill:#fff !important}.gallery-slider__item{padding:0 !important}.gallery-slider__image{height:240px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.gallery-slider__image img{margin-left:0;max-width:80%;max-height:80%;text-align:center}.gallery-slider__title{font-size:14px;text-transform:uppercase;color:white;text-align:center}.gallery-slider .flickity-prev-next-button{color:#fff;opacity:1}.gallery-slider .flickity-prev-next-button:hover svg,.gallery-slider .flickity-prev-next-button:hover .arrow{fill:#fff !important}.job-listing__list{list-style:none}.job-listing__title{margin-bottom:0}.job-listing__title a{color:#000000}.job-listing__info{font-size:14px}.contact-info__imagewrapper{position:relative;height:100%;width:100%}.contact-info__image{position:relative;height:245px;width:100%}.contact-info__image img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto auto 0}.contact-info__title{font-size:20px;font-weight:lighter;color:#ffffff;margin-bottom:15px;text-transform:uppercase}.contact-info__subline{font-size:14px;color:#ffffff;font-weight:100;margin-bottom:25px}.contact-info__subline b{font-weight:bold}.contact-info__list{list-style:none}.contact-info__list-item{color:#ffffff;fill:currentColor;position:relative;font-size:14px;font-weight:100}.contact-info__list-item a{color:#fff}.contact-info__list-item a:hover{color:#dadada}.contact-info__list-item--icon{padding-left:35px}.contact-info__list-item img{position:absolute;top:0;left:0;width:20px;max-height:20px}.flickity-viewport .contact-info__image img{height:100%;width:auto}.slider .contact-info__image{margin-top:0px !important}.tabbed-content li.tab a{border:2px solid #009EE0;padding:10px;color:#009EE0}.tabbed-content li.tab a:hover{background:#009EE0;color:white}.tabbed-content li.tab.active a{border:2px solid #009EE0;padding:10px;color:white;background-color:#009EE0}.tabbed-content li.tab.active a:hover{background:white;color:#009EE0}.dark .tabbed-content li.tab a{border:2px solid white;padding:10px;color:white}.dark .tabbed-content li.tab a:hover{background:white;color:#009EE0}.dark .tabbed-content li.tab.active a{border:2px solid white;padding:10px;color:#009EE0;background-color:white}.dark .tabbed-content li.tab.active a:hover{background:transparent;color:white}#breadcrumb{background:#f6f6f6;font-size:14px}#breadcrumb .col{padding:0 30px}#breadcrumb .breadcrumb{padding:10px 0}.side-menu{position:absolute;right:0;z-index:5;top:164px}.side-menu ul{list-style:none}.side-menu__item{postion:relative;display:block;width:88px;height:88px;line-height:88px;box-sizing:border-box;margin:0;background-color:white;text-align:center;margin-bottom:1px}.side-menu__item img{width:45px;height:auto}.side-menu__item.blechtechnik img{width:55px}.side-menu__item--phone{background-color:#009EE0;border-top:1px solid #009EE0;border-bottom:1px solid #009EE0}.side-menu__info{visibility:hidden;opacity:0;display:block;position:absolute;height:88px;width:250px;top:0;left:-250px;background-color:white;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.side-menu__link{position:relative;display:block}.side-menu__link:hover .side-menu__info{visibility:visible;opacity:1;left:-250px}.usp-box-1{background-color:#545454}.usp-box-1 h4{font-size:16px;text-transform:uppercase}.usp-box-1 p{color:#aaaaaa}.usp-box-2{background-color:#009DDF}.usp-box-2 h4{color:#4DC9FF;font-size:54px}.usp-box-2 p{color:#4DC9FF}.overlay-gallery.row-dashed .col:before,.overlay-gallery.row-dashed .col:after{display:none}.overlay-gallery.row{position:relative}.overlay-gallery.row:after{content:' ';display:block;position:absolute;top:0;left:0;height:100%;background-color:rgba(0,158,224,0.6);width:100%;z-index:1}.overlay-gallery .col-inner{position:relative}.overlay-gallery .col-inner p{text-align:center;position:absolute;top:50%;width:100%;text-transform:uppercase;color:white;z-index:2;font-weight:bold}.overlay-gallery .col-inner>.img:not(:last-child),.overlay-gallery .col>.img:not(:last-child){margin-bottom:0}.ansprechpartner-box__image{min-height:284px}.ansprechpartner-box__name{font-size:20px;text-transform:uppercase}.ansprechpartner-box__position{font-size:14px;height:22px}.slider .contact-info__image{margin-top:-20px}.post-type-archive-ansprechpartner .unternehmensbereich_icon{width:40px;margin-right:10px;display:inline-table}.spaleck-ap-slider{height:285px !important}.spaleck-ap-slider .flickity-slider{padding-top:30px;padding-top:60px}.spaleck-ap-slider .flickity-slider .slider .contact-info__image{margin-top:-50px}@media screen and (min-width: 550px) and (max-width: 849px){#breadcrumb.no-tablet{display:none}.side-menu__item{width:40px;height:40px;line-height:40px}.side-menu__item img{width:20px}.side-menu__item.blechtechnik img{width:20px}.side-menu__info{height:40px}}@media screen and (min-width: 850px){#top-bar .header-language-dropdown .nav-dropdown{font-size:14px}#ubermenu-nav-main-72 .ubermenu-tab-content-panel{border-color:#d8d8d8 !important}#ubermenu-nav-main-72 .ubermenu-active>.ubermenu-target{color:#fff !important}#ubermenu-nav-main-72 .ubermenu-tabs-group{background-color:transparent !important;text-align:center;width:400px;margin:0 auto}#ubermenu-nav-main-72 .ubermenu-tabs-group .ubermenu-tab>.ubermenu-target-text{text-transform:uppercase}#ubermenu-nav-main-72 ul .ubermenu-tab-content-panel{background-color:transparent !important}#ubermenu-nav-main-72 ul .ubermenu-item-level-3{padding-top:0;margin-top:3px;padding-bottom:10px;padding-right:10px}#ubermenu-nav-main-72 ul .ubermenu-item-level-3 a{background:#fff;padding:20px}#ubermenu-nav-main-72 ul .ubermenu-item-level-3 a .ubermenu-target-title{color:#009EE0;font-weight:bold}#ubermenu-nav-main-72 ul .ubermenu-item-level-3 a:hover{background:#009EE0}#ubermenu-nav-main-72 ul .ubermenu-item-level-3 a:hover .ubermenu-target-title{color:#fff}.slider .lg-x5{left:0% !important}#breadcrumb.no-desktop{display:none}}@media screen and (min-width: 1100px){.show-for-tablet{display:none !important}}@media screen and (max-width: 549px){#logo img{padding:8px 0}.media-with-content__headline{font-size:20px}.contact-info__title{padding-left:15px;padding-right:15px}.contact-info__subline{padding-left:15px;padding-right:15px}#breadcrumb.no-mobile{display:none}#breadcrumb .col{padding:0 15px}.side-menu{display:none}.side-menu__item{width:40px;height:40px;line-height:40px}.side-menu__item img{width:20px}.side-menu__item.blechtechnik img{width:20px}.side-menu__info{height:40px}body{word-wrap:break-word}.icon-box-left,.icon-box-right{-webkit-box-pack:center;justify-content:center}.icon-box-left.text-left,.icon-box-left.text-right,.icon-box-right.text-left,.icon-box-right.text-right{text-align:center}}@media screen and (max-width: 1100px){.medium-logo-center .logo{-webkit-box-ordinal-group:3;order:2;text-align:center;margin:0 15px}.medium-logo-center .flex-left{-webkit-box-ordinal-group:2;order:1;-webkit-box-flex:1;flex:1 1 0}.hide-for-tablet{display:none !important}.medium-logo-center .flex-right{-webkit-box-flex:1;flex:1 1 0;-webkit-box-ordinal-group:4;order:3}}

/*# sourceMappingURL=style.css.map */
