/*
Theme Name: Avada Child
Template: Avada
Version: 1.0.0
*/
/* Google Fonts import – keep if you use Slabo 27px */
@import url('http://fonts.googleapis.com/css?family=Slabo+27px&subset=latin,latin-ext&display=swap&display=swap');

/* Custom video / banner styles */
.desktop_video {
    overflow: hidden;
    height: 80vh !important;
    width: 100vw;
    background-color: #000;
}
#myVideo source {
    height: 100% !important;
    overflow: hidden;
}

/* Custom button hover effects */
.facebook-btn-cst:hover {
    background-color: #03a9f4 !important;
    --button_gradient_bottom_color: #03a9f4 !important;
    --button_gradient_top_color_hover: #03a9f4 !important;
    --button_gradient_bottom_color_hover: #03a9f4 !important;
}
.youtube-btn-cst:hover {
    background-color: #f03 !important;
    --button_gradient_bottom_color: #f03 !important;
    --button_gradient_top_color_hover: #f03 !important;
    --button_gradient_bottom_color_hover: #f03 !important;
}

/* Transition / hover scale effect */
.transition {
    -webkit-transform: scale(1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

/* Custom list image hover */
.event_custom_list img {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
}
.image_container:hover {
    opacity: 1 !important;
}

/* Additional custom – from your cached CSS */
.main-video-cst .flex-control-paging li a {
    background: #fff !important;
}
.fusion-text.fusion-text-1 {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.image_container a {
    display: block;
    text-align: center;
}