/* ================================================================================	
Theme Name: Sleek Theme Child
Theme URI: http://themeforest.net/user/whoathemes/
Description: Designed by <a href="http://themeforest.net/user/whoathemes/">Whoathemes</a>.
Version: 1.0
Author: <a href="http://themeforest.net/user/whoathemes">WhoaThemes</a>
Author URI: http://themeforest.net/user/whoathemes/
Template: sleek
================================================================================ */

/*CUSTOM STYLES*/
@import url("../sleek/style.css");

#nav ul ul.sub-menu{
width: 205px !important;
}



/**Listas**/
ul {font-weight: normal;}


/*****Separadores de tipos de prueba en Profesionales****/

.separadores-tipo-test {
    font-size: 20px;
	font-face: bold;
}

.separadores-tipo-test h4{
    font-weight: 600;
}

.wt_icon.wt_icon_60 {
    background-color: #ffffff;    
    border-radius: 50%;
    width: 100px;
    height: 100px;
	display: inline-block;
	padding: 19px 0 0 15px !important;
}


/**-----LOGO MOVILES---------****/

    .navbar-header {
        width:520px;
    }
    .logo1 {
        width:216px;
    }


@media screen and (max-width: 480px){
.responsive #logo .navbar-brand {
    padding: 14px 0px 11px 0 !important;
}
    .navbar-header {
        width:70%;
    }
    .logo1 {
        width:auto;
    }
}
/**----END LOGO MOVILES-----***/



/**---------Ajuste de la columna Servicios ----------*/

div#test_neobona,
div#test_neobona_advanced,
div#test_neobona_advanced_plus{
   width: 100% !important;
}

.verde_neobona h3 {
color: #008754;
}



/***------------Mensaje Box Verde---------------****/

.vc_color-vista_blue.vc_message_box-solid {
  background-color: #008754 !important;
}

.vc_message_box  h3{    
    color: #FFFFFF !important;
}



/***RAYAS DE LOS SUBTITULOS**/

.wt_cheading_sc.wt_cheading_3 h1:after,
.wt_cheading_sc.wt_cheading_3 h2:after,
.wt_cheading_sc.wt_cheading_3 h3:after,
.wt_cheading_sc.wt_cheading_3 h4:after,
.wt_cheading_sc.wt_cheading_3 h5:after,
.wt_cheading_sc.wt_cheading_3 h6:after {
	background: none repeat scroll 0 0 #008754 !important;
}




/**--------PERFIL DEL PROFESIONAL ESTILO---------***/


#wt_responsive_nav_wrap{
background-color: #008754;
}



/****-------MENU COLORES ------------------------**/

#nav ul li ul li a:hover {
    color: #008754 !important;
}

li.current-menu-ancestor.current-menu-parent {
background-color: #008754 !important;
border-radius: 5px !important;
}

li.current-menu-ancestor.current-menu-parent a.level-1-a{
   color: white !important;
}

li.current-menu-ancestor.current-menu-parent:hover > a {
    color: #00824F !important;
}

li.current-menu-ancestor.current-menu-parent:hover  a{    
    border-color: #008754 !important;
}

li a.level-1-a{
   color: #fff !important;   
}
li a.level-1-b{
   color: #00824F !important;   
}

.home #nav.wt_nav_top ul > li.level-1-li:hover > a {
    color: white !important;
	background: #008754 !important;
    border-color: #008754 !important;
}

/*-----MENU MOVILES-----***/
@media screen and (max-width: 480px){
li a.level-1-a{
   color: #fff !important;   
}
li a.level-1-b{
   color: #d0d0d0 !important;   
}

li.current-menu-ancestor.current-menu-parent:hover > a {
    color: #fff !important;
}
}


/**----END MENU COLORES------------------------***/




/**--Encabezado H3 Embarazada y ancho del texto---*/

h3.amano {
    font-family: 'Kalam', cursive;
    font-size: 28px;
}

h3.embarazada {
    font-size: 40px;
}


@media screen and (min-width:1285px){ 
.wpb_raw_code.wt-side-section.col-md-9.wpb_content_element.wpb_raw_html {
    padding-left: 40px !important;
    padding-right: 20px !important;
	width: 660px;
}
}

span.labco {
    color: #0076aa;
}

/**Profesionales header de la imagen espacio**/
.wt_stickyHeader #wt_containerWrapper {
    margin-top: 0px;
}


/*BAR HEADER COLOR*/

/**
#responsive_nav_open:hover {
    background-color: #008754;
}
**/



body {	
	background: #FFFFFF; /* To not broke the layout when there is less content - same color as footer */ }
	
	
.home #wt_header.scroll-fixed-navbar { 
	background-color: #1E1E1E;
	background-color: rgb(255, 255, 255);
	border-bottom-color: #018049; }
	
.home #nav.wt_nav_top ul > li.level-1-li:first-child > a {
	color: #018754; }
	

#logo .navbar-brand span,
#nav.wt_nav_top .navbar-nav  li.active > a, 
#nav.wt_nav_top .navbar-nav  li.current_page_item > a,
.home #nav.wt_nav_top ul li:hover > a,
.home #nav.wt_nav_top ul > li.level-1-li:hover > a
{
	color: #008754; }

.page #nav.wt_nav_top .navbar-nav li.current_page_item:hover > a {
  color: #DAAE48; }


  
  
  
 /**----Situacion Actual, Diagnosoticos, Resultados (iconos)---**/
 
 i, .icomoon-liga {
  letter-spacing: -0px !important;
 }
  
  
	
/*------Estilo de las Imagenes de Detalles ------*/
.wt_service_box_sc .wt_service_img .attachment-thumbnail{
	margin-bottom: 20px; 
	float: left;
	margin: 0 25px 20px 0;
}


/**-----Estilo de la Barra de Progreso**/

.wt_progress_bars .vc_single_bar .vc_label_units {	
	color: #008754;
	; }
	
.wt_progress_bars .vc_single_bar .vc_label {	
	color: #008754; } 
	
	
.wt_progress_bars .vc_single_bar {
    background: #000000;    
}

.wt_progress_bars .vc_single_bar .vc_bar:after {	
	border-right: 20px solid #000000; }
	

/**--------Estilo contador de numero-----------**/
.wt_counter_sc .wt_stat_detail {
	color:#ffffff; }


	

/**------------Contadores numericos----------*/
.nb-feature:before {
	content: "\10ffff";
}

.wt_pie_percent,
.wt_pie_unit {
	color: #fff;
}



/**---------Ajustar el contenido de los cotnadores--------*/
@media screen and (min-width:768px){ 
 .vc_col-sm-2 {
    width: 19.666667% !important;}
}

.wt_counter_sc .wt_stat_detail {
  font-size: 21px !important;
  font-weight: 300 !important;
  margin: 0 !important;
  text-transform: inherit !important;
}


/**------------Barra de Progreso----------*/	
.wt_progress_bars .vc_single_bar .vc_label {    
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    padding: 0 25px;
}

.wt_progress_bars .vc_single_bar .vc_label_units { 
    font-size: 20px;
    font-weight: 700;
    line-height: 36px;
    position: absolute;
    right: 35px;
}




/**----Tipos de Pruebas**/

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before {
	content: "\f0f1" !important;
}

/**----END Tipos de Pruebas**/


	
/**-----------Formulario de Contacto---------**/	
input.wpcf7-form-control.wpcf7-submit.white {
    color: white;
	float: right;
}
	
.wpcf7-form textarea {
		min-height: 120px; }

	
.wpcf7-form input[type="submit"]:hover {
	background: #000;
}

.wpcf7-form .wpcf7-form-control {
    width: 100%;
    color: #555;
    height: 56px;
    font-size: 14px;
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 15px 15px;
    color: #000;
    font-size: 15px;
    border-radius: 3px;
    margin-bottom: 20px !important;
}

a.rsblue {
    color: #003768 !important;
}
/**-----------END Formulario de Contacto---------**/	


	
/*---Iconos Fuentes de NeoBona--*/
@font-face {
	font-family: 'neobona';
	src:url('fonts/neobona.eot?qy3ary');
	src:url('fonts/neobona.eot?#iefixqy3ary') format('embedded-opentype'),
		url('fonts/neobona.ttf?qy3ary') format('truetype'),
		url('fonts/neobona.woff?qy3ary') format('woff'),
		url('fonts/neobona.svg?qy3ary#neobona') format('svg');
	font-weight: normal;
	font-style: normal;
}

i, .icomoon-liga {
	font-family: 'neobona';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	
	
	/* Enable Ligatures ================ */
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.nb-neobona-logo:before {
	content: "\990c";
}
.nb-neobona-logo-other:before {
	content: "\990d";
}

/*---END Iconos Fuentes de NeoBona--*/

#layer-video {height:100%; width:100%; position:absolute; left:0px; top:0px; z-index:10; background:#00643e; opacity:0.90; -moz-opacity:0.90; filter:alpha(opacity=90); display:none;}
#layer-video-content {height:100%; width:100%; position:absolute; left:0px; top:0px; z-index:15; display:none;}
a.btn_video_closure{ background-image: url('/img/BT_fechar01.png'); width:30px; height: 30px; position:absolute; padding:0; display:block; cursor:pointer; right:40px; top:40px; }
a.btn_video_closure:hover{background-position: 0 0; /* Define a position do hoverstate */}
.play-video {cursor:pointer;}

videot {
    width: 100%    !important;
    height: auto  !important;
 }
