/*
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.1
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
Updated: 2022-09-19 by Thomas Jirasko
*/

/*Add your own styles here:*/

.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow { background-color:#FFFFFF; }
#top #wrap_all .all_colors h3 { font-size:24px!important; }
.av-masonry-date { display:none; }
.caption_bottom { bottom:150px!important; }
.widgettitle { text-transform: none; }
#footer ul li { font-size:18px!important; }

h1 { font-family: Georgia, "Times New Roman", Times, serif !important; margin-bottom: 30px; }
h2 { font-family: Georgia, "Times New Roman", Times, serif !important; margin-bottom: 30px; }
h3 { font-family: Georgia, "Times New Roman", Times, serif !important; margin-bottom: 30px; }
h4 { font-family: Georgia, "Times New Roman", Times, serif !important; margin-bottom: 30px; }

.avia-menu-text { font-family: Georgia, "Times New Roman", Times, serif !important; }

#top .avia-post-nav { display: none !important; }

.logo { margin-top: 15px; }
.header-scrolled .logo { margin-top: 0; }

#footer { margin-top: 100px; }
#top #wrap_all #footer .widgettitle { font-size: 16px !important; }
#footer ul li { font-size: 13px !important; }
.widget_nav_menu a { padding: 2px 0; }

.av-slideshow-caption * { animation: none !important; }

.av-masonry-entry { visibility: visible; opacity: 1; }
.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry { -webkit-animation: none; animation: none; }

#main .av_textblock_section a { text-decoration: underline; }
.content a { text-decoration: underline; }
#main .avia_show_sort { text-decoration: none; }
#main .all_sort_button { text-decoration: none; }

.slideshow_caption { width: 100%; }

.sliderfliesstext { font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; line-height: 18px; }

@media only screen and (max-width: 768px) {
.sliderfliesstext { font-size: 14px; }
}

.avia-button.avia-color-black, .avia-button.avia-color-black:hover { background-color: #58514F; }

/* Lightbox */
.mfp-title { display: none !important; }

/* Footer */
#footer { text-align: left; }
#footer a { font-size: 15px; }
footer .social_bookmarks a { font-size: 17px; }

/* Media Grid */
#main .mg_mobile_mode .mgaf_list_opts_layout .mgaf_opts_list li, #main .mgaf_compact_opts_layout .mgaf_opts_list li { border-bottom: none; }
.mgaf_fake_dd { border-width: 1px !important; }
.mg_mobile_mode .mgaf_list_opts_layout .mgaf_opts_list, .mgaf_compact_opts_layout .mgaf_opts_list { border-width: 0 1px 1px !important; }
#main .mg_box_inner { background: rgba(200,200,200,0.3); padding: 1px; }

/* Tabellen */
#top .main_color .avia-data-table .avia-desc-col { width: 25%; min-width: 150px; text-align: left; }
#top .main_color .avia-data-table.avia_pricing_minimal th { font-weight: normal; text-transform: none; text-align: left; padding: 5px 10px; }
#top .main_color .avia-data-table.avia_pricing_minimal td { text-align: left; color: #333; background-color: #fff; padding: 5px 10px; }

/* Abstand unter Box für externe Links */
.js_active .avia-iframe-wrap { padding-bottom: 20%; height: 0; }

/* Slider auf Startseite */
#top .scroll-down-link { color: #000; }

/* Startseite */
#top h3.slide-entry-title { font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; margin: 15px 0 10px 0; font-weight: normal; }
#top .slideshow_align_caption p { font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; margin: 15px 0 10px 0; font-weight: normal; }
#top .slide-meta { display: none; }

/* Post-Slider */
.slide-image, .image-overlay { max-height: 150px; }
#top #wrap_all h3.slide-entry-title { font-size: 18px !important; text-align: center; }
#top .avia-content-slider { overflow: visible; }
#top .avia-content-slider a.prev-slide { left: -45px; }
#top .avia-content-slider a.next-slide { right: -45px; }
.avia-slideshow-arrows a:before { background: none; font-size: 35px; color: #000; }

/* Headline in Kopfbild */
.post-entry h1 { text-shadow: 0 0 10px #fff; }

/* Social Icons im Kopf immer anzeigen */
@media only screen and (max-width: 767px) {
	.responsive #top #header .social_bookmarks { display: inline-block !important; }
}
@media only screen and (max-width: 479px) {
	.responsive #top #header .social_bookmarks { display: inline-block !important; }
}

/* Suche */
#top .small-preview { background: none; }
#top .header_color .av_ajax_search_title { color: #333; }
#top .ajax_search_response h4 { color: #333; }

/* Instagram Feed auf Startseite */
#instafeed .container { max-width: 100%; margin: 0; padding: 0; }
#instafeede .container { max-width: 100%; margin: 0; padding: 0; }

.avia_transform a .image-overlay{display:none !important;}

/* --- Cookie Consent Banner --- */
.avia-cookie-consent{padding:.8em 1em .5em 1em !important;}
#top .avia-popup .av-special-heading-h3,
#top .avia-popup .av-special-heading-h3 h3{font-size:28px;padding:0 !important;margin:0 !important;}
#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track{background:#58514F;}
#top .avia-popup .avia-cookie-consent-button{margin-bottom:20px;}
#top .avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification,
#top .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification{color:#fff;background-color:#58514F;}
#top .avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification{color:#fff;}
#top .avia-popup .avia-cookie-consent-button.avia-cookie-close-bar,
#top .avia-cookie-consent .avia-cookie-consent-button.avia-cookie-close-bar{border-color:#58514F;background-color:#58514F;color:#fff;}
#top .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification{color:#fff;}
#top .av-toggle-switch{margin:0;}
/*#av-cookie-consent-badge.av-consent-badge-right-bottom{bottom:25px;}*/
#top .avia-cookie-consent p{display:inline-block;font-size:13px;margin-right:10px;}
#top avia-cookie-consent a.avia_cookie_infolink,
#top .avia-cookie-consent .avia-cookie-consent-button{display:inline-block;font-size:13px;margin:10px 7px;}

/* --- Cookie Consent Overlay --- */
.consentOverlay{width:100%;height:100%;text-align:center;}
.consentOverlay button.consentOverlayAccept{display:inline-block;margin:100px 0 35px 0;border:1px solid #58514F;border-radius:22px;background-color:#eee;color:#000;padding:7px 20px;font-size:1em;line-height:inherit;font-weight:600;transition:all .2s;}
/*.issuu-consent .consentOverlay button.consentOverlayAccept{margin-top:50px;}*/
.consentOverlay button.consentOverlayAccept:hover{background-color:#58514F;color:#fff;cursor:pointer;}
.consentOverlay p.consentOverlayHint{display:inline-block;font-weight:600;margin:0 0 100px 0;padding:0 20px;}
/*.issuu-consent .consentOverlay p.consentOverlayHint{margin-bottom:25px;}*/

@media only screen and (max-width:1139px) {
	html[lang="de-DE"] #top .avia-cookie-consent p{display:block;margin-right:0;}
}
@media only screen and (max-width:839px) {
	#top .avia-cookie-consent p{display:block;margin-right:0;}
}