/**
* Theme Name: Colza Child
* Description: This is a child theme of Colza.
* Author: <a href="http://designervily.com/">Designervily</a>
* Template: colza
* Version: 1.0
*/

.dsvy-fixed-header .dsvy-header-button {
    display: none !important;
}

.dsvy-ihbox-hover-active .dsvy-heading-desc {
    color: #ffffff;
}

.dsvy-header-button2 a span::before,
a.dsvy-service-btn span::before,
.dsvy-ihbox-btn a::before,
.wpcf7-submit span::before,
.dsvy-search-results .dsvy-read-more-link a span::before,
.dsvy-blog-classic-inner .dsvy-read-more-link a span::before,
header:not(.dsvy-header-style-2) .dsvy-header-button a span::before,
.dsvy-subscribe-form button::before,
.elementor-button .elementor-button-content-wrapper::before,
.dsvy-subscribe-form button::before,
.dsvy-ptable-btn a span::before,
.dsvy-service-btn a::before {
    top: 53%;
}



section#block-11 {
    padding: 0px !important;
    margin-top: 60px;
}


.footer_contacto .dsvy-contact-widget-lines {
    padding-left: 40px;


}

.footer_contacto .dsvy-contact-widget-line {
    margin-bottom: 30px;
    position: relative;
}

.footer_contacto .dsvy-contact-widget-address::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url(https://energiaurbana.cl/wp-content/uploads/2025/11/ico-ubicacion1-1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px;
    left: -40px;
}

.footer_contacto .dsvy-contact-widget-phone::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url(https://energiaurbana.cl/wp-content/uploads/2025/11/ico-telefono1-1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px;
    left: -40px;
}

.footer_contacto .dsvy-contact-widget-email::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url(https://energiaurbana.cl/wp-content/uploads/2025/11/ico-email1-1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: 0px;
    left: -40px;
}

.designervily-ele-fid-style-5 .dsvy-fid-inner {
    text-align: center;
}

.designervily-ele-fid-style-5 .dsvy-fid-title {
    font-size: 15px;
}

.dsvy-ihbox-style-1::after {
    background-color: #ff8200;
}

.dsvy-tbar-title {
    line-height: 50px;
    margin-bottom: 30px !important;
}

@media (min-width: 750px) {
    .dsvy-tbar-title {
        padding-right: 350px;
    }
}



.dsvy-service-style-2 .dsvy-service-content p {
    font-size: 18px;
}

.dsvy-service-style-2 .dsvy-service-title a:hover {
    text-decoration: underline;
}

.dsvy-ihbox-hover-active .dsvy-ihbox-style-1 .dsvy-ihbox-btn a::before {
    background-color: #fff;
}

.dsvy-ihbox-hover-active .dsvy-ihbox-style-1 .dsvy-ihbox-btn a::after {
    color: #fff;
}



/*rev slider*/
.rev-button::before,
.rev-button::after {
    display: none;
}

.rev-button {
    padding-right: 0px !important;
}


/*Header*/

@media (min-width: 1201px) {
    .dsvy-header-style-2 .dsvy-header-button a:before {
        content: "\f141" !important;
    }
}


.designervily-ele-fid-style-4 .dsvy-fid-title {
    font-size: 40px;
}


/*widget servicios*/
aside#block-8 {
    padding: 0 !important;
}

.widget-contacto a.dsvy-service-btn {
    background-color: #0c284e;
    width: 100%;
    color: #fff;
}

.widget-contacto a.dsvy-service-btn span::before {
    background: #fff
}

.widget-contacto h3,
.widget-contacto .advertise-info-list {
    color: #0c284e !important;
}


.widget-contacto [class^="dsvy-base-icon-"]:before,
.widget-contacto [class*=" dsvy-base-icon-"]:before {

    font-size: 20px;
}

/*box servicios*/

.dsvy-ihbox.dsvy-ihbox-style-11:hover h2,
.dsvy-ihbox-hover-active .dsvy-heading-desc {
    color: #FFF !important;
}

.dsvy-ihbox-box .dsvy-element-title a {
    color: #666 !important;
}

.dsvy-ihbox-box .dsvy-element-title a:hover {
    text-decoration: underline;
    color: #FFF !important;
}

.dsvy-ihbox-hover-active .dsvy-element-title a {
    color: #FFF !important;
}

/*box maquinaria*/
.dsvy-ihbox-hover-active .dsvy-ihbox-style-1::after {
    background-color: #F5B60C;
}

.dsvy-ihbox-style-1::after {
    background: #ccc;
}

.dsvy-ihbox-hover-active .dsvy-ihbox-style-1 .dsvy-element-subtitle {
    color: #FFF !important;
}

/*Formularios*/
.wpcf7-not-valid-tip {  
    font-size: 14px;
}

span.wpcf7-list-item-label {
	font-size: 16px;
}