/* Menú Principal */
ul.sub-menu li a span {
font-family: "Montserrat", Arial, Tahoma, sans-serif;
font-size: 14px;
font-weight: 400;
}
#Top_bar .menu li ul li {
width: 320px;
}
@media only screen and (max-width: 767px) {
#Top_bar #logo img.logo-mobile {
max-width: 80%;
}
ul.sub-menu li a span {
font-size: 13px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
ul.sub-menu li a span {
font-size: 13px;
}  
}

/* SubHeader */
@media only screen and (max-width: 767px) {
#Subheader {
background-position: 67% 100% !important;
}
.minimalist-header-no #Subheader {
padding: 150px 0 !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Subheader {
background-position: 87% 64% !important;
}
.minimalist-header-no #Subheader {
padding: 150px 0 !important;
}  
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
#Subheader {
background-position: 7% 83% !important;
}
.minimalist-header-no #Subheader {
padding: 150px 0 !important;
}  
}

/* Slider */
#slider-2-layer-13, #slider-2-layer-11, #slider-2-layer-15 {
display: none; 
}

/* Footer */
#Footer .footer_copy {
    border-top: 1px solid rgba(255,255,255,.05) !important;
}
#Footer .social i {
font-size: 20px;  
}
#Footer .one-fourth.column {
width: 22% !important;
}
#Footer .one-fourth.column:nth-child(2) {
padding-left: 3%;
}
@media only screen and (max-width: 767px) {
#Footer .one-fourth.column {
width: 60% !important;
}
#Footer .one-fourth.column:nth-child(2) {
padding-left: 0%;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#Footer .one-fourth.column {
width: 100% !important;
}
#Footer .one-fourth.column:nth-child(2) {
padding-left: 0%;
}
#Footer .footer_copy .copyright {
float: none;
text-align: center;
}
#Footer .footer_copy .social {
margin-right: 0px;
margin-top: 20px;
text-align: center;
float: none;
}
}
@media only screen and (min-width: 834px) and (max-width: 1112px) {
#Footer .footer_copy .copyright {
float: none;
text-align: center;
}
#Footer .footer_copy .social {
margin-right: 0px;
margin-top: 20px;
text-align: center;
float: none;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
#Footer .footer_copy .copyright {
float: none;
text-align: center;
}
#Footer .footer_copy .social {
margin-right: 0px;
margin-top: 20px;
text-align: center;
float: none;
}
}

/* Home */
.icon_box .desc_wrapper h4.title {
color: #fff;
text-transform: uppercase;
}
.icon_box .desc_wrapper .desc {
color: #fff;
}
.page-id-25 div.image_links.double, .page-id-25 div.author-date, .page-id-25 .grid .post-footer {
display: none;  
}
.page-id-25 .portfolio_group .portfolio-item .desc .title_wrapper {
padding-right: 0px !important;
}
.page-id-25 h5.entry-title {
font-size: 16px;
line-height: 22px;
text-transform: uppercase; 
}
.post-item {
padding-bottom: 16px !important;    
}
.page-id-25 h2.entry-title {
font-size: 16px !important;
line-height: 22px !important;
text-transform: uppercase; 
}
.page-id-25 .portfolio-item-fw-bg .image_frame {
border-color: #fff;
}
.page-id-25 .portfolio-item-fw-bg .button-love {
display: none;
}
.page-id-25 div.column.mcb-column.mcb-item-1ne5r593p.one.column_image, div.column.mcb-column.mcb-item-1cwy4mpe1.one.column_image {
margin: 0 0% 0px;
width: 100%;
}
a.boton_home {
background-color: transparent !important;
border: 1px solid #fff !important;
}
a.boton_home_contacto {
background-color: transparent !important;
border: 1px solid #fff !important;
}
.especialidades_home .icon_box.icon_position_left {
padding-left: 100px;
}
.especialidades_home .column_icon_box {
margin: 0 1% 0px;
}
.berges img.scale-with-grid {
max-width: 102% !important;
}
.odontologia img.scale-with-grid {
max-width: 103% !important;
}
@media only screen and (max-width: 767px) {
.mcb-wrap-1byap3ond {
padding: 59px 30px 34px 0px !important; 
}
.mcb-wrap-coqb1oct0 {
padding: 59px 30px 34px 0px !important; 
}
.mcb-wrap-oppzog2fh {
padding: 59px 30px 34px 0px !important; 
}
.mcb-wrap-q8nebg664 {
padding: 59px 50px 34px 50px !important; 
}
.mcb-wrap-13x0ovyyz {
padding: 59px 50px 34px 50px !important; 
}
.mcb-wrap-zm1l0mgwu {
padding: 59px 50px 34px 50px !important; 
}
.mcb-item-zzgfm27ay div.column_attr.clearfix {
padding: 59px 50px 34px 50px !important; 
}
.page-id-25 h4 {
font-size: 15px;
}
.page-id-25 h6.title {
font-size: 15px;
}
.page-id-25 h5.entry-title {
font-size: 14px;
line-height: 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-25 .one-third.mcb-wrap {
width: 100%;
}
.page-id-25 .one-fourth.mcb-wrap {
width: 50%;
}
.page-id-25 .one-second.mcb-wrap {
width: 100%;
}
.mcb-wrap-1byap3ond {
padding: 59px 50px 34px 50px !important; 
}
.mcb-wrap-coqb1oct0 {
padding: 55px 50px 25px 50px !important;
background-size: cover;
}
.mcb-wrap-oppzog2fh {
padding: 84px 50px 59px 50px !important; 
}
.page-id-25 h5.entry-title {
font-size: 15px;
line-height: 22px;
}
.mcb-wrap-q8nebg664 {
padding: 50px 91px 7px 50px !important; 
}
.especialidades_home .icon_box.icon_position_left {
padding-left: 0px;
}
.especialidades_home .column_icon_box {
margin: 0 0% 0px;
}
.mcb-wrap-z92j2sdvr {
padding: 74px 50px 35px 50px !important;  
}
.odontologia img.scale-with-grid {
max-width: 102% !important;
}
.one-fourth.column, .four.columns {
width: 48%;
}
.mcb-wrap-13x0ovyyz {
padding: 99px 80px 0px 50px !important; 
}
.mcb-wrap-zm1l0mgwu {
padding: 100px 91px 0px 50px !important; 
}
.mcb-item-zzgfm27ay div.column_attr.clearfix {
padding: 79px 91px 0px 50px !important; 
}
}
@media only screen and (min-width: 834px) and (max-width: 1112px) {
.mcb-wrap-q8nebg664 {
padding: 90px 91px 42px 50px !important;
}
.mcb-wrap-z92j2sdvr {
padding: 74px 50px 35px 50px !important;  
}
.mcb-wrap-zm1l0mgwu {
padding: 80px 91px 20px 50px !important;
}
.odontologia img.scale-with-grid {
max-width: 100% !important;
height: 382px !important;
}
.mcb-item-zzgfm27ay div.column_attr.clearfix {
padding: 79px 91px 21px 50px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
.page-id-25 .one-third.mcb-wrap {
width: 100%;
}
.page-id-25 .one-fourth.mcb-wrap {
width: 50%;
}
.page-id-25 .one-second.mcb-wrap {
width: 100%;
}
.mcb-wrap-coqb1oct0 {
padding: 55px 50px 25px 50px !important;
background-size: cover;
}
.mcb-wrap-q8nebg664 {
padding: 115px 91px 97px 50px !important;
}
.mcb-wrap-13x0ovyyz {
padding: 70px 80px 25px 50px !important;
}
.mcb-wrap-zm1l0mgwu {
padding: 135px 91px 75px 50px !important; 
}
}

/* Quienes Somos */
.page-id-18 #Content {
padding-top: 0px !important;
}
@media only screen and (max-width: 767px) {
.mcb-section-6qkkbw38e {
padding-top: 50px !important;
padding-bottom: 50px !important;
background-position: center top !important;  
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.mcb-section-6qkkbw38e {
padding-top: 50px !important;
padding-bottom: 0px !important;
background-position: center top !important;  
}  
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
.mcb-section-6qkkbw38e {
padding-top: 50px !important;
padding-bottom: 0px !important;
background-position: center top !important;  
}   
}

/* Instalaciones */
.page-id-20 #Content {
padding-top: 0px !important;
}
.page-id-20 #Subheader {
background-position: left center;
}
@media only screen and (max-width: 767px) {
.page-id-20 #Subheader {
background-position: center center !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-20 #Subheader {
background-position: center center !important;
} 
}

/* Equipo Médico */
.page-id-22 #Content {
padding-top: 0px !important;
}
blockquote {
background: none;
font-style: italic;
}
.doctor {
border-top: 1px solid #f2f2f2;  
}
@media only screen and (max-width: 767px) {
.page-id-22 #Subheader {
background-position: 6% 0% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-22 #Subheader {
background-position: 0% 0% !important;
}
.page-id-22 #Content .one.column {
width: 90%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
.page-id-22 #Subheader {
background-position: 59% 0% !important;
} 
}

/* Especialidades */
.widget-area {
padding: 100px 20px 20px;
}
.sidebar .widget-area ul li {
text-transform: uppercase;
font-weight: 600;
font-size: 16px;
padding: 15px 10px;
background: #393939;
border-bottom: 1px solid #fff;
}
.sidebar .widget-area ul li:hover {
background: #ee6600;
}
.especialidades img.scale-with-grid {
border: 1px solid rgba(0,0,0,.08);
padding: 5px;  
}
.sidebar .widget-area ul a {
color: #fff;
}
.sidebar .widget-area ul a:hover {
color: #fff;
text-decoration: none;
}
@media only screen and (max-width: 767px) {
.page-id-2437 #Subheader, .page-id-2442 #Subheader, .page-id-2445 #Subheader, .page-id-2448 #Subheader, .page-id-2451 #Subheader, .page-id-2454 #Subheader, .page-id-2457 #Subheader, .page-id-2460 #Subheader, .page-id-2463 #Subheader, .page-id-2466 #Subheader, .page-id-2469 #Subheader, .page-id-2472 #Subheader {
background-position: 76% 28% !important;
}
.page-id-2437 .sidebar, .page-id-2442 .sidebar, .page-id-2445 .sidebar, .page-id-2448 .sidebar, .page-id-2451 .sidebar, .page-id-2454 .sidebar, .page-id-2457 .sidebar, .page-id-2460 .sidebar, .page-id-2463 .sidebar, .page-id-2466 .sidebar, .page-id-2469 .sidebar, .page-id-2472 .sidebar {
display: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-2437 #Subheader, .page-id-2442 #Subheader, .page-id-2445 #Subheader, .page-id-2448 #Subheader, .page-id-2451 #Subheader, .page-id-2454 #Subheader, .page-id-2457 #Subheader, .page-id-2460 #Subheader, .page-id-2463 #Subheader, .page-id-2466 #Subheader, .page-id-2469 #Subheader, .page-id-2472 #Subheader {
background-position: 76% 28% !important;
}
.page-id-2437 .sidebar, .page-id-2442 .sidebar, .page-id-2445 .sidebar, .page-id-2448 .sidebar, .page-id-2451 .sidebar, .page-id-2454 .sidebar, .page-id-2457 .sidebar, .page-id-2460 .sidebar, .page-id-2463 .sidebar, .page-id-2466 .sidebar, .page-id-2469 .sidebar, .page-id-2472 .sidebar {
display: none;
}
.page-id-2437 .sections_group, .page-id-2442 .sections_group, .page-id-2445 .sections_group, .page-id-2448 .sections_group, .page-id-2451 .sections_group, .page-id-2454 .sections_group, .page-id-2457 .sections_group, .page-id-2460 .sections_group, .page-id-2463 .sections_group, .page-id-2466 .sections_group, .page-id-2469 .sections_group, .page-id-2472 .sections_group {
width: 100% !important;
}
.page-id-2437 #Content img.scale-with-grid, .page-id-2442 #Content img.scale-with-grid, .page-id-2445 #Content img.scale-with-grid, .page-id-2448 #Content img.scale-with-grid, .page-id-2451 #Content img.scale-with-grid, .page-id-2454 #Content img.scale-with-grid, .page-id-2457 #Content img.scale-with-grid, .page-id-2460 #Content img.scale-with-grid, .page-id-2463 #Content img.scale-with-grid, .page-id-2466 #Content img.scale-with-grid, .page-id-2469 #Content img.scale-with-grid, .page-id-2472 #Content img.scale-with-grid {
max-width: 98% !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
.page-id-2437 #Subheader, .page-id-2442 #Subheader, .page-id-2445 #Subheader, .page-id-2448 #Subheader, .page-id-2451 #Subheader, .page-id-2454 #Subheader, .page-id-2457 #Subheader, .page-id-2460 #Subheader, .page-id-2463 #Subheader, .page-id-2466 #Subheader, .page-id-2469 #Subheader, .page-id-2472 #Subheader {
background-position: 67% 28% !important;
}
.page-id-2437 .sidebar, .page-id-2442 .sidebar, .page-id-2445 .sidebar, .page-id-2448 .sidebar, .page-id-2451 .sidebar, .page-id-2454 .sidebar, .page-id-2457 .sidebar, .page-id-2460 .sidebar, .page-id-2463 .sidebar, .page-id-2466 .sidebar, .page-id-2469 .sidebar, .page-id-2472 .sidebar {
display: none;
}
.page-id-2437 .sections_group, .page-id-2442 .sections_group, .page-id-2445 .sections_group, .page-id-2448 .sections_group, .page-id-2451 .sections_group, .page-id-2454 .sections_group, .page-id-2457 .sections_group, .page-id-2460 .sections_group, .page-id-2463 .sections_group, .page-id-2466 .sections_group, .page-id-2469 .sections_group, .page-id-2472 .sections_group {
width: 100% !important;
}
.page-id-2437 #Content img.scale-with-grid, .page-id-2442 #Content img.scale-with-grid, .page-id-2445 #Content img.scale-with-grid, .page-id-2448 #Content img.scale-with-grid, .page-id-2451 #Content img.scale-with-grid, .page-id-2454 #Content img.scale-with-grid, .page-id-2457 #Content img.scale-with-grid, .page-id-2460 #Content img.scale-with-grid, .page-id-2463 #Content img.scale-with-grid, .page-id-2466 #Content img.scale-with-grid, .page-id-2469 #Content img.scale-with-grid, .page-id-2472 #Content img.scale-with-grid {
max-width: 98% !important;
}
}

/* Doctor Ernesto González Berges */
.page-id-194 #Content {
padding-top: 0px !important;
}
@media only screen and (max-width: 767px) {
.page-id-194 #Subheader {
background-position: center top !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-194 #Subheader {
background-position: center top !important;
}  
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
.page-id-194 #Subheader {
background-position: center top !important;
}   
}

/* Seguros Dentales */
.page-id-29 #Content {
padding-top: 0px !important;
}
.page-id-29 #Subheader {
background-position: left bottom;
}
@media only screen and (max-width: 767px) {
.page-id-29 .one-fifth.mcb-wrap {
padding: 5% 15% !important;
}
.page-id-29 #Subheader {
background-position: 80% 33% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-29 #Subheader {
background-position: 80% 33% !important;
} 
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
.page-id-29 #Subheader {
background-position: 80% 33% !important;
}   
}

/* Casos Reales (Portfolio) */
.page-id-31 #Content {
padding-top: 0px !important;
}
.page-id-31 .portfolio-item-fw-bg .image_frame {
border-color: #fff;
}
.page-id-31 .portfolio-item-fw-bg .button-love {
display: none;
}
.single-portfolio .single-photo-wrapper.image {
display: none;
}
.single-portfolio #Content {
padding-top: 50px;
}
a.button.button_js.slider_prev.slick-arrow {
width: 8%;
left: -22px;
z-index: 999;
background-color: #ee6600;
color: #fff;
}
a.button.button_js.slider_next.slick-arrow {
width: 8%;
right: -22px;
background-color: #ee6600;
color: #fff;
}
.slider_pagination .slick-active a, .slider_pagination .slick-active a::after {
background-color: #ee6600 !important;  
}
@media only screen and (max-width: 767px) {
.page-id-31 #Subheader {
background-position: 50% 50% !important;
}
a.button.button_js.slider_prev.slick-arrow, a.button.button_js.slider_next.slick-arrow {
width: 11%;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-31 #Subheader {
background-position: 47% 18% !important;
}
}

/* Noticias */
h2.entry-title {
font-size: 26px !important;
line-height: 30px !important;
}
.button-love a.mfn-love, .button-love a.mfn-love:hover, a.post-comments, a.post-comments:hover, a.post-more, a.post-more:hover {
color: #a8a8a8 !important;
}
#Filters .filters_buttons {
background-image: none;
}
.pager .pages {
background-image: none;
}
.pager .pages a.active, .pager .pages a:hover {
background-color: #ee6600 !important;  
}
.post-item {
padding-bottom: 60px;
border-bottom: 1px solid rgba(0,0,0,.08);
}
.single-post #Content {
padding-top: 50px;
}
.category #Content {
padding-top: 50px;
padding-bottom: 30px;
}
.category #Subheader, .single-post #Subheader {
background-image: url(/wp-content/uploads/2019/10/subheader_actualidad.jpg) !important;
}
@media only screen and (max-width: 767px) {
.category h2.entry-title {
font-size: 22px !important;
line-height: 26px !important;
}
.post-header .title_wrapper h1 {
font-size: 22px !important;
line-height: 26px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.category h2.entry-title {
font-size: 22px !important;
line-height: 26px !important;
}
.post-header .title_wrapper h1 {
font-size: 22px !important;
line-height: 26px !important;
}  
}

/* Videos */
.category-la-clinica #Subheader, .category-testimonios #Subheader, .category-servicios #Subheader {
background-image: url(/wp-content/uploads/2019/10/subheader_videos.jpg) !important;
}

/* Cita Previa */
.page-id-35 #Content {
padding-top: 0px !important;
}
.page-id-35 input[type="submit"] {
background-color: #ee6600;
text-transform: uppercase;
font-weight: 600;
}
.page-id-35 span.wpcf7-form-control-wrap {
display: inline;
}
.page-id-35 .wpcf7-form p {
margin: 0 0 30px;
}
@media only screen and (max-width: 767px) {
.page-id-35 #Subheader {
background-position: 12% 34% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-35 #Subheader {
background-position: 0% 33% !important;
}  
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
.page-id-35 #Subheader {
background-position: 75% 75% !important;
}   
}

/* Contacto */
.page-id-37 #Content {
padding-top: 0px !important;
}
.page-id-37 #Subheader {
background-position: left center;
}
.page-id-37 input[type="submit"] {
background-color: #ee6600;
text-transform: uppercase;
font-weight: 600;
}
.page-id-37 span.wpcf7-form-control-wrap {
display: inline;
}
.page-id-37 .wpcf7-form p {
margin: 0 0 30px;
}
@media only screen and (max-width: 767px) {
.page-id-37 #Subheader {
background-position: 69% 42% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-37 #Subheader {
background-position: 76% 42% !important;
}  
}
@media only screen and (min-width: 1024px) and (max-width: 1336px) {
.page-id-37 #Subheader {
background-position: 63% 42% !important;
}   
}

/* Implantes de Primera Calidad */
.page-id-620 #Content {
padding-top: 0px !important;
}
@media only screen and (max-width: 767px) {
.page-id-620 #Subheader {
background-position: 46% 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-620 #Subheader {
background-position: 46% 100%;
} 
}

/* Páginas Avisos Legales */
.page-id-1880 #Content, .page-id-1881 #Content, .page-id-1882 #Content {
padding-top: 20px !important;
padding-bottom: 50px !important;
}


/* Formulario */
span.wpcf7-form-control-wrap {
    width: 100%;
    position: relative!important;
    display: inline;
    margin-bottom: 3px;
}

span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 5px;
}

.titulo-home h1 {
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
}