/*
Theme Name: Divi Child
Theme URI: https://onlinenavarra.com
Description: Divi - Tema hijo para Navarbuilding
Author: Online Navarra
Author URI:  https://onlinenavarra.com
Template: Divi
Version: 4.9.4
*/



/*pie de página*/
.txt_legales li{ display:inline; padding:0 0 0 20px; }
.et_pb_text_inner h2 span{ color: #8ed300}
.et_pb_text_inner li{ list-style:none; margin-bottom:20px; line-height:145%; background-size: 20px }
.address { background: url(//www.navarbuilding.es/wp-content/uploads/2021/07/direccion-1.png) left 0 no-repeat;padding-left:30px}
.tel { background: url(//www.navarbuilding.es/wp-content/uploads/2021/07/iphone-1.png) left 0 no-repeat;padding-left:30px}
.mail { background: url(//www.navarbuilding.es/wp-content/uploads/2021/07/enviar.png) left 0 no-repeat;padding-left:30px}
.menuPie li { display: inline-block; margin:0 5px}


/*efecto zoom en imagenes*/
.et-zoom-in.et_pb_image:hover img,
.et-zoom-in .et_pb_image_wrap:hover img,
.et-zoom-in a:hover img {
    transform: scale(1.3); 
    transition: all 2s 0s ease;
}
/*Efecto zoom*/
.et-zoom-in,
.et-zoom-in a {
    overflow: hidden;
}
.et-zoom-in.et_pb_image img,
.et-zoom-in .et_pb_image_wrap img,
.et-zoom-in a img {
    transition: all 1s 0s ease; 
}

/* Formulario contacto*/
.et-pb-contact-message { text-align: center; margin:20px auto }
#et_pb_contact_txt_servicios_0 option:first-child { font-size:120%!important}
.et_pb_contact_form_container .et_pb_contact_field_0.et_pb_contact_field .input { font-size:160%!important}
.et_pb_contact_form_container .et_pb_contact_field_0.et_pb_contact_field .input option{font-size:70%!important}

/*MENU NAVEGACIÓN*/

.et_pb_menu .et_pb_menu__menu>nav>ul>li {margin: 0px 5px;}
.et_pb_menu .et-menu>li.inicio { display: none}

/*boton solicita presupuesto*/
.et_pb_menu .et-menu>li.cta-menu a {
	border: none; 
    padding: 5px 10px !important;
	border-radius: 3px;
    background: #222; 
    color:#ffffff!important; 
	height:32px!important;
	margin:35px 0 0
}

.cta-menu.et_pb_menu_page_id-9.menu-item.menu-item-24 a{color:#ffffff!important}
.cta-menu.et_pb_menu_page_id-9.menu-item.menu-item-24 a:hover{color:#ffffff!important;background: #000000!important; }

/*PORTAFOLIO*/
.nav-previous a, .nav-next a{border: 1px solid #333!important; padding:10px 5px; color: #333}
.nav-single a { font-size: 13px!important}
.nav-previous a:hover, .nav-next a:hover{border: 1px solid #333!important; background-color:#333; color:#fff!important}

@media only screen and (max-width: 850px) {
	.nav-previous,.nav-next { float: none!important;}
	.nav-previous a, .nav-next a{border: 1px solid #222!important}
}

.single-project.et_pb_pagebuilder_layout .nav-single { margin: 10px auto 30px!important;}

@media (max-width: 981px) {
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
    margin: 0 0.5%;
    width: 24%;
}
}