/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    A plain-vanilla &amp; lightweight theme for Elementor page builder
 */

/*MIS ESTILOS CSS*/
a.dg2-phone-button-float {
    background: url(../../uploads/2022/06/icon-telefono.svg) no-repeat #0076be!important;
    background-size: 30px!important;
    background-position: center!important;
    width: 65px;
    height: 65px;
	border: solid 2px #fff;
}
.dg2-phone-button-float:hover {
	width: 13rem;
    justify-content: end;
    background-position-x: 20px!important;
}
a.dg2-phone-button-float svg {
    display: none;
}
div#chat_frame {
    z-index: 99999999!important;
}
button#button_chat {
    border: solid 2px #fff!important;
    border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
}
.column-half {
    float: left;
    position: relative;
    padding: 0.65rem;
	width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color: #fff;
}
.column-full{
	float: left;
    position: relative;
    padding: 0.65rem;
	width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color: #fff;
}
section#footer-fastco span input, section#footer-fastco textarea, section#footer-fastco select, #form-fast span input, #form-fast textarea, #form-fast select {
    border: 0;
}
section#footer-fastco select, #form-fast select {
    padding: 0.65rem 1rem;
}
section#footer-fastco textarea, #form-fast textarea {
    height: 120px;
}
section#footer-fastco input.wpcf7-form-control.wpcf7-submit, #form-fast input.wpcf7-form-control.wpcf7-submit {
    background-color: #f4a340;
    border-color: #f4a340;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 30px;
}
section#footer-fastco input.wpcf7-form-control.wpcf7-submit:hover, #form-fast input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #fff;
    border-color: #fff;
	color: #f4a340;
}
body.page-id-6239 #form-fast input.wpcf7-form-control.wpcf7-submit, body.page-id-5748 #form-fast input.wpcf7-form-control.wpcf7-submit, body.page-id-5538 #form-fast input.wpcf7-form-control.wpcf7-submit, body.page-id-5154 #form-fast input.wpcf7-form-control.wpcf7-submit {
    background-color: #0076BE;
    border-color: #0076BE;
}
body.page-id-6239 #form-fast input.wpcf7-form-control.wpcf7-submit:hover, body.page-id-5748 #form-fast input.wpcf7-form-control.wpcf7-submit:hover, body.page-id-5538 #form-fast input.wpcf7-form-control.wpcf7-submit:hover, body.page-id-5154 #form-fast input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #fff;
    border-color: #fff;
	color: #0076BE;
}
body.page-id-7652 form label, body.page-id-6808 form label {
    color: #7a7a7a;
    margin-bottom: 5px;
}
body.page-id-7652 form input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    color: #7a7a7a;
}
body.page-id-7652 form input.wpcf7-form-control.wpcf7-submit, body.page-id-6808 form input.wpcf7-form-control.wpcf7-submit {
    background-color: #0076BE;
    border-color: #0076BE;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 30px;
    color: #fff;
}
body.page-id-7652 form input.wpcf7-form-control.wpcf7-submit:hover, body.page-id-6808 form input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #fff;
	color: #0076BE;
}
body.page-id-187 .wpsl-input {
    width: 100%;
}
body.page-id-187 .wpsl-input div label {
    font-size: 0;
	width: 100%;
}
body.page-id-187 .wpsl-input div label::after {
    content: "Comuna o Ciudad";
    font-size: 16px;
}
body.page-id-187 .wpsl-input div {
    width: 15%;
}
body.page-id-187 div#wpsl-category label{
	font-size: 0;
}
body.page-id-187 div#wpsl-category label::after {
    content: "Sucursal";
    font-size: 16px;
}
body.page-id-187 input#wpsl-search-btn {
    border-color: #0076BE;
    background: #0076BE;
    color: #fff;
    text-transform: uppercase!important;
    font-weight: 700;
    padding: 7px 30px;
}
body.page-id-187 input#wpsl-search-btn:hover{
	background: #fff;
	color: #0076BE;
}
@media screen and (max-width: 414px){
	.column-half {
		width: 100%;
	}
	a.dg2-phone-button-float {
		right: 20px;
	}
}






