/*
Theme Name:    Enfold Child
Author:        Günter Schöfl 
Description:   CSS for the Homepage
Template:      enfold       
*/

/* CSS Variablen
============================================== */
:root { 
 --enfold-main-color-bg: #f3f6fc !important;
 --enfold-main-color-bg2: #e3eaf9 !important;
 }

#top #main .main_color {
 background-color: var(--enfold-main-color-bg) !important;
 }

/* Erste Zeile Slider Button
============================================== */
#top .avia-slideshow {
 margin-bottom: 12px;
 }

#top #one h2 {
 margin-bottom: 0.22em;
 }

@media only screen and (min-width: 990px) and (max-width: 1920px) {
#top #one h2 {
 font-size: 2.0vW;
 margin-bottom: 0.08vW;
 }
 }


/* Newsletter-Button
---------------------------------------------- */
#three .avia-button-wrap.avia-button-center::after {
 visibility: visible;
 content: " ";
 position: absolute;
 z-index: 100;
 bottom: 8px;
 left: 8px;
 display: block;
 width: 45px;
 height: 45px;
 background-image: url("https://www.give.or.at/give2025/wp-content/uploads/2025/09/newsletter_icon.png");
 background-repeat: no-repeat;
 background-size: 45px 45px;
 background-position: right bottom;
 }

/* Special Headline
============================================== */
#top #main h3 {
 color: #000084;
 }

h5 {
 display: inline-block;
 min-width: 40px;
 white-space: nowrap;
 overflow-x: visible;
 margin: 8px 0;
 padding: 7px 12px 5px 12px;
 color: #154ec9;
 background-color: #e6e6e7;
 border-radius: 1px;
 font-size: 14px;
 }

h6 {
 display: inline-block;
 min-width: 40px;
 white-space: nowrap;
 overflow-x: visible;
 margin: 8px 0;
 padding: 7px 12px 5px 12px;
 background-color: #ffc830;
 border-radius: 1px;
 }

/* Woo Homepage
============================================== */
#top #woomasonry .woocommerce-Price-amount {
 display: none;
 }

#top .price,
#top .avia_cart_buttons {
 display: none;
 }

/* Organisationen Homepage
============================================== */
#top #orgmagazin.av-magazine {
 margin:0;
 }

.white {
 padding: 12px 16px;
 background-color: #ffffff;
 }

#top .av_textblock_section .avia_textblock.white.oben {
 padding: 16px 16px 0 16px !important;
 border-radius: 8px 8px 0 0;
 }

#top .av_textblock_section .avia_textblock.white.unten,
#top .white.unten {
 padding: 4px 16px 4px 16px !important;
 border-radius: 0 0 8px 8px !important; 
 }

.white.box {
 margin: 0;
 padding: 16px 4px;
 border-radius: 8px; 
 }

.white.unten p {
 margin-top: 0;
 }

.white.oben h3 {
 margin-bottom: 0;
 }

/* Archive #Home CPT Organisation
---------------------------------------------- */
#avia-magazine-1 {
 margin-bottom: 0;
 padding-right: 4px;
 padding-left: 16px;
 }

.av-magazine-top-bar .av-magazine-sort {
 padding: 1em 0 0.68em 0px;
 float: left;
 }

.av-magazine-content-wrap .entry-content-header {
 padding-top: 4px;
 }

.av-magazine-content-wrap time {
 visibility: hidden;
 width: 0;
 float: left;
 }

.av-magazine-cats.minor-meta {
 padding-left: 4px;
 line-height: 1.1;
 }

#top.post-type-archive-organisation .iconfont.avia-svg-icon,
#top.home #orgmagazin .av-magazine-thumbnail .av-magazine-entry-icon.avia-svg-icon {
 display: none;
 }

#top.post-type-archive-organisation .blog-meta * {
 background-color: transparent;
 }

#top.home #orgmagazin {
 font-size: 14px;
 }

#top.home #orgmagazin .av-magazine-title.entry-title a {
 font-size: 15px;
 }

/* Blog Container
============================================== */
#blog.avia-content-slider {
 margin-top: 16px;
 }

#blog.avia-content-slider a.slide-image,
#blog .av-vertical-delimiter,
#blog footer.entry-footer {
 display: none;
 }

#blog .avia-content-slider-inner {
 margin-bottom: 24px;
 }

#blog.avia-content-slider .slide-content {
 display: flex;
 align-items: center;
 min-height: 75px;
 background-color: #dce4f7;
 border-radius: 2px;
 }

#blog.avia-content-slider .slide-entry-title a {
 display: inline-block;
 color: #464646;
 }

#blog.avia-content-slider header,
#blog.avia-content-slider .slide-entry-title,
#blog.avia-content-slider .slide-entry-title a {
 width: 100%;
 text-align: center;
 }

/* Event Calendar
---------------------------------------------- */
#top #event + .av-upcoming-events {
 margin-bottom: 40px;
 padding-top: 24px;
 padding-bottom: 24px;
 }

/* Newsletter
---------------------------------------------- */
#newsletter.avia-content-slider {
 margin-top: 18px;
 }

#newsletter .slide-entry-wrap {
 margin-bottom: 0;
 }

#newsletter .slide-content {
 padding-top: 2.4em;
 background-image: url('https://www.give.or.at/give2025/wp-content/uploads/2025/10/newsletter_header.svg');
 background-repeat: no-repeat;
 }

@media only screen and (max-width: 767px) {
 #top #wrap_all #newsletter article.first {
  width: 48% !important;
  }
 }

#newsletter .slide-image {
 display: none;
 }

#newsletter .slide-entry-title {
 position: relative;
 top: -2px;
 text-align: right;
 } 

#newsletter .slide-entry-title a {
 color: #464646;
 font-size: 0.78em;
 } 

#newsletter li {
 padding: 0;
 }


