@charset 'utf-8';
/*
 Theme Name:   Optometry Child
 Theme URI:    http://optometry.ancorathemes.com/
 Description:  Optometry - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     optometry
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  optometry
*/


@import url("../optometry/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
 
h1{
    font-size: 35px !important;
	font-weight:500 !important;
}
h2{
    font-size: 28px !important;
	font-weight:500 !important;
}
h3{
    font-size: 26px !important;
	font-weight:500 !important;
}
@font-face {
    font-family: 'BLANCH_CAPS';
    src: url('fonts/BLANCH_CAPS.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


.logo_slogan{
 
font-family: BLANCH_CAPSs;
}

.logo{
 
font-family: BLANCH_CAPS;
}

.logo .logo_text {
    font-family: "BLANCH_CAPS", sans-serif !important;
    font-size: 3em !important;
    margin-top: -5px;
     margin-bottom: -10px;

    color:#666 !important;
 }
/* =call to action telefonica
-------------------------------------------------------------- */
.botonDiversia {
	color:#fff;
     font-size: 1.9em;
	font-weight: bold;
 margin-left: auto;
    margin-right: auto;
	zoom: 0.9;
	line-height: normal;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	-webkit-user-drag: none;
	-webkit-user-select: none;
       -moz-user-select: none;
		-ms-user-select: none;
			user-select: none;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	-webkit-transition: .3s ease;
        	-o-transition: .3s ease;
        	transition: .3s ease;;
}


.botonDiversia
.botonDiversia::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.botonDiversia {
	padding: .4em 0.8em;
    border: 3px solid #fff;
    text-decoration: none;
    border-radius: 2px;
    background-color: transparent;
	color: #ffffff;
}
.botonDiversia:hover,
.botonDiversia:focus {
	opacity: 0.8;
	text-decoration: none;
}
.botonDiversia:focus {
	outline: 0;
}

.botonDiversia[disabled],.boton-disabled,.boton-disabled:hover,.boton-disabled:focus,.boton-disabled:active {
	filter: alpha(opacity=40);
	-khtml-opacity: .4;
      -moz-opacity: .4;
		   opacity: .4;
	cursor: not-allowed;
}
.botonDiversia:active {
	background-color: #E6E6E6;
}
.botonDiversia.oculto {
	display: none;
}
.botonDiversia.secundario {
	
}
.botonDiversia.secundario:hover,
.botonDiversia.secundario:focus {
	
}
. botonDiversia.secundario.a{
	color: #ffffff; 

}
botonDiversia{
	color: #ffffff; 

}
.spanDiversia{
	font-weight: bold;
	color: #ffffff; 
 	font-size: 1.6em;
	display: inline-block;
	margin-bottom:15px;
	margin-top:10px;

 }
.centrar{
	text-align: center;
}
.centrarFoto{
display:block;
margin:auto;
align:center;
}
.spanDiversia1{
	color: #353536; 
 	font-size: 1.9em;
	display: inline-block;
 }

/* = servicios
-------------------------------------------------------------- */
a .especial{
	border-bottom: 3px solid #54B2B8;
    letter-spacing: 3px;
    padding-bottom: 9px;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    line-height: 3;
	text-align: center;
	color: #54B2B8;
	font-weight: bold;
     font-size: 1em;

}
a:hover .especial{
	border-bottom: 3px solid transparent;
	text-align: center;
}

.gap-20{
	height: 20px;
}

h4 centrar{
	text-align: center;
 
} 

.sc_list_icon{
	postion:absolute
    font-size: 1.6em;
}

.unpocogrande{
    font-size: 1.4em;
	color:#e7887b;
}

.masgrande{
 	font-size: 1.1em;
	text-align: center;
}
/* = contacto
-------------------------------------------------------------- */
.borderline{
	border-top: 1px solid;
    border-bottom: 1px solid;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* = psicologia adultos
-------------------------------------------------------------- */
.hero-image img{
	width:100%;
	max-height:750px;
  }

.hero-image .ancla{
	    position: absolute;
    bottom: 4%;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    font-size: 27px;
    border: 2px solid #fff;
    border-radius: 100%;
    width: 42px;
    text-align: center;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s
}
.hero-image .ancla:hover{
	bottom: 3%;
}
@media all and (max-width:768px){
	.hero-image h1{
		top: 40%;
		width: 90%;
		font-size: 40px;
		line-height: 40px;
	}
	.hero-image img{
		max-width: 150%;
	}
	#medios-home .container {
   		width: 100%;
   		padding: 0;
	}
	#medios-home .col-md-12.txt-cnt{
		padding: 0;
	}
	.search .contenido #main .container{
		padding: 0 40px;
	}
}
 
.hero-image .ancla{
	display: block;

	    position: absolute;
    bottom: 4%;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    font-size: 27px;
    border: 2px solid #fff;
    border-radius: 100%;
    width: 42px;
    text-align: center;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s
}
.hero-image .ancla:hover{
	bottom: 3%;
}
.center { 
	font-size: 70px;
	text-align: center;
font-weight:700;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        	transform: translate(-50%,-50%);
}

.justificar { 
	text-align:justify;
}


h3{
font-size: 275px; font-weight: bold; letter-spacing: -1px; line-height: 1; text-align: center;
}


.misTestimonios .sc_testimonial_content p{
	color: #000000;
}


.misTestimonios .sc_testimonial_author span{
	color: #e7887b;
}

.misTestimonios .sc_testimonial_content::before {
   display : none;
}

.misTestimonios .sc_testimonial_author{
	margin-bottom:20px;
}

.misTestimonios .sc_testimonial_avatar{
	margin-bottom:20px;
}
 
.h4equipo{
font-size:18px;
}
