.elementor-2956 .elementor-element.elementor-element-1b49977{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:27;overflow:visible;}.elementor-2956 .elementor-element.elementor-element-241c194{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2956 .elementor-element.elementor-element-f4e1c59{text-align:left;}.elementor-2956 .elementor-element.elementor-element-f4e1c59 img{width:100%;height:80px;}.elementor-2956 .elementor-element.elementor-element-f4e1c59.elementor-element{--align-self:flex-start;}.elementor-2956 .elementor-element.elementor-element-84aa80a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-2956 .elementor-element.elementor-element-953f43c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;overflow:visible;}.elementor-2956 .elementor-element.elementor-element-953f43c.e-con{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart{text-align:right;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-dropdown-back{color:#973B11;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-dropdown-back .amount{color:#973B11;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-dropdown-back svg path{stroke:#973B11;fill:#973B11;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container{right:0;background-color:#fff;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .mini-cart-header ul li, .elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .mini-cart-header ul li a{color:#465157;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .mini-cart-header ul li:hover, .elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .mini-cart-header ul li:hover a{color:#465157;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li{border-color:#E6EBEE;padding:15px 10px 15px 10px;border-width:1px;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a:not(.remove){color:#465157;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li:hover a:not(.remove){color:#465157;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li .quantity{color:#737373;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li:hover .quantity{color:#465157;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a > img{border-radius:0px 0px 0px 0px;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a.remove{border-radius:100px 100px 100px 100px;color:#737373;background-color:#fff;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a.remove:hover{color:#465157;background-color:#fff;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total{padding:15px 0px 15px 0px;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total strong{font-size:12px;color:#465157;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total .amount{font-family:"Brunswick", Sans-serif;color:#973B11;}.elementor-2956 .elementor-element.elementor-element-36708a4 .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .button{padding:10px 30px 10px 30px;font-family:"Brunswick", Sans-serif;font-size:12px;border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-2956 .elementor-element.elementor-element-679d3d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit-sidebar-group{--transition-duration:0.5s;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_navSidebar-button{color:#973B11;border-style:none;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_navSidebar-button svg path{stroke:#973B11;fill:#973B11;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_navSidebar-button i{font-size:40px;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_navSidebar-button svg{max-width:40px;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit-offcanvas-toggle-wraper{text-align:right;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_navSidebar-button, .elementor-2956 .elementor-element.elementor-element-074e96a .ekit_social_media ul > li:last-child{padding:4px 7px 5px 7px;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_close-side-widget{color:#973B11;border-style:none;border-radius:50% 50% 50% 50%;padding:4px 7px 5px 7px;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_close-side-widget svg path{stroke:#973B11;fill:#973B11;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_close-side-widget i{font-size:20px;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit_close-side-widget svg{max-width:20px;}.elementor-2956 .elementor-element.elementor-element-074e96a .ekit-wid-con .ekit_sidebar-textwidget{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2956 .elementor-element.elementor-element-241c194{--width:25%;}.elementor-2956 .elementor-element.elementor-element-84aa80a{--width:25%;}.elementor-2956 .elementor-element.elementor-element-953f43c{--width:45%;}.elementor-2956 .elementor-element.elementor-element-679d3d8{--width:6%;}}@media(max-width:767px){.elementor-2956 .elementor-element.elementor-element-1b49977{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2956 .elementor-element.elementor-element-241c194{--width:20%;}.elementor-2956 .elementor-element.elementor-element-84aa80a{--width:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2956 .elementor-element.elementor-element-953f43c{--width:60%;}.elementor-2956 .elementor-element.elementor-element-679d3d8{--width:10%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brunswick';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://www.swingville.de/wp-content/uploads/2023/12/brunswick.eot');
	src: url('http://www.swingville.de/wp-content/uploads/2023/12/brunswick.eot?#iefix') format('embedded-opentype'),
		url('http://www.swingville.de/wp-content/uploads/2023/12/brunswick.woff2') format('woff2'),
		url('http://www.swingville.de/wp-content/uploads/2023/12/brunswick.woff') format('woff'),
		url('http://www.swingville.de/wp-content/uploads/2023/11/alternative.ttf') format('truetype'),
		url('http://www.swingville.de/wp-content/uploads/2023/12/brunswick.svg#Brunswick') format('svg');
}
/* End Custom Fonts CSS */