/**
* Theme Name: Spaciaz Child
* Description: This is a child theme of Spaciaz, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: spaciaz
* Version: 1.0.0
*/

:root{
    --kiosk-red: #da251c;

}
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
p::selection{
    background: var(--kiosk-red);
    color:white;
}

.fg-item-inner{
    height: 312px;
}

.foogallery-album-gallery-list{
    display: grid!important;
    grid-template-columns: repeat(3, 1fr)!important;
    justify-items: center;
    gap: 30px;
    @media (max-width: 767px) {
        grid-template-columns: 1fr!important;
        margin: 0 10px;    
    }
}

.elementor-widget-shortcode{
    @media (max-width: 767px) {
        margin:0 20px;
    }
}

.foogallery-album-gallery-list .foogallery-pile{
    margin:0!important;
}

.elementor-shortcode .foogallery-album-gallery-list .foogallery-pile h3{
    font-size: 28px;
    padding: 30px 20px;
    background: transparent!important;
    opacity: 1;
    color:white!important;
}

.foogallery figure.fg-item-inner{
    height: 450px;
}

.foogallery .fg-image-wrap img{
    height: 450px!important;
    object-fit: cover;
}
#perioxi-pelaton .foogallery-album-gallery-list .foogallery-pile,
.foogallery-album-gallery-list .foogallery-pile img{
    height:500px;
    width: 410px;
    object-fit: cover;
}

.single-projects-header  .beta.entry-title

h2.elementor-heading-title.elementor-size-default{
    @media (max-width:480px) {
        font-size: 34px!important;
    }
}

.page-id-14393 .post-password-form input[type='submit']{
    background-color: var(--kiosk-red);
}

.single-projects-header  .beta.entry-title,
.foogallery-album-gallery-list .foogallery-pile h3 span,
.elementor-widget-shortcode .elementor-shortcode .foogallery-album-gallery-list .foogallery-pile:after,
.elementor-widget-shortcode .elementor-shortcode .foogallery-album-gallery-list .foogallery-pile:before{
    display:none!important;
}
.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner{
    border-radius: 30px;
    border:none;
}

.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner:hover img{
    filter:brightness(0.8);
}

.scrollup{
    background: var(--kiosk-red);
    border: 1px solid var(--kiosk-red);
}

.elementor-button-outline .elementor-button .elementor-button-icon{
    background: var(--kiosk-red);
}

.elementor-button-outline .elementor-button .elementor-button-icon i{
    color:white;
}

.box-hover:before{
    background-color: var(--kiosk-red);
}

#hero-area u{
    text-decoration: var(--kiosk-red) underline;
}