/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Header Navi Container */

.main-navi-container {
	--awb-sticky-background-color: rgba(53,56,60,0.5) !important;
	--awb-background-color: rgba(53,56,60,0.5) !important
}

/* START */

/* Slider */
@media (max-width: 500px) {
	.bg-parallax-parent, .fusion-parallax-none {
		display: grid !important;
    }
	
	.slides .fusion-title-text {
	 margin: 0 !important;
     font-size: medium !important;
   }

}

/* Login Area */
#loginform .submit {
	position: relative !important;
	z-index: 5 !important;
}

/* TEXT DECORATION */
.link-white {
	color: white !important;
}

.link-white:hover {
	color: #fee62e !important;
}

/* Beiträge */
/* Single Image Header */
.fusion-image-element {
	margin-top: auto !important;
}

.two-post-image {
	margin: auto !important;
}


.fusion-content-layout-column {
	margin-top: auto !important;
}

/* Pagination */
.pagination .current, 
.pagination a,
.pagination a:after,
.pagination a:before{
	color: black !important;
}

/* Image Carousel */

#carousel-slider img {
	width: 400px !important;
	height: 120px !important;
}

.swiper-slide {
	margin-right: auto !important;
}

/* Before After Slider */
.fusion-image-before-after-horizontal .fusion-image-before-after-handle:before, .fusion-image-before-after-horizontal .fusion-image-before-after-handle:after {
	width: 2px !important;
	box-shadow: none !important;
}

/* PARALAX HEADER */
@media (max-width: 500px) {
	.bg-parallax-parent, .fusion-parallax-none {
		display: grid !important;
    }
	
	.fusion-post-cards {
		max-width: 100% !important;
	}
	
	.fusion-fullwidth {
		padding: auto !important;
	}
	
	.title-articles-carousel h4{
		font-size: 18px !important;
	}

}

/* Blog Carousel (unten) */
.swiper-wrapper .fusion_builder_column {
	margin: 0 20px !important;
}

/* Canvas */
#fk-finder-webapp .fusion-fullwidth, .awb-off-canvas .fusion-fullwidth {
	padding: 25px !important;
}

@media (max-width: 500px) {
	#fk-finder-webapp .fusion-fullwidth, .awb-off-canvas .fusion-fullwidth {
	   padding: 15px 5px !important;
    }
}

/* Kontakt */
.form-submission-notices .messages-wrap {
	display: none !important;
}

/* Cookie Banner Button */
.fusion-privacy-bar .fusion-button {
	width: 100% !important;
    max-width: 250px;
	border-radius: 15px;
	color: black;
	padding: 18px 29px !important;
}

/* News: Hero-Hintergrundbild ausblenden (nur Kategorie News) */
.post.category-news .fusion-fullwidth[data-bg] {
	display: none !important;
}

.post.category-news {
	padding-top: 120px;
}

.post.category-news .fusion-builder-row-3-1 {
	--awb-padding-top: 50px !important;
}

body:has(.post.category-news) .fusion-tb-header .fusion-builder-row-1 {
	--awb-background-color: #35383c !important;
}

@media (max-width: 800px) {
	.post.category-news {
		padding-top: 99px;
	}
}
