/*
Theme Name:Get it
Theme URI:http://www.elegantthemes.com/gallery/divi/
Version:3.0.24
Description:Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author:Elegant Themes
Author URI:http://www.elegantthemes.com
Tags:responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
Template:Divi
License:GNU General Public License v2
License URI:http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Browser Reset */
@import url("../Divi/style.css");

/* menu principal */
#et_search_icon::before {display: none;}

/* menu secundario */

#top-header{background-color:#0ed1b2!important;}

 /* home */

.page-id-23 .objetivos{font-size: 30px;font-weight: 600; margin-top: 80px;}
#et-secondary-nav li a{padding: 4px 10px!important;background: #fff;color: #0ed1b2;text-transform: uppercase;}
#top-menu li a{text-transform: uppercase;}
#et-info{margin: 4px 0}
.et_fixed_nav.et_secondary_nav_enabled #main-header.et-fixed-header{background: #fff;}
.et_fixed_nav.et_secondary_nav_enabled #main-header.et-fixed-header a{color: #7c7c7c!important}
#main-header #logo{max-height: 100%;}
body #top-header{background: transparent;}
body #top-header.et-fixed-header{background: #0ed1b2}
.mapa{padding: 200px;display: block;}
.ocultar{display: none;}
.et_pb_bg_layout_light.et_pb_module.et_pb_button {color: #0ed1b2;}
.verde{color: #0ed1b2;}
#top-menu li.current-menu-item > a:focus{color: #0ed1b2!important;}
.page-id-23 .et_pb_slide_description .et_pb_button_wrapper a{background: #0ed1b2;color: white;font-weight: 500;}
.page-id-23 .et_pb_slide_description h2{font-weight: 500;}
.page-id-23 .app {float: right;}

/*  enlaces en general*/
a:active{color:#0ed1b2!important;}
#main-header #top-menu-nav a:active{color:#0ed1b2!important;}
.titulo-slider{font-size: 30px;}
a{color: grey;}
a:hover{color: #0ed1b2;}

/* contacto */

.page-id-56 .et_pb_row_1 a{color: grey;}
.page-id-56 .et_pb_row_1 a:hover{color: black;}
.page-id-56  .et_pb_row_1 img{border: solid;border-radius: 50%;padding: 10px;border-color: #0ed1b2;}
.page-id-56  .et_pb_row_0 .et_pb_button_alignment_center a{background: #0ed1b2;color: white;font-weight: 500;}
.page-id-56  .et_pb_row_1 img:hover {background: gainsboro;}
/*#frm_field_69_container, #frm_field_69_container label, #frm_field_70_container, .frm_submit {text-align: center;}*/

/* formularios */
#form_contact2 input, #form_contact2 textarea, #form_contact2 button, #form_contact22 input, #form_contact22 textarea,
#form_contact22 button, #field_hsqwv {border-color: #0ed1b2;}
#form_contact2 button, #form_contact22 button {color: #0ed1b2;}
#form_contact2 label, #form_contact22 label {color: grey;}

/* metodologia */
.page-id-59 h1{margin-top: 60px;}

/* servicios */
.servicios h2 {color: #0ed1b2;}
.page-id-267 .et_pb_text_inner h2 {border-bottom: solid 1.5px;}

/* botones app */
a.smallblue {border: 1px solid white;color: white !important; background:#0ed1b2!important; border-radius: 0;}
a.smallblue:hover{color:#0ed1b2!important; background: white!important;}

/* footer */

.legal {display: inline-block;}

/* responsive */

.mobile_menu_bar::before {color:#0ed1b2!important;}
#mobile_menu {border-top: 3px solid #0ed1b2;} 
#reserva-movil #formulario {max-width: 200px!important;margin-left: 120px!important;}
#reserva-movil #formulario #logo {margin-left: -30px!important;}
#reserva-movil #formulario #labelCodigoSocio .label-contenido{font-size: 5px!important;}
#reserva-movil #formulario #labeltextoCaptcha .label-contenido img{margin-bottom: 20px!important;}