.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {background-color: transparent;display: none;-webkit-backface-visibility: hidden;position: relative;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {margin: 0 0 40px; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 45px; height: 45px; margin: -20px 0 0;  display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -74px; }
.flex-direction-nav .flex-prev {left: -74px;}
.flexslider:hover .flex-next {opacity: 0.6; right: 31px;background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/flex_arrow_right.png);background-position: center;background-repeat: no-repeat;background-color: #ffffff;}
.flexslider:hover .flex-prev {opacity: 0.6; left: 31px;background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/flex_arrow_left.png);background-position: center;background-repeat: no-repeat;background-color: #ffffff;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 0.6;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.tp-rightarrow.default, .tp-leftarrow.default{width: 54px; height: 54px;}
.tparrows { opacity: 0.85; filter:alpha(opacity=85); }
.tp-rightarrow.default { background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/flex_arrow_right.png);background-position: center;background-repeat: no-repeat;background-color: #ffffff; }
.tp-leftarrow.default { background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/flex_arrow_left.png);background-position: center;background-repeat: no-repeat;background-color: #ffffff; } .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}strong { font-family:PT sans; font-size:14px; font-weight:bold !important;}
.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor{}
.clearfix:before,
.clearfix:after {
content: " "; display: table; }
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}
.clear:after {
clear: both;
content: "";
display: block;
} ::selection {
background: #252525;
color: #FFF;
} ::-moz-selection {
background: #252525;
color: #FFF;
} html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,
ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
outline: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
}
ol,ul {
list-style: none;
}
blockquote {
quotes: none;
}
blockquote:before,blockquote:after {
content: '';
content: none;
}
del {
text-decoration: line-through;
} table {
border-collapse: collapse;
border-spacing: 0;
}
a img {
border: none;
}
img{
max-width: 100%;
height: auto;
}
h1{
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 25px;
font-style: italic;
margin: 34px 0px 10px 0px;
}
h2{
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 25px;
font-style: normal;
margin: 40px 0px;
}
h3,
h3 a{
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 18px;
margin: 20px 0px 13px 0px;
}
h3 a{
margin: 0px !important;
}
h4{
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 16px;
font-style: normal;
margin: 20px 0px 10px 0px;
}
h4 a{
}
h5{
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 14px;
margin: 10px 0px 5px 0px;
font-style: italic;
}
h6{
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 13px;
font-style: italic;
}
p{
margin: 5px 0px;
line-height: 21px;
}
a{
color: #7c7c7c;
text-decoration: none;
line-height: 21px;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
p a{
}
a:hover,
p a:hover{
color: #c20b58;
text-decoration: none;
}
.alignleft {
float:left;
margin: 7px 20px 7px 0;
}
.alignright {
float:right;
margin: 7px 0 10px 7px;
}
.aligncenter {
display: block;
margin: 7px auto 7px auto;
}
.text-align-right {
text-align: right;
}
.text-align-left {
text-align: left;
}
.text-align-center {
text-align: center;
}
.enlaces {
color:#00b9f2;
} body{
font-family: 'PT Sans', sans-serif;
background-color: #ffffff;
color: #7c7c7c;
font-size: 13px;
overflow-y: scroll;
overflow-x: hidden;
}
body.boxed{
background-color: #eaeaea;
}
body.boxed .wrapper{
width: 1080px;
margin: 0 auto;
}
body.boxed .content{
background-color: #ffffff;
}
.meta{
display: none;
}
.page_not_loaded .content,
.page_not_loaded footer{
visibility: hidden;
}
.container{
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px auto;
width: 1080px;
}
.contenido2{
position: relative;
padding: 0px 0px 0px 40px;
margin: 0px auto;
width: 1000px;
}
.fotocasos{
width:30%;
margin-right:2px;
float:left;
font-size:18px;
}
.fotocasos2{
width: 44%;
float: left;
font-size: 18px;
margin-right: 4px;
}
.fotocasos3{
width: 8%;
height: 212px;
float: left;
font-size: 18px;
margin-left: 0px;
margin-right: 3px;
}
.fotocasos4{
width: 8%;
height: 267px;
float: left;
font-size: 18px;
margin-left: 8px;
margin-right: 3px;
}
#botoncita{
margin: -49px -45px 0px 0px;
float: right;
z-index: 100;
height: 70px;
padding: 0px 0px 0px 40px;
line-height: 64px;
background: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/pide_cita.png) no-repeat;
width: 239px;
color: #00475d;
font-size: 18px;
text-align:left;
}
.cita_eng{
font-size:14px !important;
padding-left:35px !important;}
.cita2{
margin: -34px 0px 0px 0px !important;}
.idioma_as{
position: absolute;
right:50%;
margin-right:-105px;}
#botoncita:hover{
background: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/pide_cita2.png) no-repeat;
color:white;
}
.cita_interior{
margin: -32px 0px 30px 0px;
}
#bot_fl{
background: #fff url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/g32.png) no-repeat right 5px top 10px !important;
}
#bot_fl:hover{
opacity:1 !important;
}
#botup{
background: #1a5a6e;
width: 76px;
float: left;
margin-left: 2px;
margin-top: 4px;
}
#botup:hover{
background: #4d7f8e;
}
#botup1{
background: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/social_icon_blog.png) no-repeat left 12px top -2px !important;
width: 66px;
float: right;
margin-left: 2px;
margin-right: -10px;
margin-top: 2px;
height: 24px;
line-height: 22px;
padding-left: 22px;
}
#botup1:hover{
background: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/social_icon_blog2.png) no-repeat left 12px top -2px !important;
}
#botup2{
background:url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/social_icon_yt.png) no-repeat left 12px top -2px !important;
width: 117px;
float: right;
margin-left: 2px;
margin-top: 2px;
height: 24px;
line-height: 22px;
padding-left: 24px;
}
#botup2:hover{
background:url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/social_icon_yt2.png) no-repeat left 12px top -2px !important;
}
.banda1{
position: relative;
height: 11px;
background-color:#8ed8f8;
margin-top:0px;
z-index:0;
}
.banda2{
position: relative;
height: 50px;
background-color:#00475d;
margin-top:0px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/banda_back.jpg);
background-repeat:no-repeat;
background-position:right;
}
.banda23{
position: relative;
height: 82px;
margin-top:0px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/bandatrat.png);
background-repeat:no-repeat;
text-align: center;
padding-top: 24px;
font-size: 25px;
color: #00475d;
}
.banda25{
position: relative;
height: 82px;
margin-top:-24px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/bandatrat5.png);
background-repeat:no-repeat;
text-align: center;
padding-top: 24px;
font-size: 25px;
color: #00475d;
}
.banda22{
position: relative;
height: 34px;
padding-top: 8px;
padding-left: 15px;
background-color:#00475d;
margin-top:0px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/banda_back.jpg);
background-repeat:no-repeat;
background-position:right;
color: rgb(239,249,254);
font-size:18px;
margin-bottom:18px;
}
.banda22b{
position: relative;
height: 49%;
padding-top: 2px;
padding-left: 15px;
background-color: #fff;
color: #00475c;
font-size: 18px;
margin-bottom:4px;
}
.banda22c{
position: relative;
height: 49%;
padding-top: 2px;
padding-left: 13px;
background-color: #00475c;
color: #fff;
font-size: 18px;
margin-bottom:4px;
}
.banda22d{
position: relative;
height: 49%;
padding-top: 25px;
padding-left: 14px;
background-color: #00475c;
color: #fff;
font-size: 18px;
margin-bottom: 4px;
}
.banda22e{
position: relative;
height: 49%;
padding-top: 25px;
padding-left: 15px;
background-color: #fff;
color: #00475c;
font-size: 18px;
margin-bottom:4px;
}
.vertical{
-webkit-transform: rotate(-90deg);   
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
margin-top: 54px;
margin-right: 13px;
}
.banda3{
position: relative;
height: 1px;
background-color:#cbd9df;
margin-top:10px;
margin-bottom:56px;
}
.banda4{
position: relative;
height: 1px;
background-color:#cbd9df;
margin-top:5px;
margin-bottom:40px;
}
.banda_incognito{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04a_incognito.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_asistente{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/asistente.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_inter{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04c_inter.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_alineadores{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04b_alinea.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_leandro{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/01_leandro.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_equipo{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/01b_equipo.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_clinicas{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/03_clinicas.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_casos{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/05_clinicos.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_frecuentes{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/06_frecuentes.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_adultos{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04d_adultos.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_ninos{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04d_ninos.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_adolescentes{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04c_adolescentes.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_incognito2{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04c_incognito.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_ceramicos{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04e_ceramicos.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_metalicos{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04f_metalicos.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_quiru{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/04g_quiru.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.banda_test{
position: relative;
height: 190px;
background-color:#cbd9df;
background-image:  url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/secciones/07_test.jpg);
background-repeat:no-repeat;
background-position:center;
margin-bottom:40px;
}
.titulo_derecha{
margin: -165px 102px 0px 0px;
color: white !important;
right: 0px;
text-align: left;
padding: 0px 10px 0px 0px;
display: inline-block;
position: absolute;
z-index: 100;
font-size: 38px;
font-style:italic;
}
.titulo_izquierda{
margin: -165px 0px 0px 80px;
color: white !important;
left: 0px;
text-align: left;
padding: 0px 10px 0px 0px;
display: inline-block;
position: absolute;
z-index: 100;
font-size: 38px;
font-style:italic;
}
.titulo_izquierda2{
margin: -146px 0px 0px 80px;
color: #00baf2 !important;
left: 0px;
text-align: left;
padding: 0px 10px 0px 0px;
display: inline-block;
position: absolute;
z-index: 100;
font-size: 32px;
font-style:italic;
}
.titulo_logo{
margin: -205px 0px 0px 80px;
left: 0px;
text-align: left;
padding: 0px 10px 0px 0px;
display: inline-block;
position: absolute;
z-index: 100;
}
.flechita{
width: 0px;
height: 0px;
border-style: solid;
border-width: 10px 13px 10px 13px;
border-color: #00475d transparent transparent transparent;
margin: 0px 0px 0px 114px;
padding-top: 1px;
position: relative;
}
.titulo_home{
margin: -65px 0px 0px 0px;
color:white !important;
text-align: left;
padding: 0px 10px 0px 0px;
display: inline-block;
position: absolute;
z-index: 100;
font-size: 25px;
}
.titulo_asistente{
color:#ccc;
font-size:20px;
margin-bottom:15px;
text-align:left;
border-bottom:1px solid #ccc;
height: auto;
padding-bottom: 12px;}
.casos{
width: 100%;
height: 200px;
background-color:#00475d;
margin-bottom:25px;
}
.casos:hover{
background-color:#00b9f2;
}
.casos_img{
float:left;
}
.casos_caja{
background-color:#f5f5f5;
width: 100% !important;
height: 83%;
width: 120px;
background: #f7f7f7; background: -moz-linear-gradient(top,  #f7f7f7 0%, #e8d0d0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e8d0d0)); background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e8d0d0 100%); background: -o-linear-gradient(top,  #f7f7f7 0%,#e8d0d0 100%); background: -ms-linear-gradient(top,  #f7f7f7 0%,#e8d0d0 100%); background: linear-gradient(to bottom,  #f7f7f7 0%,#e8d0d0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e8d0d0',GradientType=0 ); }
.casos_link{
position: relative; left: 23px;
font-weight:bold;
color:#eee;
margin-top: 5px;
}
.casos_textos{
position:relative;
float:left;
width:50%;
left: 23px;
text-align:left;
color: #777;
}
.casos_textos2{
font-size: 18px;
color: #333;
margin-top: 20px;
margin-bottom: 12px;
width: 155px;
}
.casos_textos3{
font-size: 14px;
color: #999;
width: 65px;
}
.casos_textos4{
font-size: 23px;
color: #333;
margin-top: 0px;
margin-bottom: -7px;
width: 260px;
}
.ver_caso{
background-color:black;
height:20px;
width:100%;
}
#cuadro_nos{
height:auto;
max-height:180px;
background-color:#ddd;
margin-bottom:15px;	margin-top:20px;
}
#cuadro_texto{
height:auto;
max-height:180px;
padding-left: 10px;
padding: 14px;
background-color: #efefef;
min-height: 192px;
margin-bottom: 20px;
}
.cd_lf{
}
.titulo_img{
background-color: rgba(0,0,0,0.7);
width:100%;
height:37px;
position:relative;
bottom:45px;
}
.titulo_img2{
background-color:#00475d;
width:100%;
height:37px;
margin-bottom:8px;
position:relative;
}
.rollover{
opacity:1;
}
.rollover:hover{
opacity:0.7;
}
.titulo_img_txt{
color: white;
font-size: 17px;
line-height: 32px;
margin-left:10px;
}
.map{
float:left;
width:225px;
height:152px;
margin-top:-6px;
}
.map2{
float:left;
margin-left:30px;
width:225px;
height:152px;
margin-top:-6px;
}
.tmap{
float:left;
width:225px;
height:152px;
margin-top:10px;
text-align:center;
}
.tmap2{
float:left;
width:225px;
height:152px;
margin-top:10px;
text-align:center;
}
.container_inner{
width: 1000px;
padding: 0px 40px;
}
.full_width .parallax_content{
width: 1000px;
margin: 0px auto;
}
.boxed .full_width .parallax_content{
width: auto;
margin: 0px;
}
.separator_holder{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/shadow.png);
position: relative;
display: block;
width: 100%;
height: 4px;
}
header{
margin: 0px 0px -4px 0px;
width: 100%;
z-index: 1000;
text-align: center;
position: relative;
}
.boxed .header_top_fixed {
width: 1080px;
}
header .container_inner{
position: relative;
padding: 0px;
margin: 0px 40px;
}
.header_top_outer{
position: relative;
display: block;
width: 100%;
z-index: 1001;
overflow: hidden;
}
.header_top_middle{
overflow: hidden;
background-color: #00475d;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/header_back.jpg);
background-repeat:no-repeat;
position: relative;
display: block;
width: 100%;	
height: 30px;
border-bottom: 1px solid #000;
}
.header_top_inner{
position: relative;
padding: 0px 40px 0px 40px;
margin: 0px auto;
width: 1000px;
display: inline-block;
font-size: 12px;
}
.header_top_left{
float: left;
height: 30px;
line-height: 30px;
}
.header_top_right{
float: right;
height: 30px;
line-height: 30px;
}
.header_inner{
background-color: rgb(239,249,254);
background-color: rgba(239,249,254,0.85);
position: relative;
display: block;
width: 100%;
z-index: 1000;
}
.logo{
position: absolute;
top: 50%;
}
.logo a{
position: relative;
display: block;
visibility: hidden;
-webkit-transition:none; 
-moz-transition:none; 
-o-transition:none;
}
.logo img{
display: block;
position: relative;
}
nav.main_menu{
position: relative;
float: right;
}
nav.main_menu2{
position: relative;
float: right;
}
nav.main_menu{
z-index: 100;
text-align: left;
}
nav.main_menu ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
nav.main_menu ul li{
display:inline-block;
float:left;
padding:0px;
margin:0px;
background-repeat: no-repeat;
background-position: right;	
}
nav.separator_regular ul li{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/separator_menu2.png);
}
nav.separator_elegant ul li{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/separator_menu.png);
}
nav.main_menu ul li:last-child{
background: none;
}
nav.main_nav > ul > li > a {
border-top: 3px solid transparent; 
}
nav.main_nav > ul > li:hover > a
{
border-color: #8ed8f8 !important;  
background-color:#8ed8f8;
color:white !important;
}
nav.main_nav > ul > li > a.current,
nav.main_nav > ul > li.active > a {
border-color: #00b9f2 !important;  
background-color:#00b9f2;
color:white !important;
}
nav.main_menu ul li a {
font-family: 'Georgia', sans-serif;
color:#2b2b2b;
font-size: 13px;
font-weight:normal;
font-style: italic;
text-decoration:none;
display: inline-block;
position: relative;
cursor: pointer;
line-height: 79px;
padding: 0px 14px;
margin: 0px;
-webkit-transition:none; 
-moz-transition:none; 
-o-transition:none;	
}
nav.main_menu ul li a.current{
color: #c20b58;
}
nav.main_menu ul li:hover a{
color: #c20b58;
}
nav.main_menu2{
z-index: 100;
text-align: left;
}
nav.main_menu2 ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
nav.main_menu2 ul li{
display:inline-block;
float:left;
padding:0px;
margin:0px;
background-repeat: no-repeat;
background-position: right;	
}
nav.main_menu2 ul li:last-child{
background: none;
}
nav.main_menu2 ul li a {
font-family: 'PT Sans', sans-serif;
color:#2b2b2b;
font-size: 13px;
font-weight:normal;
text-decoration:none;
display: inline-block;
position: relative;
cursor: pointer;
line-height: 79px;
padding: 0px 15px;
margin: 0px;	
-webkit-transition:none; 
-moz-transition:none; 
-o-transition:none;	
}
nav.main_menu2 ul li.active a{
color: #c20b58;
}
nav.main_menu2 ul li:hover a{
color: #c20b58;
}
.selectnav{
display: none;
width: 100%;
float: left;
position: relative;
top: 0px;
background-color: #00b9f2;
text-align: left;
}
.selectnav ul li a{
color: #2b2b2b;
padding: 4px 10px;
text-decoration: none;
display: block;
position: relative;
font-size: 13px;
}
.selectnav span{
width: 100%;
height: 46px;
z-index: 511;
display: block;
position: relative;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/navigation.png);
background-position: right center;
background-repeat: no-repeat;
cursor: pointer;
}
.selectnav ul{
display: none;
width: 100%;
background-color: #F4F3F4;
position: relative;
top: -8px;
padding: 10px 0px 10px 0px;
} .drop_down ul li{
position: relative;
overflow: visible;
}
.drop_down .second{
left: 0px;
margin: 0px;
top: 52px;
position: absolute;
height: auto;	
display: none;
}
.drop_down .second .inner{
background-color: transparent;
padding: 5px 25px 25px;
display: block;	
}
.drop_down .second .inner_arrow{
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 15px 17px 15px;
border-color: transparent transparent #ffffff transparent;
margin: 0px auto;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/shadow1.png);
background-repeat: no-repeat;
background-position: -17px -2px;
padding-top: 1px;
z-index: 999;
position: relative;
}
.drop_down .second .inner2{
background-color: #ffffff;
display: inline-block;
padding: 0px 0px;
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3),0 10px 25px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3),0 10px 25px rgba(0,0,0,0.5);
box-shadow: 0 0 5px rgba(0,0,0,0.3),0 10px 25px rgba(0,0,0,0.5);
z-index: 99;
}
.drop_down .second .inner2a {
display: inline-block;
padding: 0px 0px 0px 0px;
margin: 0px -20px 0px 0px;
}
.drop_down .second .inner ul{
padding: 20px 0px;
display:inline-block;
float:left;
position: relative;
width: 200px;
}
.drop_down .second .inner ul li{
padding: 0px 0px 7px 0px;
margin: 0px 0px 7px 0px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/drop_down_separator1.png);
background-repeat: no-repeat;
background-position: bottom center;
display: block;
float: none;	
}
.drop_down .second .inner ul li:last-child{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: none;
}
.drop_down .second .inner ul li:first-child{
padding: 0px 0px 7px 0px;
margin: 0px 0px 7px 0px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/drop_down_separator1.png);
background-repeat: no-repeat;
background-position: bottom center;
}
.drop_down .second .inner ul li:first-child a{
color: #c20b58;
}
.drop_down .second .inner ul li a{
font-family: 'Georgia', sans-serif;
display: block;
font-size: 14px;
color: #7c7c7c;
height: auto;
line-height: 26px;
text-align: center;
margin: 0px;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.drop_down .second .inner ul li a:hover{
color: #c20b58;
}  .drop_down2 ul li{
position: relative;
overflow: visible;
}
.drop_down2 .second{
left: 0px;
margin: 0px;
top: 71px;
position: absolute;
height: auto;	
display: block;
visibility: hidden;
}
.drop_down2 .second .inner{
background-color: transparent;
padding: 0px;
display: block;	
}
.drop_down2 .second .inner_arrow{
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 9px 10px 9px;
border-color: transparent transparent #00475d transparent;
opacity:0.95;
margin: 0px 0px 0px 20px;
padding-top: 1px;
position: relative;
}
.drop_down2 .second .inner2{
background-color: rgb(0,71,93);
background-color: rgba(0,71,93, 0.95);
display: inline-block;
}
.drop_down2 .second .inner2 ul{
display:inline-block;
float:left;
position: relative;
width: 200px;
padding: 10px 0px;
}
.drop_down2 .second .inner2 ul li{
display: block;
padding: 0px;
position: relative;
float: none;	
height: auto;
background: none;
}
.drop_down2 .second .inner2 ul li a{
font-family: 'PT Sans', sans-serif;
display: block;
font-size: 14px;
color: #ffffff;
font-style: normal;
height: auto;
line-height: 14px;
margin: 0px;
padding: 12px 30px 12px 20px;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}
.drop_down2 .second .inner2 ul li:hover a{
color: #c20b58;
margin: 0px 0px 0px 10px;
padding: 12px 20px 12px 20px;
}
.drop_down2 .second .inner2 ul li.sub a {
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/sub_menu_arrow_right.png);
background-position: right center;
background-repeat: no-repeat;
}
.drop_down2 .second .inner ul li ul{
position: absolute !important;
left: 100%;
top: -10px;
background-color: rgb(24,106,131);
background-color: rgba(24,106,131, 0.95);
visibility: hidden;
height: auto;
display: block;
overflow: hidden;
padding: 10px 0px;
}
.drop_down2 .second .inner2 ul li.sub ul li{
padding: 0px;
}
.drop_down2 .second .inner2 ul li.sub ul li a{
color: #ffffff;
font-style: normal;
background: none;
margin: 0px;
padding: 0px 30px 0px 20px
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;	
}
.drop_down2 .second .inner2 ul li.sub ul li:hover a{
margin: 0px 0px 0px 10px;
padding: 12px 20px 12px 20px;
color: #c20b58;
}
.drop_down .second .inner2 ul li.sub ul li a{
background: none;
}  .drop_down3 ul{
position: relative;
}
.drop_down3 ul li{
overflow: visible;
}
.drop_down3 .second{
padding: 0px 1000px 0px 1000px;	
margin: 0px -1000px 0px -1000px;
top: 82px;
position: absolute;
width: 1000px;
right: 0px;
z-index: 20;
visibility: hidden;
overflow: hidden;
}
.drop_down3 .second .inner{
background-color: rgb(0,71,93);	
background-color: rgba(0,71,93, 0.95);	
padding: 0px 1000px 0px 1000px;	
margin: 0px -1000px 0px -1000px;
width: 100%;
}
.boxed .header_top_fixed .drop_down3 .second .inner{
padding: 0px 40px 0px 40px;	
margin: 0px -40px 0px -40px;
}
.drop_down3 .second .inner2{
width: 1000px;
padding: 10px 0px 15px 0px;
margin: 0px auto;
}
.drop_down3 .second .inner2a {
display: inline-block;
padding: 10px 0px 0px 0px;
margin: 0px -20px 0px 0px;
}
.drop_down3 .second div.mc {
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 0px;
width: 230px;
}
.drop_down3 .second .mc hr {
display: none;
text-align: left;
width: 90px;
height: 0px;
margin: 4px 0px;
border: 0px;
background-color: transparent;
}
.drop_down3 .second .mc a{
font-family: 'PT Sans', sans-serif;
display: block;
font-size: 14px;
line-height: 14px;
color: #ffffff;
font-style: normal;
height: auto;
margin: 0px;
padding: 8px 0px 8px 0px;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;	
}
.drop_down3 .second .mc a.have_sub{
color: #c20b58;
}
.drop_down3 .second .inner2 ul li a{
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.drop_down3 .second .mc a:hover{
margin: 0px 0px 0px 10px;
} .title{
display: inline-block;
width: 100%;
padding: 0px 0px 38px; 
}
.title.has_background{
margin: 0px 0px 20px 0px;
}
.title h1{
display: inline-block;
}
.title nav{
float: right;
display: inline-block;
}
.title nav ul{
display: inline-block;
list-style: none;
}
.title nav ul li{
float: left;
margin-left: 10px;
padding: 5px 0px 5px 10px;
}
.title nav ul li a,
.title nav ul li span{
font-family: "Georgia", sans-serif;
font-size: 13px;
line-height: 21px;
font-style: italic;
color: #747474;		
}
.title_search{
display: inline-block;
width: 100%;
padding: 38px 0px 0; 
}
.title_search  #searchform input[type="text"] {
float: left;
margin: 0 2% 0 0;
width: 58%;
}
.title_search #searchform label {
display: none;
}
.title_search #searchform input[type="submit"] {
float: right;
height: 48px;
margin: 0;
padding: 0;
width: 30%;
}
.breadcrumbs{
display:none;
margin: 0;
font-family: 'Georgia',sans-serif;
font-size: 14px;
font-style: italic;
}
.breadcrumbs2{
color: #97ADC6;
margin: -70px 0 62px 0;
font-size: 14px;
font-style: italic;
}
.logo_as{
top: 8px;
right: 46px;
position: absolute;
}
.logo_as2{
top: -125px;
right: 46px;
position: absolute;
}
.breadcrumbs a{
margin:0 10px 0 0;
color: #c20b58;
}
.breadcrumbs span{
color: #c20b58;
}
.breadcrumbs span.delimiter{
margin:0 10px 0 0;
}
.breadcrumbs2 span.delimiter{
margin:0 10px 0 8px;
}
.revolution_slider{
display: block;
width: 100%;
}
.separator_small{
height: 1px;
width: 280px;
position: relative;
display: block;
margin: 30px auto 30px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #cbc9ce 30%, #cbc9ce 70%, #ffffff 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(30%,#cbc9ce), color-stop(70%,#cbc9ce), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(left,  #ffffff 0%,#cbc9ce 30%,#cbc9ce 70%,#ffffff 100%); background: -o-linear-gradient(left,  #ffffff 0%,#cbc9ce 30%,#cbc9ce 70%,#ffffff 100%); background: -ms-linear-gradient(left,  #ffffff 0%,#cbc9ce 30%,#cbc9ce 70%,#ffffff 100%); background: linear-gradient(to right,  #ffffff 0%,#cbc9ce 30%,#cbc9ce 70%,#ffffff 100%);  }
.separator{
height: 1px;
margin: 15px 0px;
display: inline-block;
width: 100%;
}
.two_columns_66_33{
width: 100%;
}
.two_columns_66_33 .column1{
width: 66.66%;
float: left;
}
.two_columns_66_33 .column1 .column_inner{
padding: 0px 20px 0px 0px;
}
.two_columns_66_33 .column2{
width: 33.33%;
float: left;
}
.two_columns_66_33 .column2 .column_inner{
padding: 0px 0px 0px 20px;
}
.two_columns_33_66{
width: 100%;
}
.two_columns_33_66 .column1{
width: 33.33%;
float: left;
}
.two_columns_33_66 .column1 .column_inner{
padding: 0px 20px 0px 0px;
}
.two_columns_33_66 .column2{
width: 66.66%;
float: left;
}
.two_columns_33_66 .column2 .column_inner{
padding: 0px 0px 0px 20px;
}
.two_columns_75_25{
width: 100%;
}
.two_columns_75_25 .column1{
width: 75%;
float: left;
}
.two_columns_75_25 .column1 .column_inner{
padding: 0px 20px 0px 0px;
}
.two_columns_75_25 .column2{
width: 25%;
float: left;
}
.two_columns_75_25 .column2 .column_inner{
padding: 0px 0px 0px 20px;
}
.two_columns_25_75{
width: 100%;
}
.two_columns_25_75 .column1{
width: 25%;
float: left;
}
.two_columns_25_75 .column1 .column_inner{
padding: 0px 20px 0px 0px;
}
.two_columns_25_75 .column2{
width: 75%;
float: left;
}
.two_columns_25_75 .column2 .column_inner{
padding: 0px 0px 0px 20px;
}
.two_columns_50_50{
width: 100%;
}
.two_columns_50_50 .column1{
width: 50%;
float: left;
}
.two_columns_50_50 .column1 .column_inner{
padding: 0px 20px 0px 0px;
}
.two_columns_50_50 .column2{
width: 50%;
float: left;
}
.two_columns_50_50 .column2 .column_inner{
padding: 0px 0px 0px 20px;
}
.three_columns{
width: 100%;
}
.three_columns .column1,
.three_columns .column2,
.three_columns .column3{
width: 33.33%;
float: left;
}
.three_columns .column1 .column_inner{
padding: 0px 13px 0px 0px;
}
.three_columns .column2 .column_inner{
padding: 0px 7px 0px 7px;
}
.three_columns .column3 .column_inner{
padding: 0px 0px 0px 13px;
}
.four_columns{
width: 100%;
}
.four_columns .column1,
.four_columns .column2,
.four_columns .column3,
.four_columns .column4{
width: 25%;
float: left;
}
.four_columns .column1 .column_inner{
padding: 0px 13px 0px 0px;
}
.four_columns .column2 .column_inner{
padding: 0px 10px 0px 7px;
}
.four_columns .column3 .column_inner{
padding: 0px 7px 0px 10px;
}
.four_columns .column4 .column_inner{
padding: 0px 0px 0px 13px;
}
.link_holder{
padding: 30px 0px;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.link_holder:hover{
background-color: #c20b58;
}
.link_holder:hover .circle_item .circle{
background-color: #ffffff;	
}
.link_holder:hover h3,
.link_holder:hover p{
color: #ffffff;	
}
.link_holder h3,
.link_holder p{
text-align: center;
padding: 0px 10px;
}
.link_holder h3:hover{
text-decoration: underline;
color: #ffffff;
}
.link_holder .circle_top{
width: 100%;
display: inline-block;
text-align: center;
}
.link_holder .circle_top .circle{
display: inline-block;
}
.link_holder .circle_top .circle img{
padding: 25px 0px;
}
.link_holder .circle_item .circle{
overflow: hidden;
width: 75px;
height: 75px;
background-color: #f7f7f7;
-moz-border-radius: 82px;
-webkit-border-radius: 82px;
border-radius: 82px;
}
.circle_left{
width: 100%;
display: inline-block;
margin: 0px 0px 15px 0px;
}
.circle_top{
width: 100%;
display: inline-block;
text-align: center;
}
.circle_item .circle{
font-family: inherit;
font-size: 20px;
line-height: 22px;
font-style: normal;
width: 164px;
height: 163px;
display: block;
text-align: center;
color: #ffffff;
background-color: #c20b58;
cursor: pointer;
-moz-border-radius: 82px;
-webkit-border-radius: 82px;
border-radius: 82px;
-webkit-transition:all 0.5s ease 0s; 
-moz-transition:all 0.5s ease 0s; 
-o-transition:all 0.5s ease 0s; 
}
.circle_item .circle a{
color: #ffffff;
text-decoration: none;
}
.circle_item:hover .circle{
background-color: #f4f3f4;
color: #7a7a7a;
}
.circle_item:hover .circle a{
color: #7a7a7a;
}
.circle_left .circle{
float: left;
}
.circle_left .text{
padding: 0px 12px 0px 205px;
}
.circle_top .circle{
display: inline-block;
}
.circle_top .text{
text-align: left;
}
.slider_small{
position: relative;
margin: 0 0 40px 0;
}
.title_with_line{
margin: 0px 0px 0px 0px;
text-align: left;
padding: 0px 10px 0px 0px;
display: inline-block;
position: relative;
background-color: #ffffff;
z-index: 100;
font-style: italic;
}
.title_with_line_separator{
position: relative;
width: 100%;
display: inline-block;
margin: -8px 0px 25px;
height: 1px;
border-bottom: 1px dotted #cbc9ce;
z-index: 10;
}
.slider_small_holder{
margin-top: 5px;
}
.slider_small_holder .slide_item a{
display: block;
position: relative;
}
.slider_small .slide_item .image{
position: relative;
}
.slider_small_holder .image a img{
width: 100%;
}
.slider_small_holder .slide_item h3{
margin-top: 16px;
display: inline-block;
}
.slider_small_holder .slide_item h3 a{
display: inline-block;
}
.slider_small .slider_small_hover{
position: absolute;
top: 0px;
left: 0px;
display: block;
opacity: 0;
filter: alpha(opacity = 0);
width: 100%;
height: 100%;
text-decoration: none;
z-index: 100;
overflow: hidden;
transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
}
.slider_small .slide_item:hover .slider_small_hover{	
opacity: 1;
filter: alpha(opacity = 100);
}
.slider_small_hover_overlay{
width:100%;
height:100%;
display: block;
background-color:#fff;
opacity: 0.8;
filter: alpha(opacity = 80);
position:absolute;
top:0;
left:0;
z-index:13;
}
.slider_small .slide_item .slider_small_hover a{
display: table;
text-decoration: none;
text-align: center;
cursor: pointer;
width: 100%;
height: 100%;
}
.slider_small .slide_item  .slider_small_hover a .slider_small_text_holder{
padding: 15px;
display: table-cell; 
vertical-align: middle;
position:relative;
z-index:14;
}
.slider_small .slide_item  .slider_small_hover a .slider_small_title{
font-style: normal;
display: block;
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 18px;
margin: 20px 0px 10px 0px;
line-height: 22px;	
}
.slider_small.turn_off ul{
display: block;
margin-right: -5px;
overflow: hidden;
}
.slider_small.turn_off ul li{
width: 246px;
float: left;
padding-right: 5px;
}
.slider_small .slide_item  .slider_small_hover a .text{
font-family: 'PT Sans', sans-serif;
color: #7c7c7c;
font-size: 13px;
line-height: 21px;
margin: 5px 0px;
display: block;
}
.slider_small .slide_item hr {
border: 0px;
height: 1px;
width: 80px;
position: relative;
display: block;
margin: 15px auto 10px;
background-color: #cbc9ce; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ffffff 0%, #cbc9ce 30%, #cbc9ce 70%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(30%,#cbc9ce), color-stop(70%,#cbc9ce), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #ffffff 0%,#cbc9ce 30%,#cbc9ce 70%,#ffffff 100%);
background: -o-linear-gradient(left, #ffffff 0%,#cbc9ce 30%,#cbc9ce 70%,#ffffff 100%);
background: -ms-linear-gradient(left, #ffffff 0%,#cbc9ce 30%,#cbc9ce 70%,#ffffff 100%);
background: linear-gradient(to right, #ffffff 0%,#cbc9ce 30%,#cbc9ce 70%,#ffffff 100%);
}
.slider_small_holder .bx-wrapper .bx-viewport ul li{
margin-right: 5px !important;
padding-top: 5px;
}
.bx-prev, .bx-next {
width: 34px;
height: 34px;
position: absolute;
top: 50%;
margin: -17px 0px 0px 0px;
text-decoration: none;
z-index: 100;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
}
.bx-prev {
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/arrow_left.png);
background-position: right; 0px;
background-repeat: no-repeat;
left: -55px;
z-index: 100;
text-decoration: none;
text-indent: -2000px;
}
.bx-next {
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/arrow_right.png);
background-position: 0px 0px;
background-repeat: no-repeat;
right: -55px;
text-decoration: none;
text-indent: -2000px;
}
.slider_small.hide_arrows .bx-controls{
display: none;
}
.dropcap{
font-family: "Georgia", sans-serif;
color: #c20b58;
float: left;
font-size: 35px;
font-style: italic;
text-align: center;
margin: 6px 15px 0px 7px;
}
.dropcap.circle{
color: #ffffff;
background-color: #c20b58;
border-radius: 60px;
font-size: 22px;
padding: 8px 14px;
margin-top: 1px;
}
.dropcap.square{
color: #ffffff;
background-color: #c20b58;
font-size: 22px;
padding: 8px;
margin-top: 1px;
}
.dropcap.bold{
font-weight: 800;
}
blockquote {
border-left: 6px solid #f4f3f4;
float: left;
margin: 0px 20px 20px 0px;
padding-left: 20px;
width: 33%;
}
blockquote p{
color: #c20b58;
font-style: italic;
font-family: 'Georgia',sans-serif;
font-size: 18px;
margin: 20px 0 13px;
}
.accordion{
margin: 5px 0px 0px 0px;
}
.accordion h3{
cursor: pointer;
margin: 15px 0px 15px 0px;
background-color:#eee;
padding-bottom: 5px;
line-height: 25px;
text-align:left;
font-size:16px;
width:100%;
}
.accordion h3 span{
width: 30px;
height: 30px;
display: block;
position: relative;
float: left;
margin: 0px 15px 5px 0px  !important;
background-color: #c20b58;
background-position: center;
background-repeat: no-repeat;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.accordion h3 span .control-pm{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/plus.png);
}
.accordion h3.ui-state-active span .control-pm{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/minus.png);
}
.accordion h3 span:hover{
background-color: #e4e4e4;
}
.accordion div.accordion_content{
padding: 14px 10px 0px 46px;
margin-top: -10px;
background: #21708d; color: white !important;
}
.accordion div.accordion_content_inner{
padding: 5px 15px 30px 0px;
text-align: justify;
}
.accordion p {
margin: 0px;
}
.img_as{
float:left;
margin: -4px 14px 10px -17px;
max-width: 40%;
}
.content_as{line-height: 22px;
margin-bottom: 14px;
display:table}
.progress_bars{
width: 100%;
}
.progress_bars .progress_bar{
position: relative;
margin: 0px 0px 30px 0px;	
}
.progress_bars .progress_content_outer{
height: 15px;
background-color: #f4f3f4;
width: 100%;
position: relative;	
}
.progress_bars .progress_content {
position: absolute;
top: 0px;
left: 0px;
height: 15px;
overflow: hidden;
background: none;
background-repeat: no-repeat;
background-color: #c20b58;
}
.progress_bars .progress_title{
display: inline-block;
position: relative;
background-color: #ffffff;
z-index: 100;
}
.progress_bars .progress_title h3{
margin: 2px 0px 10px 0px;
}
.progress_bars .progress_number {
position: absolute;
z-index: 10;
top: -5px;
right: 0px;
font-family: "Georgia", sans-serif;
font-size: 25px;
font-style: italic;
color: #cbc9ce;
text-align: right;
}
.highlight{
background-color: #c20b58;
color: #FFFFFF;
padding: 0 2px;
}
.action{
display: block;
text-align: center;
}
.action h2{
margin: 30px 0px 8px 0px;
font-style: italic;
line-height: 35px;
}
.action p{
margin: 0px;
}
.action .button{
margin: 0px;
}
.ordered ul, 
.ordered ol{
counter-reset: li;
display: block;
list-style-type: decimal;
background-position: left center;
background-repeat: no-repeat;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 20px;	
}
.ordered ol li{
margin-bottom: 15px;
}
.list.num ul,
.list.num_bold ul,
.list.circle ul,
.list.square ul{
display: block;
list-style-type: none;
margin: 5px 0px 30px 0px;
padding: 0px;	
}
.list.num ul li,
.list.num_bold ul li,
.list.circle ul li,
.list.square ul li{
margin: 0px 0px 0px 0px;
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px 0px 9px 0px;
}
.list.num ul li,
.list.circle ul li,
.list.square ul li{
font-size: 13px;
font-family: 'PT Sans', sans-serif;
}
.list.num_bold ul li{
font-size: 18px;
font-family: 'Georgia', sans-serif;
color: #2b2b2b;
}
.list.circle ul li,
.list.square ul li{
padding: 0px 0px 0px 20px;
}
.list.num ul li,
.list.num_bold ul li{
padding: 0px 0px 0px 28px;
}
.list.num_bold ul,
.list.num ul{
counter-reset: li;
}
.list.num_bold ul > li,
.list.num ul > li {
list-style: none outside none;
position: relative;
background: none;
}
.list.num_bold ul > li:before,
.list.num ul > li:before{
color: #ffffff;
text-align: center;
height: 18px;
width: 18px;
content: counter(li, decimal);
counter-increment: li;
left: 0px;
padding: 0px;
position: absolute;	
display: inline-block;
background-color: #c20b58;
font-size: 13px;
font-family: 'PT Sans', sans-serif;
}
.list.square ul li{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/list_square_img.png);
background-position: 0px;
}
.list.circle ul li{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/list_circle_img.png);
background-position: 0px;
}
.button_holder{
display: inline-block;
position: relative;
width: 100%;
margin-bottom: 30px;
}
.button_holder ul{
float: left;
display: inline-block;
margin-right: 20px;
}
.button_holder ul li{
margin-bottom: 10px;
}
.button,
input[type='submit']{
font-family: 'Georgia', sans-serif;
font-size: 25px;
line-height: 25px;
color: #ffffff;
cursor: pointer;
display: inline-block;
white-space: nowrap;
margin: 0px 0px 0px 0px;
text-decoration: none;	
background-color: #c20b58;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/button_pixel.png);
background-position: 0px 0px;
background-repeat: repeat-x; 
padding: 0px 58px 3px;
width: auto;
-webkit-transition:none; 
-moz-transition:none; 
-o-transition:none;
}
.button.medium{
font-size: 18px;
padding: 9px 38px;
}
.button.small{
font-size: 13px;
padding: 0px 28px 3px;
}
.button.very_small{
font-size: 10px;
padding: 1px 18px;
}
.button.button_color1{
background-color: #2b2b2b;
}
.button.button_color2{
background-color: #6893a5;	
}
.button.button_color3{
background-color: #e5e5e5;
}
.button:hover,
.button.dark:hover,
input[type='submit']:hover{
text-decoration: none;
color: #ffffff;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/button_pixel_hover.png);
background-position: 0px 0px;
background-repeat: repeat; 
}
.tabs_holder{
width: 100%;	
}
.tabs .tabs-nav {
list-style: none outside none;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.tabs .tabs-nav li {
float: left;
line-height: 34px;
margin: 0 1px -1px;
overflow: hidden;
padding: 0;
position: relative;
}
.tabs .tabs-nav li.active a{
background-color: #f4f3f4;
color: #2b2b2b;
}
.tabs .tabs-nav li a {
color: #ffffff;
background-color: #c20b58;
display: block;
font-size: 15px;
padding: 0px 25px;
height: 54px;
line-height: 54px;
text-decoration: none;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.tabs .tabs-container {
margin: -1px 0 30px;
overflow: hidden;
width: 100%;
background-color: #f4f3f4;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.tabs .tab-content {
padding: 15px 162px 35px 30px;
min-height: 197px;
}
#tab1{
background: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/trat_fondo1.jpg) no-repeat right bottom}
#tab2{
background: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/trat_fondo2.jpg) no-repeat right bottom}
#tab3{
background: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/trat_fondo3.jpg) no-repeat right bottom}
#tab4{
background: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/trat_fondo4.jpg) no-repeat right bottom}
.tabs .tab-content h5{
font-weight: 600;
}
.price_tables{
width: 100%;
}
.price_table{
width: 24.7%;
float: left;
margin: 0px 0.3% 20px 0px;
padding: 10px 0px;
position: relative;
}
.price_table_inner {
background-color: #f4f3f4;
text-align: center;
}
.price_table_inner.dark ul li.dark{
background-color: #2b2b2b;
}
.price_table_inner ul {
list-style: none outside none;
}
.price_table_inner ul li{
text-align: center;
margin: 0px;
padding: 20px 30px;
border-bottom: 1px solid #ffffff;
}
.price_table_inner ul li:last-child{
border: 0px;
}
.price_table_inner.dark ul li{
border-bottom: 1px solid #cccacf;
}
.price_table_inner.dark ul li:last-child{
border: 0px;
}
.price_table_inner ul li h3{
margin: 15px 0px 0px 0px;
font-style: italic;
}
.price_table_inner.dark ul li h3,
.price_table_inner.dark ul li .price_in_table .value,
.price_table_inner.dark ul li .price_in_table .price,
.price_table_inner.dark ul li .price_in_table .mark{
color: #ffffff;
}
.price_table_inner ul li:nth-child(2){
font-weight: 600;
}
.price_in_table {
margin-bottom: 20px;
text-align: center;
}
.price_in_table .value{
font-family: "Georgia",sans-serif;
font-size: 22px;
font-style: italic;	
color: #2b2b2b;
vertical-align: super;
display: inline-block;
}
.price_in_table .price{
font-family: "Georgia",sans-serif;
font-size: 70px;
font-style: italic;
color: #2b2b2b;
vertical-align: middle;
display: inline-block;
}
.price_tables .mark{
font-family: "Georgia",sans-serif;
font-size: 22px;
font-style: italic;	
color: #2b2b2b;	
vertical-align: bottom;
display: inline-block;
}
.active_best_price{
position: absolute;
top: 0px;
right: 0px;
height: 65px;
width: 65px;
text-align: center;
color: #ffffff;
background-color: #c20b58;
border-radius: 60px;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
-o-border-radius: 60px;
margin: -25px 8px 0px 0px;
}
.active_best_price p{
padding: 9px 0px;
line-height: 17px;
}
table.standard-table {
border: medium none;
border-spacing: 0;
margin-bottom: 30px;
width: 100%;
vertical-align: middle;
}
table.standard-table th {
background-color: #f4f3f4;
border: 0px;
padding: 15px 25px;
text-align: center;
}
table.standard-table th h3{
margin: 0px;
}
table.standard-table tr:nth-child(even) td {
background-color: transparent;
}
table.standard-table tr:nth-child(odd) td {
background-color: #f4f3f4;
}
table.standard-table td {
padding: 15px 25px;
text-align: center;
}
table.standard-table.border tr{
border-left: 1px solid #cccacf;
border-right: 1px solid #cccacf;
border-bottom: 1px solid #cccacf;
}
table.standard-table.border tr:first-child{
border: 1px solid #cccacf;
}
.testimonial,
.testimonial_with_background{
display: block;
margin-bottom: 30px;
padding: 20px;
}
.testimonial_with_background{
background-color: #f4f3f4;
}
.testimonials{
text-align: center;
margin: 0px;
padding: 0px;
}
.testimonials h3{
font-weight: normal;
font-style: italic;
}
.testimonials p{
font-family: "Georgia", sans-serif;
font-style: italic;
font-size: 13px;
color: #7c7c7c;
margin: 0px 0px 20px 0px;
}
.testimonials p span{
color: #2b2b2b;
}	
.testimonials .separator_small{
margin: 10px auto;
}
.message {
padding: 7px 15px;
margin: 0px 0px 30px 0px;
position: relative;
text-align: center;
}
.message.different_message_color {
background-color: #f4f3f4;
}
.message a.close{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/close_message.png);
background-position: right 3px;
background-repeat: no-repeat;
float: right;
width: 10px;
height: 10px;
}
.latest_post_holder{
width: 100%;
}
.latest_post{
display: block;
overflow: hidden;
position: relative;
}
.latest_post li{
float: left;
display: block;
position: relative;
width: 100%;
padding-right: 2%;
margin: 0px 0px 30px 0px;
}
.latest_post li:last-child{
padding: 0px;
}
.latest_post .post_image a{
display: inline-block;
}
.latest_post h3{
margin: 15px 0px 8px 0px;
}
.latest_post h3 a{
color: #2b2b2b;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.latest_post h3 a:hover,
.latest_post h6 a{
color: #c20b58;
}
.latest_post .post_content p{
height: 42px;
overflow: hidden;
}
.social_menu{
list-style-type: none;
margin: 1px 0px 0px 0px;
padding: 0;
display: inline-block;
overflow: hidden;
}
.social_menu li{	
display: inline;
float: left;
margin-right: 10px;
padding: 0;
width: auto;
}
.social_menu li a{
overflow: hidden;
display: block;
float: left;
height: 28px;
width: 28px;
margin: 0;
padding: 0;
text-indent: 9999px; z-index: 510;
background-color: #2b2b2b;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.social_menu.dark li a{
background-color: #f7f7f7;
}
.social_menu.default li a{
background-color: transparent;
}
.social_menu li a span.inner{
overflow: hidden;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/social_icons_lounge.png);
background-repeat: no-repeat;
width: 28px;
height: 28px;
position: relative;
display: block;
}
.social_menu.default li a span.inner{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/social_icons.png);
}
.social_menu.dark li a span.inner{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/social-icons-lounge-sprite-dark.png);
}
.social_menu li a:hover{
background: none;
background-color: #c20b58;
}
.social_menu.dark li a:hover{
background: none;
background-color: #00b9f2;
}
.social_menu.default li a:hover{
background: none;
background-color: #fff;
}
.social_menu li.twitter a .inner{
background-position: 0px 0px;
}
.social_menu li.facebook a .inner{
background-position: -28px 0px;
}
.social_menu li.pinterest a .inner{
background-position: -56px 0px;
}
.social_menu li.forrst a .inner{
background-position: -84px 0px;
}
.social_menu li.dribbble a .inner{
background-position: -112px 0px;
}
.social_menu li.flickr a .inner{
background-position: -140px 0px;
}
.social_menu li.linkedin a .inner{
background-position: -168px 0px;
}
.social_menu li.lastfm a .inner{
background-position: -196px 0px;
}
.social_menu li.vimeo a .inner{
background-position: -224px 0px;
}
.social_menu li.yahoo a .inner{
background-position: -252px 0px;
}
.social_menu li.tumblr a .inner{
background-position: -280px 0px;
}
.social_menu li.apple a .inner{
background-position: -308px 0px;
}
.social_menu li.blogger a .inner{
background-position: -336px 0px;
}
.social_menu li.wordpress a .inner{
background-position: -364px 0px;
}
.social_menu li.windows a .inner{
background-position: -392px 0px;
}
.social_menu li.youtube a .inner{
background-position: -420px 0px;
}
.social_menu li.rss a .inner{
background-position: -448px 0px;
}
.social_menu li.instagram a .inner{
background-position: -476px 0px;
}
.social_menu li.google a .inner{
background-position: -504px 0px;
}
.social_menu li.bechance a .inner{
background-position: -532px 0px;
}
.social_menu li.android a .inner{
background-position: -560px 0px;
}
.social_menu li.skype a .inner{
background-position: -588px 0px;
}
.social_menu li.digg a .inner{
background-position: -614px 0px;
}
.box_small_holder{
width: 70px;
height: 70px;
overflow: hidden;
display: block;
border-radius: 80px;
-moz-border-radius: 80px;
-webkit-border-radius: 80px;	
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.box_small_holder.white{
background-color: #2b2b2b;
}
.box_small_holder.black{
background-color: #f7f7f7;
}
.box_small_holder.black_witout_background{
background-color: transparent;
width: 35px;
height: 35px;
}
.box_small_holder.top{
margin: 0 auto;
}
.box_small_holder.left{
float: left;
margin-right: 10px;
}
.box_small{
padding: 17.5px;
width: 35px;
height: 35px;
overflow: hidden;
background-color: transparent;
}
.box_small_holder.black_witout_background .box_small{
padding: 0px;
}
.icon.white,
.icon.black,
.icon.black_witout_background{
width: 35px;
height: 35px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/sprite_icons_lounge.png);
background-repeat: no-repeat;
}
.box_small_holder.white:hover,
.box_small_holder.black:hover{
background-color: #c20b58;
}
.icon1{
background-position: 0px 0px;
}
.icon2{
background-position: -35px 0px;
}
.icon3{
background-position: -70px 0px;
}
.icon4{
background-position: -105px 0px;
}
.icon5{
background-position: -140px 0px;
}
.icon6{
background-position: -175px 0px;
}
.icon7{
background-position: -210px 0px;
}
.icon8{
background-position: -245px 0px;
}
.icon9{
background-position: -280px 0px;
}
.icon10{
background-position: -315px 0px;
}
.icon11{
background-position: -350px 0px;
}
.icon12{
background-position: -385px 0px;
}
.icon13{
background-position: -420px 0px;
}
.icon14{
background-position: -455px 0px;
}
.icon15{
background-position: -490px 0px;
}
.icon16{
background-position: -525px 0px;
}
.icon17{
background-position: -560px 0px;
}
.icon18{
background-position: -595px 0px;
}
.icon19{
background-position: -630px 0px;
}
.icon20{
background-position: -665px 0px;
}
.icon21{
background-position: -700px 0px;
}
.icon22{
background-position: -735px 0px;
}
.icon23{
background-position: -770px 0px;
}
.icon24{
background-position: -805px 0px;
}
.icon25{
background-position: -840px 0px;
}
.icon26{
background-position: -875px 0px;
}
.icon27{
background-position: -910px 0px;
}
.icon28{
background-position: -945px 0px;
}
.icon29{
background-position: -980px 0px;
}
.icon30{
background-position: -1015px 0px;
}
.icon31{
background-position: -1050px 0px;
}
.icon32{
background-position: -1085px 0px;
}
.icon33{
background-position: -1120px 0px;
}
.icon34{
background-position: -1155px 0px;
}
.icon35{
background-position: -1190px 0px;
}
.icon36{
background-position: -1225px 0px;
}
.icon37{
background-position: -1260px 0px;
}
.icon38{
background-position: -1295px 0px;
}
.icon39{
background-position: -1330px 0px;
}
.icon40{
background-position: -1365px 0px;
}
.icon41{
background-position: -1400px 0px;
}
.icon42{
background-position: -1435px 0px;
}
.icon43{
background-position: -1470px 0px;
}
.icon44{
background-position: -1505px 0px;
}
.icon45{
background-position: -1540px 0px;
}
.icon46{
background-position: -1575px 0px;
}
.icon47{
background-position: -1610px 0px;
}
.icon48{
background-position: -1645px 0px;
}
.icon49{
background-position: -1680px 0px;
}
.icon50{
background-position: -1715px 0px;
}
.icon51{
background-position: -1750px 0px;
}
.icon52{
background-position: -1785px 0px;
}
.icon53{
background-position: -1820px 0px;
}
.icon54{
background-position: -1855px 0px;
}
.icon55{
background-position: -1890px 0px;
}
.icon56{
background-position: -1925px 0px;
}
.icon57{
background-position: -1960px 0px;
}
.icon58{
background-position: -1995px 0px;
}
.icon59{
background-position: -2030px 0px;
}
.icon60{
background-position: -2065px 0px;
}
.icon61{
background-position: -2100px 0px;
}
.icon62{
background-position: -2135px 0px;
}
.box_small_holder.black:hover .icon1, .box_small_holder.white .icon.white.icon1 {
background-position: 0px -39px;
}
.box_small_holder.black:hover .icon2, .box_small_holder.white .icon.white.icon2 {
background-position: -35px -39px;
}
.box_small_holder.black:hover .icon3, .box_small_holder.white .icon.white.icon3 {
background-position: -70px -39px;
}
.box_small_holder.black:hover .icon4, .box_small_holder.white .icon.white.icon4 {
background-position: -105px -39px;
}
.box_small_holder.black:hover .icon5, .box_small_holder.white .icon.white.icon5 {
background-position: -140px -39px;
}
.box_small_holder.black:hover .icon6, .box_small_holder.white .icon.white.icon6 {
background-position: -175px -39px;
}
.box_small_holder.black:hover .icon7, .box_small_holder.white .icon.white.icon7 {
background-position: -210px -39px;
}
.box_small_holder.black:hover .icon8, .box_small_holder.white .icon.white.icon8 {
background-position: -245px -39px;
}
.box_small_holder.black:hover .icon9, .box_small_holder.white .icon.white.icon9 {
background-position: -280px -39px;
}
.box_small_holder.black:hover .icon10, .box_small_holder.white .icon.white.icon10 {
background-position: -315px -39px;
}
.box_small_holder.black:hover .icon11, .box_small_holder.white .icon.white.icon11 {
background-position: -350px -39px;
}
.box_small_holder.black:hover .icon12, .box_small_holder.white .icon.white.icon12 {
background-position: -385px -39px;
}
.box_small_holder.black:hover .icon13, .box_small_holder.white .icon.white.icon13 {
background-position: -420px -39px;
}
.box_small_holder.black:hover .icon14, .box_small_holder.white .icon.white.icon14 {
background-position: -455px -39px;
}
.box_small_holder.black:hover .icon15, .box_small_holder.white .icon.white.icon15 {
background-position: -490px -39px;
}
.box_small_holder.black:hover .icon16, .box_small_holder.white .icon.white.icon16 {
background-position: -525px -39px;
}
.box_small_holder.black:hover .icon17, .box_small_holder.white .icon.white.icon17 {
background-position: -560px -39px;
}
.box_small_holder.black:hover .icon18, .box_small_holder.white .icon.white.icon18 {
background-position: -595px -39px;
}
.box_small_holder.black:hover .icon19, .box_small_holder.white .icon.white.icon19 {
background-position: -630px -39px;
}
.box_small_holder.black:hover .icon20, .box_small_holder.white .icon.white.icon20 {
background-position: -665px -39px;
}
.box_small_holder.black:hover .icon21, .box_small_holder.white .icon.white.icon21 {
background-position: -700px -39px;
}
.box_small_holder.black:hover .icon22, .box_small_holder.white .icon.white.icon22 {
background-position: -735px -39px;
}
.box_small_holder.black:hover .icon23, .box_small_holder.white .icon.white.icon23 {
background-position: -770px -39px;
}
.box_small_holder.black:hover .icon24, .box_small_holder.white .icon.white.icon24 {
background-position: -805px -39px;
}
.box_small_holder.black:hover .icon25, .box_small_holder.white .icon.white.icon25 {
background-position: -840px -39px;
}
.box_small_holder.black:hover .icon26, .box_small_holder.white .icon.white.icon26 {
background-position: -875px -39px;
}
.box_small_holder.black:hover .icon27, .box_small_holder.white .icon.white.icon27 {
background-position: -910px -39px;
}
.box_small_holder.black:hover .icon28, .box_small_holder.white .icon.white.icon28 {
background-position: -945px -39px;
}
.box_small_holder.black:hover .icon29, .box_small_holder.white .icon.white.icon29 {
background-position: -980px -39px;
}
.box_small_holder.black:hover .icon30, .box_small_holder.white .icon.white.icon30 {
background-position: -1015px -39px;
}
.box_small_holder.black:hover .icon31, .box_small_holder.white .icon.white.icon31 {
background-position: -1050px -39px;
}
.box_small_holder.black:hover .icon32, .box_small_holder.white .icon.white.icon32 {
background-position: -1085px -39px;
}
.box_small_holder.black:hover .icon33, .box_small_holder.white .icon.white.icon33 {
background-position: -1120px -39px;
}
.box_small_holder.black:hover .icon34, .box_small_holder.white .icon.white.icon34 {
background-position: -1155px -39px;
}
.box_small_holder.black:hover .icon35, .box_small_holder.white .icon.white.icon35 {
background-position: -1190px -39px;
}
.box_small_holder.black:hover .icon36, .box_small_holder.white .icon.white.icon36 {
background-position: -1225px -39px;
}
.box_small_holder.black:hover .icon37, .box_small_holder.white .icon.white.icon37 {
background-position: -1260px -39px;
}
.box_small_holder.black:hover .icon38, .box_small_holder.white .icon.white.icon38 {
background-position: -1295px -39px;
}
.box_small_holder.black:hover .icon39, .box_small_holder.white .icon.white.icon39 {
background-position: -1330px -39px;
}
.box_small_holder.black:hover .icon40, .box_small_holder.white .icon.white.icon40 {
background-position: -1365px -39px;
}
.box_small_holder.black:hover .icon41, .box_small_holder.white .icon.white.icon41 {
background-position: -1400px -39px;
}
.box_small_holder.black:hover .icon42, .box_small_holder.white .icon.white.icon42 {
background-position: -1435px -39px;
}
.box_small_holder.black:hover .icon43, .box_small_holder.white .icon.white.icon43 {
background-position: -1470px -39px;
}
.box_small_holder.black:hover .icon44, .box_small_holder.white .icon.white.icon44 {
background-position: -1505px -39px;
}
.box_small_holder.black:hover .icon45, .box_small_holder.white .icon.white.icon45 {
background-position: -1540px -39px;
}
.box_small_holder.black:hover .icon46, .box_small_holder.white .icon.white.icon46 {
background-position: -1575px -39px;
}
.box_small_holder.black:hover .icon47, .box_small_holder.white .icon.white.icon47 {
background-position: -1610px -39px;
}
.box_small_holder.black:hover .icon48, .box_small_holder.white .icon.white.icon48 {
background-position: -1645px -39px;
}
.box_small_holder.black:hover .icon49, .box_small_holder.white .icon.white.icon49 {
background-position: -1680px -39px;
}
.box_small_holder.black:hover .icon50, .box_small_holder.white .icon.white.icon50 {
background-position: -1715px -39px;
}
.box_small_holder.black:hover .icon51, .box_small_holder.white .icon.white.icon51 {
background-position: -1750px -39px;
}
.box_small_holder.black:hover .icon52, .box_small_holder.white .icon.white.icon52 {
background-position: -1785px -39px;
}
.box_small_holder.black:hover .icon53, .box_small_holder.white .icon.white.icon53 {
background-position: -1820px -39px;
}
.box_small_holder.black:hover .icon54, .box_small_holder.white .icon.white.icon54 {
background-position: -1855px -39px;
}
.box_small_holder.black:hover .icon55, .box_small_holder.white .icon.white.icon55 {
background-position: -1890px -39px;
}
.box_small_holder.black:hover .icon56, .box_small_holder.white .icon.white.icon56 {
background-position: -1925px -39px;
}
.box_small_holder.black:hover .icon57, .box_small_holder.white .icon.white.icon57 {
background-position: -1960px -39px;
}
.box_small_holder.black:hover .icon58, .box_small_holder.white .icon.white.icon58 {
background-position: -1995px -39px;
}
.box_small_holder.black:hover .icon59, .box_small_holder.white .icon.white.icon59 {
background-position: -2030px -39px;
}
.box_small_holder.black:hover .icon60, .box_small_holder.white .icon.white.icon60 {
background-position: -2065px -39px;
}
.box_small_holder.black:hover .icon61, .box_small_holder.white .icon.white.icon61 {
background-position: -2100px -39px;
}
.box_small_holder.black:hover .icon62, .box_small_holder.white .icon.white.icon62 {
background-position: -2135px -39px;
}
.posts_holder3 {
margin: 0px -30px 0px 0px;
}
.posts_holder3 article {
width: 33.33%;
display: inline-block;
margin: 0px 0px 46px 0px;
float: left;
}
.posts_holder3 article .article_inner {
padding: 0px 30px 0px 0px;
}
.posts_holder3 article .image, 
.posts_holder2 article .image{
width: 100%;
}
.posts_holder3 article .image a,
.posts_holder2 article .image a{
display: block;
position: relative;
}
.posts_holder3 article h3{
margin: 16px 0px 5px 0px;
}
.posts_holder2 article h2{
margin: 20px 0px 5px 0px;
}
.posts_holder3 article h3 a,
.posts_holder2 article h2 a{
color: #2b2b2b;
}
.posts_holder3 article h3 a:hover,
.posts_holder2 article h2 a:hover{
color: #C20B58;
}
.posts_holder3 article .text,
.posts_holder2 article .text{
margin: 0px 0px 30px 0px;
}
.posts_holder article .text .create,
.posts_holder3 article .text span,
.posts_holder2 article .text span{
margin: 0px 0px 20px 0px;
position: relative;
display: block;
font-style: italic;
font-family: "Georgia", sans-serif;
}
.posts_holder2 article .text span.dropcap{
margin: 6px 15px 0px 7px;
}
.posts_holder3 article .info,
.posts_holder2 article .info{
border-top: 1px solid #cccacf;
border-bottom: 1px solid #cccacf;
font-family: inherit;
display: inline-block;
width: 100%;
padding: 13px 0px;
}
.posts_holder article .info a,
.posts_holder3 article .info a,
.posts_holder2 article .info a{
font-family: "Georgia", sans-serif;
font-style: italic;	
}
.posts_holder article .info .left, 
.posts_holder3 article .info .left,
.posts_holder2 article .info .left{
float: left;
}
.posts_holder article .info .right,
.posts_holder3 article .info .right,
.posts_holder2 article .info .right{
float: right;
}
.load_more{
display: block;
text-align: center;
font-style: italic;
}
.posts_holder3.posts_holder3_v2 article {
width: 50%;
}
.posts_holder2 article {
width: 100%;
display: inline-block;
margin: 0px 0px 46px 0px;
}
.posts_holder2 article .text .date {
position: relative;
display: block;
width: 65px;
background-color: #c20b58;
font-family: inherit;
font-style: italic;
color: #ffffff;
text-align: center;
float: left;
padding: 10px 5px;
}
.posts_holder2 article .text .date .number {
font-size: 20px;
font-family: "Georgia", sans-serif;
font-style: italic;
line-height: 28px;
margin: 0px 0px 10px 0px;
}
.posts_holder2 article .text .date .month {
font-size: 13px;
font-family: "Georgia",sans-serif;
margin: 0px;
}
.posts_holder2 article .text .date .year {
font-size: 13px;
font-family: "Georgia",sans-serif;
margin: 0px 0px 5px 0px;
}
.posts_holder2 article h2,
.posts_holder2 article .text .create,
.posts_holder2 article .text p,
.posts_holder2.post_single h2,
.post_single article .post_single_text_holder,
.post_single article .text .create{
padding: 0px 0px 0px 100px;
}
.posts_holder2.post_single article .text p{
padding: 0px 0px 0px 0px;
}
.post_single{
margin-bottom: 30px;
}
.post_single article {
margin: 0px;
}
.post_single article .image{
margin: 0px 0px 40px 0px;
}
.post_single h2{
margin: 0px 0px 5px 0px;
text-align: left;
}
.posts_holder2 article .text .date{
margin-top: -30px;
}
.posts_holder2.post_single article .text .date{
margin-top: -73px;
}
.posts_holder article {
width: 100%;
display: inline-block;
padding: 0px 0px 46px 0px;
}
.posts_holder article .image {
width: 36%;
float: left;
}
.posts_holder article .text {
width: 64%;
float: left;
}
.posts_holder article .text .text_inner {
margin: 0px 0px 0px 20px;
padding: 0px 0px 61px 0px;
min-height: 142px;
position: relative;
}
.posts_holder article h2 {
margin: 0px 0px 0px 0px;
}
.posts_holder article h2 a{
color: #2b2b2b;
}
.posts_holder article h2 a:hover{
color: #c20b58;
}
.posts_holder article .info{
border-top: 1px solid #cccacf;
border-bottom: 1px solid #cccacf;
font-family: inherit;
display: inline-block;
width: 100%;
padding: 13px 0px;
position: absolute;
bottom: 0px;
left: 0px;	
}
.comment_holder .comment {
padding: 25px 0px;
border-top: 1px solid #cccacf;
}
.comment_holder .comment-list li:first-child .comment:first-child {
border-top: 0px;
}
.comment_holder .comment .image {
display: block;
width: 60px;
height: 60px;
float: left;
}
.comment_holder .comment .text {
padding: 0px 0px 0px 80px;
}
.comment_holder .comment .info {
font-family: "Georgia", sans-serif;
text-decoration: none;
font-style: italic;
display: inline-block;
width: 100%;
margin: 0px 0px 20px 0px;
}
.comment_holder .comment .info .left {
float: left;
}
.comment_holder .comment .info .right{
float: right;
}
.comment_holder .comment p {
margin: 0px;
}
.comment_holder .comment-list li ul.children {
padding: 0 0 0 30px;
}
.comment_holder .comment-list li ul.children .comment, 
.comment_holder .comment-list li ul.children li:first-child .comment {
border-top: 1px solid #cccacf;
}
.comment_form {
padding: 25px 0px 0px 0px;
}
#respond .three_columns {
border-bottom: none;
margin: 0px;
padding: 0px;
}
#commentform input[type='submit']{
font-size: 13px;
padding: 5px 20px;
}
input {
font-family: inherit;
font-size: 13px;
border: 0px;
background-color: #f4f3f4;
height: 30px;
margin: 0px 0px 20px 0px;
color: #7c7c7c;
width: 92%;
padding: 0px 10px 3px;
outline: none;
}
input:focus{
font-size: 13px;
padding: 0px 10px 3px;
}
textarea {
font-family: inherit;
font-size: 13px;
border: 0px;
background-color: #f4f3f4;
height: 100px;
margin: 0px 0px 20px 0px;
color: #7c7c7c;
width: 92%;
padding: 9px 10px;
outline: none;
resize: none;
}
.google_map{
width: 100%;
}
.google_map iframe,.google_map object,
.google_map embed{
width: 100%;
}
.pagination2 {
display: inline-block;
width: 100%;
margin: 0px 0px 15px 0px;
}
.pagination2 ul {
display: inline-block;
list-style-type: none;
margin: 0px;
padding: 0px;
}
.pagination2 ul li {
float: left;
padding: 0px 5px 2px 0px;
}
.pagination2 ul li.prev a {
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/blog_pagination_arrow_left.png);
background-position: center;
background-repeat: no-repeat;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.pagination2 ul li.prev a:hover{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/blog_pagination_arrow_left_white.png);
}
.pagination2 ul li span {
background-color: #c20b58;
color: #ffffff;
display: block;
font-family: "Georgia", sans-serif;
font-size: 18px;
height: 34px;
line-height: 32px;
text-align: center;
text-decoration: none;
width: 34px;
}
.pagination2 ul li a {
font-family: "Georgia", sans-serif;
color: #2b2b2b;
font-size: 18px;
line-height: 32px;
text-decoration: none;
display: block;
width: 34px;
height: 34px;
text-align: center;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.pagination2 ul li.next a {
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/blog_pagination_arrow_right.png);
background-position: center;
background-repeat: no-repeat;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.pagination2 ul li.next a:hover{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/blog_pagination_arrow_right_white.png);
}
.pagination2 ul li a:hover{
background-color: #c20b58;
color: #ffffff;	
}
.filter {
height: 47px;
overflow: hidden;
}
.filter ul {
display: inline-block;
}
.filter ul li {
float: left;
display: inline;
position: relative;
}
.filter ul li > a {
padding: 0px 5px 15px 5px;
}
.filter span,
.filter a{
font-family: inherit;
text-decoration: none;
color: #2b2b2b;
font-size: 13px;
display: inline-block;
padding: 0px 5px;
line-height: 21px;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.filter span{
float: left;
}
.filter a:hover,
.filter a.current{
text-decoration: none;
color: #c20b58;
}
.filter ul li ul{
display: none;
visibility: hidden;
left: 5px;
position: absolute;
top: 25px;	
width: 1000px;
padding: 0px 0px 0px 12px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/filter_sub.png);
background-position: 0 0;
background-repeat: no-repeat;
}
.filter ul li ul li a{
line-height: 22px;
}
.portfolio_outer {
overflow: hidden;
}
.portfolio_holder_v2, 
.portfolio_holder_v3, 
.portfolio_holder_v4 {
width: 1005px;
display: inline-block;
margin: 0 -5px 0 0;
}
.portfolio_holder_v1 article {
width: 100%;
}
.portfolio_holder_v2 article {
width: 497.4px;
}
.portfolio_holder_v3 article {
width: 330px;
}
.portfolio_holder_v4 article {
width: 246.25px;
}
.portfolio_holder article {
float: left;
position: relative;
margin: 0px 5px 5px 0px;
-webkit-backface-visibility:hidden;
}
.portfolio_holder article .image {
display: block;
position: relative;
width: 100%;
overflow: hidden;
z-index: 10;
}
.portfolio_holder article .image a{
display:block;
}
.portfolio_holder article .image img{
display:block;
position:relative;
}
.portfolio_holder.portfolio_holder_v1 article{
margin: 0px 0px 5px 0px;
}
.portfolio_holder article .portfolio_article_inner{
height: auto;
position: relative;
width: 100%;
min-height:345px;
background-color: #f4fcff;
}
.portfolio_holder article .portfolio_hover{
position: absolute;
top: 0px;
left: 0px;
display: block;
opacity: 0;
filter: alpha(opacity = 0);
width: 100%;
height: 100%;
text-decoration: none;
z-index: 100;
overflow: hidden;
transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
}
.portfolio_holder article:hover .portfolio_hover{	
opacity: 1;
filter: alpha(opacity = 100);
}
.portfolio_hover_overlay{
width:100%;
height:100%;
display: block;
background-color:#fff;
opacity: 0.4;
filter: alpha(opacity = 80);
position:absolute;
top:0;
left:0;
z-index:13;
cursor:pointer;
}
.portfolio_holder article .portfolio_hover a{
display: table;
text-decoration: none;
text-align: center;
cursor: pointer;
width: 100%;
height: 100%;
}
.portfolio_holder article .portfolio_hover a .text_holder{
padding: 15px;
display: table-cell; 
vertical-align: bottom;
position:relative;
z-index:14;
}
.texto_trata{
color:#888;
padding: 0px 11px;
margin-top: -9px;
vertical-align: bottom;
position:relative;
z-index:14;
text-align:center;
}
.texto_trata2{
font-size: 12px;
line-height:20px;
margin-top:4px;
}
.asistente_texto1{
text-align:center;
margin-bottom:10px;
font-size:17px;
}
.asistente_texto2{
text-align:center;
color:#00b9f2;
font-size:23px;
margin-bottom:30px;
}
.portfolio_title_nuevo{
font-style: normal;
display: block;
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 18px;
margin: 20px 0px 10px 0px;
line-height: 22px;	
}
.portfolio_holder article .portfolio_hover a .portfolio_title{
font-style: normal;
display: block;
color: #2b2b2b;
font-family: 'Georgia', sans-serif;
font-size: 18px;
margin: 20px 0px 10px 0px;
line-height: 22px;	
}
.portfolio_holder article .portfolio_hover a .text{
font-family: 'PT Sans', sans-serif;
color: #7c7c7c;
font-size: 13px;
line-height: 21px;
margin: 5px 0px;
display: block;
}
.portfolio_holder article hr {
border: 0px;
height: 1px;
width: 80px;
position: relative;
display: block;
margin: -2px auto 0px;
background-color: #cbc9ce;} .portfolio_t2_text_holder{
display: block;
margin:0 0 28px 0;
padding:0 5px;
}
.portfolio_detail .info {
margin: 5px 0px 15px;
}
.portfolio_detail .info h6 a{
line-height: 0px;
color: #c20b58;
}
.portfolio_navigation {
position: relative;
display: inline-block;
width: 100%;
text-align: center;
height: 65px;
line-height: 65px;
border-top: 1px solid #B8B8B8;
border-bottom: 1px solid #B8B8B8;
margin-top: 40px;
}
.portfolio_navigation .portfolio_prev, 
.portfolio_navigation .portfolio_next, 
.portfolio_navigation .portfolio_button {
display: inline-block;
font-family: "Georgia", sans-serif;
font-size: 13px;
font-style: italic;
}
.portfolio_navigation .portfolio_prev a, 
.portfolio_navigation .portfolio_next a{
color: #2b2b2b;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.portfolio_navigation .portfolio_prev a:hover, 
.portfolio_navigation .portfolio_next a:hover{
color: #c20b58;
}
.portfolio_navigation .portfolio_prev {
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/portfolio_prev_arrow.png);
background-repeat: no-repeat;
background-position: left center;
position: absolute;
left: 0px;
padding-left: 20px;
}
.portfolio_navigation .portfolio_next {
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/portfolio_next_arrow.png);
background-repeat: no-repeat;
background-position: right center;
position: absolute;
right: 0px;
padding-right: 20px;
}
.portfolio_navigation .portfolio_button a {
height: 20px;
width: 20px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/portfolio_single_button.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
vertical-align: middle;
}
.portfolio_images .fluid-width-video-wrapper {
margin: 0px 0px 30px 0px;
}
.portfolio_images img{
margin: 0px 0px 30px 0px;
}
.slide .text{
position: absolute;
top: 40%;
right: 0px;
width: 30%;
padding: 10px;
}
.slide .text.right_middle{
top: 18%;
right: 0px;
left: auto;
bottom: auto;
}
.slide .text.left_middle{
top: 18%;
left: 0px;
right: auto;
bottom: auto;
}
.slide .text.right_top{
top: 0px;
right: 0px;
left: auto;
bottom: auto;
}
.slide .text.left_top{
top: 0px;
left: 0px;
right: auto;
bottom: auto;
}
.slide .text.right_bottom{
bottom: 0px;
right: 0px;
top: auto;
left: auto;
}
.slide .text.left_bottom{
bottom: 0px;
left: 0px;
right: auto;
top: auto;
}
.slide .text.center_top{
bottom: auto;
left: 50%;
right: auto;
top: 0px;
width: 60%;
margin: 0px 0px 0px -30%;
text-align: center;
}
.slide .text.center_middle{
bottom: auto;
left: 50%;
right: auto;
top: 18%;
width: 60%;
margin: 0px 0px 0px -30%;
text-align: center;
}
.slide .text.center_bottom{
bottom: 0px;
left: 50%;
right: auto;
top: auto;
width: 60%;
margin: 0px 0px 0px -30%;
text-align: center;
}
.slide .text.center_top_right{
bottom: auto;
left: 50%;
right: auto;
top: 0px;
margin: 0px;
}
.slide .text.center_middle_right{
bottom: auto;
left: 50%;
right: auto;
top: 18%;
margin: 0px;
}
.slide .text.center_bottom_right{
bottom: 0px;
left: 50%;
right: auto;
top: auto;
margin: 0px;
}
.slide .text.type2{
bottom: 0px;
left: 0px;
right: auto;
top: auto;
padding: 0px;
background-color: #c20b58;
width: auto;
}
.slide .text .toplabel{
color: #2b2b2b;
font-family: inherit;
font-style: italic;
margin: 0px 0px 10px 0px;
padding: 0;
position: relative;
display: block;
}
.slide .text h2{
margin: 0px 0px 20px 0px;
}
.slide .text.type2 h2,
.slide .text.type2 h2 a{
font-weight: normal;
margin: 0px;
line-height: 34px;
font-size: 16px;
font-family: inherit;
color: #ffffff;
padding: 0px 22px;
text-decoration: none;
}
.slide .text.type2 h2 a{
padding: 0px;
}
.slide .text a.button{
margin: 20px 0px 0px 0px;
}
.slide .text.type2 a:hover{
background-color: transparent;
}
.parallax{
margin: 0px 0px 27px 0px;
}
.parallax h4{
font-size: 45px;
line-height: 55px;
}
.boxed .full_width{
padding: 0px 40px;
}
.boxed .full_width .parallax{
margin: 0px -40px 0px -40px;
}
.link_holder_parallax{
position: fixed;
right: 0px;
top: 50%;
width: 13px;
padding: 8px 8px 0px 8px;
background-color: #ffffff;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
z-index: 500;
}
.touch .link_holder_parallax{
border: 1px solid #e4e4e4;
}
.link_holder_parallax a{
width: 13px;
height: 13px;
display: block;
position: relative;
margin: 0px 0px 7px 0px;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/parallax_pager.png);
background-position: 0px 0px;
background-repeat: no-repeat;
overflow: hidden;
-webkit-transition:none; 
-moz-transition:none; 
-o-transition:none;
}
.link_holder_parallax a:hover,
.link_holder_parallax a.active{
text-decoration: none;
background: none;
background-color: #c20b58;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.tooltip{
padding: 0px 10px;
height: 30px;
line-height: 30px;
color: #c20b58;
background-color: #ffffff;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
z-index: 500;
}
.touch .tooltip{
border: 1px solid #e4e4e4;
}
.parallax section{
background-repeat: no-repeat;
background-color: transparent;
background-attachment: fixed !important;
background-position: center 0px;
padding: 1px 40px;
}
#back_to_top{
height: auto;
position: fixed;
top: 85%;
right: -50px;
margin: 0px;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
background-color: #ffffff;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
z-index: 1000;
opacity: 0.85;
filter: alpha(opacity = 85);
}
.touch #back_to_top{
border: 1px solid #e4e4e4;
}
#back_to_top .back_to_top_inner span{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/arrow_up_purple.png);
background-repeat: no-repeat;
background-position: 50% 50%;
display: block;
position: relative;
width: 35px;
height: 35px;
}
#back_to_top.off{
right: -50px;
}
#back_to_top.on{
right: 7px;
}
#back_to_top:hover{
background-color: #c20b58;
}
#back_to_top:hover .back_to_top_inner span{
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/arrow_up_white.png);
}
aside .widget{
padding-bottom: 20px;
margin-bottom: 30px;
}
aside .widget h5{
font-size: 18px;
margin: 0px 0px 13px 0px; 
}
aside .widget p{
line-height: 21px;
}
aside .widget li{
margin: 0px 0px 5px 0px;
}
aside .widget a{
color: #7a7a7a;
line-height: 21px;	
text-decoration: none;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
aside .widget a:hover{
color: #c20b58;
}
#wp-calendar{
width: 100%;
text-align: center;
}
#wp-calendar caption{
font-size: 16px;
font-weight: 600;
color: #2b2b2b;	
margin-bottom: 10px;
}
#wp-calendar #prev{
text-align: left;	
}
#wp-calendar #next{
text-align: right;
}
#wp-calendar #prev a{
font-size: 16px;
color: #2b2b2b;	
}
#wp-calendar #next a{
font-size: 16px;
color: #2b2b2b;		
}
.widget.widget_archive select,
.widget.widget_categories select,
.widget.widget_text select{
width: 100%;
outline: none;
background-color: #f4f3f4;
color: #2b2b2b;
padding: 10px 10px;	
border: 0px;
}
.widget.widget_search form{
display: inline-block;
width: 100%;
padding-bottom: 10px;
}
.widget.widget_search form input[type="submit"]{
font-family: 'Georgia', sans-serif;
font-size: 14px;
line-height: 0px;
color: #ffffff;
cursor: pointer;
display: inline-block;
white-space: nowrap;
margin: 0px 0px 0px 0px;
padding: 17px 10px;
text-decoration: none;	
background-color: #c20b58;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/button_pixel.png);
background-position: 0px 0px;
background-repeat: repeat-x; 
width: 30%;
float: left;
-webkit-transition:all 0.3s ease 0s; 
-moz-transition:all 0.3s ease 0s; 
-o-transition:all 0.3s ease 0s;
}
.widget.widget_search form input[type="submit"]:hover{
text-decoration: none;
color: #ffffff;
background-image: url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/button_pixel_hover.png);
background-position: 0px 0px;
background-repeat: repeat; 
}
.widget.widget_search form .screen-reader-text{
display: none;
}
.widget.widget_search form input[type="text"]{
font-family: inherit;
font-size: 13px;
background-color: #f4f3f4;
border: 1px solid #00b9f2;
height: 30px;
color: #7c7c7c;
outline: none;
margin: 0px 2% 0px 0px;
padding: 0px 10px 3px;
width: 58%;
float: left;
}
.widget.widget_search form input[type="text"]:focus{
line-height: 30px;
}
.widget .tagcloud a{
color: #ffffff;
background-color: #c20b58;
font-family: inherit;
font-size: 13px !important;
padding: 1px 10px;
text-decoration: none;
margin: 0px 3px 5px 3px;
display: inline-block;
text-decoration: none;	
}
.widget .tagcloud a:hover{
color: #ffffff;
}
.widget.widget_rss li{
margin-bottom: 20px;
}
.widget.widget_rss li a.rsswidget{
display: block;
font-weight: 600;
line-height: 20px;	
}
.widget.widget_rss li span.rss-date{
font-style: italic;
margin-bottom: 20px;
display: block;
}
.page_not_found{
text-align: center;
padding: 40px 0px;
}
.counter{
font-family: 'Times New Roman';
font-size: 100px;
line-height: 100px;
height: 100px;
color: #2B2B2B;
font-style: italic;
display: inline-block !important;
position: relative;
}
.counter .onedigit{
position: relative;
}
footer .counter {
color: #FFFFFF;
}
footer{
display: block;
margin: 0px auto;
padding: 80px 0px 0px 0px;
background: none;
background-color: #ffffff;
}
footer2{
display: block;
margin: 0px auto;
padding: 80px 0px 0px 0px;
background: none;
}
.nuevofooter{
position: fixed;
bottom: 0;
text-align: center;
width: 100%;
height: 65px;
z-index:999;
line-height: 60px;
background: #21708d;
}
.footer_holder{
background-color: #161616;
}
.footer_top {
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #BEBEBE;
}
.footer_top .logo_footer{
display: block;
margin: 20px 0px 0px 0px;
}
.footer_top .socials{
display: inline-block;
}
.footer_top .socials img{
float: left;
margin-right: 10px;
}
.footer_top h3,
.footer_top a,
.footer_top li a,
.footer_bottom a{
color: #cccccc;
}
.footer_top li a:hover{
color: #c20b58;
}
.footer_top p{
padding-right: 10px;
}
.footer_top ul{
margin: 5px 0px;
}
.footer_top ul li{
margin: 5px 0px;
padding-right: 10px;
}
.footer_bottom{
padding: 10px 0px;
display: inline-block;
width: 100%;
}
.footer_bottom .left{
float: left;
text-align: left;
}
.footer_bottom .right{
float: right;
text-align: right;
}
.footer_bottom p{
font-family: "Georgia", sans-serif;
font-style: italic;
line-height: 30px;
height: 30px;
} .stylish-select .SSContainerDivWrapper {
margin:0;
padding:0;
width: 100%;
position:absolute;
top:30px !important;
left:0;
z-index:2;
}
.stylish-select ul.newList {
margin:0;
padding:0;
list-style:none;
color:#fff;
background:#161616;
overflow:auto;
}
.stylish-select ul.newList * {
margin:0;
padding:0;
}
.stylish-select ul.newList a {
color: #fff;
text-decoration:none;
display:block;
padding:0px 10px;
line-height:30px;
}
.stylish-select .newListSelected {
width:100%;
color:#7a7a7a;
height:30px;
line-height: 30px;
padding:0px;
background-image:url(//www.ortodoncialeandrofernandez.com/wp-content/themes/ortodoncia/img/select-bg.png);
background-position: right 15px;
background-repeat: no-repeat;
background-color: #ffffff;
font-size: 14px;
font-style: italic;
text-align: left;
}
.stylish-select ul.newList li a:focus {
-moz-outline-style: none;
}
.stylish-select .selectedTxt {
overflow:hidden;
height:30px;
padding:0px 12px;
}
.stylish-select .hiLite {
}
.stylish-select .newListHover {
background-color:#bababa!important;
color:#ffffff!important;
cursor:default;
}
.stylish-select .newListDisabled {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
}
.stylish-select .newListItemDisabled {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
}
.stylish-select .newListOptionDisabled {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
}
.stylish-select .newListSelHover,
.stylish-select .newListSelFocus {
cursor:default;
}
.stylish-select .newListOptionTitle {
font-weight:bold;
}
.stylish-select .newListOptionTitle ul {
margin:3px 0 0;
}
.stylish-select .newListOptionTitle li {
font-weight:normal;
} .contact-error
{
top: -74px;
position: relative;
color:red;
}
.head_icon
{
display: inline;
float: left;
margin-right: 10px;
padding: 0;
width: auto;
color:#ddd;
}
#text-4 {
margin-bottom: 0px;
padding-bottom: 0px;
}
#categories-2 {
margin-top: 30px;
}
.post_single_text_holder ol{
list-style: decimal;
line-height: 1.6em;
padding-left: 20px;
}
.page-id-3120 .text {
display: none;
}