/*
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
*/

/*Parallax*/

#gallery .parallax-inner,
#lineup .parallax-inner {
    background-size: 500px !important;
}

@media only screen and (max-width: 768px) { 
    #gallery .parallax-inner,
    #lineup .parallax-inner {
        display: none;
    }
}

/*Hero*//*Slider*/

.flexslider .slides li {
    background-color: #000;
}

.flexslider .background-image {
    opacity: 0.6;
}

.slides .fusion-title h4 {
    font-family: 'Parking preview';
}

.slides .fusion-title h1 {
    font-family: 'Univers black ex 73 preview';
}

.slides .fusion-button.btn_home {
    background: rgb(0, 0, 0);
} 

.slides .fusion-button {
    font-size: 24px !important;
    color: #fff !important;
    padding: 16px 28px !important;
    background: rgb(252, 70, 107);
    background: linear-gradient(135deg, rgba(252, 70, 107, 1) 0%, rgba(63, 94, 251, 1) 100%);
    border-radius: 50px !important;
    transition: all 0.3ms ease;
}

.slides .fusion-button:hover {
    background: linear-gradient(-135deg, rgba(252, 70, 107, 1) 0%, rgba(63, 94, 251, 1) 100%);
}

.slides .fusion-button {
    font-size: 24px !important;
    color: #fff !important;
    padding: 16px 28px !important;
    background: rgb(253, 56, 249);
    background: linear-gradient(135deg, rgba(252, 70, 107, 1) 0%, rgba(63, 94, 251, 1) 100%);
    border-radius: 50px !important;
}

/*Media Slider*/

.gallery_media_slider .flex-control-nav {
    bottom: 15px;
}

.gallery_media_slider .flex-direction-nav {
    display: none;
} 

.gallery_media_slider .flex-control-paging li {
    margin: 0 3px !important;
}

.gallery_media_slider .flex-control-paging li a {
    width: 6px;
    height: 24px;
    background: #fff;
    border-radius: 0px;
    box-shadow: none;
}

.gallery_media_slider .flex-control-paging li a.flex-active {
    background: #E42314;
}

/*Logo Slider*/

.logo_slider {
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}

/*Anfahrt*/

.anfahrt_icon_wrapper .fusion-column-wrapper {
    flex-wrap: nowrap !important;
    align-items: baseline !important;
}

.anfahrt_icon_wrapper .fontawesome-icon.fb-icon-element {
    font-size: 16px;
}

/*Artist*/

.awb-swiper-slider .artist_post_card_slider .flexslider .slides,
.awb-swiper-slider .artist_post_card_slider .flexslider .slides .image {
    height: 100%;
}

.awb-swiper-slider .artist_post_card_slider.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.artist_post_card_slider {
    min-height: 400px;
}

.anbieter_card p,
.anbieter_card .fusion-title,
.artist_post_card_slider p,
.artist_post_card_slider .fusion-title,
.artist_post_card p,
.artist_post_card .fusion-title  {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizonta {
    bottom: 20px !important;
}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 6px;
    height: 24px;
    background: #fff;
    border-radius: 0px;
    margin: 0 3px !important;
}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background: #E42314;
}

/*Anbieter*/

body .anbieter_card .fusion-column-wrapper {
    position: relative;
    z-index: 10;
}

body .anbieter_card .fusion-image-element  {
    position: absolute;
    z-index: 20;
    right: 10px;
    top: 10px
}

