/**handles:web-and-sons-style**/
@charset "UTF-8";/*!
Theme Name: Web & Söhne
Theme URI: http://underscores.me/
Author: Web & Söhne
Author URI: https://webundsoehne.com/
Description: A wordpress theme powered by Web & Söhne
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: web-and-sons
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Web & Söhne is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/h4{color:#fbf328}body,button,input,optgroup,select,textarea{color:#444;font-family:sans-serif}.vc_btn3{font-weight:700!important}h1,h2,h3,h4,h5,h6{clear:both;margin:0}h1{font-size:60px}@media (max-width:767px){h1{font-size:50px}}@media (max-width:400px){h1{font-size:35px}}h2{font-weight:400;font-size:45px}@media (max-width:767px){h2{font-size:40px}}@media (max-width:400px){h2{font-size:25px}}h3{font-size:35px}@media (max-width:767px){h3{font-size:30px}}@media (max-width:400px){h3{font-size:20px}}h4{font-weight:700;font-size:20px;color:#fbf328}@media (max-width:400px){h4{font-size:17px}}h5{font-size:16px}p{line-height:1.4em;font-size:1em}@media (max-width:400px){p{font-size:.9em}}a{color:#fbf328;text-decoration:none}a:visited{color:#444}a:active,a:focus,a:hover{text-decoration:underline;color:#444}a:focus{outline:0}a:active,a:hover{outline:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden;box-sizing:border-box}body{margin:0;overflow-x:hidden;background:#fff}*,:after,:before{box-sizing:inherit}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}.select2-selection,button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;min-height:50px}#select2-billing_country-container{line-height:50px}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}figure{margin:1em 0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.entry-title,.site-description,.site-title{display:none}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}#masthead{width:100%;position:fixed;background:#1e1e1e;z-index:1000;top:0;transition:.3s ease}#masthead .menu-top{padding:20px 30px;max-width:1200px;margin:auto;display:flex;height:100px;overflow:visible}@media (max-width:400px){#masthead .menu-top{height:60px}}#masthead .menu-top .site-branding{display:flex;align-items:center}#masthead .menu-top .site-branding img{width:auto;max-height:120px;vertical-align:middle;margin-bottom:-50px}@media (max-width:400px){#masthead .menu-top .site-branding img{max-width:70px;margin-bottom:-20px}}#masthead .menu-top .main-navigation{clear:both;display:flex;align-items:center;justify-content:flex-end;width:100%}#masthead .menu-top .main-navigation .cart-link{padding:0 10px;position:relative}#masthead .menu-top .main-navigation .cart-link img{height:15px}#masthead .menu-top .main-navigation .cart-link .count{color:#1e1e1e;background-color:#fff;font-weight:700;position:absolute;top:-10px;right:-15px;width:20px;height:20px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:12px}#masthead .menu-top .main-navigation ul{display:flex;list-style:none;margin:0;padding-left:0}#masthead .menu-top .main-navigation ul .menu-item-has-children{position:relative}#masthead .menu-top .main-navigation ul .menu-item-has-children:hover{border:transparent}#masthead .menu-top .main-navigation ul .menu-item-has-children>a::before{content:"";position:absolute;width:0;height:0;bottom:0;right:50%;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #fff}#masthead .menu-top .main-navigation ul .menu-item-has-children:hover>a::before{display:none}#masthead .menu-top .main-navigation ul li{position:relative;padding:10px;overflow:visible;border-bottom:1px solid transparent}#masthead .menu-top .main-navigation ul li.focus>ul,#masthead .menu-top .main-navigation ul li:hover>ul{left:100%}#masthead .menu-top .main-navigation ul li a{color:#fff;font-weight:700;font-size:1.3em}#masthead .menu-top .main-navigation ul li ul{display:none}#masthead .menu-top .main-navigation ul li:hover>ul{padding-top:20px;width:auto;display:flex;flex-direction:column;position:absolute;left:0!important;z-index:100;background-color:#1e1e1e;min-width:150px}#masthead .menu-top .main-navigation ul li.focus>ul,#masthead .menu-top .main-navigation ul li:hover>ul{left:auto}#masthead .menu-top .main-navigation li{float:left;position:relative;border-bottom:1px solid transparent}#masthead .menu-top .main-navigation a{display:block;text-decoration:none}#masthead .menu-top .main-navigation .current_page_item{margin:0 5px;border-bottom:1px solid #fbf328}#masthead .menu-top .main-navigation .menu-item:hover{border-bottom:1px solid #fbf328}@media (max-width:991px){#masthead .menu-top .main-navigation{flex-direction:row-reverse;justify-content:flex-start;align-items:center}#masthead .menu-top .main-navigation .cart-link{margin-right:25px}}#masthead .menu-top .menu-toggle{z-index:1000;padding:0;display:none;width:30px;height:30px;background:0 0!important;border:none!important}#masthead .menu-top .menu-toggle span:after,#masthead .menu-top .menu-toggle span:before{content:"";position:absolute;left:0;top:-9px}#masthead .menu-top .menu-toggle span:after{top:9px}#masthead .menu-top .menu-toggle span{position:relative;display:block}#masthead .menu-top .menu-toggle span,#masthead .menu-top .menu-toggle span:after,#masthead .menu-top .menu-toggle span:before{width:100%;height:3px;background:#fbf328;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}#masthead .menu-top .menu-toggle.on{z-index:1000}#masthead .menu-top .menu-toggle.on span{background:0 0}#masthead .menu-top .menu-toggle.on span:after,#masthead .menu-top .menu-toggle.on span:before{background:#fff}#masthead .menu-top .menu-toggle.on span:before{transform:rotate(45deg) translate(5px,5px)}#masthead .menu-top .menu-toggle.on span:before{transform:rotate(45deg) translate(5px,5px)}#masthead .menu-top .menu-toggle.on span:after{transform:rotate(-45deg) translate(7px,-8px)}#masthead .menu-top .main-navigation.toggled ul{display:flex;flex-direction:column;position:fixed;right:0;top:0;padding:90px 20px 20px 20px;height:100%;background:#1e1e1e;z-index:100;width:70%;transition:background .3s}@media (max-width:991px){#masthead .menu-top .main-navigation.toggled ul .menu-item-has-children>a::before{content:"";position:absolute;width:0;height:0;top:50%;right:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #fff}#masthead .menu-top .main-navigation.toggled ul .menu-item-has-children.focus a::before{display:none}}#masthead .menu-top .main-navigation.toggled ul li{text-align:right;overflow:hidden}#masthead .menu-top .main-navigation.toggled ul li a{padding:10px 0;font-weight:700;color:#fff}#masthead .menu-top .main-navigation.toggled ul li ul{position:relative;display:none;width:100%}@media (max-height:600px){#masthead .menu-top .main-navigation.toggled ul li ul li{padding:0}#masthead .menu-top .main-navigation.toggled ul li ul li a{padding:5px}}#masthead .menu-top .main-navigation.toggled ul li .sub-menu:hover{display:flex;padding:0}#masthead .menu-top .main-navigation.toggled ul li:hover>.sub-menu{display:flex;padding:0}#masthead .menu-top .main-navigation.toggled ul li.focus>.sub-menu{display:flex;padding:0}@media (max-width:991px){#masthead .menu-top .menu-toggle{display:flex;align-items:center}#masthead .menu-top .main-navigation ul{display:none}}#sponsors{max-width:1200px;margin:auto;padding:30px}#sponsors p{color:#000;text-align:center}@media (max-width:767px){#sponsors p{text-align:center}}#sponsors .gs_logo_area .gs_logo_area--inner .gs_logo_container{display:flex;flex-direction:row;flex-wrap:wrap}#sponsors .gs_logo_area .gs_logo_area--inner .gs_logo_container .gs_logo_single--wrapper{min-width:80px}#sponsors .gs_logo_area .gs_logo_area--inner .gs_logo_container .gs_logo_single--wrapper .gs_logo_single .gs_logo_single--inner a img{max-height:40px;width:auto}@media (max-width:991px){#sponsors .gs_logo_area .gs_logo_area--inner .gs_logo_container .gs_logo_single--wrapper{min-width:25%}#sponsors .gs_logo_area .gs_logo_area--inner .gs_logo_container .gs_logo_single--wrapper .gs_logo_single .gs_logo_single--inner a img{max-width:60px}}@media (max-width:767px){#sponsors .gs_logo_area .gs_logo_area--inner .gs_logo_container .gs_logo_single--wrapper{min-width:50%}#sponsors .gs_logo_area .gs_logo_area--inner .gs_logo_container .gs_logo_single--wrapper .gs_logo_single .gs_logo_single--inner a img{max-width:80px}}.gs_logo_cats{display:none}.gs_logo_single--inner{text-align:center}#colophon{background:#1e1e1e;color:#fff}#colophon .site-info{max-width:1200px;padding:30px 30px 5px 30px;margin:auto}#colophon .site-info .footer-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}#colophon .site-info .footer-row p.border-padding{font-size:1em}@media (max-width:767px){#colophon .site-info .footer-row p.border-padding{text-align:center}}#colophon .site-info .footer-row p.border-padding a{color:#fbf328}#colophon .site-info .footer-row p.border-padding strong{font-size:1em}#colophon .site-info .footer-row .footer-column{max-width:25%}#colophon .site-info .footer-row .footer-column .useful-links-title{font-weight:700}#colophon .site-info .footer-row .border-padding{padding:8px 0;font-size:13px;margin:0}#colophon .site-info .footer-row #FooterMenu,#colophon .site-info .footer-row #usefulLinks{justify-content:center;list-style:none;display:flex;flex-direction:column;padding:0;margin-top:8px;margin-bottom:0}@media (max-width:500px){#colophon .site-info .footer-row #FooterMenu,#colophon .site-info .footer-row #usefulLinks{flex-direction:column}}#colophon .site-info .footer-row #FooterMenu li,#colophon .site-info .footer-row #usefulLinks li{padding:5px 0}#colophon .site-info .footer-row #FooterMenu li a,#colophon .site-info .footer-row #usefulLinks li a{color:#fff;font-size:1.1em}#colophon .site-info .footer-row #FooterMenu li:last-child::after,#colophon .site-info .footer-row #usefulLinks li:last-child::after{content:none;margin:0}#colophon .site-info .footer-row a img{max-width:150px}#colophon .site-info .footer-row .footer-menu-bar{display:flex;justify-content:center}@media (max-width:767px){#colophon .site-info .footer-row .footer-menu-bar{flex-direction:column}}@media (max-width:767px){#colophon .site-info .footer-row{flex-direction:column;align-items:center;text-align:center}#colophon .site-info .footer-row .footer-column{max-width:100%}#colophon .site-info .footer-row .footer-column .footer-logo{order:1!important}#colophon .site-info .footer-row .footer-column #FooterMenu{align-items:center}#colophon .site-info .footer-row .footer-column #footerMenu_Wrapper{order:2!important}#colophon .site-info .footer-row .footer-column .border-padding{order:3!important}}#colophon .site-info .footer-menu-bar{text-align:center;padding:0;margin-top:3em}#colophon .site-info .footer-menu-bar p{font-size:1em}.error404 .site-content .error-404 .page-header{text-align:center}.error404 .site-content .error-404 .page-header .vc_row{padding:0 30px}@media (max-width:767px){.error404 .site-content .error-404 .page-header .vc_row{padding:0 15px}}.error404 .site-content .error-404 .page-header .vc_row .title{display:flex;flex-direction:row;align-items:center;justify-content:center;height:20vh}.error404 .site-content .error-404 .page-header .vc_row .title .line{margin:20px}@media (max-width:767px){.error404 .site-content .error-404 .page-header .vc_row .title .line{margin:10px}}.error404 .site-content .error-404 .page-header .vc_row .title .line .el{font-size:100px;display:flex;justify-content:center;align-items:center;height:100px;width:100px;transition:all .25s;border-radius:2px;background:#32298b;color:#fbf328}@media (max-width:767px){.error404 .site-content .error-404 .page-header .vc_row .title .line .el{font-size:60px;display:flex;justify-content:center;align-items:center;height:60px;width:60px;background:#32298b;color:#fbf328}}.error404 .site-content .error-404 .page-header .page-content{display:flex;flex-direction:column;align-items:center}.error404 .site-content .error-404 .page-header .page-content .sitemap{margin:50px 0}.error404 .site-content .error-404 .page-header .page-content .sitemap #HeaderMenu{display:flex}@media (max-width:767px){.error404 .site-content .error-404 .page-header .page-content .sitemap #HeaderMenu{display:block}}.error404 .site-content .error-404 .page-header .page-content .sitemap #HeaderMenu li{margin:0 10px}.error404 .site-content .error-404 .page-header .page-content .sitemap ul{list-style:none;padding:0}#content{margin-top:100px}@media (max-width:400px){#content{margin-top:60px}}.vc_row{max-width:1200px;width:100%!important;margin-left:auto!important;margin-right:auto!important}.vc_row[data-vc-full-width=true]{max-width:100%;width:100%!important;left:unset!important}.vc_row[data-vc-stretch-content=true]{max-width:100%;width:100%!important;left:unset!important}.vc_row[data-vc-stretch-content=true] .vc_row{max-width:100%;width:100%!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:767px){.reverse{display:flex;flex-direction:column-reverse}}.single-post .entry-content .single-title_and_thumbnail{max-width:1200px;margin:auto}.single-post .entry-content .single-title_and_thumbnail h3,.single-post .entry-content .single-title_and_thumbnail img{display:block;padding:30px 20px 0 20px}.single-post .more-news .vc_gitem-zone{background-color:transparent!important}.single-post .more-news .vc_gitem-zone .vc_custom_heading p{font-size:.9em;font-weight:400;line-height:1.1em}p{color:#fff}h3{color:#fbf328}.row-colored{background-color:#fbf328;overflow:visible!important;padding-bottom:20px}.row-white{background-image:url("/wp-content/themes/web-and-sons/images/white-bg.jpg");background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:visible!important;padding-bottom:20px}.content-box{margin-top:-100px;margin-bottom:100px}.content-box .content-column{background-color:#1e1e1e;padding:30px!important;box-shadow:0 5px 3px #1e1e1e}@media (max-width:767px){.content-box .content-column{padding:20px!important}}.content-box .content-column .vc_column-inner{padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;background:#32298b;color:#fbf328;border:transparent;padding:14px 20px;border:2px solid transparent;transition:all .2s ease-in-out;font-weight:700}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#fbf328;color:#32298b;border:2px solid transparent}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background:#fbf328;color:#32298b;border:2px solid transparent}@media (max-width:767px){.vc_btn3-container{width:100%;text-align:left!important}}.vc_btn3-container a{background:#32298b!important;color:#fbf328!important;border:2px solid transparent!important}.vc_btn3-container a:hover{background:#fbf328!important;color:#32298b!important;border:2px solid transparent!important}#cookie-notice{font-size:14px}#cookie-notice .cookie-notice-container{padding:10px 20px}.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form label,.wpcf7-form p,.wpcf7-form span,.wpcf7-form textarea{width:100%}.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{padding:10px 5px;border:1px solid #a9a9a9}.wpcf7-form p br{display:none}.wpcf7-form label{font-weight:700;display:block;margin-bottom:10px}.wpcf7-form .wpcf7-response-output{border:none;margin:20px 0;padding:15px}.wpcf7-form .wpcf7-validation-errors{background:red;color:#fff}.wpcf7-form .wpcf7-mail-sent-ok{background:#398f14;color:#fff}.home .wpcf7-form{display:flex;justify-content:space-around;align-items:center}.home .wpcf7-form p{max-width:75%}#headerSection{background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;min-height:70vh;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5)}@media (max-width:767px){#headerSection{background-attachment:scroll;background-position:right}}#headerSection h2{font-size:2em;font-weight:400;color:#fff;text-align:left}#headerSection h1{color:#fbf328}#headerSection #headerButton{text-align:left}@media (max-width:991px){#headerSection{min-height:100vh;height:auto;padding-bottom:50px}}#sponsorSection #sponsorContainer{display:flex;flex-direction:row;justify-content:center}#sponsorSection #sponsorContainer .gs_logo_single{display:flex;align-items:flex-start!important}@media (max-width:767px){#sponsorSection #sponsorContainer{flex-wrap:wrap}#sponsorContainer .wpb_column{width:50%}}#angebot .categories .wpb_wrapper .woocommerce .products .product{margin-bottom:0}@media (max-width:767px){#angebot .categories .wpb_wrapper .woocommerce .products .product{width:100%}}#angebot .categories .wpb_wrapper .woocommerce .products .product a.woocommerce-LoopProduct-link img{margin:0}#angebot .categories .wpb_wrapper .woocommerce .products .product a.woocommerce-LoopProduct-link h2{color:#fbf328;text-align:center;padding:20px 15px;font-size:1em!important;background-color:#32298b;margin-bottom:1.5em;transition:.3s}#angebot .categories .wpb_wrapper .woocommerce .products .product a.woocommerce-LoopProduct-link h2:hover{background-color:#fbf328;color:#32298b}#angebot .categories .wpb_wrapper .woocommerce .products .product a.woocommerce-LoopProduct-link .price{display:none}#angebot .categories .wpb_wrapper .woocommerce .products .product a.button{display:none}#angebot .categories .vc_btn3-container{width:100%}#angebot .categories .vc_btn3-container a{width:100%;font-size:1em}#newsGridRow{margin:auto}#newsGridRow .news-grid-content .news_grid_post-title div{font-weight:800}#streampage-postimage::before{padding:0}#testimonials .content-box{margin-bottom:0}#testimonials .testimonials-inner .vc_grid-item-mini{padding-top:20px}#testimonials .testimonials-inner .vc_grid-item-mini .testimonials-image{width:200px;margin:auto}#testimonials .testimonials-inner .vc_grid-item-mini .testimonial-name h4 a{font-weight:700;color:#fff}@media (max-width:767px){#introduction .wpb_content_element,#introduction .wpb_single_image,#introduction .wpb_text_column p{text-align:left}}#introduction .wpb_column .vc_column-inner .wpb_wrapper .vc_row{display:flex;flex-direction:row;justify-content:space-between}#introduction .wpb_column .vc_column-inner .wpb_wrapper .vc_row .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper{background-color:transparent}#introduction .wpb_column .vc_column-inner .wpb_wrapper #whatIs{margin-right:10px;width:calc(66.6% - 20px)}@media (max-width:991px){#introduction .wpb_column .vc_column-inner .wpb_wrapper #whatIs{width:100%;margin-right:0;margin-bottom:20px}#introduction .wpb_column .vc_column-inner .wpb_wrapper .wpb_column{width:100%}}@media (max-width:767px){#introduction .wpb_column .vc_column-inner .wpb_wrapper #newsLetter .wpb_raw_code .form .mc4wp-form-fields p{text-align:left}}#newsSection.vc_row{display:none}#newsSection.vc_row .wpb_column .vc_column-inner .wpb_wrapper #newsSectionInner h4 a{color:#fbf328;font-size:1em!important;font-weight:700}#googleMaps{overflow:visible}#googleMaps .content-box{margin-top:-100px!important}#socialIcons #socialIconsInner{text-align:center}#socialIcons #socialIconsInner .vc_icon_element{width:100px}#imageGallery .vc_tta .vc_tta-tabs-container .vc_tta-tabs-list .vc_active a{font-weight:700;color:#fbf328}.sfsi_widget{float:none!important;margin-top:20px}#testimonialsSlider .splide__slide{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;text-align:center;min-height:400px;max-height:400px}#testimonialsSlider .splide__slide .testimonials-person-image{width:200px;height:200px;background-size:cover;background-position:center}#testimonialsSlider .splide__pagination button{min-height:0}#newsSlider .splide__slide{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;text-align:left;min-height:400px}#newsSlider .splide__slide .news-slider-image{width:100%;min-height:200px;background-size:cover;background-position:center;margin-bottom:20px}#newsSlider .splide__pagination button{min-height:0}article.product-type-grouped div.woocommerce .single-product{padding:50px 10px;background-image:url("/wp-content/themes/web-and-sons/images/white-bg.jpg")}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped{max-width:1200px;margin:50px auto;background-color:#1e1e1e;box-shadow:0 5px 3px #1e1e1e;padding:30px}@media (max-width:767px){article.product-type-grouped div.woocommerce .single-product div.product-type-grouped{margin:0 auto;padding:30px 10px}}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .woocommerce-product-gallery .woocommerce-product-gallery__image{pointer-events:none}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .woocommerce-product-gallery a.woocommerce-product-gallery__trigger{display:none}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .price{display:none}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form{position:relative}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form table{margin-top:5em;width:100%}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form table tbody tr .woocommerce-grouped-product-list-item__quantity{display:none}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form table tbody tr .woocommerce-grouped-product-list-item__label{padding-left:0}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form table tbody tr .woocommerce-grouped-product-list-item__label label a{background:#32298b;color:#fbf328;border:2px solid transparent;padding:14px 20px;font-weight:700}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form table tbody tr .woocommerce-grouped-product-list-item__label label a:hover{background:#fbf328;color:#32298b;border:2px solid transparent}@media (max-width:767px){article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form table tbody tr .woocommerce-grouped-product-list-item__label label a{font-size:.9em}}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form table tbody tr .woocommerce-grouped-product-list-item__price{color:#fff}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form table tbody tr .woocommerce-grouped-product-list-item__price p.stock{color:#fff}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form .single_add_to_cart_button{display:none}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .grouped_form:before{content:"Zu Terminen anmelden";top:-3em;position:absolute;color:#fbf328;font-weight:700}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .entry-summary .product_meta{display:none}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper{color:#fff}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .wc-tabs li{background-color:#1e1e1e;border:solid #fbf328;border-width:1px 1px 0 1px}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .wc-tabs li a{color:#bbb}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .wc-tabs .additional_information_tab{display:none!important}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .wc-tabs li.active a{color:#fbf328}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .wc-tabs li:after{box-shadow:none;border:solid #fbf328;border-width:0 0 1px 1px}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .wc-tabs li:before{box-shadow:none;border:solid #fbf328;border-width:0 1px 1px 0}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper ul:before{border-bottom:1px solid #fbf328}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .woocommerce-Tabs-panel h2{display:none}@media (max-width:767px){article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .woocommerce-Tabs-panel .vc_row .wpb_column .vc_column-inner{padding:0}}article.product-type-grouped div.woocommerce .single-product div.product-type-grouped .wc-tabs-wrapper .woocommerce-Tabs-panel .vc_row .wpb_column .vc_column-inner .wpb_wrapper{text-align:left}article.product-type-simple div.woocommerce .single-product{padding:50px 10px;background-image:url("/wp-content/themes/web-and-sons/images/white-bg.jpg")}article.product-type-simple div.woocommerce .single-product div.product-type-simple{max-width:1200px;margin:50px auto;background-color:#1e1e1e;box-shadow:0 5px 3px #1e1e1e;padding:30px}@media (max-width:767px){article.product-type-simple div.woocommerce .single-product div.product-type-simple{padding:10px;margin:0 auto}}article.product-type-simple div.woocommerce .single-product div.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image{pointer-events:none}article.product-type-simple div.woocommerce .single-product div.product-type-simple .woocommerce-product-gallery a.woocommerce-product-gallery__trigger{display:none}article.product-type-simple div.woocommerce .single-product div.product-type-simple .entry-summary{display:flex;flex-direction:column}article.product-type-simple div.woocommerce .single-product div.product-type-simple .entry-summary .price{order:2}article.product-type-simple div.woocommerce .single-product div.product-type-simple .entry-summary .price small{color:#fff}article.product-type-simple div.woocommerce .single-product div.product-type-simple .entry-summary .woocommerce-product-details__short-description{order:1}article.product-type-simple div.woocommerce .single-product div.product-type-simple .entry-summary .cart{order:3}article.product-type-simple div.woocommerce .single-product div.product-type-simple .entry-summary .cart .single_add_to_cart_button{background-color:#32298b;color:#fbf328;transition:.3s}article.product-type-simple div.woocommerce .single-product div.product-type-simple .entry-summary .cart .single_add_to_cart_button:hover{background-color:#fbf328;color:#32298b}article.product-type-simple div.woocommerce .single-product div.product-type-simple .entry-summary .product_meta{display:none}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper{color:#fff}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .wc-tabs .additional_information_tab{display:none!important}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .wc-tabs li{background-color:#1e1e1e;border:solid #fbf328;border-width:1px 1px 0 1px}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .wc-tabs li a{color:#bbb}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .wc-tabs li.active a{color:#fbf328}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .wc-tabs li:after{box-shadow:none;border:solid #fbf328;border-width:0 0 1px 1px}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .wc-tabs li:before{box-shadow:none;border:solid #fbf328;border-width:0 1px 1px 0}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper ul:before{border-bottom:1px solid #fbf328}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .woocommerce-Tabs-panel h2{display:none}@media (max-width:767px){article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .woocommerce-Tabs-panel .vc_row .wpb_column .vc_column-inner{padding:0}}article.product-type-simple div.woocommerce .single-product div.product-type-simple .wc-tabs-wrapper .woocommerce-Tabs-panel .vc_row .wpb_column .vc_column-inner .wpb_wrapper{text-align:left}article.product-type-simple div.woocommerce .single-product div.product-type-simple .related .products li .button{line-height:50px;width:100%;padding-top:0;padding-bottom:0;background-color:#32298b;color:#fbf328;text-align:center;transition:.3s}article.product-type-simple div.woocommerce .single-product div.product-type-simple .related .products li .button:hover{background-color:#fbf328;color:#32298b}@media (max-width:991px){.post-372 .entry-content #productFilter{width:100%}}.post-372 .entry-content #productFilter .product-search-filter-price .product-search-filter-price-heading{color:#fbf328}.post-372 .entry-content #productFilter .product-search-filter-price .slider-limit-max,.post-372 .entry-content #productFilter .product-search-filter-price .slider-limit-min{color:#fff}.post-372 .entry-content #productFilter .product-search-filter-terms-heading{margin-bottom:5px;color:#fff}@media (max-width:991px){.post-372 .entry-content #filteredProducts{width:100%}}@media (max-width:767px){.post-372 .entry-content #filteredProducts ul.products li{width:100%}}.woocommerce a.button{background-color:#32298b;color:#fbf328;transition:.3s;line-height:50px;padding-top:0!important;padding-bottom:0!important}.woocommerce a.button:hover{background-color:#fbf328;color:#32298b}.woocommerce .woocommerce-info{background-color:#1e1e1e;max-width:1200px;margin:auto}.woocommerce .woocommerce-message{background-color:#1e1e1e;color:#fff;max-width:1200px;margin:auto}.woocommerce .woocommerce-NoticeGroup .woocommerce-error{background-color:#1e1e1e;color:#fff;padding-top:2em}.woocommerce .woocommerce-NoticeGroup .woocommerce-error:before{padding-top:1em}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{background-color:#1e1e1e;color:#fff;margin-bottom:1px;padding-top:2em}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before{padding-top:1em}.woocommerce .checkout_coupon{background-color:#1e1e1e;border-radius:0!important;margin-top:0!important;border:none!important}.woocommerce .checkout_coupon button{background-color:#32298b;color:#fbf328}.woocommerce label,.woocommerce p,.woocommerce span,.woocommerce td,.woocommerce th{color:#fff}.woocommerce a{color:#fbf328}.woocommerce h2{color:#fbf328;font-size:35px;font-weight:700}@media (max-width:767px){.woocommerce h2{font-size:30px}}.woocommerce a.button.alt{background-color:#32298b;color:#fbf328;transition:.3s}.woocommerce a.button.alt:hover{background-color:#fbf328;color:#32298b}.woocommerce .entry-content .product a h2{color:#fff;font-weight:700}.woocommerce .entry-content .product a .price{color:#fff!important}.woocommerce .entry-content .product .button.product_type_grouped{background-color:#32298b;color:#fbf328;transition:.3s}.woocommerce .entry-content .product .button.product_type_grouped:hover{background-color:#fbf328;color:#32298b}.woocommerce .related h2{color:#fbf328;font-size:35px;font-weight:700;margin-bottom:.8em}@media (max-width:767px){.woocommerce .related h2{font-size:30px}}.woocommerce .related ul{text-align:left}.woocommerce-checkout #page{padding-top:100px}@media (max-width:767px){.woocommerce-checkout #page{padding-top:50px}}.woocommerce-checkout #page #content #primary .content-box{width:100%;max-width:900px;margin:auto!important;float:none}.woocommerce-checkout #page #content #primary .col2-set{width:100%}.woocommerce-checkout #page #content #primary .col2-set .col-1,.woocommerce-checkout #page #content #primary .col2-set .col-2{margin:auto;float:none;width:100%}.woocommerce-checkout #page #content #primary .col2-set .col-1 h3,.woocommerce-checkout #page #content #primary .col2-set .col-2 h3{padding:0;width:auto}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_buyer_info{border:none}.woocommerce-checkout #page #content #primary .tickera_additional_info p{margin:0}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info{margin:auto;width:100%}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap h2{font-size:35px;font-weight:700;color:#fbf328}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap h5{color:#fff;padding-top:1em}@media (max-width:767px){.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap h2{font-size:30px}}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label input [type=text].owner-field-text{width:100%}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label span{line-height:2;margin-bottom:0;color:#fff}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label .tickera-input-field,.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label input{width:100%;height:27px;border-radius:3px;border-color:#5f5f5f}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label div.fields-wrap{margin-top:15px}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label div.fields-wrap span.description{display:none}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label div.fields-wrap span{width:100%;height:27px;border-radius:3px;border-color:#5f5f5f}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label input:hover{border-color:#000}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label input.owner-field-checkbox{width:auto!important}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .fields-wrap label select{padding:0}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .tc_checkbox_field span{color:#fff}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .tc_checkbox_field label{color:#fff;visibility:collapse}.woocommerce-checkout #page #content #primary .tickera_additional_info .tickera_owner_info .tc-form-ticket-fields-wrap .tc_checkbox_field label input{visibility:visible}@media (max-width:665px){.woocommerce-checkout #page #content #primary h3{margin:0 10px}}.woocommerce-checkout #page #content #primary #order_review{padding:0 10px 10px 10px;width:100%}@media (max-width:767px){.woocommerce-checkout #page #content #primary #order_review{padding:0}}.woocommerce-checkout #page #content #primary #order_review table{background-color:#1e1e1e;padding:30px;margin:auto;border-radius:0}@media (max-width:767px){.woocommerce-checkout #page #content #primary #order_review table{padding:0;width:100%}}.woocommerce-checkout #page #content #primary #order_review table tr td,.woocommerce-checkout #page #content #primary #order_review table tr th{color:#fff}.woocommerce-checkout #page #content #primary #order_review #payment{margin:auto;background-color:#1e1e1e;border-radius:0}.woocommerce-checkout #page #content #primary #order_review #payment .wc_payment_methods .wc_payment_method label{color:#fff}.woocommerce-checkout #page #content #primary #order_review #payment .wc_payment_methods .wc_payment_method .payment_box label{color:#000}.woocommerce-checkout #page #content #primary #order_review #payment .wc_payment_methods .payment_method_stripe_klarna label img{background-color:#fff;padding:2px}.woocommerce-checkout #page #content #primary #order_review #payment .place-order button{background-color:#32298b;color:#fbf328}.woocommerce-checkout #page #content #primary #order_review #payment .place-order a{color:#fbf328}.woocommerce .woocommerce-order{max-width:1200px;background-color:#1e1e1e;padding:30px;margin:auto}.woocommerce .woocommerce-order label,.woocommerce .woocommerce-order li,.woocommerce .woocommerce-order p,.woocommerce .woocommerce-order span,.woocommerce .woocommerce-order td,.woocommerce .woocommerce-order th{color:#fff}.woocommerce .woocommerce-order a{color:#fbf328}.woocommerce .woocommerce-order .order-again a{background-color:#32298b}.woocommerce .woocommerce-order h2{color:#fbf328;font-size:35px;font-weight:700}@media (max-width:767px){.woocommerce .woocommerce-order h2{font-size:30px}}.woocommerce .woocommerce-order address{color:#fff}.woocommerce .woocommerce-order .order-details{width:100%;text-align:left}.woocommerce .woocommerce-order .order-details tbody tr td{margin:0 5px}.single-product .product-highlighted-section .vc_row .wpb_column{margin-bottom:45px}.single-product .product-highlighted-section .vc_row .wpb_column .wpb_content_element{margin-bottom:0!important}.tc_events-template-default .site-main{padding:100px 10px 0 10px}@media (max-width:767px){.tc_events-template-default .site-main{padding:50px 10px 0 10px}}.tc_events-template-default .site-main article{padding:30px;max-width:1200px;margin:auto;background-color:#1e1e1e;color:#fff}@media (max-width:767px){.tc_events-template-default .site-main article{padding:10px}}.tc_events-template-default .site-main article .tc_the_content_pre{padding-left:30px}.tc_events-template-default .site-main article .tc_the_content_pre span{color:#fff;font-size:.8em}@media (max-width:767px){.tc_events-template-default .site-main article .tc_the_content_pre span{display:block;margin-top:5px}}.tc_events-template-default .site-main article .wpb_wrapper .tc-sharing-section .sfsi_widget{float:none}.tc_events-template-default .site-main article .wpb_wrapper .booking-heading .wpb_content_element,.tc_events-template-default .site-main article .wpb_wrapper .tc-sharing-section .wpb_content_element{margin:0}.tc_events-template-default .site-main article .event_tickets{padding-left:30px;width:100%;text-align:left}.tc_events-template-default .site-main article .event_tickets th{display:none}.tc_events-template-default .site-main article .event_tickets td{font-weight:700}@media (max-width:600px){.tc_events-template-default .site-main article .event_tickets td{display:block;width:100%}}.woocommerce #product-1536 p.out-of-stock{display:none}.woocommerce-ordering{display:none}