/*
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 will be much easier then.
Version: 1.0.1
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
.html_stretched body {
	background-color: #03080e;
	background-image: url(/wp-content/uploads/2026/03/hintergrund.webp);
	background-position: top left;
	background-repeat: repeat;
	hyphens: auto;
}

body #wrap_all {
	background-image: url(/wp-content/uploads/2026/03/hintergrund-oben.webp);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
}

body #wrap_all #main {
	background-image: url(/wp-content/uploads/2026/03/hintergrund-unten.webp);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

#header-hero-name h2 {
	font-weight: 700;
    font-size: 80px !important;
	padding-bottom: 15px;
}

#header-hero-name h2 + div > p {
    font-family: 'anton', Helvetica, Arial, sans-serif;
	font-weight: 700;
    font-size: 125px;
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after,
body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before {
	border-color: #69ac74;
}


html,
#main,
.main_color,
.footer_color,.
socket_color,
.header_color .header_bg {
    background-color: transparent;
}

.html_stretched #top #wrap_all,
.html_stretched #top #main {
    background-color: transparent;
}

.footer_color, .footer_color .site-background, .footer_color .first-quote, .footer_color .related_image_wrap, .footer_color .gravatar img.footer_color .hr_content, .footer_color .news-thumb, .footer_color .post-format-icon, .footer_color .ajax_controlls a, .footer_color .tweet-text.avatar_no, .footer_color .toggler, .footer_color .toggler.activeTitle:hover, .footer_color #js_sort_items, .footer_color.inner-entry, .footer_color .grid-entry-title, .footer_color .related-format-icon, .grid-entry .footer_color .avia-arrow, .footer_color .avia-gallery-big, .footer_color .avia-gallery-big, .footer_color .avia-gallery img, .footer_color .grid-content, .footer_color .av-share-box ul, #top .footer_color .av-related-style-full .related-format-icon, .footer_color .related_posts.av-related-style-full a:hover, .footer_color.avia-fullwidth-portfolio .pagination .current, .footer_color.avia-fullwidth-portfolio .pagination a, .footer_color .av-hotspot-fallback-tooltip-inner, .footer_color .av-hotspot-fallback-tooltip-count {
	background-color: transparent;
}

.main_color, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img.main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current, .main_color.avia-fullwidth-portfolio .pagination a, .main_color .av-hotspot-fallback-tooltip-inner, .main_color .av-hotspot-fallback-tooltip-count {
	background-color: transparent;
}

#wrap_all {
	background-color: #900;
}

.footer_color, .footer_color div, .footer_color header, .footer_color main, .footer_color aside, .footer_color footer, .footer_color article, .footer_color nav, .footer_color section, .footer_color span, .footer_color applet, .footer_color object, .footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym, .footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn, .footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp, .footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt, .footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt, .footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form, .footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot, .footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside, .footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset, .footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav, .footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark, .footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed, .responsive #top .footer_color .avia-testimonial, .responsive #top.avia-blank #main .footer_color.container_wrap:first-child, #top .footer_color.fullsize .template-blog .post_delimiter, .footer_color .related_posts.av-related-style-full a {
	border: none !important;
}

.html_entry_id_466 #footer {
	background-color: #0a0b06;
}

#footer {
	min-height: 500px;
}

#footer .flex_column:nth-child(1) {
    width: 25%;
    margin-left: 0;
}
#footer .flex_column:nth-child(2) {
    width: 25%;
    margin-left: 3%;
}
#footer .flex_column:nth-child(3) {
    width: 44%;
    margin-left: 3%;
}

#footer .flex_column:nth-child(1) img {
	filter: grayscale(1);
}

#footer .flex_column:nth-child(1) img:hover {
	filter: grayscale(0);
}
	
	
.f12-floating-menu li.f12-floating-menu-453 .name,
.f12-floating-menu li.f12-floating-menu-453 .icon {
	align-self: center;
	display: flex;
}

:root {
    --enfold-socket-color-iconlist: transparent !important;
    --enfold-footer-color-iconlist: transparent !important;
    --enfold-alternate-color-iconlist: transparent !important;
    --enfold-main-color-iconlist: transparent !important;
    --enfold-header-color-iconlist: transparent !important;
}

body .avia-icon-list .iconlist-timeline {
	border-right-width: 0 !important;
}

@media only screen and (max-width: 768px) {
	body {
		padding-top: 80px;
	}
	
	#av-layout-grid-1 .flex_cell_inner {
		padding: 0 8% !important;
	}
	
    .responsive.html_mobile_menu_tablet #top #wrap_all #header {
        position: absolute !important;
        top: 0 !important;
    }

	#footer {
		min-height: 100px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
	body {
		padding-top: 90px;
	}
	
    .responsive.html_mobile_menu_tablet #top #wrap_all #header {
        position: absolute !important;
        top: 0 !important;
    }
	
}

@media (max-width: 989px) {
	h2.av-special-heading-tag {
		line-height: 80px;
	}
	
	h2.av-special-heading-tag + div {
		line-height: 130px;
    	margin-top: -20px;
	}
}

#top .av_header_glassy.av_header_transparency .header_bg {
    background-color: #0a0b06 !important;
    opacity: .5 !important;
}

#top #wrap_all .header_color.av_header_transparency,
.html_header_top.html_header_sticky #header {
	border-bottom: 1px #69ac74 solid;
}

#top .ti-widget.ti-goog .ti-read-more:after {
	background-color: #69ac74;
}

#top .ti-widget.ti-goog .ti-controls .ti-next,
#top .ti-widget.ti-goog .ti-controls .ti-prev {
	outline-color: #69ac74;
}

#top .ti-widget.ti-goog .ti-review-item > .ti-inner {
	border-color: #69ac74 !important;
}



#top .ti-widget[data-layout-id='13'][data-set-id='dark-luxury-fame'] .ti-controls .ti-next,
#top .ti-widget[data-layout-id='13'][data-set-id='dark-luxury-fame'] .ti-controls .ti-prev {
	outline-color: #69ac74 !important;
}

#top .ti-widget[data-layout-id='13'][data-set-id='dark-luxury-fame'] .ti-profile-details {
	white-space: initial !important;
}

.avia-cookie-consent-modal-buttons-wrap a {
	color: #69ac74 !important;
	font-weight: bold !important;
}