/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: econsor
Author URI: http://www.econsor.de
Template: enfold
*/

/************ econsor *************/

h1,h2,h3,h4,h5,h6{font-family:'Catamaran',sans-serif!important}
#top #wrap_all .av-inherit-size h3.av-special-heading-tag,#top #wrap_all .av-inherit-size h1.av-special-heading-tag{font-weight:900}
.av-subheading p{font-family:'Catamaran',sans-serif;font-weight:100;font-size:20px;letter-spacing:1px;text-transform:uppercase;color:#154695}
/*.current_page_item a span{border-bottom:solid 2px #ffd602;padding-bottom:5px;color:#ffd602} */
.header-scrolled .current_page_item a span{padding-bottom:16px}
.header-scrolled ul.sub-menu .current_page_item a span{padding-bottom:5px}
.current_page_item ul.sub-menu a span{padding-bottom:0;border-bottom:none}
ul#avia-menu li a span:hover{color:#ffd602}
ul#avia-menu li a span{font-family:'Catamaran',sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:700}
ul#avia-menu ul.sub-menu li a span{color:#154695}
ul#avia-menu ul.sub-menu li:hover a span{color:#fff}
ul.sub-menu{border-top:solid 1px #fff!important}
#header_main{background-color:#154695}
nav.main_menu .avia-menu.av-main-nav-wrap.av_menu_icon_beside{border-right:none}
#top .social_bookmarks li a{font-size:20px}
#top #wrap_all .social_bookmarks li{display:inline-block;float:left;width:auto;margin:0 3px;height:auto}
#top #wrap_all .social_bookmarks li a{font-size:20px;color:#154695;background-color:#fff;width:50px;height:50px;max-width:unset;line-height:50px;display:inline-block;float:left;position:relative}
#socket{background-color:#ffd602;color:#154695;border-top:none;font-size:13px}
.footer_color{background-color:#154695;color:#fff}
footer#socket .container{text-align:center}
footer#socket .container .copyright{margin:0 auto;float:none}
#footer .textwidget p{font-family:'Catamaran',sans-serif!important;font-weight:100}
#footer .textwidget p a#mitglied-werden{color:#154695;background:#ffd502;padding:11px 20px 7px;display:inline-block;margin-top:10px;font-weight:900;text-transform:uppercase}
#top .avia-slideshow li img{border-radius:0}
#top .avia-caption-content.av_inherit_color p{font-weight:300}
.avia-inner-caption .avia-caption-content p{font-size:20px;line-height:1.5;font-weight:100;font-family:'Catamaran',sans-serif}
ul#avia-menu ul li a{font-weight:400!important}
.avia-slideshow .avia-caption.av-slideshow-caption{top:20%;width:70%;margin:0 auto;height:auto;bottom:unset;text-align:center;padding:0;float:none;display:inline-block;left:15%}
.avia-slideshow .avia-caption.av-slideshow-caption h2.avia-caption-title{background:none}
.avia-slideshow .avia-caption.av-slideshow-caption .avia-caption-content p{background:none}
#top .avia-slideshow-arrows a{opacity:1;background-color:#23408f59}
.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a{opacity:1}
a.prev-slide{left:-20px}
#top .avia-slideshow-arrows a.next-slide{right:-20px}
.avia-slideshow-dots a{background:#121f5f;margin-top:8px}
.avia-slideshow-dots a.active,.avia-slideshow-dots a:hover{background:#ffd602}
#top #slider-startseite .avia-slideshow{height:370px;margin-top:30px}
#top #slider-startseite .avia-slideshow ul.avia-slideshow-inner li:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0}
.page-id-12 main.template-page.content.av-content-full.alpha.units{padding-top:0;padding-bottom:30px}
#abteilungen-startseite .flex_column.av_one_fifth{display:inline-block;float:left;margin:0;width:calc(100%/5);position:relative;clear:none;background-size:cover}
#abteilungen-startseite .flex_column.av_one_fifth:after{content:'';background:rgba(255,214,2,0.7);width:100%;height:100%;display:inline-block;position:absolute;top:0;visibility:hidden;z-index:-1}
#abteilungen-startseite .flex_column.av_one_fifth:hover:after{visibility:visible}
#abteilungen-startseite .flex_column.av_one_fifth .avia_textblock p a{color:#fff;font-weight:100;font-size:22px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;font-family:'Catamaran',sans-serif}
.with-excerpt-container .grid-entry{padding:10px}
tr.avia-heading-row{background-color:#23408f!important;color:#fff}
#abteilungen-startseite .flex_column.av_one_fifth .avia_textblock p a:hover{text-decoration:none;color:#fff;letter-spacing:1px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
.flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-middle{background-size:cover}
.responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:32.2%}
#top .container .av-masonry.av-large-gap{width:calc(100% + 52px)}
figcaption.av-inner-masonry-content.site-background{padding:10px 20px}
.page-id-25 .flex_column_table_cell,.page-id-12 .flex_column_table_cell{height:253px}
.parent-pageid-25 main.template-page.content.av-content-full.alpha.units{padding-top:0}
.parent-pageid-25 h3.av-special-heading-tag #wrap_all .av-inherit-size .av-special-heading-tag{font-size:20px}
.parent-pageid-25 .entry-content-wrapper.clearfix .av_one_fourth{margin-left:2%;width:23.5%;margin-top:35px}
.parent-pageid-25 main.template-page.content.av-content-full.alpha.units{padding-top:0;padding-bottom:15px}
#abteilung-info-ap .flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-8.el_after_av_one_fourth.avia-builder-el-last.column-top-margin{margin-left:0;margin-top:0}
#abteilung-info-ap .flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-4.el_after_av_one_full.el_before_av_one_fourth.column-top-margin{margin-top:0;width:53%}
#abteilung-info-ap .flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-6.el_after_av_one_half.el_before_av_one_fourth.column-top-margin{margin-top:0;margin-left:0}
#abteilung-info-ap .flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-8.el_after_av_one_fourth.avia-builder-el-last.column-top-margin .av-special-heading.av-special-heading-h4.avia-builder-el-9.el_before_av_textblock.avia-builder-el-first{margin-bottom:20px}
.special-heading-border{display:none}
#mannschaften h3.av-special-heading-tag{font-size:15px!important}
#mannschaften .flex_column.av_one_full.flex_column_div.first.avia-builder-el-16.el_before_av_one_fourth.avia-builder-el-first h3.av-special-heading-tag{font-size:30px!important}
#mannschaften .flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first{margin-left:0}
div#abteilung-info-ap{margin-bottom:20px}
.page-id-25 div .avia-logo-element-container .av_one_fourth,.page-id-12 div .avia-logo-element-container .av_one_fourth{width:100%;min-height:unset}
.main_color .container .av-inner-masonry-content,#top .main_color .container .av-masonry-load-more,#top .main_color .container .av-masonry-sort,.main_color .container .av-masonry-entry .avia-arrow{background-color:#154695}
#top #wrap_all h3.av-masonry-entry-title.entry-title{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;margin:10px 0}
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{padding-top:5px;color:#fff;font-weight:300}
span.av-masonry-date.meta-color.updated{color:#fff;margin:30px 0;display:inline-block}
main.content .comment-entry{display:none}
#top #wrap_all .av-inherit-size h1.av-special-heading-tag{font-size:50px}
.blog .container .av-content-small.units{width:100%}
.blog .container .av-content-small.units .entry-content-wrapper{padding-right:0}
.blog .avia-content-slider .slide-entry-wrap{margin-bottom:25px}
.blog aside.sidebar.sidebar_right.alpha.units{display:none!important}
.slide-content{background-color:#154695;color:#fff;padding:0 12px 19px 17px}
.slide-content h3.slide-entry-title.entry-title{color:#fff!important;font-size:18px!important}
.slide-content h3.slide-entry-title.entry-title a:hover{color:#ffffffc7!important}
.slide-entry-wrap a.slide-image{margin-bottom:0;min-height:198px}
header.entry-content-header{height:auto}
.slide-entry-wrap .av_one_third{margin-left:2%;width:31.3%}
.slide-entry-wrap article.slide-entry.flex_column.post-entry:first-child{margin-left:0}
.blog footer.entry-footer{display:none}
header.entry-content-header span.blog-categories.minor-meta{display:none!important}
header.entry-content-header h1.post-title.entry-title{text-transform:uppercase!important;font-weight:700!important;font-size:30px!important}
span.post-meta-infos span.text-sep.text-sep-date,span.post-meta-infos span.comment-container.minor-meta,span.post-meta-infos span.text-sep.text-sep-comment,span.post-meta-infos span.blog-author.minor-meta{display:none!important}
ul.av-share-box-list.noLightbox{width:8%!important;border:1px solid #154695}
.comment-entry.post-entry span.minitext{display:none}
.slide-entry-wrap img.attachment-portfolio.size-portfolio.wp-post-image{height:auto;border-radius:0}
.slide-entry-wrap .slide-entry-excerpt.entry-content{font-size:14px;line-height:21px}
.slide-entry-wrap a.slide-image,.avia-content-slider .slide-image{border-radius:0}
#top #wrap_all .av-inherit-size h3.av-special-heading-tag{font-size:50px}
.blog article.slide-entry.flex_column.post-entry{min-height:500px;background-color:#154695}
#trainer-zeiten{max-width:1210px;margin:0 auto}
div#trainer-zeiten .flex_cell.no_margin.av_one_half.avia-builder-el-13.el_after_av_cell_one_half.avia-builder-el-last .flex_column.av_one_half.flex_column_div.first.avia-builder-el-16.el_after_av_one_full.el_before_av_one_half.column-top-margin,div#trainer-zeiten .flex_cell.no_margin.av_one_half.avia-builder-el-13.el_after_av_cell_one_half.avia-builder-el-last .flex_column.av_one_half.flex_column_div.avia-builder-el-18.el_after_av_one_half.avia-builder-el-last.column-top-margin{height:220px;margin-top:0}
div#trainer-zeiten .flex_cell.no_margin.av_one_half.avia-builder-el-13.el_after_av_cell_one_half.avia-builder-el-last .flex_column.av_one_half.flex_column_div.first.avia-builder-el-16.el_after_av_one_full.el_before_av_one_half.column-top-margin section.av_textblock_section,div#trainer-zeiten .flex_cell.no_margin.av_one_half.avia-builder-el-13.el_after_av_cell_one_half.avia-builder-el-last .flex_column.av_one_half.flex_column_div.avia-builder-el-18.el_after_av_one_half.avia-builder-el-last.column-top-margin section.av_textblock_section{padding-top:30px}
.page-id-920 .artikel,.page-id-1424 .artikel{background:#eee;padding:50px 30px;margin:30px 0;-webkit-box-shadow:15px 20px 47px -16px rgba(0,0,0,0.2);box-shadow:15px 20px 47px -16px rgba(0,0,0,0.2)}
#top.page-id-920 #wrap_all h3,#top.page-id-1424 #wrap_all h3{font-size:2.5em;line-height:1.2em}
#top.page-id-920 #wrap_all h1,#top.page-id-1424 #wrap_all h1{margin-top:50px}
#top.page-id-920 #wrap_all p span,#top.page-id-1424 #wrap_all p span{line-height:1}
#top.page-id-920 #wrap_all .artikel_content,#top.page-id-1424 #wrap_all .artikel_content{padding-right:30%}
#archiv #content_right{float:left;min-height:400px;padding:0}
#archiv #content_right .spielbericht{float:left;display:inline-block;width:100%;margin-bottom:20px;height:auto}
#archiv #content_right .header_spielbericht{float:left;width:100%}
#archiv #content_right .header_spielbericht p.date{background:#154695;float:left;display:inline-block;margin:0 20px 0 0;padding:10px;text-align:center;width:120px}
#archiv #content_right .header_spielbericht p.date .month{color:#fff;font-size:18px;float:left;width:100%;display:inline-block}
#archiv #content_right .header_spielbericht p.date .day{color:#fff;font-size:42px;float:left;margin:10px 0;width:100%;display:inline-block}
#archiv #content_right .header_spielbericht p.date .year{color:#fff;font-size:16px;float:left;width:100%;display:inline-block}
#archiv #content_right .header_spielbericht .info{display:inline-block;float:left;background:#154695;width:calc(100% - 140px);min-height:112px;padding:10px;text-align:center}
#archiv #content_right .header_spielbericht .info img{display:none}
#archiv #content_right .spielbericht .info .mannschaft{float:left;font-size:14px;color:#fff;width:100%;margin-bottom:20px}
#archiv #content_right .spielbericht .info .spiel{font-size:18px;color:#fff;display:inline-block;float:left;width:100%;font-weight:700}
#archiv #content_right .spielbericht_content{background-color:#ddd;float:left;padding:30px;margin-bottom:20px;width:100%}
#archiv #content_right .spielbericht_content img{display:none}
#archiv .av-tab-section-tab-title-container{background-color:#ffd602}
#top #wrap_all #galerie-section h3{font-size:35px}
#top #main .sidebar{background-color:#eee}
aside.sidebar h3.widgettitle{font-size:20px!important}
a#scroll-top-link{background-color:#ffd602;color:#fff}
#top a#scroll-top-link:hover{color:#fff;background-color:#192c71}
#scroll-top-link:hover{border:0}
#scroll-top-link{border:0;border-radius:0}
#top #wrap_all #kalender-bereich .avia_codeblock h2{color:#154695}
#top #wrap_all #kalender-bereich .avia_codeblock img{display:inline-block;float:left;height:auto;width:30%;margin-right:30px}
#top #wrap_all #kalender-bereich .avia_codeblock a{font-size:18px;font-weight:700}
#top #wrap_all #kalender-bereich .avia_codeblock p{display:inline-block;width:calc(70% - 30px);margin:3px 0;font-size:14px;float:right}
#top #wrap_all #kalender-bereich .av-flex-placeholder{display:table-cell;width:1%}
#kalender-bereich table.em-calendar.fullcalendar td.month_name{text-align:center;color:#154695;font-weight:900;font-size:20px;font-family:'Catamaran',sans-serif;border:none}
#kalender-bereich table.em-calendar.fullcalendar thead tr td{border:none;background:none}
#kalender-bereich table.em-calendar.fullcalendar thead tr{background:none}
#kalender-bereich table.em-calendar.fullcalendar{background:none}
#top #wrap_all #kalender-bereich .avia_codeblock a.em-calnav.full-link.em-calnav-prev,#top #wrap_all #kalender-bereich .avia_codeblock a.em-calnav.full-link.em-calnav-next{font-size:20px;font-weight:900;font-family:'Catamaran',sans-serif}
#kalender-bereich table.em-calendar.fullcalendar thead tr{height:50px}
#top #wrap_all #kalender-bereich .avia_codeblock table.em-calendar.fullcalendar a{font-size:13px}
table.em-calendar td.eventful a,table.em-calendar td.eventful-today a{color:#154695}
#top #wrap_all #kalender-bereich .avia_codeblock table.em-calendar.fullcalendar tr.days-names{background:#ffd602}
#kalender-bereich table.em-calendar.fullcalendar thead tr td:last-child{text-align:right}
#top a.avia-button.avia-button-fullwidth{margin-bottom:20px;display:inline-block;float:left;padding:20px;border:none;border-radius:0}
#top .av-icon-on-hover .avia_button_icon{height:auto;margin-bottom:-5px}
#top #wrap_all .all_colors h4{font-weight:700}
#top .av-dark-form p label{color:#154695;text-transform:uppercase;margin-top:10px;font-weight:900;font-family:'Catamaran',sans-serif;font-size:1em}
#top div .av-dark-form .input-text,#top div .av-dark-form input[type='text'],#top div .av-dark-form input[type='input'],#top div .av-dark-form input[type='password'],#top div .av-dark-form input[type='email'],#top div .av-dark-form input[type='number'],#top div .av-dark-form input[type='url'],#top div .av-dark-form input[type='tel'],#top div .av-dark-form input[type='search'],#top div .av-dark-form textarea,#top div .av-dark-form select{color:#222;border-color:#ddd;border-width:1px!important;background-color:#fff;border-radius:0!important}
#top .av-custom-form-color .button{border:2px solid;text-transform:uppercase;font-weight:900;font-family:'Catamaran',sans-serif;font-size:1em;background-color:#ffd602;border-radius:0!important;color:#154695;border-color:#ffd602}
#top .av-custom-form-color .button:hover{border:2px solid;background-color:#154695;color:#ffd602;border-color:#154695}
#top #wrap_all h3.team-member-name{font-size:20px}
.team-img-container img{border-radius:0}
.team-img-container{border-radius:0}
.team-member-job-title{font-style:italic}
#top #wrap_all .main_color form h3{font-size:30px;color:#222}
ul#avia-menu ul.sub-menu li:hover a span{color:#000}
#top #wrap_all .av-logo-container .social_bookmarks li.social_bookmarks_facebook.av-social-link-facebook a{font-size:20px;color:#154695;background-color:#fff;width:50px;height:50px;max-width:unset;line-height:50px}
#top #wrap_all .av-logo-container .social_bookmarks li.social_bookmarks_facebook.av-social-link-facebook a:hover{background-color:#3B5998;color:#fff}
#top #wrap_all nav .social_bookmarks{position:relative;top:30%;margin-top:0;right:0;overflow:unset;clear:none;float:left}
#top #wrap_all .header-scrolled nav .social_bookmarks{top:7%}
#top #archiv.main_color .avia-button{width:100%;font-size:20px;border:none;border-radius:0;letter-spacing:1px;text-align:left}
#top #archiv.main_color .avia-button-wrap{width:100%}
#top #archiv .single_toggle p.toggler{color:#154695;background-color:#ffd602;font-size:20px;padding:20px 50px}
#archiv .toggle_icon .hor_icon,#archiv .toggle_icon .vert_icon{border-color:#154695}
#archiv .toggle_icon{left:20px}
#archiv .av-minimal-toggle .toggle_content{padding:0;background:none}
#archiv .av-minimal-toggle .toggle_content p{margin:0}
#archiv .av-minimal-toggle .toggle_content p a{width:100%;display:inline-block;padding:20px 30px;margin-top:1px;background:#eee}
#archiv .av-minimal-toggle .toggle_content p a:hover{background-color:#ddd;text-decoration:none}
body #archiv .column-top-margin{margin:0}
#top #wrap_all .main_color .fc-toolbar .fc-center h2{color:#154695!important;font-size:24px!important}
@media screen and (max-width: 1100px) {
#header_main .avia-menu.av_menu_icon_beside{padding-right:0}
#header_main .av-main-nav > li > a{padding:0 10px}
#header_main ul#avia-menu li a span{font-size:12px}
}
@media only screen and (max-width: 1366px) {
  nav.main_menu {
    display: block !important;
  }
  #avia-menu .menu-item,
  #nav_menu-3,
  .responsive #header_main_alternate,
  #top #header .av-main-nav > li.av-burger-menu-main.menu-item-avia-special > a::before {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }
  .html_header_top #top .av_menu_left .main_menu {
	left: auto;
	right: 0;
  }
  .html_header_top.html_header_sticky.html_bottom_nav_header #main {
  	padding-top: 88px;
  }
  .header_color .av-hamburger-inner, 
  .header_color .av-hamburger-inner::before, 
  .header_color .av-hamburger-inner::after,
  .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, 
  .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,
  .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
    background-color: #fff;
  }
  .html_av-overlay-side #top .av-burger-overlay-scroll{
  	background:#154695;
  }
}
@media screen and (max-width: 900px) {
#header_main{height:120px}
#header_main .logo{height:118px}
#header_main #avia-menu .menu-item a{height:58px;line-height:58px}
#header_main #avia-menu{width:80%;float:right}
#header_main .main_menu .social_bookmarks{float:right;top:-30%}
.html_av-overlay-side #top .av-burger-overlay-scroll{background:#154695}
}
@media screen and (max-width: 767px) {
#header_main{height:80px}
#header_main #avia-menu{width:100%}
.page-id-12 .flex_column_table_cell{height:auto}
}
@media screen and (max-width: 430px) {
#top #slider-startseite .avia-slideshow{height:140px}
#slider-startseite .avia-slideshow .avia-inner-caption h2{font-size:24px!important}
#slider-startseite .avia-slideshow .avia-inner-caption p{display:none}
#top #wrap_all .av-inherit-size h1.av-special-heading-tag,#top #wrap_all .av-inherit-size h3.av-special-heading-tag,#top #wrap_all .main_color h3,#top #wrap_all .alternate_color h3{font-size:40px}
#top .container .av-masonry.av-large-gap{width:calc(100% + 15px)}
}

/*Spalten - Abteilungen*/
#abteilungen-startseite.av_one_sixth .flex_column.av_one_fifth {
	width: calc(100%/6);
}
#abteilungen-startseite.av_one_seventh .flex_column.av_one_fifth {
	width: calc(100%/7);
}
#abteilungen-startseite.av_one_eighth .flex_column.av_one_fifth {
	width: calc(100%/8);
}
div #abteilungen-startseite.av_one_sixth,
div #abteilungen-startseite.av_one_seventh,
div #abteilungen-startseite.av_one_eighth {
	width: 100%;
	margin-left: 0;
}
.tnp-subscription input[type=email] {
  background-color: #ffd502!important;
}
/* catamaran-100 - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/catamaran-v17-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-100.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-300 - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/catamaran-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-300.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-regular - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/catamaran-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-regular.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-700 - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/catamaran-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-700.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-900 - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/catamaran-v17-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-900.svg#Catamaran') format('svg'); /* Legacy iOS */
}

.current_page_item a span {
    color: #fff;
    border: 0px;
}

.html_av-overlay-side-classic #av-burger-menu-ul {
    vertical-align: top !important;
}

#top #wrap_all .av-special-heading h3 {
    font-size: 50px !important;
}

.responsive #top #wrap_all #abteilungen-startseite.av_one_seventh .flex_column {
    margin-top: 20px;
    margin-bottom: 20px;
}
.responsive #top #wrap_all #abteilungen-startseite.av_one_sixth .flex_column {
    margin-top: 20px;
    margin-bottom: 20px;
}