/**
 * Theme Name:        Prespa - EigenheimerAkademie
 * Theme URI:         
 * Template:          prespa
 * Description:       Prespa adaption
 * Version:           1.6.2
 * Author:            Kai Rosebrock
 * Author URI:        
 * Tags:              
 * Text Domain:       prespa-eigenheimerakademie
 * Domain Path:       /assets/lang
 * Tested up to:      6.8
 * Requires at least: 6.8
 * Requires PHP:      7.4
 * License:           GNU General Public License v2.0 or later
 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
 */
:root{--ehvb-color-darkblue: #243883;--ehvb-color-darkblue-semi: #24388380;--ehvb-color-lightblue: #edf6fc;--ehvb-color-orange: #ea714c;--ehvb-search-result-thumbwidth: 200px}body #top-navigation .header-content-wrapper{justify-content:flex-end !important}body .shopping-cart-additional-info{left:auto;right:300px}body .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item a{color:#404040}body .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item a.remove.remove_from_cart_button{padding:0.4rem;margin-top:0.75rem}body main a{font-weight:bold}body:not(.dark-mode) .site-footer{color:revert !important}body main a,body footer a{text-decoration:none !important;transition:color 0.2s ease-out}body main a:not(.wp-element-button):hover,body footer a:not(.wp-element-button):hover{color:#111}body .icons-grey img{filter:contrast(50%)}body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) figure.bk-duotone-primary img{background:transparent !important}body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) div.wp-block-cover__inner-container{background:transparent !important}body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) div.wp-block-group{background:transparent !important}body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) div.wp-block-columns{background:transparent !important}body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) .wp-block-column{box-shadow:none;border:2px solid white}.position::before{display:block;content:"";height:190px;margin-top:-190px;visibility:hidden}@media only screen and (min-width: 768px){.position::before{display:block;content:"";height:190px;margin-top:-190px;visibility:hidden}}@media (min-width: 54rem){.widget-column:not(:last-child){border-right-color:#d9d9d9}}.hero-pattern .wp-block-button__link:hover{filter:revert;opacity:revert}.btn-light-blue .wp-element-button{background-color:#edf6fc;color:#243883;transition:background-color 0.2s ease-out}.btn-dark-blue .wp-element-button{background-color:#243883;color:var(--wp--preset--color--white);transition:background-color 0.2s ease-out}.btn-orange .wp-element-button{background-color:#e38317;color:var(--wp--preset--color--white);transition:background-color 0.2s ease-out}.btn-light-blue .wp-element-button:hover{background-color:#d3e9f8 !important}.btn-dark-blue .wp-element-button:hover{background-color:#1b2b64 !important}.btn-orange .wp-element-button:hover{background-color:#b96b13 !important}h3{font-size:clamp(1.25rem, 6vw, 1.5rem)}.sib_signup_form input[type='text'],.sib_signup_form input[type='email']{width:250px}table.sib-newsletter td{border:0;white-space:nowrap;background-color:transparent !important}table.sib-newsletter td.sib-label{width:1em}body:not(.dark-mode) #top-menu a.cart-contents{color:#404040}div.quantity input.qty{height:42px}table.order_details th,table.order_details td{border:0px solid black}table.woocommerce-product-attributes td,table.woocommerce-product-attributes th{border:0px solid black}a.product-link-button{display:block;font-size:14px;font-weight:700;padding:0.5rem 1rem;border-radius:3px;text-align:center}.woocommerce ul.products li.product-category{margin-bottom:12px}.woocommerce ul.products li.product-category .category-content{padding:var(--wp--preset--spacing--small);background-color:var(--wp--preset--color--gray);color:#404040}.woocommerce ul.products li.product-category .category-content h2{font-size:18px;font-weight:600;margin:0;padding:0}.woocommerce ul.products li.product-category .category-content h2 mark.count{font-weight:inherit;background-color:inherit;color:inherit}.woocommerce ul.products li.product-category .category-content p{font-size:18px;font-weight:400;margin-top:12px;margin-bottom:0}.woocommerce ul.products li.product-category a img{margin-bottom:0}.woocommerce ul.products li.product span.price{display:none}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:0.9em;text-align:center;padding-top:0;padding-bottom:0.66em;hyphens:auto}.woocommerce ul.products li.product h3.seminar_date{text-align:center;padding-top:0;font-weight:300;font-size:0.9em}.woocommerce div.wc-block-components-product-price{display:none}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}.woocommerce .wc-block-components-product-badge.wc-block-components-sale-badge{display:none}.woocommerce .woocommerce-loop-category__title mark.count{display:none}.woocommerce .woocommerce-buttons-container{display:none !important}.woocommerce .woocommerce-cart-alignment{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);display:flex;flex-wrap:wrap}.woocommerce .woocommerce-cart-alignment form{padding-right:4.5283018868%;width:65%;min-width:300px}.woocommerce .cart-collaterals{padding-left:2.2641509434%;width:35%;min-width:200px}.woocommerce .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .cart_totals h2{text-transform:uppercase;font-size:12px;font-weight:600}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th{border-width:0px}.woocommerce .cart-collaterals .cart_totals table th{width:initial}.woocommerce .cart-collaterals .cart_totals table td{text-align:right}.woocommerce .cart-collaterals .cart_totals table .cart-subtotal th,.woocommerce .cart-collaterals .cart_totals table .order-tax th{font-weight:300}.woocommerce table.woocommerce-cart-form__contents{border-width:0px}.woocommerce table.woocommerce-cart-form__contents td,.woocommerce table.woocommerce-cart-form__contents th{border-width:0px}.woocommerce table.woocommerce-cart-form__contents th{text-transform:uppercase;font-size:12px;font-weight:600}.woocommerce table.woocommerce-cart-form__contents th.product-price{width:10em}.woocommerce table.woocommerce-cart-form__contents .product-thumbnail{width:6em}.woocommerce table.woocommerce-cart-form__contents .cart_item{margin-top:0.33em}.woocommerce table.woocommerce-cart-form__contents .cart_item img{width:100%}.woocommerce table.woocommerce-cart-form__contents .cart_item .product-thumbnail,.woocommerce table.woocommerce-cart-form__contents .cart_item .product-subtotal{vertical-align:top}.woocommerce table.woocommerce-cart-form__contents .cart_item .product-name .product-name-part{margin-bottom:0.66em}.woocommerce table.woocommerce-cart-form__contents .cart_item .product-name .product-name-part-short-desc{font-size:0.75em}.woocommerce table.woocommerce-cart-form__contents .cart_item .product-name .remove_link{font-size:0.75em;font-weight:300;text-decoration:underline !important;color:#404040}.woocommerce .woocommerce-order table.shop_table{border-spacing:0px;border:1px solid #e0e0e0;box-shadow:var(--p-box-shadow)}.woocommerce .woocommerce-order table.shop_table th,.woocommerce .woocommerce-order table.shop_table td{border:0px solid #000}.woocommerce .woocommerce-order table.shop_table .wc-item-meta{display:none}header #primary-menu>li.site-header-cart>a.cart-contents{background-color:#243883;color:#fff;border-radius:50%;width:32px;height:32px;position:relative}@media (min-width: 54rem){header #primary-menu>li.site-header-cart>a.cart-contents{margin:0.6rem 1rem 0.75rem;padding:4px}}header #primary-menu>li>a svg{width:24px;height:24px}header #primary-menu>li>a svg.feather-user{margin-left:2px}header #primary-menu>li>a svg.feather-shopping-cart{margin-left:-1px}.product-cal-export ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.product-cal-export ul li{display:inline-block;flex-grow:0;flex-shrink:0;margin-right:0.5em;margin-bottom:0.5em}.product-cal-export ul li a{font-size:12px;padding:.15em 1em}.variation-EventVenue{display:none !important}.variation-Veranstaltungsort{display:none !important}.wc-block-components-product-details{display:none !important}nav.site-menu #primary-menu{display:flex;align-items:flex-start}nav.site-menu #primary-menu .cart-contents .cart-counter{display:inline-block;position:absolute;height:18px;width:18px;right:-11px;top:0px;border:1px solid var(--ehvb-color-darkblue-semi);background-color:var(--ehvb-color-lightblue);color:var(--ehvb-color-darkblue);line-height:16px;font-weight:700;font-size:12px}nav.site-menu #primary-menu li.search-icon{order:40}nav.site-menu #primary-menu li.call-to-action{order:50}figcaption.wp-element-caption{font-size:11px;text-align:end}div.metaslider{box-shadow:var(--p-box-shadow)}div.metaslider .flexslider ul.slides{background:linear-gradient(0deg, #f3f4f7 0%, #fff 130%);display:flex;align-items:stretch;flex-direction:row;height:100%}div.metaslider .flexslider ul.slides>li{position:relative;display:flex !important;flex-direction:column;align-items:center;justify-content:start}div.metaslider .flexslider ul.slides>li>img{border-radius:50%;width:55%;height:auto;display:block}div.metaslider .flexslider ul.slides>li>.caption-wrap{background-color:transparent !important;color:#404040 !important;opacity:1;position:revert;left:revert;right:revert}@media only screen and (max-width: 768px){.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%}}.order-confirm-mail-info{font-style:italic}.cal_export_row .product-name{min-width:50%}div#wps_etmwf_event_deadline img,div#wps_etmwf_event_capacity img{display:inline-block;margin-right:5px;max-width:24px;height:20px}.wps_etmfw_event_general_info>img,.wps_etmfw_event_general_info>span{vertical-align:middle}body.search-results article{margin-bottom:3em}body.search-results article a.post-thumbnail img{max-height:256px;height:auto;max-width:256px;width:auto;aspect-ratio:auto}body.search-results article.product{align-items:start}@media only screen and (min-width: 600px){body.search-results article.product{display:flex;column-gap:1em}}body.search-results article.product img{max-height:280px;height:auto;max-width:var(--ehvb-search-result-thumbwidth);width:auto;aspect-ratio:auto}body.search-results article.product a.post-thumbnail{flex-shrink:1;min-width:var(--ehvb-search-result-thumbwidth)}body.search-results article.product a.post-thumbnail img{max-height:280px;height:auto;max-width:var(--ehvb-search-result-thumbwidth);width:auto;aspect-ratio:auto}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata__description{display:none}.wps_etmwf_event_price_info{font-style:italic;font-size:0.9em;font-weight:600;margin-top:-1em;margin-bottom:1em;border-left:2px solid #555;padding-left:0.5em}.product-type-event_ticket_manager #wps_etmwf_event_time{display:none}
