/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Sock Data
 Author URI:     https://sockdata.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*#et-top-navigation{
	background-color:#004D71 !important;
	padding-top: 1.5% !important;
}
#main-header{
background-color: #0072a7;
background-image: url("http://dev.imagenwebempresa.com/belluga/wp-content/uploads/2020/02/3px-tile.png");
}*/
#top-menu-nav li a{
	font-weight:300;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 1em 2em;
    border-radius: 4px;
    margin-top: 12px;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    width: 100%;
    font-size: 16px;
    background: rgba(46,163,242,.04);
}
input.wpcf7-form-control.wpcf7-date.wpcf7-datetime.hasDatepicker{
	 padding: 1em 2em;
    border-radius: 4px;
    margin-top: 12px;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    width: 100%;
    font-size: 16px;
    background: rgba(46,163,242,.04);
}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number{
	padding: 1em 2em;
    border-radius: 4px;
    margin-top: 12px;
    border-width: 2px;
    border-style: solid;
    border-color: #ffffff;
    width: 100%;
    font-size: 16px;
    background: #ffffff;
}
.dif04 {
    margin-top: 8%;
}
button.wpcf7-form-control.wpcf7-submit.et_pb_button{
	font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition: all .2s;
    transition: all .2s;
	color: #ffffff;
	padding-top: 1% !important;
    padding-bottom: 1% !important;
    padding-left: 8% !important;
    padding-right: 8% !important;
	margin-top: 5% !important;
}
input::placeholder{
	color:#ffffff !important;
}
.footer-creator {
float: right;
    max-width: 200px;

}
div#footer-info {
    width: 100% !important;
    float: none;
	font-weight: 300
}
#footer-info a {
    font-weight: 500;
}
#footer-bottom .et-social-icons{
	display:none !important;
}
#top-header .et-social-icons { float:right !important; }
#top-header #et-info { width: 100%; }
.et-waypoint:not(.et_pb_counters) {
    opacity: 1 !important;
}
.mobile_menu_bar:before 
{color: #0078ae;}

button.contacto-menu {
    background-color: #0078ae;
    color: white !important;
    border: 2px solid #0078ae;
    padding: 5px 10px 5px 10px;
    font-weight: 700;
    letter-spacing: 2px;
    font-size: 14px;
}


/* BARRA DE COOKIES */

 #cookie-law-info-again {
    bottom: 0px !important;
    right: 0 !important;
    background-color: rgba(0, 0, 0, 0.64) !important;
    box-shadow: none !important;
    font-size: 10px !important;
    color: #fff !important;
	margin-right:0px !important;
}