/*
Theme Name: Theme Einstellungen Kirsten Boie
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
*/

@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: normal;
src: local('Roboto Condensed'), url('fonts/roboto-condensed-v18-latin/roboto-condensed-v18-latin-regular.woff') format('woff');
}


@font-face {
font-family: 'Roboto Condensed Bold';
font-style: normal;
font-weight: normal;
src: local('Roboto Condensed Bold'), url('fonts/roboto-condensed-v18-latin/roboto-condensed-v18-latin-700.woff') format('woff');
}
/****************************
Übergeordnet
****************************/
.responsive body.boxed#top,
.responsive.html_boxed.html_header_sticky #top #header,
.responsive.html_boxed.html_header_transparency #top #header {
	padding-bottom: 28px;
}
#top h1,#top h2,#top h3,#top h4,#top .menu-item a,#top .avia-button{
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight:normal;
	text-transform:none;
}
#top h1,#top h2,#top h3{
	font-size: 18px;
	color:#FF4800;
	font-style:italic;
	font-weight: bold;
	letter-spacing: -0.03em;
}
#top h2 {
	font-size: 18px;
}
#top aside h2 {
	margin-bottom:15px;
}
#top h3 {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 7px;
	color: #669900;
}

#top aside h3 {
	margin-bottom: 3px;
}
#top #main strong, #top #main b {
	font-weight: bold;
	color: #333;
}
#top i {
	font-style: italic;
	font-family: georgia,serif;
	font-size: 105%;
}
#top a:link, #top .main_color a{
	color:#FF4800;
}
#top .av-special-heading {
	width: 105%;
	margin: -2.5%;
	margin-bottom: 10px;
	background: url(/wp-content/themes/enfold-child-kb/img/bg-headline-green.png);
	line-height: 30px;
	padding: 0;
	background-repeat: no-repeat;
	top:5px;
}
#top #linkback .av-special-heading {
	width: 96%;
	margin: 2%;
	margin-bottom: -10px;
	background: url(/wp-content/themes/enfold-child-kb/img/bg-headline-greenbeige.png);
	line-height: 30px;
	padding: 0;
	background-repeat: no-repeat;
	top: 0;
	margin-top: 0;
}
#top #linkback .av-special-heading h3{
	font-size:12px;
	letter-spacing:0.02em;
}
#top #linkback .av-special-heading h3::before {
	content: '\e884';
	font-weight: normal;
	font-size: 17px;
	line-height: 30px;
	font-family: 'entypo-fontello';
	display: inline-block;
	padding-right: 8px;
	color: #fff;
	box-sizing: border-box;
	float: left;
}
#top .av-special-heading::before {
	background: url(/wp-content/themes/enfold-child-kb/img/bg-headline-green-right.png);
	background-repeat: no-repeat;
	background-position:top right;
	position:absolute;
	float:right;
	right:0;
	width:80px;
	height:30px;
	display:block;
	content:'';
	z-index:1;
}
#top #linkback .av-special-heading::before {
	background: url(/wp-content/themes/enfold-child-kb/img/bg-headline-greenbeige-right.png);
	background-repeat: no-repeat;
	background-position:top right;
}
#top .av-special-heading .av-special-heading-tag {
	line-height: 30px;
	padding: 0;
	color:white;
	white-space: nowrap;
	width:100%;
	overflow:hidden;
	font-size:18px;
	padding-left:20px;
	margin-bottom:20px;
}
#top .av-special-heading.special-heading-border{
	display:none;
}



#top #main a.linkmore{
	color:#FF4800;
	font-weight:bold;
	clear:both;
	float:right;
	margin-bottom:5px;
	display:block;
}
.linkmore::after {
	content: '\e897';
	font-weight:normal;
	font-size: 11px;
	font-family: 'entypo-fontello';
	display:inline-block;
	padding-left:5px;
}
#top #main hr {
	border: solid #669900;
	border-width: 1px 0 0;
	clear: both;
	margin: 20px 0 20px;
	height: 0;
}
#top #main aside hr {
	margin-bottom: 0;
	border: 0 none;
}
.backlink-container{
	background-color:#a60911;
	color:#fbca04;
}
#top .backlink-container .container{
	min-height:10px;
}
.backlink-container a {
	color:#fbca04;
	line-height:30px;
}
.backlink-container a::before {
	content: '\e884';
	font-weight: normal;
	font-size: 17px;
	line-height: 30px;
	font-family: 'entypo-fontello';
	display: inline-block;
	padding-right: 8px;
	color: #fbca04;
	box-sizing: border-box;
	float: left;
}
img.cover-in-list {
	width: 90%;
	max-width: 140px;
	height: auto;
	margin-bottom: 17px !important;
	margin-left: 0;
	margin-top: -3px !important;
}
img.visual.wp-post-image {
	max-width: 100%;
	width: 100%;
	height: auto;
	border: 10px solid transparent;
	border-radius: 25px;
	margin-top: -10px;
	margin-bottom: -30px;
}

/*layout*/
.html_boxed.html_header_sidebar #wrap_all {
	padding-top: 0;
}
.html_boxed.html_header_sidebar #wrap_all {
	background: url(/wp-content/themes/enfold-child-kb/img/pages-bg.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.html_boxed.html_header_sidebar.jugendbuch {
	background: url(/wp-content/themes/enfold-child-kb/img/bg-jugendbuch.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #3D73C9;
}
.html_boxed.html_header_sidebar .home #wrap_all,
.html_boxed.html_header_sidebar.jugendbuch #wrap_all {
	background: transparent;
}
.html_header_left #main {
	margin-left: 230px;
	padding-top:35px;
}
.html_header_sidebar #top #header{
	width:220px;
	padding-top:175px;
}
#main > .container_wrap > .container{
	padding:0;
}
.html_header_sidebar .logo {
	padding: 10px;
	border-bottom-width: 0;
}
.html_header_sidebar #top #header_main{
	border:0 none;
}


/*menu*/
.html_header_sidebar #header .av-main-nav {
	padding: 0;
}
.html_header_sidebar #header .av-main-nav > li {
	margin: 0;
	margin-bottom: 10px;
	background: url(/wp-content/themes/enfold-child-kb/img/bg-headline-light.png);
	line-height: 30px;
	padding: 0;
	background-repeat: no-repeat;
	top:5px;
}
.html_header_sidebar #header .av-main-nav > li::before {
	background: url(/wp-content/themes/enfold-child-kb/img/bg-headline-light-right.png);
	background-repeat: no-repeat;
	background-position:top right;
	position:absolute;
	float:right;
	right:0;
	width:80px;
	height:30px;
	display:block;
	content:'';
	z-index:1;
	pointer-events: none;
}
.html_header_sidebar #header .av-main-nav > li:hover,
.html_header_sidebar #header .av-main-nav > li.current-menu-item {
	background-image: url(/wp-content/themes/enfold-child-kb/img/bg-headline-red.png);
}
.html_header_sidebar #header .av-main-nav > li:hover::before,
.html_header_sidebar #header .av-main-nav > li.current-menu-item::before {
	background-image: url(/wp-content/themes/enfold-child-kb/img/bg-headline-red-right.png);
}

.html_header_sidebar #header .av-main-nav > li > a {
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight:bold;
	color:#669900;
	line-height: 30px;
	padding: 0 15px;
	border-bottom-width: 0;
	font-size:15px;
	font-style:italic;
	display:block;
	width:100%;
}
.html_header_sidebar #header .av-main-nav > li > a span.avia-menu-text {
	font-weight: bold;
	color: #669900;
	position: relative;
	z-index: 9;
}
.html_header_sidebar #header .av-main-nav > li:hover > a,
.html_header_sidebar #header .av-main-nav > li:hover > a span.avia-menu-text {
	color:#fff;
}
.html_header_sidebar #header .av-main-nav > li.current-menu-item > a,
.html_header_sidebar #header .av-main-nav > li.current-menu-item > a span.avia-menu-text,
.html_header_sidebar #header .av-main-nav > li.current-page-item > a,
.html_header_sidebar #header .av-main-nav > li.current-page-item > a span.avia-menu-text{
	color:#fff;
}
.html_header_left .av-main-nav li ul.sub-menu {
	top: 0;
	left: 0;
	box-shadow: unset;
	position: relative;
	float: none;
	clear: both;
	height: auto;
	display: none !important;
}
.html_header_left .av-main-nav li ul.sub-menu li {
	position: relative;
	float: none;
	clear: both;
	display: block;
	line-height:100%;
}

.html_header_left .av-main-nav li.current-menu-item ul.sub-menu {
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
	border: 0 none;
	padding-bottom: 20px;
}
.html_header_sidebar #header .av-main-nav > li ul.sub-menu a {
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight:bold;
	color:#669900;
	line-height: 20px;
	padding: 0 15px;
	border-bottom-width: 0;
	font-size:13px;
	font-style:italic;
	display:block;
	width:100%;
	border:0;
}
.html_header_left .av-main-nav li ul.sub-menu li a:hover span.avia-menu-text,
.html_header_left .av-main-nav li ul.sub-menu li.current-menu-item a span.avia-menu-text,
.html_header_left .av-main-nav li ul.sub-menu li.current-page-item a span.avia-menu-text{
	color:#FF4800 !important;
}
.main_menu .sub-menu{
	margin-top:5px;
	padding-left:10px;
}
.main_menu .sub-menu .current-menu-item > a > .avia-bullet {
	display: block;
	top: 2px;
	margin: 0;
	border: 0 none;
}
.main_menu .sub-menu .current-menu-item > a > .avia-bullet::before {
	font-size: 20px;
	content:'*';
	display:inline-block;
	color:#FF4800 !important;
	padding-left:3px;
}
#top #main article.slide-entry {
	padding: 0;
	margin: 0;
}
#top #main article.slide-entry .wp-post-image {
    height: 160px;
    width: auto;
    max-width: 160px;
}
#top h3.slide-entry-title.entry-title {
	text-align: center;
	line-height: 110%;
	padding-top: 5px;
}
#top #main article.iconbox {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	width: auto;
	clear: both;
}
#top #main .iconbox_icon.heading-color {
	width: 18px;
	float: left;
	font-size: 15px;
	line-height: 15px;
}

/*social media*/
.html_header_sidebar #top #header .social_bookmarks {
	border-top-width: 0;
	margin-top: 20px;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}
.html_header_sidebar #top #header .social_bookmarks li {
	display:inline-block;
	width:50%;
}
.html_header_sidebar #top #header .social_bookmarks li a {
	border-left-width: 0;
	padding:0;
	line-height:30px;
	opacity:0.7;
}
.html_header_sidebar #top #header .social_bookmarks li a:hover {
	background:transparent;
	opacity:1;
}
.html_header_sidebar #top #header .social_bookmarks li.social_icon_1 {
	background-image: url(/wp-content/themes/enfold-child-kb/img/bg-headline-trans.png);
	background-repeat: no-repeat;
	padding-left:15px;
}
.html_header_sidebar #top #header .social_bookmarks li.social_icon_2 {
	background: url(/wp-content/themes/enfold-child-kb/img/bg-headline-trans-right.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right:15px;
}
.html_header_sidebar #top #header .social_bookmarks li a::before {
	color: white;
	font-size: 18px;
	line-height: 24px;
	background-color: white;
	width: 24px;
	height: 24px;
	display: inline-block;
	border-radius: 50%;
	margin-top: 2px;
	background-color:#669900;
	/* box-shadow: 0 0 2px rgba(0,0,0,0.2); */
}



#top .content .entry-content-wrapper {
	padding-right: 0;
}
#top #footer, #top #socket{
	border: 0 none;
}

.avia-image-container.charaktere-home.avia-align-center {
	position: absolute;
	top: 0;
	z-index: 22;
	height: 175px;
	margin-top: -175px;
}

/*sidebar*/
.html_header_sidebar .logo {
	display: none;
}
.sidebar_left > .container {
	padding-left: 0;
}
.sidebar_left .widget_nav_menu ul:first-child > .current-menu-item, 
.sidebar_left .widget_nav_menu ul:first-child > .current_page_item, 
.sidebar_left .widget_nav_menu ul:first-child > .current-menu-ancestor {
	top: 0;
}
.inner_sidebar {
	margin-left: 0;
}
#top aside{
	padding:0;
	padding-left:10px;
	padding-top:140px;
}

/*footer*/
#footer-bottom {
	width: 100%;
	height: 170px;
	position: fixed;
	bottom: 30px;
	left: 0;
	background: url(/wp-content/themes/enfold-child-kb/img/footer.png);
	background-repeat: repeat-x;
	background-position:bottom center;
	pointer-events:none;
}
#footer-bottom-menu {
	width: 100%;
	height: 35px;
	position: fixed;
	bottom: 0;
	left: 0;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	background-color: #7caa23;
	z-index: 2;
	opacity: 1;
	box-shadow: 0 -8px 8px rgba(124,170,35,1);
}
#footer-bottom-menu a{
	color: #f1f79d;
}
.jugendbuch #footer-bottom {
	background: url(/wp-content/themes/enfold-child-kb/img/footer-jugendbuch.png);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #3d73c9;
}
.jugendbuch #footer-bottom-menu {
	background-color: #3d73c9;
	box-shadow: 0 -8px 8px rgba(61,115,201,1);
}
.jugendbuch a:link,
.jugendbuch .main_color a,
.jugendbuch .av-main-nav li ul.sub-menu li a span.avia-menu-text,
.jugendbuch .av-main-nav li ul.sub-menu li a:hover span.avia-menu-text,
.jugendbuch .av-main-nav li ul.sub-menu li.current-menu-item a span.avia-menu-text,
.jugendbuch h2,
.jugendbuch .main_menu .sub-menu .current-menu-item > a > .avia-bullet::before,
.jugendbuch .main_color .heading-color {
	color: #24498d !important;
}
.jugendbuch #header .av-main-nav > li:hover,
.jugendbuch #header .av-main-nav > li.current-menu-item {
	background-image: url(/wp-content/themes/enfold-child-kb/img/bg-headline-blue.png) !important;
}
.jugendbuch #header .av-main-nav > li.current-menu-item::before {
    background-image: url(/wp-content/themes/enfold-child-kb/img/bg-headline-blue-right.png) !important;
}
.jugendbuch div .main_color .button, .main_color #submit, .main_color input[type="submit"],
#top #scroll-top-link{
	background-color: #24498d !important;
	color:white !important;
}
.html_header_sidebar #main .container_wrap {
	margin-bottom: 220px;
}

/*boxes*/
#top main.content,
#top aside .inner_sidebar,
.html_header_sidebar #top #header #header_main nav {
	background-color:#f1f79d;
	padding:0;
}
#top .box-top {
	height: 27px;
	width: 100%;
	text-align: right;
	position: relative;
	margin-bottom: -27px;
	top: -27px;
}
#top .box-bottom{
	height:27px;
	width:100%;
	text-align:right;
	position: relative;
	margin-top: -28px;
	bottom: -27px;
}
#top #header_main .box-bottom,
#top aside .box-bottom{
	margin-top: 0;
	bottom: 0;
}
#top .box-top::before {
	background: url(/wp-content/themes/enfold-child-kb/img/box-top-left.png);
	background-repeat: no-repeat;
	background-position:top left;
	position:absolute;
	float:left;
	left:0;
	width:50%;
	height:27px;
	display:block;
	content:'';
	z-index:1;
}
#top .box-top::after {
	background: url(/wp-content/themes/enfold-child-kb/img/box-top-right.png);
	background-repeat: no-repeat;
	background-position:top right;
	position:absolute;
	float:right;
	right:0;
	width:50%;
	height:27px;
	display:block;
	content:'';
	z-index:1;
}
#top .box-bottom::before {
	background: url(/wp-content/themes/enfold-child-kb/img/box-bottom-left.png);
	background-repeat: no-repeat;
	background-position:bottom left;
	position:absolute;
	float:left;
	left:0;
	display:block;
	width:50%;
	height:27px;
	content:'';
	z-index:1;
	right:0;
}
#top .box-bottom::after {
	background: url(/wp-content/themes/enfold-child-kb/img/box-bottom-right.png);
	background-repeat: no-repeat;
	background-position:bottom right;
	position:absolute;
	float:right;
	right:0;
	display:block;
	width:50%;
	height:27px;
	content:'';
	z-index:1;
	right:0;
}
#top main article,
#top aside section,
.html_header_sidebar #top #header #header_main nav .avia-menu,
#top .template-builder-inner {
	margin: -10px 10px;
	margin-bottom:0px;
	background: white;
	border-radius: 20px;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
	z-index: 2;
}
#top aside section{
	padding: 10px;
	padding-top:20px;
}
#top .template-builder-inner {
	overflow:auto;
}
#top main article,
#top .template-builder-inner{
	margin-top:25px;
}
#top main article.entry-second{
	margin-top:10px;
}
.html_header_sidebar #top #header #header_main nav{
	position:relative;
	height:auto;
}
.html_header_sidebar #top #header #header_main nav .avia-menu {
	margin: 0 10px;
	width: 200px;
	padding: 5px;
	float:none;
}
#top .separate-boxes {
	background-color: #f1f79d;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -10px;
}
#top .close-box {
	position: relative;
	background-color: white;
	height: 25px;
	border-bottom-left-radius: 20px;
	margin-bottom: 10px;
	border-bottom-right-radius: 20px;
}
#top .open-box {
	position: white;
	background-color: white;
	height: 25px;
	border-top-left-radius: 20px;
	margin-top: 10px;
	border-top-right-radius: 20px;
}



/*home*/
#visual-home {
	position: absolute;
	margin-top: -178px;
	z-index: 2;
	width: 100%;
	text-align: right;
}
#visual-home img{
	display:inline-block;
}
.html_boxed.html_header_sidebar .home #wrap_all {
	padding-top: 217px;
}
.html_header_left .home #main {
	overflow: visible;
}
html.html_boxed.html_home {
	background: #ced861 url(/wp-content/themes/enfold-child-kb/img/home-visuals-bg.png) top center repeat-x scroll;
}
#top.home .template-builder-inner {
    margin-top: 30px;
}
.illu-left, .illu-right {
	position: absolute;
	margin-top: -160px;
	text-align: right;
	width: 100%;
	background-color: transparent;
	padding: 5px;
	z-index: 9;
}

.illu-left {
	text-align: left;
}


#top #main #reihen .tab,
#top #main #tipps .tab_titles .tab {
	padding: 0;
	font-size: 15px;
	font-family: Georgia,serif;
	font-style: italic;
	font-weight: bold;
	background-color: #FF4800;
	color: white;
	margin: 2px;
	border-radius: 15px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	height: 32px;
	border: 2px solid white;
}
#top #main #reihen .tab_titles,
#top #main #tipps .tab_titles {
	text-align:center;
}
#top #main #reihen .tab_titles .tab,
#top #main #tipps .tab_titles .tab {
	float:none;
	display:inline-block;
}
#top #main #reihen .tab.active_tab,
#top #main #tipps .tab.active_tab {
	background-color: #fff;
	color: #FF4800;
	border: 2px solid #FF4800;
}
#top #main #reihen .tab_content,
#top #main #tipps .tab_content {
	padding: 10px 0;
}
#top #main #tipps .av_tab_section .active_tab{
	display:block;
	color: #FF4800;
	font-size: 18px;
	font-family: Georgia,serif;
	font-style: italic;
	font-weight: bold;
	border:0 none;
	padding:0;
	margin:0;
	margin-top:30px;
}
#top #scroll-top-link,
#top #av-cookie-consent-badge {
	color: #fff;
	border: 2px solid #fff;
	border-radius: 50%;
	font-size: 24px;
	background-color:#FF4800;
	opacity: 1;
	height: 29px;
	width: 29px;
}
#top #scroll-top-link {
	line-height: 24px;
}
.book-data-in-list {
	float: left;
	min-height: 110px;
	line-height: 130%;
}
#top.page-id-101 .togglecontainer {
	margin-top:10px;
}
.toggle_icon .hor_icon,
.toggle_icon .vert_icon {
border-color: #669900;
}
#top.page-id-101 .av_toggle_section .av-inherit-font-color.toggle_content * {
	color: #333;
	line-height:125%
}
#top.page-id-101 .av_toggle_section .av-inherit-font-color.toggle_content h3 {
	color: #669900;
	margin-top:20px;
}
#top.page-id-101 .av_toggle_section .av-inherit-font-color.toggle_content a.linkmore {
	color: #ff4800;
}
#top.page-id-101 .av_toggle_section .toggler {
	font-family: Georgia,'Times New Roman',Times,serif;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-style:italic;
	color:#669900 !important;
}
#top.page-id-101 .av_toggle_section .toggler:hover {
	color:#FF4800 !important;
	opacity:1;
}

#top aside section#search-3 {
	margin-bottom: 20px;
	padding-top: 10px;
}
#top #searchsubmit{
	border-radius:50%
}
#top #s {
	font-family: Georgia,serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	opacity: 0.7;
	background-color:white;
}
#top #main .pagination .current, 
#top #main .pagination a, 
#top #main .fullsize .template-blog .pagination a {
	float: left;
	height: 25px;
	width: 25px;
	line-height: 22px;
	box-shadow: unset;
	font-weight: bold;
	border: 2px solid #FF4800;
	background-color:#FF4800;
	color:white;
}
#top #main .pagination .current {
	background-color:white;
	color:#FF4800;
}

#top .avia-tooltip {
	padding: 10px;
	background: rgba(255, 50, 0, 0.9);
	width: 140px;
	border-radius: 10px;
}
#top .avia-tooltip .avia-arrow {
	background: rgba(255, 50, 0, 0.9);
	border: none;
}
#top.search #custom_html-2{
	display:none;
}
#top.search aside section#search-3 {
	margin-bottom: 0;
}

/****************************
max. 1450px
****************************/

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

}

/****************************
max. 1350px
****************************/

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

}

/****************************
max. 1300px
****************************/

@media screen and (max-width : 1310px) {
  
}


/****************************
max. 1150px
****************************/

@media screen and (max-width : 1150px) {
    
}


/****************************
max. 989px
****************************/

@media screen and (max-width : 989px) {
	.responsive.html_header_sidebar #top #header {
		max-width: 220px;
	}
	.responsive.html_header_sidebar #top #main {
		margin-left: 230px;
	}
	.responsive.html_header_sidebar #header .av-main-nav > li {
		margin: 0;
		margin-bottom: 5px;
	}
	.no_sidebar_border#top #main .sidebar, .no_sidebar_border#top main.content {
		width: 96%;
		max-width: 600px;
	}
	.no_sidebar_border#top #main .sidebar{
		padding-top: 100px;
		padding-left: 0;
	}
	html.html_boxed.html_home {
		background-size: 200%;
	}
	#footer-bottom {
		background-size: 200%;
	}
	.html_header_sidebar #main .container_wrap {
		margin-bottom: 150px;
		margin-top:35px;
	}
}


/****************************
max. 768px
****************************/

@media screen and (max-width : 767px) {
	.html_boxed.html_header_sidebar .home #wrap_all {
		padding-top: 0;
	}
	.responsive.html_header_sidebar #top #header{
		padding-top:0;
		max-width:100%;
	}
	#top .illu-left,#top .illu-right,#top #visual-home{
		display:none;
	}
	
	.responsive.html_header_sidebar #top #main {
		margin-left: 0;
	}
	.responsive #top #wrap_all .container {
		max-width: 560px;
	}
	#top #header_main .box-bottom,
	#top #header_main .box-top,
	.responsive #top .logo	{
		display: none;
	}
	.html_header_sidebar #top #header #header_main nav {
		background-color: transparent;
		width:auto;
		margin:0;
	}
	.html_header_sidebar #top #header #header_main nav .avia-menu {
		margin: 0;
		margin-top:10px;
		width: auto;
		padding: 0;
	}
	.responsive.html_header_sidebar #header .av-main-nav {
		padding: 10px 0;
	}
	.responsive.html_header_sidebar #header .av-main-nav > li {
		margin: 0;
		margin-bottom: 0;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		line-height: 100%;
	}
	.av-hamburger strong::after {
		content: 'öffnen';
		display: inline-block;
		padding-left: 5px;
	}
	.av-hamburger.is_active strong::after {
		content: 'schließen';
		display: inline-block;
		padding-left: 5px;
	}
	.html_header_sidebar #header .av-main-nav > li::before {
		display: none;
	}
	.html_header_sidebar #header .av-main-nav > li,
	.html_header_sidebar #header .av-main-nav > li:hover	{
		margin: 0;
		margin-bottom: 0;
		background: transparent;
		line-height: 100%;
		top: 0;
	}
	.av-hamburger-inner{
		display:none;
	}
	.av-hamburger-box{
		width:100%;
		height:auto;
	}
	.av-hamburger{
		width:100%;
		text-align:center;
		padding:0;
		line-height:100%;
	}
	
	.av-hamburger strong{
		display:block;
		width:100%;
		text-align:center;
		padding:0;
		line-height:100%;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		min-height: 10px;
		height: auto;
		padding:0;
	}
}

@media screen and (max-width : 600px) {
  
}

@media screen and (max-width : 500px) {
	  
}


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

}
