@import url('https://fonts.googleapis.com/css2?family=Francois+One&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Sedan:ital@0;1&display=swap');

body#top {
	font-size: 18px;
	font-family: "Francois One",  Helvetica, Arial, sans-serif !important;
}
#top #header .av-main-nav > li, #top #wrap_all .all_colors h1, #top #wrap_all .all_colors h2, #top #wrap_all .all_colors h3, #top #wrap_all .all_colors h4, #top #wrap_all .all_colors h5, #top #wrap_all .all_colors h6 {
	font-family: "Francois One",  Helvetica, Arial, sans-serif !important;
}

#header_main {
	background-color: #1B2B75;
}
.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
	fill: #1B2B75;
	stroke: #1B2B75;
}
.avia-section.av-silvesterlauf {
	background-color: black;
	background-image: unset;
	margin-top: 0px;
	margin-bottom: 0px;
}
.responsive .avia-section.av-silvesterlauf .container {
    max-width: 100%;
	padding: 0px 0px;
}
#top .warenkorb .av-cart-counter.av-active-counter {
	background-color: #fff;
}
.responsive .avia-section.av-silvesterlauf .container .image-overlay.overlay-type-extern {
	display: none !important;
}
#top .inner_product.main_color {
	border-color: #8f6b26;
}
#top .pagination .current {
	color: #0371b9;
}
.main_color .cart_dropdown .dropdown_widget li a, #top .main_color .avia_cart_buttons .button, #top .main_color .dropdown_widget .buttons .button, .main_color .cart_dropdown_first .cart_dropdown_link, #top .main_color p.order-info mark {
	color: #0371b9;
}

.main_color {
	background-color: #0371b9 !important;
	background: linear-gradient(180deg, #000 0%, #0371b9 100%) !important;
}

.logo.avia-standard-logo a img {
	padding: 5px;
}

#top #header .av-main-nav > li > a {
	background-color: transparent !important;
}

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
	color: #fff;
}
#top #header .av-main-nav > li:hover > a .avia-menu-text, #top #header .av-main-nav > li:hover > a .avia-menu-subtext, #top #header .av-main-nav > li:hover > a {
	color: #fff !important;
	font-weight: bold;
}
#top .fullsize .template-blog .pagination a, #top .pagination .current, #top .pagination a {
	border: 1px solid var(--enfold-main-color-heading);
}

/* Widget */
#footer {
	padding: 10px 0 0 0;
}
#footer.container_wrap.footer_color { background-color: black; color: white; }
#footer.container_wrap.footer_color .container > .flex_column:not(.first) {
	display: none !important;
}
#footer .widget, #footer .widget p {
	margin: 0 0 0 0;
}
#socket.container_wrap {
	border-top-width: 0px;
}

