/*
Theme Name: Freunde der ADK Bayern
Author: Creativ Concept Werbeagentur GmbH
Version: 1.0.0

*/
 @font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-300.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-300.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-regular.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 500;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-500.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-500.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-600.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-600.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-700.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-300italic.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-italic.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 500;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-500italic.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-600italic.woff') format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;src: local(''), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), url('https://freunde-der-adk-bayern.de/wp-content/themes/adkbayern/fonts/open-sans-v34-latin-700italic.woff') format('woff');}html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body {margin: 0;}article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}a {background-color: transparent;}a:active, a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;}pre {overflow: auto;}code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button, select {text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td, th {padding: 0;}body, button, input, select, textarea {color: #404040;font-family: sans-serif;font-size: 16px;font-size: 1rem;line-height: 1.5;}h1, h2, h3, h4, h5, h6 {clear: both;}p {margin-bottom: 1.5em;}dfn, cite, em, i {font-style: italic;}blockquote {margin: 0 1.5em;}address {margin: 0 0 1.5em;}pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 0.9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}code, kbd, tt, var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 15px;font-size: 0.9375rem;}abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}mark, ins {background: #fff9c0;text-decoration: none;}big {font-size: 125%;}html {box-sizing: border-box;}*, *:before, *:after {box-sizing: inherit;}body {background: #fff;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}ul, ol {margin: 0 0 1.5em 3em;}ul {list-style: disc;}ol {list-style: decimal;}li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}dt {font-weight: bold;}dd {margin: 0 1.5em 1.5em;}img {height: auto;max-width: 100%;}table {margin: 0 0 1.5em;width: 100%;}button, input[type="button"], input[type="reset"], input[type="submit"] {border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);color: rgba(0, 0, 0, .8);font-size: 12px;font-size: 0.75rem;line-height: 1;padding: .6em 1em .4em;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);}button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {border-color: #aaa #bbb #bbb;box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;}select {border: 1px solid #ccc;}input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {color: #111;}textarea {width: 100%;}a {color: royalblue;}a:visited {color: purple;}a:hover, a:focus, a:active {color: midnightblue;}a:focus {outline: thin dotted;}a:hover, a:active {outline: 0;}.main-navigation {clear: both;display: block;float: left;width: 100%;}.main-navigation ul {display: none;list-style: none;margin: 0;padding-left: 0;}.main-navigation li {float: left;position: relative;}.main-navigation a {display: block;text-decoration: none;}.main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);float: left;position: absolute;top: 1.5em;left: -999em;z-index: 99999;}.main-navigation ul ul ul {left: -999em;top: 0;}.main-navigation ul ul a {width: 200px;}.main-navigation ul ul li {}.main-navigation li:hover > a, .main-navigation li.focus > a {}.main-navigation ul ul :hover > a, .main-navigation ul ul .focus > a {}.main-navigation ul ul a:hover, .main-navigation ul ul a.focus {}.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {left: auto;}.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {left: 100%;}.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a {}.menu-toggle, .main-navigation.toggled ul {display: block;}@media screen and (min-width: 37.5em) {.menu-toggle {display: none;}.main-navigation ul {display: block;}}.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;}.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {float: left;width: 50%;}.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;width: 50%;}.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}#content[tabindex="-1"]:focus {outline: 0;}.alignleft {display: inline;float: left;margin-right: 1.5em;}.alignright {display: inline;float: right;margin-left: 1.5em;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;table-layout: fixed;}.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}.widget {margin: 0 0 1.5em;}.widget select {max-width: 100%;}.sticky {display: block;}.hentry {margin: 0 0 1.5em;}.byline, .updated:not(.published) {display: none;}.single .byline, .group-blog .byline {display: inline;}.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}.page-links {clear: both;margin: 0 0 1.5em;}.comment-content a {word-wrap: break-word;}.bypostauthor {display: block;}.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}.infinity-end.neverending .site-footer {display: block;}.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}embed, iframe, object {max-width: 100%;}.wp-caption {margin-bottom: 1.5em;max-width: 100%;}.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}.wp-caption .wp-caption-text {margin: 0.8075em 0;}.wp-caption-text {text-align: center;}.gallery {margin-bottom: 1.5em;}.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}.gallery-columns-2 .gallery-item {max-width: 50%;}.gallery-columns-3 .gallery-item {max-width: 33.33%;}.gallery-columns-4 .gallery-item {max-width: 25%;}.gallery-columns-5 .gallery-item {max-width: 20%;}.gallery-columns-6 .gallery-item {max-width: 16.66%;}.gallery-columns-7 .gallery-item {max-width: 14.28%;}.gallery-columns-8 .gallery-item {max-width: 12.5%;}.gallery-columns-9 .gallery-item {max-width: 11.11%;}.gallery-caption {display: block;}* {outline: none;}body {background-color: rgba(0,0,0,0.85);font-family: 'Open Sans', sans-serif;font-size: 16px;}.entry-header, .entry-footer, .widget-title {display: none;}.hentry {margin: 0;}.page-content, .entry-content, .entry-summary, h1, h2, h3, h4, h5, h6, p {margin: 0;font-weight: 300;}h1 {font-size: 1.8rem;padding-bottom: 18px;}p {line-height: 1.8rem;}.float_left {float: left !important;}.float_right {float: right !important;}.padding {padding: 45px;}.padding_s {padding: 20px;}.padding_s h1 {padding-bottom: 0;}.gray_bg {background-color: rgba(89,89,89,1);}.gray_bg p {color: rgba(255,255,255,1) !important;}.gray_bg h1, .gray_bg h2, .gray_bg h3, .gray_bg h4, .gray_bg h5, .gray_bg h6 {color: rgba(255,255,255,1) !important;}.black_bg {background-color: rgba(0,0,0,1);}.white_bg {background-color: rgba(255,255,255,1);}.white_bg p {color: rgba(0,0,0,0.55);font-weight: 400;font-size: 0.9rem;line-height: 1.6rem;}#page {max-width: 1280px;margin: 0 auto;}#slider {width: 100%;height: 900px;position: relative;}#sliderimage {position: absolute;top: 0;z-index: -20;}.metaslider .slider-wrapper .nivo-controlNav a {margin: 0px 2px !important;}.subpage_slider {height: 450px !important;}#pagetitle {float: left;}#pagetitle p {margin: 0;padding: 0;color: rgba(255,255,255,1);font-weight: 400;line-height: 1.5rem;}#pagetitle a {color: rgba(255,255,255,1);text-decoration: none;font-weight: 300;}#pagetitle a:hover {color: rgba(255,255,255,0.75);}#logo {position: absolute;top: 0;left: 0;right: 0;margin-left: auto;margin-right: auto;width: 188px;}#site-navigation {width: auto;float: right;clear: none;}.main-navigation a {color: rgba(255,255,255,1);text-decoration: none;font-weight: 300;padding: 0px 18px;}.main-navigation a:hover {color: rgba(255,255,255,0.75);}.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a {font-weight: 400;}#colophon {background-image: url('img/footer_bg.jpg');min-height: 220px;}.site-info {text-align: center;color: rgba(255,255,255,1);padding: 50px;background-color: rgba(0,0,0,1);}.site-info p {}.text_s {font-size: 0.8rem;}.site-info a, .site-info a:hover, .site-info a:active, .site-info a:focus {color: white;}table {margin: 0;}.contact_form {width: 700px;max-width: 100%;margin: 0 auto;padding-top: 30px;padding-bottom: 10px;}div.wpcf7-validation-errors {color: rgba(255,255,255,1);border: none;background-color: red;}div.wpcf7-mail-sent-ok {color: white;background-color: #398f14;}.left_form {float: left;}.name_field, .email_field {float: left;}.right_form {float: right;}#contact_form input, #contact_form textarea {width: 195px;background-color: rgba(0,0,0,1);color: rgba(255,255,255,1);border: 1px solid rgba(255,255,255,1);border-radius: 0px;box-shadow: none;text-shadow: none;padding: 10px 15px;}#contact_form textarea {width: 405px;margin-top: 15px;resize: none;}#contact_form input[type='text'], #contact_form input[type='email'] {margin-right: 15px;}#contact_form textarea {height: 46px;}#contact_form input[type='submit'] {height: 108px;background-color: rgba(255,255,255,1);color: rgba(0,0,0,1);padding: 0;font-size: 1rem;}#contact_form input[type='submit']:hover {background-color: rgba(0,0,0,1);color: rgba(255,255,255,1);}#beitritt_form {}#beitritt_form input[type='text'], #beitritt_form input[type='email'] {width: 80%;background-color: rgba(255,255,255,1);color: rgba(0,0,0,1);border: 1px solid rgba(0,0,0,1);border-radius: 0px;box-shadow: none;text-shadow: none;padding: 10px 15px;margin-bottom: 10px;}#beitritt_form input[type='email'] {margin-bottom: 30px;}span.wpcf7-list-item {display: block;}#beitritt_form input[type='submit'] {height: auto;background-color: rgba(0,0,0,1);color: rgba(255,255,255,1);font-size: 1rem;border: 1px solid rgba(0,0,0,1);border-radius: 0px;box-shadow: none;text-shadow: none;padding: 15px 20px;}#beitritt_form input[type='submit']:hover {background-color: rgba(255,255,255,1);color: rgba(0,0,0,1);}.news_container {width: 100%;clear: both;background-color: rgba(255,255,255,1);}.news_leftside {width: 50%;float: left;}.news_gallery {padding: 20px 0px;}.news_slides {margin: 0;padding: 0;list-style-type: none;}.news_slides li {display: inline;}.news_slides li img {width: 19.44%;}.news_details_text {width: 50%;float: right;padding-left: 40px;word-wrap:break-word;}.news_text {width: 50%;float: left;padding: 40px;}.news_image {width: 50%;float: left;}.news_details_image {width: 100%;}.news_details_text a, .news_details_text a:hover, .news_details_text a:active, .news_details_text a:focus, .textwidget a, .textwidget a:hover, .textwidget a:active, .textwidget a:focus {color: rgba(0,0,0,1);text-decoration: underline;}.news_text h3, .news_details h3 {font-size: 0.9rem;color: rgba(0,0,0,0.55);font-weight: 700;}.news_text h2, .news_details h2 {font-size: 1.8rem;font-weight: 400;margin-bottom: 15px;}.news_text p, .news_details p {color: rgba(0,0,0,0.55);font-weight: 400;font-size: 0.9rem;line-height: 1.6rem;}.news_image img {vertical-align: bottom;}.news_text p.read_on {display: inline-block;margin-top: 30px;}.read_on a {text-decoration: none;color: rgba(0,0,0,1);font-weight: 400;border: 1px solid rgba(0,0,0,1);padding: 10px 50px;}.read_on a:hover {background-color: rgba(0,0,0,1);color: rgba(255,255,255,1);}.vorteile_liste {margin: 0;margin-top: 10px;margin-left: 20px;padding: 0;}.vorteile_liste li {color: rgba(0,0,0,0.55);}.news_details {background-color: rgba(255,255,255,1);padding: 40px;}#bildergalerie, #videothek {background-image: url('img/bildergalerie.jpg');background-size: cover;min-height: 350px;position: relative;}#bildergalerie:hover .overlay p, #videothek:hover .overlay p {border: 1px solid rgba(255,255,255,1);background-color: rgba(0,0,0,0.8);}#videothek {background-image: url('img/videothek_2.jpg');}.overlay {width: 260px;margin: 0 auto;}.overlay p {margin: 0;padding: 10px 40px;position: absolute;top: 50%;margin-top: -35px;text-align: center;background-color: rgba(0,0,0,0.6);border: 1px solid rgba(0,0,0,0.6);color: rgba(255,255,255,1);font-weight: 400;display: inline-block;}.article_container {background-color: white;}.article_container img {vertical-align: bottom;}.article_box {padding: 40px;}.article_box h2 {font-size: 1.8rem;font-weight: 400;margin-bottom: 15px;}.article_box p {color: rgba(0,0,0,0.55);font-weight: 400;font-size: 0.9rem;line-height: 1.6rem;}.ytchannel {margin-top: -6px;margin-bottom: 30px;}.ytchannel a {text-decoration: none;padding: 8px 20px;background-color: rgba(255,255,255,1);color: rgba(0,0,0,1);border: 1px solid rgba(255,255,255,1);}.ytchannel a:hover {background-color: rgba(0,0,0,1);color: rgba(255,255,255,1);}.weihnachten {color: white !important;}.no_space_bottom {padding-bottom: 0 !important;}.red_bg {background-color: #660000;}.gold_bg {background-color: #b58d06;}@media only screen and (max-width:40em){h1, h2 {font-size: 1.3rem !important;}h3 {font-size: 0.7rem !important;}#pagetitle, #site-navigation {display: none;}#slider, .subpage_slider {height: 240px !important;background-color: rgba(255,255,255,1);}.news_text, .news_image {float: none;width: 100%;}.news_details_text {width: 100%;float: none;padding-left: 0px;margin-top: 20px;}.news_leftside {width: 100%;float: none;}.news_details_image img {width: 100%;}.contact_form {width: 80%;}.left_form, .right_form, .name_field, .email_field {float: none;width: 100%;}.name_field {margin-bottom: 15px;}.message_field {margin-bottom: 10px;}#contact_form input, #contact_form textarea {width: 100%;}#beitritt_form input[type='submit'], #beitritt_form input[type='text'], #beitritt_form input[type='email'] {width: 100%;}.white_bg .read_on {margin-bottom: 30px;}}@media only screen and (min-width:40.063em) and (max-width:64em){h1, h2 {font-size: 1.3rem !important;}h3 {font-size: 0.7rem !important;}.news_image img, .textwidget img {width: 100% !important;}#pagetitle, #site-navigation {display: none;}#slider, .subpage_slider {height: 240px !important;background-color: rgba(255,255,255,1);}.news_text, .news_image {float: none;width: 100%;}.news_details_text {width: 100%;float: none;padding-left: 0px;margin-top: 20px;}.contact_form {width: 80%;}.left_form, .right_form, .name_field, .email_field {float: none;width: 100%;}.name_field {margin-bottom: 15px;}.message_field {margin-bottom: 10px;}#contact_form input, #contact_form textarea {width: 100%;}#beitritt_form input[type='submit'], #beitritt_form input[type='text'], #beitritt_form input[type='email'] {width: 100%;}.white_bg .read_on {margin-bottom: 30px;}}@media only screen and (min-width: 64.063em) and (max-width: 90em){}@media only screen and (min-width: 90.063em) and (max-width: 120em){}@media only screen and (min-width: 120.063em){}