/**
* Theme Name: Roofer Child
* Description: This is a child theme of Roofer, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/template_path">template_path</a>
* Template: roofer
* Version: 1.0.0
*/

.bread-crumb{
    display: none !important;
}

:root {
    --theme-color: #056EBF;
}

.slider_control .swiper-pagination-bullet{
    border: 1.5px solid rgba(5, 110, 191, 0.4);
}

.service__tab__section img{
    min-height: 400px;
    max-height: 400px;
    object-fit: cover;
}

.ourServices img{
    min-height: 250px;
    max-height: 250px;
    object-fit: cover;
}

.page-id-3565 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/lamina-asfaltica.jpg) !important;
    background-position: center;
}

.page-id-3583 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/impermeabilizacion-epdm.png) !important;
    background-position: center;
}

.page-id-3589 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/impermeabilizacion-fibra-pintura.jpg) !important;
    background-position: center;
}

.page-id-2244 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/contactanos.jpg) !important;
    background-position: center;
}

.page-id-1545 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/sobre-nosotros.jpg) !important;
    background-position: center;
}

.page-id-1612 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/nuestros-servicios.jpg) !important;
    background-position: center;
}

.page-id-3577 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/pvc-1.jpg) !important;
    background-position: center;
}

.page-id-1991 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/nuestros-trabajos.jpg) !important;
    background-position: center;
}

.page-id-3999 .bg-layer, .page-id-4048 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2024/12/aviso-legal.jpg) !important;
    background-position: center;
}

.page-id-2464 .bg-layer{
    background-image: url(http://imperelviso.com/wp-content/uploads/2025/01/membrana-poliuretano.jpg) !important;
    background-position: center;
}

.banner-carousel div.btn-box{
    display: none !important;
}

a.footerPhone{
    display: inline-block !important;
    color: var(--white-color) !important;
}

a.footerPhone:hover{
    color: var(--e-global-color-primary) !important;
}

a.phoneServices{
    font-weight: 700 !important;
    font-size: 28px !important;
    line-height: 30px !important;
}

.about__section .about__image__block__two img{
    height: 290px !important;
    object-fit: cover;
}

.about__section .about__image__block.one img{
    min-height: 600px !important;
    object-fit: cover;
}

.legalList li{
    list-style: disc;
    margin-left: 30px;
}

.tableCookies tbody tr:first-child{
    background-color: var(--higer-secondary-color);
}

.tableCookies tbody tr{
    border-bottom: 1px solid;
}

.tableCookies tbody tr th, .tableCookies tbody tr td{
    padding: 10px;
}

.elementor-heading-title a{
    color: #056EBF;
}

.elementor-heading-title a:hover{
    color: var(--e-global-color-primary) !important;
}

.elpt-portfolio-filter .portfolio-filter-item{
    background-color: #056EBF !important;
    border-radius: 5%;
    min-width: 135px;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    font-family: var(--primary-font);
}

.elpt-portfolio-filter .portfolio-filter-item:hover, .elpt-portfolio-filter .portfolio-filter-item.item-active{
    background-color: var(--e-global-color-primary) !important;
}

.elpt-portfolio-content .portfolio-item-infos, .sl-caption{
    display: none !important;
}

.imageAbout img{
    object-fit: cover;
}

.grecaptcha-badge {
	visibility: hidden;
}
