/*
Theme Name: Enfold Child
Template: enfold
*/

.ol-overlaycontainer-stopevent {}

/*Add your own styles here:*/

/*#AF1144*/
body,html,#main {background:white!important;}
a {color:#af1144!important}
a:hover {color:#af1144;text-decoration:none;}
a:visited {text-decoration:none!important;}
a:focus {text-decoration:none!important;}

h1, h2, h3, h4, h5, h6 , h1.av-special-heading-tag ,h2.av-special-heading-tag ,h3.av-special-heading-tag ,h4.av-special-heading-tag ,h5.av-special-heading-tag ,h6.av-special-heading-tag
{text-transform:none!important;color:#af1144!important;font-weight:700!important;}
div.headline-page-all-posts h2 {font-size:38px;color:#af1144;font-weight:700;}

strong {color:black}
.slide-entry-excerpt strong {color:black!important}
.color-red {color:#af1144!important}
.special-heading-border {display:none}

h3.slide-entry-title.entry-title {font-size:16pt;font-weight:700;padding-top:10px;padding-bottom:10px}
a.slide-image img {max-height:193px!important}

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {border-radius: 0px;}
.avia-image-container-inner img {border-radius: 0px;}

/**/
#top #header .av-main-nav > li > a {text-transform:uppercase;padding-right:10px;padding-left:10px;}
#top #header .av-main-nav  li  a {font-size: 15pt!important;font-family:'opensans';font-weight:700}
#top #header .av-main-nav > li {text-align:left}
#top #header .av-main-nav > li > a:after {content:' |';position: absolute;top:-1px;right:-5px;}
#top #header .av-main-nav > li#menu-item-search > a:after {content:'';}
#top #header .av-main-nav > li#menu-item-search a {padding-right:0!important}

span.avia-menu-fx {margin-top:-2px;}

.main_menu {padding-left:0px;}
#top #header .av-main-nav > li:first-child > a {padding-left:0px;}
#header_main .inner-container {margin:0 auto;}
#top .sub-menu {background: rgba(255,255,255,0.92) !important;}
#top .sub-menu li a:hover {background: rgba(255,255,255,0.8) !important;}
/*Sub Menue Breite vergroessern*/
li#menu-item-20550 .sub-menu {
	width: 250px;
}

.header-scrolled .main_menu .menu{top:7px!important;}
#top .main_menu .menu{position:relative;top:50px;}
#top .main_menu .menu > li > a {height:45px!important;line-height:45px!important;}
.main_menu {margin-top:-20px;}
.header-scrolled .main_menu {margin-top: 5px;}

#header_main {border-bottom: 1px solid #e9e9e9!important;}

/*sprachmenue*/
#header_meta {background: rgba(255,255,255,0.2)!important;border:none;padding:0;margin:0;}
#header_meta .container .sub_menu {padding-left:45px; }

a.avia-post-nav.avia-post-prev span.entry-title {color:white!important;}
a.avia-post-nav.avia-post-next span.entry-title {color:white!important;}

/*generales==================*/

.container_wrap {border-top: none;}

.box-more-link {max-width:130px;margin-top:30px;}
a.new-more-link {display: block; width:auto;max-width:130px;text-align:center;background:white;color:#af1144;text-decoration:none;padding:10px 0 10px 0;
	-webkit-transition: color, background ; /* For Safari 3.1 to 6.0 */
    transition:  color, background;
	transition-duration: 0.4s, 0.9s;}
.new-more-link:hover {background:#af1144;color:white!important;text-decoration:none!important;}

div.slide-entry-excerpt.entry-content a.teaser-link {color:black!important;}
div.slide-entry-excerpt.entry-content a.teaser-link:hover {color:black!important;}
.start-right-column .av-upcoming-event-schedule a.teaser-link .tribe-event-date-start {color:black!important;}
.start-right-column .av-upcoming-event-schedule a.teaser-link:hover .tribe-event-date-start {color:black!important;}
/*ergänzt mit Padding-right für Abstand zwischen Zeit und Ort*/
.start-right-column .av-upcoming-event-schedule a.teaser-link .tribe-event-time {color:black!important; padding-right:10px;}
.start-right-column .av-upcoming-event-schedule a.teaser-link:hover .tribe-event-time {color:black!important;}
.start-right-column .av-upcoming-event-venue a.teaser-link  {color:black!important;}
.start-right-column .av-upcoming-event-venue a.teaser-link:hover {color:black!important;}

.show-all-button span a {display:inline-block;background:#af1144;color:white!important;text-decoration:none;padding:0px 16px;line-height:42px;font-size:12pt;font-weight:400;opacity: 1;transition: opacity 0.3s;-webkit-transition: opacity 0.3s;}
.avia_codeblock.show-all-button span a:hover {opacity:0.4!important;}	
.back-button {position:absolute;left:-50px;top:38px}
.back-button .show-all-button span a:hover {opacity:0.4!important;}	

#scroll-top-link {background-color:#c0c0c0;border-color:#c0c0c0;color:#af1144;}
#scroll-top-link:hover {background-color:#cfcfcf;color:#af1144;border:1px solid #af1144;}

#page-width-small .template-page.content.av-content-full.alpha.units {margin:0 auto;width:91%!important;margin-left:4.5%!important;/*margin-top:0!important;padding-top:10!important;*/}
.start-right-column .av-upcoming-events .box-more-link {margin-top:20px!important}
.start-right-column h4.av-upcoming-event-title::before {border:none!important;margin-top:20px!important}

/*different pages first img block ==========*/

#container-big-image .template-page.content.av-content-full.alpha.units {margin:0 auto;width:90%!important;margin-left:5%!important}
#container-big-image {max-width:1900px!important;}
#container-big-image {background-size: cover;/*background-position: 100% top; background-position: center center;background-attachment: fixed;*/}
#container-big-image h2 {color:white!important}
#container-big-image .avia_textblock.page-image-h2 {margin-top:-50px!important}
#page-width-small .slide-meta {display:none;}

/*pages first teaser block ================*/

#teaser-block-one-third .template-page.content.av-content-full.alpha.units {margin:0 auto;}
#teaser-block-one-third {margin-top:8px;margin-bottom:15px}
#teaser-block-one-third .flex_column_table .av_one_third.flex_column_table_cell {width:100%!important;}
#teaser-block-one-third .av-flex-placeholder {width:7px!important}
#teaser-block-one-third .av_one_third.no_margin.avia-builder-el-first {margin-left:0%!important;}

#teaser-block-one-third .av_textblock_section  {padding-bottom:60px}
#teaser-block-one-third .avia_textblock {margin:0 auto;width:95%}
#teaser-block-one-third .avia_textblock h2 {color:#af1144;font-weight:700!important;font-size:21pt!important;line-height:23pt}
#teaser-block-one-third .avia_textblock p a {color:black!important;}
#teaser-block-one-third .avia_textblock p:last-child {margin:0px;border:3px solid #af1144;display:inline-block;position:absolute;left:3%;bottom:0;}
#teaser-block-one-third .avia_textblock p:last-child a {display:inline-block;color:white;background:white;padding:12px 12px 12px 12px;
-webkit-transition: color, background ; /* For Safari 3.1 to 6.0 */
    transition:  color, background;
	transition-duration: 0.4s, 0.9s;}
#teaser-block-one-third .avia_textblock p:last-child a {color:#af1144!important;}
#teaser-block-one-third .avia_textblock p:last-child a:hover {background:#af1144;color:white!important;text-decoration:none!important;}

/*startseite =============================*/
div.ls-wrapper.ls-in-out h1.ls-layer {font-family:'opensans'!important;font-weight:700!important;color:white!important}

#start-one-third {margin-top:8px;}
.container-small-image {height:190px;}
.container-small-image .avia_textblock.small-image-text p:first-child {color:white!important;font-size:21pt;font-weight:700;line-height:24pt;padding:10% 8% 0 8%!important;}
#start-one-third .av_one_third {width:32.8%!important;margin-right:0!important;margin-left:0.8%!important;}
#start-one-third .av_one_third.first.container-small-image  {margin-left:0%!important;}

.container-small-image .avia_textblock.small-image-text p {margin:0px;}
.container-small-image .avia_textblock.small-image-text p:last-child {position:absolute;text-align:center;margin: 0 auto;left: 0; right: 0;bottom:30px;font-weight:400!important}
.container-small-image .avia_textblock.small-image-text p:last-child a {display:inline-block;color:white;border:2px solid white;font-size:13px;padding:2px 6px 2px 6px}
.container-small-image .avia_textblock.small-image-text p a {color:white!important;}
.container-small-image .avia_textblock.small-image-text p a:hover {text-decoration:none}

#page-width-very-small .template-page.content.av-content-full.alpha.units {}

/**/
#page-width-full-start .template-page.content.av-content-full.alpha.units {margin:0 auto;width:100%!important;margin-left:0%!important;/*margin-top:0!important;padding-top:10!important;*/}
#page-width-full-start {position:relative}
#page-width-full-start div.border-red span.hr-inner {height:6px!important;background:#af1144;}

#page-width-small {position:relative}
#page-width-small .hr.hr-custom {position:absolute!important;top:65px;left:0;z-index:-1;}
#page-width-small div.border-red span.hr-inner {height:6px!important;background:#af1144;}

#page-width-full-start .av-special-heading h1.av-special-heading-tag  , #page-width-small .av-special-heading h1.av-special-heading-tag  {text-align:center!important;display:inline-block;z-index:1;background:white;padding-left:10px!important;padding-right:10px!important;text-transform:uppercase!important} 
#page-width-full-start .av-special-heading h1.av-special-heading-tag , #page-width-small .av-special-heading h1.av-special-heading-tag {font-size:31pt!important;letter-spacing:10px!important}
#page-width-full-start .av-special-heading h1.av-special-heading-tag {padding-left:15px!important;padding-right:15px!important;}
#page-width-full-start .av-special-heading {margin-top:-37px!important}

#page-width-very-small .slide-meta {display:none}

/*left and right*/
#page-width-very-small .flex_column_table_cell.start-left-column h3.slide-entry-title {padding-bottom:5px;padding-top:2px}
#page-width-very-small .flex_column_table_cell.start-right-column h3.slide-entry-title {padding-bottom:10px}

/*left*/
#page-width-very-small .flex_column_table_cell.start-left-column .slide-entry-wrap {margin-bottom:50px}

#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column .avia-content-slider .slide-entry-wrap:last-child {padding-bottom:0px;margin-bottom:30px;}
#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column .avia_codeblock.show-all-button {}
	
/*right contact box*/
#page-width-very-small .flex_column_table_cell.start-right-column > section:first-child {background:white;margin-left:-12.5%;padding-bottom:40px;}
#page-width-very-small .flex_column_table_cell.start-right-column .start-contact-box {margin-left:12.5%;border:6px solid #af1144;text-align:center}
.start-contact-box h2 {margin:0;padding:50px 0 65px 0;max-height:155px}
.start-contact-box a h2 {color:#af1144;text-decoration:none!important;background:white
-webkit-transition: color, background ; /* For Safari 3.1 to 6.0 */
    transition:  color, background;
	transition-duration: 0.4s, 0.9s;
	font-size:28pt;
}
.start-contact-box a {text-decoration:none!important;}
.start-contact-box a h2:hover {background:#af1144;color:white!important;text-decoration:none!important;}
.start-contact-box p {display:none}

/**/
#page-width-very-small .flex_column_table {width:82%!important;margin-left:8%;}
.home #page-width-very-small .entry-content-wrapper {}
#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column {width:52.4%!important;border-right:6px solid #af1144;padding-right:5%!important}
#page-width-very-small .flex_column_table_cell.start-right-column {width:45.0%!important;padding-right:0%!important;padding-left:4.5%!important}


/*right termine*/

#page-width-very-small .flex_column_table_cell.start-right-column .av-special-heading-h2 {margin:0}
.color-red h2.av-special-heading-tag {color:#af1144!important;font-size:28pt}

#page-width-very-small .flex_column_table_cell.start-right-column .avia-content-slider {margin-top:25px}
#page-width-very-small .flex_column_table_cell.start-right-column .slide-entry-wrap {margin-bottom:30px}

#page-width-very-small .flex_column_table_cell.start-right-column h3.slide-entry-title:before {content: "";border-top:6px solid #af1144;width:30%;display:block;marginleft:0;padding-bottom:10px}
#page-width-very-small .flex_column_table_cell.start-right-column a.slide-image {display:none}


#page-width-very-small h4.av-upcoming-event-title a {font-size:16pt!important;line-height:22pt}
#page-width-very-small h4.av-upcoming-event-title:before {content: "";border-top:6px solid #af1144;width:30%;display:block;marginleft:0;padding-bottom:10px}
#page-width-very-small .av-upcoming-event-meta {font-size:11pt!important}

#page-width-very-small .av-upcoming-event-data {margin-top:60px!important}
#page-width-very-small .av-upcoming-event-data:first-child {margin-top:30px!important}
.show-all-button.cal-botton-start span a {padding-left:30px;padding-right:30px}
.cal-botton-start {margin-top:25px}

/*abstand footer startseite*/
#abstand-footer-start {max-height:10px!important;margin:0!important;padding:0!important}
#abstand-footer-start .container {display:none}
/* overview posts/ show all posts --------------------*/

#page-width-small.overview-posts .template-page.content.av-content-full.alpha.units {padding-top:0!important;margin-top:0!important;}
#page-width-small.overview-all-posts .template-page.content.av-content-full.alpha.units {margin-top:20px!important;}
#page-width-small.overview-posts  .av_one_third {width:32.0%!important;margin-right:0!important;margin-left:2.0%!important;}
#page-width-small.overview-posts  .av_one_third.first {margin-left:0%!important;}

#page-width-small .hr.hr-custom {top:65px;}
#page-width-small .av-special-heading h1.av-special-heading-tag {font-size:25pt!important;letter-spacing:4px!important;margin-bottom:20px;margin-top:8px}


.avia_codeblock.center-button {margin:0 auto;text-align:center}

nav.pagination span.pagination-meta {display:none}
nav.pagination {float:right;margin-bottom:40px}
.pagination .current{background:#af1144 !important;color:white !important;}
.pagination a.inactive {border:1px solid #af1144}
.pagination a.inactive:hover {background:#af1144 !important;color:white !important;border:1px solid #af1144}

/* single post -------------*/
#single-width-small {position:relative}
#single-width-small .template-page.content.av-content-full.alpha.units {margin:0 auto;width:80%!important;margin-left:10%!important;margin-top:0!important;padding-bottom:0px!important;margin-bottom:-10px}
#single-width-small .avia-image-container-inner img.avia_image  {width:100%!important}
#single-width-small .avia-image-container {padding:0;margin:0}
#single-width-small  h1  {color:#af1144!important;font-size:22pt!important;line-height:26pt!important;padding-bottom:10px}
#single-width-small .single-intro p {width:78%}
#single-width-content .template-page.content.av-content-full.alpha.units {margin:0 auto;width:66%!important;margin-left:17%!important;padding-top:0!important;}
#single-width-content.single-normal .container {padding-top:40px!important}
#single-width-content.single-normal .av-special-heading-tag {color:#af1144;padding-top:10px;padding-bottom:15px;font-size:31pt!important;line-height:36pt!important}

#single-width-content p img.alignleft {margin-right:20px;margin-bottom:10px;margin-top:8px}
#single-width-content p img.alignright {margin-left:20px;margin-bottom:10px;margin-top:8px}

div.avia_textblock.image-description {background:white;text-align:right;font-style:italic;font-size:12px}

/*map*/
#map_ol3js_1  {margin-bottom:35px}

/*kalender NEU*/
 
.tribe-common-l-container .tribe-events-l-container {width:83%!important;margin-top:0px!important;padding-top:10px!important}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {border-color:#e1e1e1!important;background-color:#e1e1e1!important;}
.tribe-events .tribe-events-c-ical__link {background:#AF1144!important;color:white!important;border-color:#AF1144!important;}
.tribe-common .tribe-common-c-svgicon {color:white!important;}
.tribe-common-c-btn.tribe-events-c-search__button {background:#AF1144!important;border-color:#AF1144!important;}
h3.tribe-events-calendar-list__event-title a:hover {text-decoration:none!important;}

/*single*/

.tribe-common .tribe-common-l-container {width:83%;}
.tribe-events-calendar-list__event-details.tribe-common-g-col {width:100%!important}

.av-single-event-content {width:60%!important;float:left!important;margin-left:0!important;margin-right:3%}
.av-single-event-meta-bar.av-single-event-meta-bar-desktop {width:36%!important;float:left!important}

#tribe-events-pg-template {margin-left:0!important;margin:0 auto}
#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template {margin:0 auto!important;margin-top:30px!important}
.single-tribe_events #tribe-events-pg-template .tribe-events-notices {margin-bottom:0!important}

#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title  {font-size:30px!important;line-height: 1.1em;padding-top:40px;padding-right:30px}
.tribe-events-schedule h3 {margin: 5px 0 5px 0;font-size: 12px!important;font-weight: normal;}
.single-tribe_events .tribe-events-schedule {margin:0px 0px 0px 0px!important}
.tribe-events-single-event-description h3 {font-size:16px;line-height: 1.8;}
.tribe-events-single-event-description p {font-size: 16px;padding-right:30px!important}
.tribe-events-single-event-description ul li , .tribe-events-content ul li {font-size: 16px!important;}

#tribe-events-footer h3 {display:none!important}
.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {background:#AF1144!important;color:white!important}

.av-single-event-meta-bar.av-single-event-meta-bar-desktop {border:1px solid #e1e1e1;margin-top:30px!important}
.tribe-events-event-meta::before {border-top:1px solid white!important}
#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {padding-left:10px!important;padding-right:10px!important}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {padding-bottom:0!important}

.tribe-events-meta-group .tribe-events-meta-group-organizer {padding-top:0!important}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {padding-top:0!important}
.tribe-events-event-meta dt {margin-top:0!important}
.tribe-events-single-section.tribe-events-event-meta.primary {margin-top:0!important}
.tribe-events-event-meta dt:not(:first-child) {margin-top:0!important}
.tribe-events-single-section.tribe-events-event-meta {width:350px!important}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {width:350px!important}

#tribe-events-footer { border-top: 1px solid white!important;padding:0!important}
.tribe-events-after-html p {width:250px!important;margin:0 auto!important;text-align:center!important;margin-top:10px;border:2px solid #AF1144}
/**/
.tribe-events-after-html p a {font-size:18px;font-weight:700;display:block!important}
.tribe-events-after-html p:hover {background: rgb(175, 17, 68)}
.tribe-events-after-html p a:hover {color:white!important}
.tribe-events-after-html {padding:50px 0 30px 0}
*/
.tribe-events-after-html {padding-top:50px;padding-bottom:30px}
.single-tribe_events .tribe-events-after-html  {display:block!important}
.post-type-archive-tribe_events .tribe-events-after-html {display:none!important}

/**/
.tribe-events-calendar-list__event-venue-address {display:inline-block;margin-left:10px!important}
.tribe-events-address .tribe-street-address {display:block;}

.tribe-events-single-event-description a {text-decoration:none!important}
.tribe-events-content a {border-bottom:none}

#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner {border:none!important}
/*search*/
#search-fail {margin:0 auto;width:91%!important;margin-left:4.5%!important;}

/**/
.ol-attribution  ul li:first-child {display:none}
.ol-attribution  ul li a:last-child {display:none}
#single-width-content.map-all-content .template-page.content.av-content-full.alpha.units{margin-bottom:0!important;padding-bottom:0!important;}
#single-width-content.mitglieder-page article a.slide-image {display:none!important;}
#single-width-content.mitglieder-page .fallback-post-type-icon {display:none!important}
#single-width-content.mitglieder-page div.slide-meta {display:none!important}
#single-width-content.mitglieder-page h3.slide-entry-title.entry-title {font-size:16px!important;padding-bottom:0;margin-bottom:0}
#single-width-content.mitglieder-page .slide-entry-wrap {margin:0 0 10px 0!important}

/*footer --------------*/

#socket {background:white;margin-top:0;padding-top:0;}
#socket .container_wrap {margin-top:0;padding-top:0;}
#socket .container {border-top:6px solid #af1144;padding:0;max-width:1024px!important;padding-top:40px;padding-bottom:40px;margin:0 auto;}

ul.social_bookmarks {/*float:left!important;*/}
nav.sub_menu_socket {/*float:left!important;*/width:100%;height:85px;text-align:center;padding-top:10px}
nav.sub_menu_socket ul {margin:0!important; display:inline-block!important;text-align:left;float:none}
nav.sub_menu_socket li a {color:#af1144!important;text-decoration:none;font-weight:700;font-size:16px;border: 0 !important;}
nav.sub_menu_socket li {border-left-color: #af1144;}
nav.sub_menu_socket li:last-child a {display:none}

#socket .social_bookmarks {height: 60px;}
#socket .social_bookmarks li {width: 60px;border:4px solid #af1144;margin-right:20px;}
#socket .social_bookmarks li:last-child {margin-right:0px;}
#socket .social_bookmarks li:first-child {margin-left:0px;}
#socket .social_bookmarks li a {width: 60px;line-height: 54px;min-height: 50px;}
#socket .social_bookmarks li.social_bookmarks_mail a {line-height: 48px;}
#socket .social_bookmarks li.social_bookmarks_facebook a, #socket .social_bookmarks li.social_bookmarks_instagram a, #socket .social_bookmarks li.social_bookmarks_twitter a {line-height: 50px;}
#socket .social_bookmarks li a {font-size: 38px;}
#socket li.social_bookmarks_bluesky:hover a, #socket li.social_bookmarks_mail:hover a , #socket li.social_bookmarks_twitter:hover a , #socket .social_bookmarks_facebook:hover a, #socket .social_bookmarks_instagram:hover a {
background:white!important;opacity:0.4!important
}
#socket li.social_bookmarks_instagram a:focus, #socket li.social_bookmarks_facebook a:focus {background: white!important;}

/*custom newsletter symbol and bluesky in Footer*/
li.social_bookmarks_mail.av-social-link-mail a:before  {content:'' !important;}
li.social_bookmarks_mail.av-social-link-mail a:before  {content: url('https://aktionsbuendnis-brandenburg.de/wp-content/uploads/2021/11/Icon_newsletter.svg') !important;}
#socket .social_bookmarks li.social_bookmarks_bluesky a {font-size: 36px;}
li.social_bookmarks_bluesky.av-social-link-blluesky a:before  {content:'' !important;}
li.social_bookmarks_bluesky.av-social-link-blluesky a:before  {content: url('https://aktionsbuendnis-brandenburg.de/wp-content/themes/enfold-child/images/bluesky-icon.svg') !important;}

#socket ul.social_bookmarks {margin:0!important; display:inline-block!important;text-align:left;float:none}
/*menue left + logo right workaround for mobile menu left up 990*/
/*.main_menu {width:80%;left:0px;}
span.logo.logo-pos-new {left:auto;right: 0!important; top: -10px;z-index:999}*/
/**/


/*suche-----------------------*/
.template-search.av-content-full.alpha.units {width:90%;margin-left:5%}
.template-search .blog-categories.minor-meta {display:none}
section.search_form_field h4 {padding-bottom:20px}
.author-extra-border {border:none!important}
.template-search .page-heading-container.clearfix {border:none!important;margin-bottom:10px!important}
h4.extra-mini-title.widgettitle {font-size:20px;padding-bottom:30px!important}

.template-search .entry-content-wrapper.standard-content {padding-bottom:10px!important}
p.search-no-result {color: #af1144;padding-top:40px;font-weight:700}


/**/
.header-scrolled  div .logo {top:-13px!important}
/*==========================================================================================================================================*/


@media only screen and (max-width: 1024px) {
	
	#socket {/*background:green*/}
	#socket .socket-in-box {width:75%;margin:0 auto;}
}

@media only screen and (max-width: 1100px) {
	
	/**/
	#page-width-very-small .flex_column_table_cell.start-right-column > section:first-child {margin-left:-13.5%;}
	#page-width-very-small .flex_column_table_cell.start-right-column .start-contact-box {margin-left:13.5%;}
}

@media only screen and (max-width: 1050px) and (min-width: 990px){
	#header .container {padding-right:18px}
}
/*----------------------------*/

@media only screen and (max-width: 990px) {

	.main_menu {width:auto}
	span.logo {display:block;}
	ul#avia-menu li#menu-item-search {display:none;}
	span.logo.logo-pos-new {left:0!important;right:auto; top: 0px;}
	#top #header .av-main-nav > li > a:after {content:'';}
	#top .main_menu .menu{top:40px;}
	.logo.logo-pos-new {width:80%!important}
	
	/*different pages first img block -----*/
	#container-big-image {height:300px!important;}
	
	/*startseite*/	
	#page-width-very-small .flex_column_table {margin:0 auto!important;width:92%!important}
	
	/* single post*/
	#single-width-small .template-page.content.av-content-full.alpha.units {padding-bottom:0!important}
	#single-width-content .template-page.content.av-content-full.alpha.units {width:80%!important;margin-left:10%!important;}
	#single-width-small .single-intro p {width:100%}
	.container.av-logo-container {position:relative}

	#top #av-burger-menu-ul {vertical-align:top!important;z-index:9999!important}

}

/*----------------------------------------*/

@media only screen and (max-width: 880px) {
	
	/*pages first teaser block*/
	#teaser-block-one-third .template-page.content.av-content-full.alpha.units {width:98%!important;margin-left:1%!important}
	
	#socket .socket-in-box {width:92%;}
	
	#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template {margin-top:0!important;padding-left:20px}
	.av-single-event-content {width:88%!important}
	.av-single-event-meta-bar.av-single-event-meta-bar-desktop {width:88%!important;padding-left:20px!important}
	.responsive .av-single-event-content {}
	#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title  {padding-right:0px!important;font-size:28px!important}
	.tribe-events-single-event-description p {padding-right:0px!important}
}

@media only screen and (max-width:800px) {
#socket {/*background:pink*/}		
		
		/*pages first teaser block*/
		#teaser-block-one-third .template-page.content.av-content-full.alpha.units {width:100%!important;margin-left:0!important}
		
		/*footer*/
		#socket .socket-in-box {width:82%;}
}

@media only screen and (max-width: 767px) {
#socket {/*background:yellow*/}
	
	/**/
	#header_main .container.av-logo-container {margin-left:5px!important;}
	.logo.logo-pos-new {margin-top:-0px!important;padding-bottom:10px!important}
	/*startseite*/
	#layerslider_1 .ls-wrapper {padding-left:90px!important}
	
	#start-one-third .template-page.content.av-content-full.alpha.units {width:117%!important;margin-left:0px;}
	#start-one-third .container {margin-left:10px!important;margin-right:10px!important;width:100%!important}
	#start-one-third .av_one_third {width:32%!important}
	
	#page-width-small .template-page.content.av-content-full.alpha.units {width:100%!important;margin-left:0!important;}
	
	#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column {width:73%!important;border-right:none;padding-right:0%!important;margin-left:13%!important;}
	#page-width-very-small .flex_column_table_cell.start-right-column {width:100%!important;padding-right:0%!important;padding-left:0%!important}
	
	#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column .avia-content-slider {padding-bottom:0px;margin-bottom:0px;}
	#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column .avia-content-slider .slide-entry-wrap:last-child {padding-bottom:0px;margin-bottom:10px;}
	#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column .avia_codeblock_section {margin:0 auto;}
	#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column .avia_codeblock.show-all-button {margin-bottom:30px;}
	#page-width-very-small .flex_column_table_cell.start-right-column .av_textblock_section {display:none}
	
	/**/
	div.avia_codeblock.show-all-button {margin-bottom:30px;}
	#abstand-footer-start {display:none}
	
	/*==single post*/
	
	#single-width-small .template-page.content.av-content-full.alpha.units {width:100%!important;margin-left:0!important;}
	#single-width-content .template-page.content.av-content-full.alpha.units {width:100%!important;margin-left:0!important;}
	
	/*calendar single*/
	#tribe-events-content.tribe-events-single .av-single-event-content {width:100%;margin-left:0!important}
	#tribe-events-content.tribe-events-single .av-single-event-meta-bar {width:100%;}
	
	/**/
	
	/*#socket .socket-in-box {width:100%;position:relative;}*/
	/*#socket .social_bookmarks li {margin-right:10px;}*/
/*	#socket ul.noLightbox.social_bookmarks {width:100%;padding:0;}*/
	/*#socket nav.sub_menu_socket {position:absolute;right:-10px;top:0;width:300px!important;}*/
}

@media only screen and (max-width:660px) {
/*#socket {background:red}*/
	
	#layerslider_1 {height:200px!important}
	#layerslider_1 img {height:200px!important}
	#layerslider_1 .ls-wrapper {padding-left:50px!important}
	
	/**/
	#header_main .container.av-logo-container {margin-left:5px!important}
	
	/**/
	
	#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column {width:86%!important;margin-left:7%!important;}
	
	/*startseite*/
	.container-small-image {}
	.container-small-image .avia_textblock.small-image-text p {}
	.responsive #top #wrap_all #start-one-third .flex_column {margin: 0 !important;margin-bottom: 10px !important;width: 100% !important;}
	
	#start-one-third .container {padding-left:0!important;margin-left:0!important}
	#start-one-third .template-page.content.av-content-full.alpha.units {margin-left:0!important;padding-left:1px!important;}
	
	/**/
	#page-width-small.overview-all-posts .slide-entry-wrap {padding-top:0!important;margin-top:0!important;padding-bottom:0!important;margin-bottom:0!important}
	#page-width-small.overview-posts .av_one_third {width:100%!important;margin-right:0!important;margin-left:2.0%!important;float:none;}
	#page-width-small.overview-posts .slide-parity-even.av_one_third {padding-bottom:60px;margin-bottom:0;padding-top:0;margin-top:0}
	#page-width-small.overview-posts .slide-parity-odd.av_one_third {padding-bottom:60px;margin-bottom:0;padding-top:0;margin-top:0}
}

@media only screen and (max-width:570px) {
/*#socket {background:black}*/
	

	#header_main {border-bottom:none!important}
	#header_main .container.av-logo-container {margin-left:5px!important}
	
	/**/
		
	#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column {width:90%!important;margin-left:5%!important;}
	
	/*footer*/
	#socket nav.sub_menu_socket {position:relative;float:none;width:100%!important;padding-top:30px;}

	#socket ul.noLightbox.social_bookmarks {margin-left:10px;margin-top:-24px;float:none;}
	#socket .social_bookmarks li:first-child {margin-left:0px;}
	#socket .social_bookmarks li {width: 59px;margin-right:18px;}
	#socket .social_bookmarks li:last-child {margin-right:0!important;}
	#socket .social_bookmarks li a {width: 59px;line-height: 44px;min-height: 26px;}
	#socket .social_bookmarks li.social_bookmarks_mail a {line-height: 44px;}
	#socket .social_bookmarks li.social_bookmarks_facebook a {line-height: 44px;}
	#socket .social_bookmarks li a {font-size: 30px;}
	
}

@media only screen and (max-width:520px) {

}

@media only screen and (max-width:480px) {
#socket {/*background:silver*/}
	
	
	#header_main .container.av-logo-container {margin-left:0!important}
	.logo.logo-pos-new img {width:94%!important}
	
	/**/
	#start-one-third .container {padding-left:0!important;margin-left:0!important}
	#start-one-third .template-page.content.av-content-full.alpha.units {margin-left:0!important;padding-left:1px!important;}
	/**/
	
	#page-width-very-small .flex_column.av_one_half.flex_column_table_cell.start-left-column {width:100%!important;margin-left:0%!important;}
	
	
}

@media only screen and (max-width:420px) {
	
	nav.sub_menu_socket li {float:none;width:100%}
	nav.sub_menu_socket li {border-left-color: white;border-left:none;margin-bottom:25px;}

}
	
@media only screen and (max-width:320px) {
	
	/*#socket {background:green}*/
	
	

}