/* 
Theme Name: Golazo Theme - Climbing For Life
Theme URI: https://golazo.com
Description: Hello, thank you for using our theme. For any help or support, please feel free to contact us at tech@golazo.com
Author: Golazo
Author URI: https://golazo.com
Template: golazo-theme
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: golazo-theme-climbingforlife
*/

/*
    Add your custom styles here
*/

.langchooser-buttons button{
    width:  auto;
}

.single-glz_news .glz_news ol li,
.single-glz_news .glz_news ul li{
    margin-bottom:  15px;
}

.intro{
    height:100vh;
    min-height: 750px;
}

.intro .intro-title img {
    max-height: 280px;
}

header .elementor-nav-menu .elementor-item{
    text-shadow: 1px 1px 4px rgb(100 100 100);
}

header .elementor-nav-menu li.wpml-ls-item{
    display: flex;
}


.block-partner-logo-bar .flexslider .slides img{
    max-height: 80px;
}

footer .glz_social_media_bar_block i{
    font-size: 24px;
}

.cta-tile.elementor-widget-image-box .elementor-image-box-content{
    position: absolute;
    bottom: 0;
    background: none;
    top: 0;
    padding: 20px 0;
}

.cta-tile.elementor-widget-image-box .elementor-image-box-content h4{
    margin: 0;
}

.cta-tile .elementor-image-box-wrapper:hover{
    background-color: #000000;
}

.cta-tile .elementor-image-box-wrapper:hover .elementor-image-box-img{
    opacity: 0.6;
}

.cta-tile.elementor-widget-image-box .elementor-image-box-title a:hover{
    text-decoration: none;
}

.cta-tile.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{
    background-color: #FF286E;
    padding: 8px 0px;
}

.elementor-widget-image-box .elementor-image-box-description{
    bottom: 20px;
    position: absolute;
    left: 0;
    right: 0;
}

.elementor-widget-image-box .elementor-image-box-description a.elementor-button{
    background-color: #FF286E !important;
    color: #ffffff;
    margin: 0 10px;
}

.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield textarea, .gform_wrapper.gravity-theme .gfield select{
    border: 0;
}

#niveaus p{
    margin-bottom: 0;
}

.elementor-widget-image-carousel .swiper-slide{
    max-height: 300px;
}

#hero-slider .elementor-slides .elementor-slide-description img{
    margin: 0 50px;
}

#hero-slider .elementor-slides .elementor-slide-description a:hover{
    opacity: 0.9;
}


@media only screen and (max-width: 768px){
    .intro .intro-title img {
        display: block;
        max-height: 200px;
    }

    #hero-slider .elementor-slides .elementor-slide-description{
        padding-top:  100px;
    }

    #hero-slider .elementor-slides .elementor-slide-description img{
        margin: 20px 0;
        width: 200px;
    }
}

