/*ECONSOR Responsive*/
@media only screen and (min-width: 1025px) and (max-width: 1919px) {
	/* Header */
	/*#header-login,
	#header-search,
	#public-search,
	.logged-in #header-login {
		min-width: 31%;
	}*/
}

@media only screen and (max-width: 1440px) {
	

	.responsive #top .main_color .avia-color-theme-color {
	    font-size: 18px;
	}
	/*Startseite (offen)*/
	.responsive #top.home .fullwidth-container .flex_column.av_one_half.av-equal-height-column.avia-builder-el-last {
	    padding: 80px !important;
	}
	#top div[id|="splide-contentslider"] .avia-button {
        min-width: auto;
    	margin: 10px 0 0 0;
    	padding: 10px 20px !important;
	}
	/*Startseite (geschlossen)*/
	.responsive #top .flex_column.responsive-padding {
	    padding: 50px !important;
	}
	/*Produkte Template*/
	.responsive #top .img-blue-box .flex_column.avia-builder-el-last {
	    width: 440px;
	    padding: 15px !important;
	}
	/*Serviceseite-Template*/
	.responsive #top .downloads-in-tabs .flex_column:not(.av_one_full) {
	    margin: 30px 0px 30px 30px;
	    align-items: center;
	}
	.responsive #top .avia-promocontent h5::before {
	    position: absolute;
	    top: 2px;
	    left: 0;
	}
	.responsive #top .avia-promocontent h5 {
		margin-left: 20px;
	}
	.responsive #top .downloads-in-tabs .avia-promocontent p {
	    font-size: 16px;
	}
	.responsive #top .av_promobox {
	    padding: 20px 15px 20px 30px;
	}
	/*Verteilerseite Template*/
	.responsive #top .special-news-grid .slide-entry-wrap:nth-child(3) article.slide-entry a.more-link, 
	.responsive #top .special-news-grid .slide-entry-wrap:nth-child(4) article.slide-entry a.more-link {
	    min-width: auto;
	}
	/*Videos*/
	.responsive #top .video-grid-wrapper .video-wiki-card {
	    width: calc(33.333% - 50px);
	}
	.responsive #top .videowiki-featured, .responsive #top .videowiki-info {
	    width: 100%;
	}
	.responsive #top .videowiki-info {
	    padding: 50px 0;
	}
	.responsive #top .videowiki-container {
	    margin-top: 30px;
	}
	/*Wochenübersicht*/
	.responsive .weekly-overview-section .container, .responsive .container-70 .container {
	    max-width: 87%;
	}
	/*Footer*/
	.responsive #top .widget_nav_menu ul#menu-footer {
	    justify-content: space-between;
	}
	.responsive #top .content .flex_column .widget_nav_menu li.button-link {
	    margin-left: 0;
	}
	.responsive #top .footer_color .content .flex_column .widget_nav_menu li a {
	    padding: 10px 0;
	}
}
@media only screen and (min-width: 1025px) {
	.av-main-nav > li.hide-desktop,
	body:not(.logged-in) div#header-login .login i
	{
		display: none;
	}
}
@media only screen and (max-width: 1024px) {
	/*Startseite offen*/
	#top .intro-open {
    	background: none;
	}

	/* Headlines/Text/Fonts */

	#top #wrap_all .all_colors h1 {
	    font-size: 33px;
	}

	/* Header */
	.html_header_top .av_bottom_nav_header .av-logo-container .main_menu {
	    display: block;
	    position: relative;
	    width: 5%;
	    -webkit-box-ordinal-group: 5;
	        -ms-flex-order: 4;
	            order: 4;
	}
	#header-login .login.profile .item-text,
	#header-search,
	#public-search,
	body:not(.logged-in) #header-login .login .item-text,
	#header_main_alternate
	{
	    display: none;
	}
	div#header-login button, div#header-login a {
		padding: 0 20px;
		z-index: 100;
	}
	div#header-login .login.logout i {
	    font-size: 22px;
	    margin-right: 0;
	    color: #333;
	    line-height: normal;
	}
	body:not(.logged-in) div#header-login .login {
		min-width: 1px;
		background: transparent;
		color: var(--kurkuma);
		padding: 0;
		border: 0;
    	font-size: 22px;
	}
	div#header-login .login.logout.hide-mobile {
		display: none;
	}
	#header-login {
	    margin-left: auto;
	    margin-right: 30px;
	}


	/* Menu */

	#top #header .av-main-nav > li.menu-item  {
	    display: none!important;
	}
	#top #header .av-burger-menu-main {
	    cursor: pointer;
	    display: block!important;
	}
	.html_av-overlay-side-minimal .av-burger-overlay-bg {
	    opacity: 0.95;
	}
	.av-burger-overlay-bg {
	    background: -o-linear-gradient(315deg, rgba(0,102,179,1) 0%, rgba(0,23,52,1) 100%);
	    background: linear-gradient(135deg, rgba(0,102,179,1) 0%, rgba(0,23,52,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0066b3",endColorstr="#001734",GradientType=1);
	}
	#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
	    background-color: #f60;
	    color: #ffffff;
	    border-color: #f60;
	    padding: 10px 30px;
	    min-width: 100%;
	    display: block;
	    font-weight: 600;
	}
	#top #wrap_all .header_color .av-menu-button-colored > a:hover .avia-menu-text {
	    background: #fff;
	    color: #f60;
	}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	    padding: 15px 20px;
	}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li.mobile-search a {
	    padding: 0;
	}
	.av-burger-overlay .search-max-wrapper {
	    display: block !important;
	    opacity: 1 !important;
	}
	#top .av-burger-overlay .search-max-wrapper #searchform > div {
	    border: 1px solid #bbb;
	    border-radius: 50px;
	    padding: 5px;
	    max-width: 100%;
	    margin: 0;
	}
	#top .header_color .av-burger-overlay #searchsubmit {
	    height: 50px;
	    left: 0;
	    font-size: 17px;
	}
	#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items.menu-item-search-mobile {
	  padding: 0 20px;
	  position: relative !important;
	}
	#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items.menu-item-search-mobile form {
	  position: relative !important;
	}
	#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items.menu-item-search-mobile form > div {
	    padding: 5px;
	    border: 1px solid #bbb;
	    border-radius: 50px;
	}
	.responsive #top button.alter-submit-search {
	    margin: 20px 0;
	}
	.responsive #top .av_minimal_header #s, #top .av_minimal_header #s:focus {
	    width: 100%;
	}
	.responsive #top #wrap_all .search-max-wrapper #searchform .ajax_search_response {
	    border: 0;
	    margin-top: 20px;
	    border-radius: 5px;
	    border-top: 1px solid #bbb;
	    border-radius: 0;
	    padding: 10px 0;
	}
	.responsive #top #wrap_all li.current_page_ancestor.active-parent-item > a,
	.responsive #top #wrap_all li.current_page_item.current-menu-item > a,
	.responsive.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li.current_page_ancestor.active-parent-item ul li.av-show-submenu a {
	    color: #ff6600 !important;
	    font-weight: bold;
	}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
	    padding-left: 40px;
	}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a {
	    padding-left: 60px;
	    padding-right: 30px;
	}
	.html_av-submenu-hidden #top #wrap_all .av-burger-overlay li li li a .av-submenu-indicator {
		right: 20px;
	}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li a {
	    padding-left: 90px;
	}


	/* Allgemein */
	.responsive .flex_column:empty {
	    display: none;
	}
	.responsive.html_header_top.html_header_sticky.html_bottom_nav_header #main {
	    padding-top: 145px;
	}
	.responsive .content {
	    padding-top: 35px;
	    padding-bottom: 35px;
	}
	.responsive .fixed-sidebar {
	    right: 30px;
	    z-index: 500;
	}
	.responsive #top .avia-button.avia-size-medium, .avia-button[class^="avia-size-"] {
	    min-width: auto;
	}
	.responsive #top .main_color .avia-color-theme-color {
	    font-size: 16px;
	}
	.responsive #top .fixed-submenu {
	    top: 88px !important;
	}
	div[id^="splide-contentslider"] .splide__arrows .splide__arrow::before {
	    font-size: 22px;
	}
	.responsive #top .splide__arrow svg {
	    width: 1.6em;
	    height: 1.6em;
	}

	/* Breadcrumb */

	.title_container {
	    top: 88px;
	}
	.html_header_top.html_header_sticky.html_bottom_nav_header body:not(.home) #main {
	    padding-top: 140px;
	}
	.responsive #top .title_container .container {
	    min-height: 52px;
	}


	/*Startseite (offen)*/
	.responsive #top .av_slideshow_full .container.caption_container {
	    max-width: 100%;
	}
	.responsive #top .services-fullwidth .flex_column.av_one_third {
	    background-image: none !important;
	    padding: 165px 0 0 65px !important;
	}
	.responsive #top .fullwidth-container .flex_column.av_one_half.av-equal-height-column.avia-builder-el-last {
	    padding: 30px !important;
	}
	.responsive #top .social-grid {
	    display: flex;
	    flex-direction: column;
	}
	.responsive #top .social-grid .flex_cell {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	    width: 100%;
	}
	.responsive #top.page-id-276 #av_section_1 .flex_column.av_two_fifth /*Hatte keine eigene Klasse/ID*/{
	    margin: 0;
	    width: 100%;
	}
	.responsive .av-minimum-height-60 .container, .av-cell-min-height-60 > .flex_cell {
	    height: 500px;
	}
	.responsive #top .avia-caption-content {
	    font-size: 20px !important;
	}
	.responsive.html_header_top.html_header_sticky.html_bottom_nav_header #main {
	    padding-top: 90px;
	}
	.responsive.html_header_top.html_header_sticky.html_bottom_nav_header .logged-in #main {
	    padding-top: 140px;
	}

	/*Startseite (geschlossen)*/
	.responsive #top #videowiki .flex_column_table.av-equal-height-column-flextable {
	    display: flex;
	    flex-direction: column;
	    padding-top: 50px;
	}
	.responsive #top #videowiki .no_margin.av_one_half {
	    width: 100%;
	}
	.responsive #top #mein-bereich.avia-section .flex_column.av_one_third {
	    width: 40%;
	}
	.responsive #top #mein-bereich.avia-section .flex_column.av_three_fifth {
	    width: 60%;
	}
	.responsive #aktuelles {
	    padding-bottom: 50px;
	}
	#top #main .avia-section.pull-up-content .template-page {
	    margin-top: 0;
	}
	.responsive #top .img-blue-box .av_textblock_section {
	    margin-bottom: 30px;
	}


	/* Intros */

	#top .intro .no_margin.av_one_third,
	#top .intro .no_margin.av_two_third {
		width: 60%;
	}
	.responsive .intro .content {
	    padding-top: 35px;
	}
	.responsive #top #main .white-space-container + .avia-section.pull-up-content .template-page {
	    margin-top: -70px;
	}
	#top .intro .flex_column_table {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    table-layout: unset;
	}
	#top .intro .no_margin.av_one_third {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    padding: 50px 0 50px 5% !important;
	    width: 40%;
	}
	#top .intro .no_margin.av_two_third * {
	    height: 100%;
	}
	#top .intro .no_margin.av_two_third .avia_image {
	    -o-object-fit: cover;
	       object-fit: cover;
	}


	/* Intro Text */

	.pull-up-content .flex_column.first {
	    padding: 60px 40px 0 50px;
	}
	.pull-up-content .flex_column.first + .flex_column {
	    padding: 60px 50px 0 40px;
	}
	.pull-up-content + .avia-section .flex_column.first,
	.pull-up-content + .avia-section + .avia-section .flex_column.first
	{
	    padding: 0px 0px 0px 50px !important;
	}
	.pull-up-content + .avia-section .flex_column:not(.first),
	.pull-up-content + .avia-section + .avia-section .flex_column:not(.first)
	{
	    padding: 0px 50px 0px 20px !important;
	}

	/* Image/Video + Blue Box */

	#top .img-blue-box .flex_column.avia-builder-el-last  {
	    width: 100%;
	    padding: 240px 10% 50px !important;
	}
	#top .img-blue-box .no_margin.av_three_fourth {
	    width: 75%;
	    margin-bottom: -180px;
	    z-index: 10;
	    overflow: hidden;
	    -webkit-transform: translateX(-50%);
	        -ms-transform: translateX(-50%);
	            transform: translateX(-50%);
	    left: 50%;
	}


	/* Fixed Site Nav */

	#top .av-submenu-container .av-subnav-menu li.menu-item:last-child {
	    margin-left: auto;
	}
	#top .av-submenu-container .av-subnav-menu {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: start;
	        -ms-flex-align: start;
	            align-items: flex-start;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.av-subnav-menu .av-icon-char {
	    font-size: 20px!important;
	    line-height: 20px !important;
	}


	/* Fullwidth Container after Blue Box */

	.responsive .img-blue-box + .fullwidth-container .container {
	    max-width: 87%;
	}
	#top .img-blue-box + .fullwidth-container .flex_column_table {
	    display: block;
	    table-layout: unset;
	}
	#top .img-blue-box + .fullwidth-container .flex_column_table .flex_column_table_cell {
	    display: block;
	}
	#top .img-blue-box + .fullwidth-container .flex_column_table .flex_column_table_cell.av_one_half {
	    width: 100%;
	}
	#top .img-blue-box + .fullwidth-container .flex_column_table .flex_column_table_cell.av_one_half:not(.first) {
	    padding: 0 !important;
	}

	/* Info Box */

	.responsive .info-box .container {
	    max-width: 90%;
	}

	/* Tab Section  */

	.js_active .av-tab-section-tab-title-container {
	    overflow-y: hidden;
	    overflow-x: auto;
	    -webkit-overflow-scrolling: touch;
	    -webkit-user-select: none;
	    display: block;
	    min-width: 1px !important;
	}
	.js_active .av-tab-section-tab-title-container .mobile-slide-container {
	    width: auto;
	    white-space: nowrap;
	    display: inline-block;
	    overflow: hidden;
	}
	.js_active .av-tab-section-tab-title-container::-webkit-scrollbar-track
	{
	  webkit-box-shadow: none !important;
	  box-shadow: none !important;
	  background-color: #f2f2f2;
	}

	.js_active .av-tab-section-tab-title-container::-webkit-scrollbar
	{
	  width: 3px;
	  background-color: #f2f2f2;
	}

	.js_active .av-tab-section-tab-title-container::-webkit-scrollbar-thumb
	{
	  background-color: #f2f2f2;
	}
	.av-inner-tab-title {
	    min-width: 200px;
	}
	.show-overflow {
	    background: -webkit-linear-gradient(0deg ,rgba(255,255,255,0),#fff);
	    height: 100%;
	    position: absolute;
	    pointer-events: none;
	    right: 0;
	    top: 0;
	    width: 104px;
	    z-index: 2;
	}

	/*Produkt-Template*/
	.responsive #top #wrap_all #main.all_colors .img-blue-box .flex_column.avia-builder-el-last /*Temporär übernommen*/{
	    width: 100%;
	    padding: 240px 10% 50px !important;
	}
	.responsive .conditions .flex_column.av_one_half {
	    width: 100%;
	    margin: 0;
	}
	/*Serviceseite Template*/
	.responsive #top #downloads-bereich .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
	    margin-top: 20px;
	}
	.responsive #top .downloads-in-tabs .flex_column:not(.av_one_full) {
	    align-items: flex-start;
	    flex-direction: column;
	}
	.responsive #top #downloads-bereich .downloads-in-tabs .flex_column:not(.av_one_full) .av_promobox {
	    padding-left: 0;
	    justify-content: flex-start;
	}
	.responsive #top .avia-timeline-vertical .milestone_icon.milestone_bullet_arrow {
	    transform: scale(1) rotate(0deg);
	}
	.responsive #top .avia-timeline-vertical.avia-timeline-animate .milestone_icon {
	    opacity: 1;
	}
	.responsive #top ul.avia-timeline-vertical li {
	    padding: 0 0 0 30px;
	}
	.responsive #top .avia-timeline-vertical .av-milestone-icon-wrap {
	    top: 10px;
	}
	.responsive #top .downloads-in-tabs .flex_column:not(.av_one_full) .avia-image-container {
	    flex-grow: 0;
	}
	.responsive #top .downloads-in-tabs .avia-promocontent {
	    flex-grow: 1;
	}
	.responsive #top .frm_forms.frm_style_formidable-style.with_frm_style {
	    max-width: 100% !important;
	}

	/*Verteilerseite Template*/
	.responsive #top #informationen .flex_column.av_three_fourth {
	    width: 75% !important;
	    left: 0;
	    transform: none;
	    padding-left: 0 !important;
	}
	.responsive #top .intro-overlay-hor-gradient .flex_column.av_one_third {
	    width: 100%;
	}
	#informationen.img-blue-box .entry-content-wrapper.clearfix {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	.responsive #top #wrap_all #informationen .flex_column {
	    width: 50%;
	}
	.responsive #top #wrap_all .special-news-grid .slide-entry-wrap {
	    width: calc(50% - 50px);
	}
	.responsive #top #applikationen .flex_column_table.av-equal-height-column-flextable {
	    display: flex;
	    flex-direction: column;
	}
	.responsive #top #wrap_all #applikationen .flex_column_table .flex_column {
	    margin-left: 0;
	    width: 100%;
	}

	/*Footer*/
	.responsive #top #footer-page .flex_column_table {
	    display: flex;
	    flex-direction: column;
	}
	.responsive #top #footer-page .flex_column {
	    width: 100%;
	    padding: 20px 0;
	}
	div#footer-page .avia-image-container .avia_image {
	    width: auto;
	    margin: auto;
	}


	/* WÜ */

	.week-card.mobile-card .trigger {
	    width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
        position: relative;
	}
	.week-card.mobile-card .trigger i {
	    position: absolute;
	    right: 20px;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	        -ms-transform: translateY(-50%);
	            transform: translateY(-50%);
	}
	.trigger:not(.open) i.fa-chevron-up,
	.trigger.open i.fa-chevron-down {
	    display: none;
	}
	.mobile-info {
	    width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    padding: 30px 30px 0;
	}
	.mobile-info .link-container {
	    width: 100%;
	    margin-top: 20px;
	}
	.week-card.mobile-card {
	    line-height: normal;
	    min-height: 90px;
	    overflow: hidden;
	}
	.week-card.mobile-card .icon-container {
	    position: absolute;
	    left: 40px;
	    bottom: -30px;
	}
	.searchandfilter > ul > li.sf-field-reset {
	    width: 100%;
	    text-align: right;
	}
	.searchandfilter > ul > li.sf-field-reset h4 {
		display: none;
	}
	.week-card.mobile-card.active {
	    -webkit-box-shadow: 0 0 20px rgb(0 0 0 / 30%);
	    box-shadow: 0 0 20px rgb(0 0 0 / 30%);
	}
	.week-card.mobile-card:not(.active):hover {
	    box-shadow: none;
	}
	.responsive #top.weekly_overview-template-default #wrap_all #main.all_colors h2.heading-contenttable {
	    font-size: 20px;
	    padding: 10px 25px;
	    background-color: #f2f2f2;
	    border-radius: 5px;
	    letter-spacing: 0;
	}
	.responsive #top.weekly_overview-template-default #wrap_all #main.all_colors h2.heading-contenttable.active {
		margin-bottom: 0;
	    border-radius: 5px 5px 0 0;
	}
	.responsive #top.weekly_overview-template-default #wrap_all #main.all_colors h2.heading-contenttable::after {
	    content: "\f107";
	    font-family: 'fontawesome5pro-solid';
	    position: absolute;
	    right: 25px;
	}
	.responsive #top.weekly_overview-template-default #wrap_all #main.all_colors h2.heading-contenttable.active::after {
	    content: "\f106";
	}
	.responsive #top .infocard.odd > *,
	.responsive #top .infocard.even > * {
	    word-break: break-word;
	    display: flex;
	    flex-direction: column;
	}

	/* Videos */
	.responsive #top #video-wiki-toggle .avia-button.avia-color-blue {
	    padding: 13px 50px;
	    margin: 0;
	}
	.responsive #top .video-details .flex_column_table {
	    display: flex;
	    flex-direction: column;
	}
	.responsive #top #wrap_all .video-details .flex_column {
	    width: 100%;
	    margin: 20px 0;
	}

	/* Suchergebnisse */
	.responsive .search-results .container {
	    max-width: 87%;
	}
	.responsive #top #searchform {
	    margin: 20px 0 0;
	}
	.responsive #top .week-searchresult-detailed, .responsive #top .global-result {
	    margin-bottom: 30px;
	    padding: 20px 30px;
	}
	.responsive #top .template-search .pagination {
	    padding: 10px 0;
	}
	.responsive #top .global-result .post-title {
	    margin-bottom: 0;
	}
	.responsive #top .week-searchresult-detailed .weekoverview-title, .responsive #top .global-result .categories {
	    margin: 0 0 20px 0;
	}
	.responsive #top .card-wrapper {
	    margin-top: 30px;
	}

	/* Sidebar */

	.sidebar-item.hno-link {
		display: none;
	}

	/* Breakpoint Tablet Columns */

	.responsive #top #wrap_all .av-break-at-tablet-flextable,
	.responsive .av-layout-grid-container.av-break-at-tablet {
	    display: block;
	}


/*
==============
End Breakpoint
==============
*/
}

@media only screen and (min-width: 769px) and (max-width: 1025px) {
	.responsive #top #wrap_all #scroll-top-link {
		display: block !important;
	}
	.responsive #top li.menu-item.menu-item-top-level:last-child {
	    display: none;
	}
}

@media only screen and (max-width: 768px) {

	/* Scroll to Top */
	.responsive #scroll-top-link {
		display: none !important;
		bottom: 60px;
	}
	.responsive #top li.menu-item.menu-item-top-level:last-child {
	    display: block;
	}

	/* Header / Menü */
	.html_header_top .av_bottom_nav_header .av-logo-container .main_menu {
	    width: auto;
	}
	.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
	    padding-top: 140px !important;
	}
	.responsive.html_mobile_menu_tablet #top #wrap_all #header {
	    position: fixed;
	}
	.responsive.html_header_top #top .av_header_stretch .container {
	    width: 90%;
	}
	.responsive #top #wrap_all .search-max-wrapper #searchform .ajax_search_response {
	    border-bottom: 1px solid #bbb;
	}



	/* Submenu in Content */

	#top .av-submenu-container.submenu-in-content:not(.fixed-submenu) {
	    background-color: #fff;
	}
	#top .av-submenu-container {
		position: fixed !important;
		bottom: 0;
		top: auto !important;
		-webkit-box-shadow: 0 0 46px rgb(24 107 190 / 16%);
		box-shadow: 0 0 46px rgb(24 107 190 / 16%);
		border-radius: 30px 30px 0 0;
	}
	#top .av-submenu-container.fixed-submenu {
		-webkit-box-shadow: 0 0 46px rgb(24 107 190 / 16%);
		box-shadow: 0 0 46px rgb(24 107 190 / 16%);
	}
	#top .av-submenu-container:not(.fixed-submenu) .av-subnav-menu {
		margin: 0;
	}
	#top .av-submenu-container .av-subnav-menu li.menu-item:last-child a {
		width: 29px;
		height: 29px;
		padding: 0;
		text-align: center;
		border-radius: 100%;
		background-color: #002D67;
		color: #fff;
	}
	#top .av-submenu-container .av-subnav-menu li.menu-item:last-child a:hover {
		background-color: #f60;
	}
	#top .av-submenu-container .av-subnav-menu li.menu-item:last-child a .av-icon-char {
		margin: 0;
	}
	#top .av-submenu-container:not(.fixed-submenu) .av-subnav-menu {
		border: none;
	}
	#top .av-submenu-container .av-subnav-menu {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.av-subnav-menu .av-icon-char {
		font-size: 23px!important;
		line-height: 23px!important;
	}
	.main_color .av-subnav-menu > li ul,
	.main_color .av-subnav-menu a {
		color: #bbb;
	}
	.responsive #top .fixed-submenu {
	    top: auto !important;
	}

	.responsive #top .fixed-submenu .avia-menu-text {
		display: none;
	}

	/* Allgemein */
	.responsive #top #wrap_all .flex_column_table.av-equal-height-column-flextable {
	    display: flex;
	    flex-direction: column;
	}
	.responsive #top #wrap_all .flex_column.av_one_half {
	    width: 100%;
	}
	.responsive #top #wrap_all .social-grid.av-flex-cells .no_margin {
	    overflow: visible;
	}
	.responsive #top .av_two_fifth,
	.responsive #top .av_three_fifth {
		width: 100%;
	}
	.responsive #top .splide__pagination {
	    width: 100%;
	}

	/* Startseite (offen) */
	.responsive #top .avia-caption-content {
	    font-size: 18px !important;
	}
	.responsive #top .slideshow_caption {
	    width: 100%;
	}
	.responsive #top .services-fullwidth .flex_column.av_two_third {
	    width: 100%;
	    margin-left: 0;
	    padding: 0 40px 30px !important;
	    background-image: none !important;
	    background-color: #002d67 !important;
	    max-height: 350px;
	}
	.responsive #top .services-fullwidth .flex_column.av_one_third {
	    padding: 0 0 120px 0 !important;
	    width: 87%;
	    margin: 0 auto;
	}
	.responsive #top #wrap_all .social-grid .flex_column_table.av-equal-height-column-flextable {
	    flex-direction: row;
	}
	
	#after_submenu, .sticky_placeholder {
	    display: none;
	}

	/* Startseite (geschlossen) */
	.responsive #top #mein-bereich.avia-section .flex_column.av_one_third {
	    width: 100%;
	    margin-top: 0;
	}
	.responsive #top #mein-bereich.avia-section .flex_column.av_two_third {
	    margin-left: 0;
	    width: 100%;
	}
	.responsive #top #kontakt .flex_column .support-quick-box {
	    display: flex;
	    flex-direction: column;
	}
	.responsive #top .av_promobox.support-quick-box .avia-promocontent {
	    flex-direction: column;
	    margin: 0 0 25px;
	}
	.responsive #top #wrap_all .all_colors .av_promobox.support-quick-box .avia-promocontent h3 {
	    margin: 0 0 5px;
	}
	.responsive #top #leistungen .flex_column.av_one_third.avia-builder-el-first {
	    padding: 0 !important;
	}
	.responsive #top .services-fullwidth .splide__track {
	    padding: 20px 0 30px 0;
	    transform: translateY(-100px);
	}
	.responsive #top .splide__arrow--prev {
	    left: -30px;
	}
	.responsive #top .splide__arrow--next {
	    right: -30px;
	}
	.responsive #top .services-fullwidth .splide__arrow--prev {
	    left: auto;
	}
	.responsive #top .services-fullwidth .splide__arrow--next {
	    right: auto;
	}
	.responsive #top #mein-bereich .av-special-heading {
	    padding-left: 20px;
	}

	/* Produkte Template */
	.responsive #top .intro .no_margin.av_one_third, 
	.responsive #top .intro .no_margin.av_two_third {
	    width: 100%;
	    border-radius: 0 !important;
	}
	.responsive #top .img-overlay-triangle, .responsive #top .avia-section.white-space-container,
	.responsive #top .av-submenu-container.submenu-in-content + .sticky_placeholder {
	    display: none;
	}
	.responsive #top .intro .content {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	#top #main .avia-section.pull-up-content .template-page {
	    margin-top: 0;
	    border-radius: 0;
	}
	.responsive #top .pull-up-content .flex_column.first, 
	.responsive #top .pull-up-content .flex_column.first + .responsive #top .pull-up-content .flex_column {
	    padding: 0 !important;
	    margin-left: 0;
	}
	.responsive #top .pull-up-content .flex_column.first + .flex_column {
	    padding: 0;
	}
	.responsive #top .pull-up-content + .avia-section .flex_column.first,
	.responsive #top .pull-up-content + .avia-section + .avia-section .flex_column.first,
	.responsive #top .pull-up-content + .avia-section + .avia-section  + .avia-section .flex_column.first,
	.responsive #top .pull-up-content + .avia-section + .avia-section  + .avia-section  + .avia-section .flex_column.first,
	.responsive #top .pull-up-content + .avia-section + .avia-section  + .avia-section  + .avia-section  + .avia-section .flex_column.first
	{
	    padding: 0 !important;
	}
	.pull-up-content + .avia-section .flex_column:not(.first),
	.pull-up-content + .avia-section + .avia-section .flex_column:not(.first),
	.pull-up-content + .avia-section + .avia-section  + .avia-section .flex_column:not(.first),
	.pull-up-content + .avia-section + .avia-section  + .avia-section  + .avia-section .flex_column:not(.first),
	.pull-up-content + .avia-section + .avia-section  + .avia-section  + .avia-section  + .avia-section .flex_column:not(.first),
	.pull-up-content + .avia-section + .avia-section  + .avia-section  + .avia-section  + .avia-section  + .avia-section .flex_column:not(.first)
	{
	    padding: 0 !important;
	    margin-left: 0;
	}
	.responsive #top #wrap_all .intro .flex_column_table.av-equal-height-column-flextable {
	    flex-direction: column-reverse;
	}
	.responsive #top .intro .container {
	    max-width: 100%;
	}

	/* Serviceseiten Template */
	.responsive #top #main .white-space-container + .avia-section.pull-up-content .template-page {
	    margin-top: 0;
	}
	.responsive #top #wrap_all #informationen .flex_column {
	    width: 100%;
	    margin-left: 0;
	}
	.responsive #top .img-blue-box .flex_column.avia-builder-el-last {
	    padding: 240px 10% 50px !important;
	}
	.js_active .av-tab-section-tab-title-container {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-evenly;
	}
	.responsive #top .av-inner-tab-title {
	    min-width: auto;
	    font-size: 18px;
	}
	.responsive #top .av-layout-tab-inner .flex_column {
	    margin-left: 0;
	    padding: 0 0 20px;
	}
	.responsive #top .downloads-in-tabs .flex_column_table,
	.responsive #top .downloads-in-tabs .flex_column:not(.av_one_full) .av_promobox {
	    background-color: transparent;
	}
	.responsive #top .frm_forms.frm_style_formidable-style.with_frm_style {
	    max-width: 100% !important;
	}
	.responsive.js_active #top .av-elegant-toggle .toggler {
	    font-size: 18px;
	}
	.responsive #top .frm_fields_container .frm_form_field.flex-column.flex-one-half,
	.responsive #top .frm_fields_container .frm_form_field.flex-column.flex-one-fifth {
	    flex-basis: 100%;
	}
	.responsive #top .img-blue-box .avia-iframe-wrap {
	    border-radius: 0;
	}
	.responsive #top .av-milestone-date {
	    display: none;
	}
	.responsive #top #wrap_all .downloads-in-tabs .flex_column:not(.av_one_full) {
	    display: flex;
	}
	.responsive #top #downloads-bereich .downloads-in-tabs .flex_column:not(.av_one_full) .av_promobox {
	    padding: 0 40px 40px;
	}
	.av_promobox.support-quick-box .avia-button-right {
	    text-align: center;
	}
	.av_promobox.support-quick-box .avia-button.avia-position-right {
	    display: inline-block;
	}

	/*Verteilerseite Template*/
	.responsive #top #applikationen .splide__arrow--prev {
	    left: auto;
	}
	.responsive #top #applikationen .splide__arrow--next {
	    right: auto;
	}

	/* Videos */
	.responsive #top .video-grid-wrapper .video-wiki-card {
	    width: calc(50% - 50px);
	}
	.responsive #top .video-details .flex_column {
	    margin-left: 0;
	    padding: 20px 0;
	}

	/*WÜ*/
	.single-weekly_overview .infocard {
	    padding: 10px;
	}
	.responsive #top.weekly_overview-template-default .intro .container {
	    max-width: 87%;
	}
	.responsive #top.weekly_overview-template-default .intro .content {
	    padding-top: 35px;
	    padding-bottom: 35px;
	}
	.searchandfilter ul li.sf-field-taxonomy-w_kw ul {
	    -webkit-box-pack: start;
	        -ms-flex-pack: start;
	            justify-content: flex-start;
	}
	
	/*Pop Up*/
	.responsive #top #form-popup {
	    max-width: 100%;
	    padding: 0px;
	}

	/* Footer */

	#socket .container {
	    padding-bottom: 75px;
	}
	.responsive #top .widget_nav_menu ul#menu-footer {
	    justify-content: space-evenly;
	    flex-wrap: wrap;
	}
	.responsive #top .footer_color .content .flex_column .widget_nav_menu li:first-child, 
	.responsive #top .footer_color .content .flex_column .widget_nav_menu li {
	    order: 2;
	}
	.responsive #top .content .flex_column .widget_nav_menu li.button-link {
	    order: 1;
	    width: 100%;
	    margin-bottom: 30px;
	}
	#top .footer_color .content .flex_column .widget_nav_menu li.button-link a {
	    max-width: 250px;
	    margin: 0 auto;
	}
	:not(.footer-page-content) .container_wrap {
	    border-top-width: 1px;
	}
	.responsive #top #wrap_all .user-links.menu-item-object-custom, .responsive #top #wrap_all .user-links.menu-item-object-logout {
	    order: 1;
	   /* width: 50%; */
	    margin-bottom: 10px;
	}
	.responsive #top .footer_color .content .flex_column .widget_nav_menu li a {
	    padding: 10px 20px;
	}
	.responsive #top #wrap_all .user-links.menu-item-object-custom a {
		text-align: end;
	}


	/* Posts */

	.responsive #top.single-post #wrap_all .flex_column {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	.responsive #top.single-post #wrap_all .intro .flex_column.av_one_third {
	    padding-left: 5% !important;
	    padding-right: 5% !important;
	}


	/* Social Grid */

	.responsive #top #wrap_all .social-grid.av-flex-cells .no_margin {
	    padding: 0 !important;
	}


	/* Custom Margin */

	.mobile-m-l-r-20 {
	    margin-left: 20px !important;
	    margin-right: 20px !important;
	}
	.responsive #top #wrap_all .flex_column.av_one_fourth.mobile-m-l-r-20 {
	    width: calc(100% - 40px);
	}


/*
==============
End Breakpoint
==============
*/	
}

@media (max-width: 480px) and (orientation: portrait) {
	#placeholder {
	    bottom: 8vh;
	}
}


@media only screen and (max-width: 480px) {

	/* Layout/Allgemein */

	.responsive #top #wrap_all .container {
	    width: 90%;
	    max-width: 90%;
	}
	.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
	    padding-top: 57px !important;
	}
	.title_container {
	    top: 84px;
	}
	.responsive #top .avia_textblock {
	    color: #666666;
	    font-size: 16px;
	}
	.responsive #top .avia-button, .html_elegant-blog.responsive #top .more-link {
	    font-size: 16px;
	}
	.responsive #top .avia-button.avia-size-medium, .responsive #top .avia-button[class^="avia-size-"] {
	    padding: 13px 40px;
	}
	.responsive #top .av-special-heading {
	    margin-top: 10px;
	}
	.responsive #top .av-special-heading > *{
	    letter-spacing: 0;
	}
	.responsive #top #wrap_all .all_colors h1 {
	    font-size: 28px;
	}
	.responsive #top #wrap_all .all_colors h2 {
	    font-size: 26px;
	}
	.responsive #top #wrap_all .all_colors h3 {
	    font-size: 22px;
	}
	.responsive #top .splide__arrow--prev {
	    left: -8px;
	}
	.responsive #top .splide__arrow--next {
	    right: -8px;
	}

	/* Header */

	header:not(.header-scrolled) .logo a,
	header:not(.header-scrolled) .logo a img {
		width: 207px;
	}
	.responsive #top .logo {
	    width: auto;
	}
	/*#header-login, #header-search, #public-search, .logged-in #header-login {
	    width: 15%;
	}*/
	#header-login {
	    margin-right: 0px;
	}
	.responsive #top #wrap_all .container.av-logo-container {
	    max-width: 100%;
	    width: 100%;
	    padding: 0 20px;
	}
	div#header-login button, div#header-login a {
	    padding: 0;
	    border: 0;
	}
	.responsive #top #wrap_all .main_menu {
		position: relative;
	}
	.html_header_top .av_bottom_nav_header .av-logo-container .main_menu {
		width: 18%;
	}
	.responsive #top #wrap_all .more-link {
	    font-size: 18px;
	}
	.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top.logged-in #wrap_all #main {
	    padding-top: 170px !important;
	}

	.av-burger-overlay .search-max-wrapper {
	    padding: 0 20px;
	}

	/* Breadcrumbs */
	.responsive #top .breadcrumb .sep {
	    margin: 0px 5px;
	}
	.responsive #top .title_container .breadcrumb {
	    position: static;
	    margin-top: 0;
	}
	.responsive #top .title_container .breadcrumb .breadcrumb-trail {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.responsive #top .title_container .container {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    height: 86px;
	}


	/* Slider */
	.responsive #top .avia-fullwidth-slider .slideshow_align_caption {
	    text-align: center;
	}
	.responsive #top .avia-fullwidth-slider h1.avia-caption-title {
	    font-size: 32px !important;
	}
	.responsive #top .slideshow_caption .avia-caption-content {
	    font-size: 20px !important;
	    margin: 0 auto;
    	max-width: 300px;
	}
	.responsive #top .avia-slideshow-inner, .avia-slideshow-inner img {
	    height: 480px !important;
	}
	.responsive #top .av_slideshow_full li img {
	    width: auto;
	    max-width: inherit;
	    margin-left: -75%; /*IMG Position*/
	}
	.responsive #top #wrap_all .avia-slideshow-button {
	    margin-top: 40px;
	    font-size: 16px;
	    padding: 12px 40px;
	}
	.responsive #top .av-control-minimal .avia-slideshow-arrows a.prev-slide:before,
	.responsive #top .av-control-minimal .avia-slideshow-arrows a:before {
	    font-size: 28px;
	}
	.responsive #top .avia-slideshow-dots.avia-slideshow-controls {
	    display: none;
	}
	.responsive #top #wrap_all .avia-slideshow-controls a {
	    display: block !important;
	}
	.responsive #top #wrap_all .avia-slideshow-arrows a.prev-slide {
	    margin-left: 0;
	}
	.responsive #top #wrap_all .splide__list {
	    flex-wrap: nowrap;
	}
	.responsive #top .splide__track {
	    padding: 20px 0 0;
	}
	.responsive #top .splide__slide .slide-content {
    	padding: 20px;
	}
	.responsive #top .splide__slide .slide-content .slide-entry-excerpt {
	    font-size: 16px;
	}
	#leistungen .flex_column.avia-builder-el-last {
	    padding: 0 40px 170px !important;
	}
	.responsive #top .splide__pagination li {
	    margin: 0 4px;
	}
	.responsive #top #wrap_all #main.all_colors .slide-entry {
	    margin-left: 0;
	    padding: 0 20px;
	}
	.responsive #top #wrap_all #main.all_colors .splide-post-slider .slide-entry {
		padding: 0;
	}
	.responsive #top #wrap_all .special-news-grid.avia-content-slider article.slide-entry {
	    margin-bottom: 0;
	}
	.responsive #top #wrap_all #main.all_colors .avia-content-slider .slide-entry {
	    padding: 0;
	}
	.responsive #top .slider-gradient .splide__track,
	.responsive #top .splide-post-slider .splide__track {
	    transform: none;
	}
	.responsive #top .splide-post-slider .splide__track {
	    overflow: visible;
	}

	/*Startseite (offen)*/
	.page-id-276 div#av_section_1 {
	    background-image: none !important;
	}
	.responsive #top #wrap_all .fullwidth-container .container,
	.responsive #top #wrap_all .services-fullwidth .container {
	    max-width: 100%;
	    width: 100%;
	}
	.responsive #top #wrap_all .fullwidth-container .flex_column {
	    margin: 0;
	}
	.responsive #top #wrap_all .fullwidth-container .flex_column {
	    padding: 10px 0 !important;
	}
	.fullwidth-container .flex_column > *:not(.avia-image-container) {
	    padding: 20px;
	}
	.responsive #top.page-id-276 .fullwidth-container .flex_column.av_one_half.av-equal-height-column.avia-builder-el-last {
	    padding: 40px 20px !important;
	}
	.services-fullwidth .flex_column.av_two_third {
	    background-position: center center !important;
	}
	.responsive #top .services-fullwidth .flex_column.av_one_third {
	    padding: 0 20px 120px !important;
	}
	.responsive #top #wrap_all .social-grid .flex_cell.no_margin {
	    padding: 0 0 50px !important;
	}
	.responsive #top #wrap_all .social-grid .flex_column_table.av-equal-height-column-flextable {
	    flex-direction: column;
	}
	.responsive #top #wrap_all .social-grid .avia-builder-el-first.el_before_av_image .avia-image-overlay-wrap {
	    min-height: 295px;
	}
	.responsive #top .social-grid .no_margin.av_two_third {
	    border-width: 0px 1px 1px 1px !important;
	    border-radius: 0 0 5px 5px !important;
	}
	.responsive #top .social-grid .no_margin.av_one_third {
	    border-width: 0 !important;
	    border-radius: 5px 5px 0 0 !important;
	}
	.responsive #top #wrap_all #main.all_colors .social-grid.av-flex-cells .no_margin.av_two_third {
	    padding: 50px 20px 10px !important;
	}
	.responsive #top .social-grid .avia-image-container + .avia-image-container {
	    bottom: -30px;
	}
	.responsive #top .social-grid .avia-button.avia-size-medium {
	    padding-right: 10px;
	    font-size: 16px;
	    margin-top: 20px;
	}
	.responsive #top div[id^="splide-contentslider"]:not(.slider-gradient) .splide__arrows {
	    right: 0;
	    bottom: -19px;
	    margin-top: 0;
	    width: 100%;
	    text-align: center;
	}
	.responsive #top.page-id-276 #av_section_4 .content {
	    padding: 20px 0;	    
	}
	.responsive #top.page-id-276 #wrap_all  #av_section_4 .flex_column {
		margin-bottom: 0;
	}
	.responsive #top.page-id-276 #wrap_all  #av_section_4 .av-special-heading-tag {
	    text-align: left;
	    padding: 0;
	}
/*	.responsive #top #wrap_all .avia-button-wrap.avia-builder-el-last {
	    margin-top: 15px;
	}*/
	.responsive #top .services-fullwidth .flex_column.av_two_third {
	    padding: 0 40px 60px !important;
	}

	/*Startseite (geschlossen)*/
	.responsive #top #wrap_all .splide__list li.image-gradient {
	    min-height: 395px;
	    margin-right: 20px;
	}
	.responsive #top #wrap_all .background-contentslider {
	    justify-content: space-evenly;
	}
	.responsive #top #wrap_all .splide__pagination {
	    /*width: 100%;*/
	    display: none;
	}
	.responsive #top #wrap_all #mein-bereich .container,
	.responsive #top #wrap_all #videowiki .container {
	    max-width: 100%;
	    width: 100%;
	}
	.responsive #videowiki .flex_column.avia-builder-el-first {
	    padding: 0 20px;
	}
	.responsive #top #wrap_all #mein-bereich .flex_column_table .flex_column,
	.responsive #top #videowiki .flex_column.av_one_half:nth-child(2) {
	    padding: 40px 20px !important;
	}
	.responsive #top #wrap_all #mein-bereich .user-meta {
	    margin-bottom: 50px;
	}
	.responsive #top #wrap_all #mein-bereich .av-iconlist-small.avia-icon-list-right .iconlist_icon {
	    margin-right: 0px;
	    text-align: end;
	}
	.responsive #top #wrap_all #mein-bereich .avia-button-wrap.avia-builder-el-last {
	    margin-top: 40px;
	}
	.responsive #top #wrap_all #mein-bereich .avia-button, 
	.responsive #top #wrap_all #mein-bereich .avia-button[class^="avia-size-"] {
	    min-width: auto;
	    font-size: 18px;
	    padding: 11px 40px;
	}
	.responsive #top #videowiki .flex_column_table.av-equal-height-column-flextable {
	    padding-top: 0;
	}
	.responsive #top #videowiki .no_margin.av_one_half {
	    margin: 0;
	}
	.responsive #top .av_promobox.support-quick-box .avia-promocontent {
	    text-align: center;
	}
	.responsive #top #kontakt a.avia-button {
	    max-width: fit-content;
	    margin: 0 auto;
	}
	.responsive #top #kontakt .flex_column > .support-quick-box {
	    padding: 40px;
	}
	.responsive #top #wrap_all .avia-promocontent > * {
	    margin: 10px 0;
	}
	.responsive #top #leistungen .flex_column.av_one_third.avia-builder-el-first {
	    padding: 0 20px 120px !important;
	}
	.responsive #top .av-layout-grid-container.container .flex_cell.no_margin .flex_cell_inner {
	    display: flex;
	    align-items: center;
	}
	.responsive #top #wrap_all .av-layout-grid-container.container.av-flex-cells .av_one_fifth.no_margin {
	    padding: 0 !important;
	    width: fit-content;
	}
	.responsive #top #leistungen {
	    padding-bottom: 0;
	}

	/*Produkte Template*/
	.responsive #top #wrap_all .img-blue-box .container {
	    max-width: 100%;
	    width: 100%;
	}
	.responsive #top .intro .no_margin.av_one_third {
	    padding: 40px 20px !important;
	}
	.responsive #top #wrap_all .intro .container {
		max-width: 100%;
		width: 100%;
	}
	.responsive #top #wrap_all #main.all_colors .img-blue-box .content,
	.responsive #top #wrap_all #main.all_colors .fullwidth-container .content {
		padding: 0;
	}
	.responsive #top #wrap_all #main.all_colors .img-blue-box .flex_column.avia-builder-el-last {
	    width: 100%;
	    padding: 100px 20px 30px !important;
	    margin-top: -90px;
	    border-radius: 0 !important;
	    margin-bottom: 0;
	}
	.responsive #top #wrap_all .img-blue-box .no_margin.av_three_fourth {
	    padding: 0 20px !important;
	}
	.av_font_icon.bg-icon-aboslute {
	    display: none;
	}
	#top .info-box .flex_cell .flex_cell_inner {
	    flex-direction: column;
	}
	.responsive #top #wrap_all .intro .flex_column {
	    margin-bottom: 0;
	}
	.responsive #top .info-box .flex_cell_inner .flex_column {
	    padding: 0 !important;
	}
	.responsive #top #wrap_all .info-box.av-flex-cells .no_margin {
	    margin: 0 auto;
	    padding: 20px 10px !important;
	}
	.responsive #top #wrap_all .info-box {
	    padding: 40px 0 80px;
	}
	.responsive #top .avia-icon-list li span.iconlist-char:before {
	    font-size: 20px;
	}
	.responsive #top #wrap_all .info-box:before {
	    content: '';
	    background-image: url(https://vr-networld.dev28.econsor-programming.de/wp-content/uploads/2021/03/Pfad-9.svg);
	    width: 70px;
	    height: 70px;
	    background-repeat: no-repeat;
	    display: block;
	    visibility: visible;
	    background-position: center;
	    background-size: 18px;
	    border: 3px solid var(--kurkuma);
	    border-radius: 100%;
	    margin: 0 auto -35px;
	    position: relative;
	    z-index: 1;
	    background-color: #fff;
	}
	.responsive #top #wrap_all .info-box .flex_column.avia-builder-el-first {
		display: none;
	}
	.responsive #top #wrap_all .conditions .avia_responsive_table .avia-data-table {
	    border-width: 0;
	}
	.responsive #top #wrap_all .conditions div .avia_responsive_table .avia-data-table table, 
	.responsive #top #wrap_all .conditions div .avia_responsive_table .avia-data-table tbody, 
	.responsive #top #wrap_all .conditions div .avia_responsive_table .avia-data-table tr, 
	.responsive #top #wrap_all .conditions div .avia_responsive_table .avia-data-table td, 
	.responsive #top #wrap_all .conditions div .avia_responsive_table .avia-data-table th {
	    text-align: left;
	}
	.responsive #top #wrap_all .conditions .avia_responsive_table .avia-data-table td:before {
	    font-style: normal;
	    font-size: 15px;
	    font-weight: 700;
	    color: #333333;
	}
	.responsive #top .main_color .img-blue-box .avia-color-theme-color {
	    padding: 15px 60px;
	}
	.responsive .text-link-button span.avia_iconbox_title {
	    font-weight: normal;
	}
	.responsive #top #informationen .flex_column.av_three_fourth {
	    width: 100% !important;
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	}
	.responsive #top #wrap_all .downloads-in-tabs .flex_column:not(.av_one_full) {
	    background: #fff;
	    padding: 20px;
	    margin-bottom: 0 !important;
	    flex-direction: row;
	    display: flex;
	    align-items: flex-start;
	}
	.responsive #top #wrap_all .downloads-in-tabs .flex_column:not(.av_one_full) .avia-image-container {
	    width: auto;
	    margin-right: 20px;
	    max-width: 110px;
	}
	.responsive #top #wrap_all .downloads-in-tabs .avia-promocontent p {
	    font-size: 14px;
	    line-height: 1.8em;
	}
	.responsive #top #wrap_all .downloads-in-tabs .avia-image-container .avia_image {
	    min-width: 100px;
	}
	.responsive #top #wrap_all .all_colors h5 {
	    font-size: 16px;
	    margin-left: 20px;
	}
	.responsive #top .avia-promocontent h5::before {
	    top: 10px;
	}
	.responsive #top #downloads-bereich .downloads-in-tabs .flex_column:not(.av_one_full) .av_promobox {
	    padding-right: 0;
	}
	.responsive #top .av-layout-tab-inner .flex_column {
	    padding: 0;
	}
	.responsive #top #wrap_all .downloads-in-tabs .flex_column {
	    margin-bottom: 0;
	}
	.js_active .av-tab-section-tab-title-container {
	    display: flex;
	    flex-wrap: nowrap;
	    justify-content: space-evenly;
	    overflow-y: auto;
	    overflow-x: auto;
	}
	.responsive #top .av-inner-tab-title {
	    font-size: 16px;
	    margin-bottom: 0;
	    padding: 15px 0;
	}
	.responsive #top span.av-tab-arrow-container {
	    display: none;
	}
	.responsive #top .av-active-tab-title .av-outer-tab-title {
	    border-bottom: 3px solid #ff6600;
	}
	.responsive #top span.av-inner-tab-title::after {
		display: none;
	}
	.responsive #top .av-section-tab-title {
	    padding: 0;
	}
	.responsive #top .with_frm_style .frm_form_fields > fieldset {
	    padding: 20px !important;
	    border-radius: 5px;
	}
	.responsive #top .frm_fields_container .frm_form_field.flex-column.flex-two-fifth {
	    flex-basis: 100%;
	}
	.responsive #top .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
	    border-bottom: 0 !important;
	    font-size: 20px !important;
	}
	.responsive #top .with_frm_style .frm_primary_label {
	    font-size: 16px !important;
	    line-height: 1.5em;
	    margin: 0 0 5px;
	}
	.responsive.js_active #top .av-elegant-toggle .toggler {
	    font-size: 16px;
	    line-height: 1.4em;
	}
	.responsive #top .av-elegant-toggle .toggle_content {
	    font-size: 16px;
	    line-height: 1.8em;
	    padding-top: 0;
	}
	.responsive #top #informationen.img-blue-box {
	    padding-top: 50px;
	}

	/*Serviceseite Template*/
	.responsive #top #downloads-bereich .downloads-in-tabs .flex_column:not(.av_one_full) .av_promobox {
	    padding: 0;
	}
	.responsive .av_promobox .avia-button, .responsive .av_promobox .avia-button-wrap {
	    text-align: center;
	}

	/* Verteilerseite Template */
	.responsive #top #wrap_all .special-news-grid .slide-entry-wrap {
	    width: 100%;
	}
	.responsive #top #wrap_all .special-news-grid .slide-entry {
	    margin-left: 0;
	}
	.responsive #top #veranstaltungen .flex_column.av_one_full.first.avia-builder-el-first {
	    padding-bottom: 50px;
	}
	.responsive #top #applikationen div[id^="splide-contentslider"]:not(.slider-gradient) .splide__arrows {
	    bottom: 0;
	}

	/* Videos */
	.responsive #top .video-grid-wrapper .video-wiki-card {
	    width: 100%;
	}
	.responsive #top .video-filter .searchandfilter > ul > li {
	    padding: 20px 0 0;
	    width: 100%;
	}
	.responsive #top .video-filter .searchandfilter ul {
	    min-height: auto;
	}
	.responsive #top #wrap_all .video-filter li.sf-field-search {
	    padding: 0;
	}
	.responsive #top #video-wiki-toggle .avia-button.avia-color-blue,
	.responsive #top #video-wiki-toggle {
	    width: 100%;
	}
	.responsive #top .video-filter .searchandfilter ul {
	    width: 100%;
	    margin: 0;
	}
	.responsive #top .video-filter .searchandfilter > ul > li.sf-field-search {
	    margin-right: 0;
	    margin-top: 20px;
	}

	/* Wochenübersicht */
	.responsive #top .weekly-overview-section .searchandfilter > ul > li {
	    width: 100%;
	}
	.responsive #top .searchandfilter > ul > li.sf-field-reset {
	    text-align: center;
	}
	.responsive #top .second-col .published-container, .responsive #top .mobile-info .published-container, .responsive #top .second-col .downloads-container, 
	.responsive #top .mobile-info .downloads-container, .responsive #top .mobile-info .link-container, .responsive #top .second-col .link-container {
	    margin: 5px 12.5px;
	}
	.responsive #top.weekly_overview-template-default #wrap_all .intro .container {
	    max-width: 90%;
	}
	.responsive #top.weekly_overview-template-default .av-elegant-toggle .toggle_content {
	    padding: 20px;
	}
	.responsive #top.weekly_overview-template-default .single-weekly_overview .infocard {
	    padding: 0;
	}
	.responsive #top.weekly_overview-template-default .infocard.odd {
	    padding: 20px;
	}
	.responsive #top.weekly_overview-template-default .infocard.odd, 
	.responsive #top.weekly_overview-template-default .infocard.even {
	    margin: 20px 0;
	}

	/* Suchergebnisse */
	.responsive .details-search .searchandfilter > ul li.sf-field-search label::before {
	    left: 25px;
	}
	.responsive #top .avia_search_element.on-page-search #s, 
	.responsive #top .details-search .searchandfilter > ul li label input[type="text"] {
	    padding: 0 70px 0 50px;
	}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li.mobile-search a {
	    padding: 0;
	    margin: 12px 0;
	}

	/* Fixed Bar */
	.responsive #top #wrap_all .av-submenu-container .av-subnav-menu {
	    align-items: center;
	    justify-content: space-evenly;
	}
	.responsive #top #wrap_all .av-submenu-container .av-subnav-menu li.menu-item:last-child {
	    margin-left: 0;
	}
	.responsive .fixed-sidebar {
	    right: 10px;
	}
	#top .av-submenu-container .container {
	    background-color: transparent;
	}
	.responsive #top .frm_combo_inputs_container, .responsive #top .frm_grid_container, 
	.responsive #top .frm_form_fields .frm_section_heading, .responsive #top .frm_form_fields .frm_fields_container {
	    margin: 0 !important;
	}
	.responsive #top .frm_style_formidable-style.with_frm_style .form-field {
		width: 100%;
	}
	.responsive #top .frm_fields_container .frm_form_field.flex-column.flex-inside-columns {
	    padding: 0;
	}
	.responsive #top .frm_fields_container .frm_form_field.flex-column {
		margin-left: 0;
		margin-right: 0;

	}


	/* Footer */

	#socket .copyright {
	    text-align: center;
	}
	#socket .container {
	    padding-bottom: 85px;
	}
	.responsive #top #main .container_wrap:not(.footer_color):first-child {
	    border-top: none;
	}
	.responsive #top #main #footer-page .container_wrap:first-child {
	    border-top: 1px solid #bbb;
	}
	.responsive #top .footer_color .content .flex_column .widget_nav_menu li a {
	    padding: 10px;
	}
	:not(.footer-page-content) .container_wrap {
	    border-top-width: 0px;
	}

	/* Fixed Sidebar */

	.sidebar-item>a {
	    width: 50px;
	    height: 50px;
	    line-height: 50px;
	    font-size: 25px;
	}

/*
==============
End Breakpoint
==============
*/
}

@media only screen and (max-width: 479px) {

	/* Header */

	.responsive #top .slideshow_caption .avia-caption-content, .responsive #top .slideshow_caption .avia-caption-content p {
	    font-size: 16px !important;
	}

/*
==============
End Breakpoint
==============
*/
}