/*
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: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/* ENFOLD – Seite 10780: Menüpunkt „Praxis“ ausblenden und Menü zentrieren */

.page-id-10780 li.menu-item-8477 {
    display: none !important;
}

.page-id-10780 #top .av-main-nav {
    justify-content: center;
}




.planetyouth td {
    color: #00274D !Important; 
    font-size: 16px !Important;

}


#top .widget_nav_menu li.akadmienav a {color:#ffffff !Important; font-family: "Architects Daughter"; padding:0px 10px !important; font-weight: normal; text-transform: none; height: 30px;
line-height: 28px; }
#top .widget_nav_menu li.akadmienav  {border-radius:5px;  background-color:#00274d !important;}


.tabellecolor tr th {
  background-color: #002746 !Important;
  color: #fff !Important;
  font-family: "Architects Daughter", Arial, Georgia, "Bitstream Charter", serif;
		font-size:16px;
}

.tabellecolor tr td {
	background-color: #fff;
	color: #002746 !Important;
	font-size:14px;
}

.tabellecolor tr td:nth-child(2) {color: #00274d !Important;}
.tabellecolor tr td:nth-child(3) {color: #244669 !Important;}
.tabellecolor tr td:nth-child(4) {color: #668cab !Important;}
.tabellecolor tr td:nth-child(5) {color: #2c91c2 !Important;}
.tabellecolor tr td:nth-child(6) {color: #C6227D !Important;}


.tabellecolor tr td:nth-child(6) a {color: #C6227D !Important;}


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

	.tabellecolor tr  {margin-bottom:30px;}
	
.tabellecolor tr td:nth-child(2) {background-color: #00274d !Important;color: #fff !Important;}
.tabellecolor tr td:nth-child(3) {background-color: #244669 !Important;color: #fff !Important;}
.tabellecolor tr td:nth-child(4) {background-color: #668cab !Important;color: #fff !Important;}
.tabellecolor tr td:nth-child(5) {background-color: #2c91c2 !Important;color: #fff !Important;}
.tabellecolor tr td:nth-child(6) {background-color: #C6227D !Important;color: #fff !Important;}
	
.tabellecolor tr td:nth-child(6) a {background-color: #C6227D !Important;color: #fff !Important;}

	
.tabellecolor tr td {
	background-color: #002746 !Important;
	color: #fff !Important;
	font-size:16px;
}		
	
.responsive .avia_responsive_table .avia-data-table td::before {
  font-size: 16px;
  padding-bottom: 10px;
	display: none;
}
	
}

@media only screen and (max-width:868px) {
.responsive #top #wrap_all .underslider.main_menu  { 	display: block !important;height: 100%;}
.responsive #top #wrap_all .underslider.main_menu  ul{ padding-bottom:10px;  padding-top:10px; 	display: block !important;height: 100%;}
.responsive #top #wrap_all .underslider.main_menu  ul li a  {height: 30px;  line-height: 16px;  display: inline-block;  width: 100%; }
.responsive #top #wrap_all .underslider.main_menu {  top:0 !important;  right: 0 !important;  position: relative !important;}
#top .widget_nav_menu li.akadmienav a {line-height: 28px !important;}	
}

@media only screen and (max-width:480px) {
.responsive #top #wrap_all .underslider.main_menu  ul li a  {line-height: 20px;}
	#top .widget_nav_menu li.akadmienav a {line-height: 28px !important;}
.avia-slideshow {margin-bottom:0px !Important;

}
}

.underslider.main_menu   {position: relative !important;}
.underslider.main_menu ul{ 	display: flex;  gap: 20px;  place-items: center;  justify-content: center;  height: 60px;border-bottom: 1px solid #002746;}
.underslider.main_menu ul li a{font-weight: bold;height: 55px;   line-height: 31px;  color: #002746 !important;font-size: 16px;text-transform: uppercase;}
.underslider.main_menu ul li a:hover {color: #c6227c !important;}
.o.body.page-id-7819 #header_main > .container {

  display: none;
}


.p1 a, .p2 a, .p3 a {display: inline !important;}

#glt-translate-trigger{
font-family: "Architects Daughter";	
	}


@media only screen and (max-width:420px) {
.tool-container {
  bottom: 110px !important;
}
}

#top .custom-color-heading a {
  text-decoration: none !Important;
}

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
    color: #00274d;
}

.mobileoff {display:block !important;}
.mobileon {display:none !important; width:0px !important;}


.terminenavi .avia-menu-text{color:#ffffff !Important; font-family: "Architects Daughter"; font-weight: normal; text-transform: none; }
.terminenavi {border-radius:5px; padding:5px 10px; background-color:#c6227c ; margin-top: -5px;}



.akadmienav .avia-menu-text{color:#ffffff !Important; font-family: "Architects Daughter"; font-weight: normal; text-transform: none; }
.akadmienav {border-radius:5px; padding:5px 10px; background-color:#00274d ; margin-top: -5px; margin-left:5px;}






div .logo {

    position: relative !important;

}

#socket {	z-index: 999;}
.avia-post-nav {background:#96969f !important; font-family: "Architects Daughter" !important; } 
.avia-post-nav .entry-info-wrap {width: 240px !important;}


.av_submenu_one {width:100% !Important;font-size: 16px !Important;}


#top .fullsize .template-blog .post-title {
        padding-bottom: 40px;
	    padding-top: 40px;
}
}



.desktopdatenschutz {display:block;}

#top .avia-button .avia_iconbox_title { font-family: "Architects Daughter" !important; }

.patienten-portal input[type="submit"]{
	background-color: #969696 !important;
    color: #ffffff !important;
    border-color: #969696 !important;
}
	
.patienten-portal input[type="submit"]:hover{
	background-color: #b10639 !important;
    color: #ffffff !important;
    border-color: #b10639 !important;
}
	


/* architects-daughter-regular - latin */
@font-face {
  font-family: 'Architects Daughter';
  font-style: normal;
  font-weight: 400;
  src: url('../drwodianka/fonts/architects-daughter-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('../drwodianka/fonts/Architects Daughter Regular'), local('ArchitectsDaughter-Regular'),
       url('../drwodianka/fonts/architects-daughter-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../drwodianka/fonts/architects-daughter-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../drwodianka/fonts/architects-daughter-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../drwodianka/fonts/architects-daughter-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../drwodianka/fonts/architects-daughter-v10-latin-regular.svg#ArchitectsDaughter') format('svg'); /* Legacy iOS */
}

#top.single .beitragpic {
	min-height: 400px;
}
.o.#top.single .container {
	padding: 0px !important;
}


#BorlabsCookieBox .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

#top.single .fullsize .content .entry-content-wrapper,
#top.single .fullsize .template-blog .post .entry-content-wrapper {
	padding: 0px 50px;
	max-width: 100%;
}
.avia_transform a .image-overlay {
	display: none !important;
}
body.home .avia-content-slider .avia-slideshow-arrows a, body.home .avia-content-slider:hover .avia-slideshow-arrows a {
	font-size: 15px !important;
	width: 35px !important;
	top: 80px !important;
}
body.home .avia-content-slider:hover .avia-slideshow-arrows a {
	opacity: 0.5 !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 100% !important;
}
#top .av-share-box ul li,
#top .av-share-box ul {
	border-width: 0px !important;
}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px !important;
}
.av-main-nav > li > a {
	padding: 0px 10px !important;
	font-size: 16px !important;
}
#footersvg .footer_bg_mobil {
	display: none !important;
}
#footersvg .footer_bg {
	display: block !important;
}
#footersvg {
	float: left;
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
}
#socket .container {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#socket {
	margin-top: 15px;
	border: 0px solid #ccc !important;
}
.av-share-link-description {
	color: #5b5b5b !important;
	text-align: center !important;
}
.avia-content-slider .read-more-link a {
	color: #5b5b5b;
	font-family: 'architects-daughter-v10-latin', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
}
.footericons {
	display: block;
	height: 40px;
	margin-top: 15px;
}
#socket .footerover ul.cklaw {
	margin-top: 0px !important;
}
.o.borlabs-cookie-preference {
	text-align: center;
	width: 100%;
	display: block;
	float: left;
	margin-top: 10px;
	font-family: 'Architects Daughter', Arial, Georgia, "Bitstream Charter", serif;
	color: #5b5b5b !important;
	font-size: 13px;
}
.avia-caption .avia-caption-title {

	background: rgba(246, 246, 246, 0);
}
.o.avia-slideshow .avia-caption .avia-caption-title.lighter {
	color: #ffffff !important;
}
.dreibutton {
	font-family: 'Architects Daughter', Arial, Georgia, "Bitstream Charter", serif !important;
}
#anfahrt {
	margin-top: -8px;
	position: relative;
	z-index: 999;
	height: 350px;
	border-top: 2px solid #00274d;
}
#top .social_bookmarks li a {
	padding: 0px;
}
.mobilefooter {
	box-shadow: 0px 0px 10px #ccc;
	border-top: 1px solid #ccc;
	display: none !important;
	opacity: 0 !important;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
	z-index: 999999999;
	background: #ffffff;
}
.mobilefooter a {
	float: left;
	padding: 0px !important;
	margin: 0px !important;
	border-right: 1px solid #ccc;
	text-align: center;
	width: 25.0% !important;
	height: 60px;
	display: block;
}
.mobilefooter a img {
	float: none !important;
	margin: 16px auto !important;
	width: 33.3%;
}
.mobilefooter a:nth-child(1) {
	border-left: 1px solid #ccc;
}
.mobilefooter a:hover {
	background: #eee;
}
#top li.openonclick a {
	cursor: pointer;
}
#top li.openonclick a span.avia-menu-subtext {
	text-align: center;
	width: 300px;
	position: absolute;
	background: #ccc;
	margin-left: -70px;
	color: #534c4c;
	padding: 0px;
	border: 10px solid;
	top: -40px;
	z-index: 1;
	transition: all 200ms ease-in-out;
	font-size: 16px;
	display:none;
}
#top li.openonclick a span.avia-menu-subtext b {
	width: 100%;
	font-size: 16px;
	display: block;
	line-height: 15px;
	margin-top: 10px;
	font-size: 16px;
}
#top li.openonclick a span.avia-menu-subtext div {
	float: left;
	width: 46%;
	margin: 2%;
	border: 1px solid #333;
}
.header_color .header_bg {
	z-index: 2;
}
.sicon {
	float: left;
}
.sicon .av_font_icon .av-icon-char::before {
	font-size: 65px;
	line-height: 75px;
	color: #a2253a;
	margin-left: 10px;
}
.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time {
	display: none;
}
#socket ul {
	margin-top: 30px !important;
}
#socket .sub_menu_socket {
	margin-top: 20px;
}
#socket .social_bookmarks {
	float: left !important;
}
.toggleacc .single_toggle {
	margin-top: 10px !important;
}
.toggleacc .single_toggle p.toggler {
	color: #ffffff !important;
	font-family: 'Architects Daughter', Arial, Georgia, "Bitstream Charter", serif;
}
.toggleacc .toggler {
	padding: 10px 0px 10px 0px !important;
}
.responsive .container {
	background: #f7f7f7;
}
#socket .social_bookmarks {
	text-align: center;
	width: 100%;
}
#socket .social_bookmarks li {
	display: inline-block;
	float: none;
}
#socket .copyright {
	float: none;
	width: 320px;
	margin: 0 auto;
	display: block;
}

#socket img.onhover,
#socket img.offhover {   float:left;   cursor: pointer;    position: relative;    z-index: 999999999;}
#socket .p1 img.offhover,#socket .p2 img.offhover,#socket .p3 img.offhover{display: block;}
#socket .p1 img.offhover,#socket .p2 img.offhover,#socket .p3 img.offhover{display: none;}
#socket .p1 img.onhover,#socket .p2 img.onhover,#socket .p3 img.onhover{display: block;}
#socket .p1:hover img.offhover,#socket .p2:hover img.offhover,#socket .p3:hover img.offhover{display: block;}
#socket .p1:hover img.onhover,#socket .p2:hover img.onhover,#socket .p3:hover img.onhover{display: none;}



#socket .sub_menu_socket li {
	float: none;
	display: inline-block;
}
#socket ul {
	width: 100%;
}
#socket .sub_menu_socket {
	width: 100%;
	text-align: center;
}
.cpr {
	height: 100px !important;
	padding-top: 0px !important;
	padding-left: 0px  !important;
	top: 0px  !important;
}
#top .social_bookmarks li {
	float: none;
	top: 0px;
}
#top .social_bookmarks {
	margin: 0;
	height: 30px;
}
#socket ul {
	width: 100% !important;
	margin-top: 0px !important;
}
#top #wrap_all {
	box-shadow: 0 0 14px 0px #ccc !important;
}
#footersvg + .main_color.container_wrap_first.container_wrap.fullsize {
	min-height: 0px !important;
	background: #fff !important;
}
.toggleacc p {
	text-align: center;
	font-size: 20px;
}
.toggleacc .toggle_icon {
	display: none;
}
.av-elegant-toggle .single_toggle {
	margin-bottom: 10px;
}
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special, .responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
	display: none;
}
.responsive #top .av_mobile_menu_tablet #header_main_alternate,
#header_main_alternate .main_menu,
#header_main_alternate .main_menu .av-main-nav .menu-item {
	display: block !important;
	height: 30px !important;
}

#header_main_alternate .main_menu .av-main-nav .menu-item.akademieoff {display:none !important;}

@media only screen and (max-width:1410px) {
#header_main_alternate .main_menu .av-main-nav .menu-item.terminenav {display:none !important;}
}


.responsive #top .av_mobile_menu_tablet #header_main_alternate {
	height: 45px !important;
}
.adressfooter {
	font-size: 16px;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 50px;
	font-family: 'Architects Daughter', Arial, Georgia, "Bitstream Charter", serif !important;
	color: #00274d;
}

.adressfooternavi {
	font-size: 16px;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 15px;
	font-family: 'Architects Daughter', Arial, Georgia, "Bitstream Charter", serif !important;
	line-height: 40px;
}

#top.single .adressfooter{margin-top: 0px;}

#socket .sub_menu_socket {
    width: auto;
}
#socket .sub_menu_socket li {margin-right:20px;line-height:26px;min-width: 90px;border:0px solid #ccc;}
#socket .sub_menu_socket ul {margin-right:20px;height:40px;}

/*Add your own styles here:*/
#main, .avia-msie-8 .av_header_sticky_disabled#header {
	background-color: #f7f7f7;
}
#top #header_main {
	background: #d2c995;
	padding-top: 26px;
	padding-top: 0px;
}
#top #wrap_all {
	box-shadow: 0 0 14px 0px #ad2f54;
	margin-bottom: 0px;
}
.html_minimal_header #main > .avia-builder-el-0, .av_minimal_header + #main .container_wrap_first:first-child {
	background: #f7f7f7;
}
#top #header_main_alternate {
	background: #f7f7f7;
	padding-bottom: 20px;
}
.cpr {
	text-align: left;
	display: block;
	float: left;
	width: 100%;
	height: 130px;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 20px;
	top: 50px;
	position: relative;
}
#top #header_main > .container {
	padding: 10px 0px 35px 0px;
	background: #fff url('https://www.akademie-am-derbypark.de/wp-content/uploads/headeru-blue.jpg') repeat-x bottom left;
}
#top #header .av-main-nav > li > a:hover,
#top #header .av-main-nav > li.current-menu-item > a,
#top #header .av-main-nav > li.current-menu-item > a .avia-menu-subtext {
	color: #c6227c !important;
}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
	height: 30px;
    margin-top: 3px;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
	height: 30px;
	line-height: 20px;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a .avia-menu-text img {
	margin-top: 1px;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li:nth-child(3) > a .avia-menu-text img {
	margin-top: 3px;
}
#footer ul li.menu-item a, .post-title,  h2, h1, h3, ul li.menu-item a {
	font-family: 'Architects Daughter', Arial, Georgia, "Bitstream Charter", serif !important;
}
.container .av-content-full.units {
	padding: 0;
}
h1 {
	clear: both;
	border-bottom: 0px solid #ccc;
	font-weight: normal;
	font-size: 22px;
	line-height: 24px;
	text-decoration: none;
	margin: 0px 0 10px 0;
	padding-bottom: 10px;
	font-weight: normal;
}
h2 {
	clear: both;
	border-bottom: 0px solid #ccc;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	text-decoration: none;
	margin: 0px 0 10px 0;
	padding-bottom: 10px;
}
h1,  h3,  h4,  h5,  h6 {
	color: #002746 !important;
}

.av-special-heading-tag .nounderline {
    text-decoration:none !important;
}

#socket ul {
	width: 390px;
	padding-right: 0px;
	height: 20px;
	text-transform: uppercase;
	float: right;
	margin-bottom: 0px !important;
}
#socket ul li a {
	font-size: 16px !Important;
	text-decoration: none;
	padding-left: 0px;
	color: #00274d;
	text-transform: none;
}
#socket .sub_menu_socket li {
	padding: 0px !important;
}
.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed , .BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail {
	width: 100%;
}



/*Footer svg*/
#footerover {
	position: relative;
	z-index: 999999;
}
#footersvg + .main_color.container_wrap_first.container_wrap.fullsize {
	min-height: 301px;
	background: url('https://www.akademie-am-derbypark.de/wp-content/uploads/boxen-neu.jpg') repeat-x top left;
}
#footersvg + .main_color.container_wrap_first.container_wrap.fullsize .container {
	min-height: 260px;
	margin-top: 40px;
	padding: 0;
}
#socket .container {
	background: #f7f7f7;
	min-height: 430px;
	overflow: hidden;
	margin-bottom: 0px;
	display: inline-block;
}
/*Footer Buttons*/


#top .av_toggle_section .slide-content a {
	color: #fff !important;
}


 .responsive #top #wrap_all .flex_column {
	margin-bottom: 0px;
}
#artikel {
	float: left;
	width: 650px;
}
div.artikelcon .thumbnail, div.artikelcon .thumbnail a, div.artikelcon .thumbnail a img {
	float: left;
	clear: none;
	width: 100px;
	margin-right: 10px;
}
div.artikelcon {
	float: left;
	width: 650px;
}
#artikel h2.post-title {
	float: left;
	clear: none;
	width: 650px;
}
#artikel {
	width: 920px;
}
#artikel h2.post-title {
	width: 890px;
}
div.artikelcon {
	width: 880px;
}
div.artikelcon .thumbnail {
	margin-right: 40px;
}
#socket img {
	margin: 0px 10px 0 0;
	float: left;
}
 #socket .p3 img {margin: 0 auto;}

#footersvg img {
	float: right;
	margin-right: 30px;
}
#socket img:nth-child(5),#socket img:nth-child(6) {
	margin: 0px 0px 0 0;
}
#top .svgslider p {
	font-size: 12px;
	color: #5e5454;
	line-height: 15px;
}
#top .svgslider h3 {
	position: relative;
	line-height: 30px;
	margin: 0;
	font-size: 13px;
	padding-top: 0px;
	text-decoration: none;
	clear: both;
	float: left;
	font-weight: bold;
	width: 100%;
	color: #8b0029;
	font-family: 'Architects Daughter', Arial, Georgia, "Bitstream Charter", serif;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#top .svgslider h3 a {
	padding-left: 45px;
	position: relative;
	z-index: 999;
}
#top .svgslider h3::before {
	font-family: 'entypo-fontello';
	position: absolute;
	background: #c7013b;
	border-radius: 17px !important;
	top: 0;
	color: #fff;
	box-shadow: 0 0 2px 0px #c7013b;
	content: '\e885';
	text-align: center;
	left: 1px;
	width: 28px;
	height: 32px;
	font-size: 24px;
	padding-left: 4px;
	line-height: 32px;
}
#top .svgslider .slide-entry-title {
	display: none;
}
#top .svgslider .slide-entry {
	margin-left: 1%;
	width: 23%;
	margin-right: 1%;
}
#top .svgslider {
	position: relative;
	padding: 0 40px 0 40px !important;
	min-height: 260px;
	height: 100%;
}
#top .svgslider .avia-slideshow-arrows {
	background: #feeff2;
	position: relative;
	width: 100%;
	height: 100%;
	position: absolute;
}
#top .svgslider .avia-slideshow-arrows a {
	height: 100%;
	background: #f6d7df;
}
#top .svgslider .avia-slideshow-arrows a:hover {
	background: #f3cbd6;
	opacity: 1.0;
}
#top .svgslider .avia-smallarrow-slider-heading {
	display: block;
	width: 100%;
	position: absolute;
	height: 100%;
	left: 0;
}
#top .svgslider .avia-slideshow-arrows a:hover::before {
	opacity: 1.0;
}
#top .svgslider .avia-slideshow-arrows a::before {
	line-height: 40px;
	background: transparent;
	top: 50%;
	height: 40px;
	opacity: 0.5;
	margin-top: -20px;
	color: #b10035;
	font-size: 20px;
}

.cocofooter {min-height: 500px;}




.O.svgslider .slide-entry a {
	display: inline-block;
	width: 100%;
	min-height: 240px;
}
.O.svgslider {
	min-height: 290px;
}
.O#top .svgslider.avia-smallarrow-slider .avia-slideshow-arrows {
	width: 100px;
	top: 0px;
	height: 30px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.O#top .avia-smallarrow-slider .avia-slideshow-arrows a {
	width: 50px;
	height: 50px;
}
.O#top .avia-smallarrow-slider .avia-slideshow-arrows a::before {
	font-size: 36px;
	color: rgb(188, 41, 33);
	background: #fff;
}
.O#top .avia-smallarrow-slider .avia-slideshow-arrows .prev-slide::before {
	content: '\e88c';
}
.O#top .avia-smallarrow-slider .avia-slideshow-arrows .next-slide::before {
	content: '\e88d';
}
.O#top .svgslider .avia-smallarrow-slider-heading {
	display: block !important;
}
.O.svgslider img.dnone {
	display: none;
}
.O.svgslider img {
	width: 85px;
	height: 85px;
	display: block;
}
.O.svgslider .avia-smallarrow-slider-heading {
	display: block;
	bottom: 0px;
	position: absolute;
	left: auto;
	right: auto;
	margin: 0 auto;
}
.O.svgslider .avia-content-slider-inner .slide-entry {
	position: relative;
	min-height: 237px;
	min-width: 160px;
	margin: 0;
	padding: 10px;
	width: 16%;
}
.O.svgslider.mobile .avia-content-slider-inner .slide-entry {
	width: 33%;
}
.O.svgslider .avia-content-slider-inner .slide-entry:hover {
	color: #fff !important;
	background-color: rgb(188, 41, 33);
}
.O.svgslider .slide-entry-title {
	position: absolute;
	top: 150px;
	width: 90%;
	text-align: center;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-weight: bold;
	font-size: 1.125rem;
	line-height: 1.25rem;
	color: #000000;
}
.O.svgslider .slide-entry-excerpt {
	position: absolute;
	top: 50px;
	height: 95px;
	left: 50%;
	margin-left: -42px;
}
.O.svgslider .slide-entry-excerpt p {
	width: 85px;
	margin: 0 auto;
}
.O.svgslider .avia-content-slider-inner .slide-entry:hover .slide-entry-title {
	color: #fff !important;
}
.O.svgslider .avia-content-slider-inner .slide-entry:hover img {
	display: none;
}
.O.svgslider .avia-content-slider-inner .slide-entry:hover img.dnone {
	display: block;
}
.O.rounder a {
	display: inline-block !important;
	padding: 0 20px !important;
	-webkit-border-radius: 17px !important;
	-moz-border-radius: 17px !important;
	border-radius: 17px !important;
	vertical-align: top !important;
	background: white !important;
	font-weight: bold !important;
	font-size: .875rem !important;
	line-height: 34px !important;
	color: #bc2921 !important;
}







@media only screen and (min-width:998px)and (max-width:1240px) {
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul: first-child > li > a {
	padding: 0 10px !important;
}
	#top .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
	
}

@media only screen and (max-width: 1240px) {
	#top .container {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
	
}





@media only screen and (max-width: 940px) {
.responsive #top #wrap_all .allboxbeitrag  .flex_column {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }  
	
}



@media only screen and (min-width:989px) and (max-width:1200px) {
#top .container {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
	div .av_one_third {margin-left: 2% !important;margin-right: 2% !important;}
    
}


@media only screen and (min-width:768px) and (max-width:1100px) {
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
	height: 200px !important;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
	padding: 0 6px !important;
}


#header_main_alternate .main_menu .av-main-nav .menu-item.mobileoff {display:none !important; width:0px !important;}		
	
}



@media only screen and (max-width:989px) {
body .column-top-margin {
	margin-top: 15px !important;
}
}



@media only screen and (max-width:1175px) {
#top li.openonclick a span.avia-menu-subtext {
	top: 60px;
	margin-left: -128px;
}
#header_main_alternate .main_menu .av-main-nav .menu-item a span.avia-menu-text {
	font-size: 0px !important;
}
.responsive #top .av_mobile_menu_tablet #header_main_alternate {
	height: 60px !important;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a .avia-menu-text img {
	margin-top: 0px !important;
	width: 50px;
	border: 1px solid #ccc;
	padding: 6px;
	margin: 0;
	border-radius: 10px;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a:hover .avia-menu-text img {
	background: #ccc;
}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu > div, .html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
	height: 30px;
    margin-top: 0px;
}
	

#header_main_alternate .main_menu .av-main-nav .menu-item.mobileon img { min-width: 50px !important;}

#header_main_alternate .main_menu .av-main-nav .menu-item.mobileon {display:block !important; width: 50px !important; height:50px !important;}
#header_main_alternate .main_menu .av-main-nav .menu-item.mobileoff {display:none !important; width:0px !important; }
#header_main_alternate .main_menu .av-main-nav .menu-item.akademieoff {display:block !important;}	
#header_main_alternate .main_menu .av-main-nav .menu-item.terminenavi {display:none !important;} 	
}



@media only screen and (max-width:770px) {
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul: first-child > li > a {
	padding: 0 6px !important;
}
}




@media only screen and (max-width:768px) {
	
	#socket .sub_menu_socket {	text-align: right;	margin: 0; }
	#top li.openonclick a span.avia-menu-subtext {
	margin-left: -128px;
	}
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
	max-height: 200px !important;
	height: 100% !important;
}
.responsive .logo img {
	height: auto !important;
	width: 100%;
	max-width: 450px;
	max-height: 100%;
}
#top #header_main_alternate {
	padding-bottom: 45px !important;
}
#socket .copyright {
	float: none !important;
	width: 320px !important;
	margin: 0 auto !important;
	display: block !important;
	padding: 0 !important;
}
#socket .menu li {
	width: auto !important;
	background: transparent !important;
	border-bottom: 0px solid #333 !important;
}
#socket .menu {
	border-top: 0px solid #333 !important;
	margin-top: 0px !important;
}
#socket ul {
	margin-top: 0px !important;
	height: 30px !important;
}
#anfahrt {
	margin-top: -10px;
	position: relative;
	z-index: 99999;
	height: 350px;
}
#socket .footerover ul.cklaw {
	margin-top: 0px !important;
}
#footersvg .footer_bg {
	display: none !important;
}
#footersvg .footer_bg_mobil {
	display: block !important;
    margin-right: 22px;
}


#footersvg {
	display: block;
}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a {
	height: 110px !important;
	line-height: 110px !important;
}
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
	height: 180px !important
}
.responsive #top #wrap_all .main_menu {
	top: 23%;
	right: 1%;
}
.responsive #top #wrap_all .container {
	width: 100%;
	max-width: 100%;
	padding-left: 20px !important;
    padding-right: 20px !important;

}
.responsive .logo img {
	display: inline-block;
	max-height: 150px;
}
.responsive #top .logo {
	width: auto;
	margin: 0 auto;
}
#socket .sub_menu_socket {
	height: 30px;
}
#socket .social_bookmarks {
	width: 100px;
	margin: 0 auto;
	text-align: center;
	float: left !important;
}
#socket .copyright {
	padding: 1%;
	text-align: center;
	width: 100%;
}
#socket .menu {
	border-top: 1px solid #333;
	width: 100%;
	margin: 0px auto;
	height: 30px;
}
.responsive #socket .sub_menu_socket {
	margin: 0px;
}
#socket .menu li {
	width: 100%;
	line-height: 26px;
	text-align: center;
	font-size: 13px;
	background: #56688d;
	border-bottom: 0px solid #333 !important;
}
#socket .menu li:hover {
	background: #779bbd;
	color: #0e3865;
}
#socket .menu li:last-child {
	padding: 0;
}
#socket .menu li a {
	width: 100%;
	line-height: 30px;
	text-align: center;
	font-size: 16px !Important;
	display: block;
}
#socket .menu li a:hover {
	text-decoration: none;
}
#socket .container {
	padding: 0;
	width: 100% !important;
	max-width: 100% !important;
	min-height: 550px !important;
}
#footer .widget {
	margin: 0px;
}
}


@media (min-width: 576px){
.BorlabsCookie .container-sm, .BorlabsCookie .container {
  max-width: 100% !important;
}
}


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

#header_main_alternate .main_menu .av-main-nav .menu-item.terminoff {display:none !important;}		
}



@media only screen and (max-width:520px) {
#top li.openonclick a span.avia-menu-subtext {
	margin-left: -128px;
}
#socket .menu {
	margin-top: 10px !important;
}
#socket ul {
	margin-top: 0px !important;
	width: 100% !important;
	height: auto !important;
}
#socket .sub_menu_socket {
	margin-top: 10px;
}
#socket .menu li,
#socket .sub_menu_socket li {
	border-bottom: 0px solid #333 !important;
}
#socket .menu {
	margin-top: 10px !important;
}
#socket .footerover ul.cklaw {
	margin-top: 0px !important;
}
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
	max-height: 200px !important;
	height: 100% !important;
}
.unserblog h2 {
	line-height: 30px;
}
	
#top .desktopdatenschutz {display:none !important;}

.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a .avia-menu-text img {
	margin-top: 0px !important;
	width: 43px;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0;
	border-radius: 10px;
}	
#header_main_alternate .main_menu .av-main-nav .menu-item.mobileon img {
    min-width: 43px !important;
}
	
}


@media only screen and (max-width:420px) {
	#socket .copyright {width:255px !important;}
	#socket .copyright img {max-width:75px !important;max-height:75px !important;}
	#socket .sub_menu_socket {	min-height: 120px; }
#top li.openonclick a span.avia-menu-subtext {
	margin-left: -153px;
}
	

.mobilefooter {
	display: block !important;
	opacity: 1 !important;
}
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
	max-height: 200px !important;
	height: 100% !important;
}

#top.single .fullsize .content .entry-content-wrapper,
#top.single .fullsize .template-blog .post .entry-content-wrapper {
	padding: 0px; text-align: initial;
}
.responsive #top .logo {
	margin: 0 auto;
}
.responsive .logo img {
	max-height: 150px;
}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
	padding: 0 4px !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 100% !important;
}
div .logo {

    position: relative !important;

}

#header_main_alternate .main_menu .av-main-nav .menu-item.mobileon {display:none !important;}	
	
.sgpb-popup-dialog-main-div-wrapper { display: none;}	
	
}




@media only screen and (max-width:360px) {
#top li.openonclick a span.avia-menu-subtext {
	margin-left: -182px;
}
	
	.cocofooter {min-height: 420px;}

		.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a .avia-menu-text img {
	margin-top: 0px !important;
	width: 40px;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0;
	border-radius: 10px;
}
	
}



@media only screen and (max-width:320px) {
#footersvg .footer_bg {
	display: none !important;
}
#footersvg .footer_bg_mobil {
	display: block !important;
}
}



