/*
Theme Name: EQUINOX
Description: Child theme for Avada theme
Author: Julius German
Author URI: https://inger.sk
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.02);
        opacity: 0.9;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.pulsate {
    animation: pulse 1.5s infinite ease-in-out;
}

.fusion-header-wrapper .fusion-secondary-header .fusion-row{display:block;}
.fusion-header-wrapper .fusion-secondary-header .fusion-row .fusion-alignleft{float:none; display:block; margin:0 auto; text-align: center;}
.fusion-header-wrapper .fusion-secondary-header .fusion-row .fusion-alignleft .fusion-secondary-header{}
.fusion-header-wrapper .fusion-secondary-header .fusion-row .fusion-alignleft .fusion-contact-info-phone-number{
    animation: pulse 1.5s infinite ease-in-out;
    display:block;
    cursor: pointer;
    font-size:16px;
}

.fusion-recent-posts .columns .column .recent-posts-content{
    background: #434549;
    padding: 20px 10px 10px;
    margin: 0 0 20px;
}
.fusion-recent-posts .columns .column .recent-posts-content .entry-title{
    margin:0 0 5px;
}
.fusion-recent-posts .columns .column .recent-posts-content .meta{
    margin-bottom: 0;
}

/* TODO: cookie prijate vs neprijate */
/*
.page-id-89 .fluid-width-video-wrapper{padding:0 !important;}
.page-id-89 .video-placeholder-youtube{width:100% !important; height:auto; min-height:360px;}
*/
.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding-top: 0 !important;
}
body:has(.cky-consent-container.cky-hide) .fluid-width-video-wrapper {
    padding-top: 60% !important;
}
.fluid-width-video-wrapper .video-placeholder-youtube {
    margin: 0 auto;
}

.fusion-column-wrapper-live-51 h2{
    margin: 40px 0 30px;
}





.text-white{color:#f2f3f5;}
.img-white-bg{background:#fff;}
.footer-logo-holder{background-size:auto 81.6%;}
.partners-logos-holder{background-size:auto 7%;}
.width-100{width:100%; max-width:none; height:auto; max-height:none;}
.width-100 .video-shortcode{width:100%; max-width:none; height:auto; max-height:none;}


.fusion-form-form-wrapper .fusion-form-field label{color:#828487;}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above .label,
.fusion-form-form-wrapper .fusion-form-field{margin:14px 0;}
.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label{
    margin-bottom: .25em; font-size: 14px;}
#main .post h2 a{font-size:25px; display:block; line-height:1.6;}
#posts-container .fusion-post-grid .fusion-post-wrapper{background:#f9f9fb;}
.single-navigation{text-align:center;}
.fusion-meta-info-wrapper{text-align:center;}
.single-related-posts{margin-bottom:30px;}
.single-related-posts .fusion-carousel-meta{display:none;}
.single-related-posts .fusion-title .title-heading-left{text-align:center;}
.fusion-body .single-related-posts .fusion-title.fusion-sep-none .title-heading-left{text-align:center; margin-top:40px; margin-bottom:30px;}
.post-password-form{text-align:center;}

.footer-box{}
.footer-box ul{margin:0 0 20px 15px; padding:0;}
.footer-box li{padding:0 0 10px;}
.footer-box{}

html .page-id-423 #main{padding-top:0;}
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
    height: 250px; object-fit: cover;
}
.awb-swiper .fusion-carousel-item-wrapper{background:#f9f9fb;}
.awb-swiper .fusion-image-wrapper img{
    height: 250px; object-fit: cover;
}
.img-preview-box img{
    height: 250px; object-fit: cover;
}
.awb-swiper .fusion-carousel-title a{
    text-align:center; font-size:20px; line-height:1.4; display:block; padding:0 10px 10px;
}

.single .post .entry-title.fusion-post-title{text-align:center;}
.post .catMi{padding-top:30px;}
.post .catIn h2, .post .catMi h2{font-size:25px; line-height:1.6;}


.page-id-23 .fusion-builder-row-1 .fusion-image-element img,
.page-id-4428 .fusion-builder-row-8 .fusion-image-element img{
    height: 250px; object-fit: cover;
}

