/* Escribe aquí tu código CSS */
/*.header-customize.header-customize-nav ul li:nth-child(1) a{background-color:#24a8e2;}*/
.header-customize.header-customize-nav ul li:nth-child(1) a {
    background-color: #1d5b98;
}
.header-social-profile-wrapper li:nth-child(2) a{
	background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.final-success::after {
    content: '';
    background-image: url(https://clinicageo.cl/wp-content/uploads/2019/10/respuesta-clinica-geo-mailing.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    height: 120px;
    margin-top: 15px;
    background-size: contain;
}
.x-nav-menu > .x-menu-item + .x-menu-item {
    margin-left: 30px;
}
.vc_tta-panel-body h4{
    font-size: 15px !important;
    color: #2b73b4;
    font-weight: 700;
}
.wpb-js-composer .vc_tta-style-accordion_style1 .vc_active .vc_tta-controls-icon-position-left:after, .wpb-js-composer .vc_tta-style-accordion_style1 .vc_active .vc_tta-controls-icon-position-right:after {
    background-color: #2b73b4;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
    padding: 14px 0px !important;
}
.wpb-js-composer .vc_tta-style-accordion_style1.vc_tta.vc_general .vc_tta-panel-body, .wpb-js-composer .vc_tta-style-accordion_style2.vc_tta.vc_general .vc_tta-panel-body, .wpb-js-composer .vc_tta-style-accordion_style3.vc_tta.vc_general .vc_tta-panel-body, .wpb-js-composer .vc_tta-style-accordion_style4.vc_tta.vc_general .vc_tta-panel-body {
    border: none;
    margin-top: -1px;
}
.wpb-js-composer .vc_tta-style-accordion_style1.vc_tta.vc_general .vc_tta-panel-heading, .wpb-js-composer .vc_tta-style-accordion_style2.vc_tta.vc_general .vc_tta-panel-heading, .wpb-js-composer .vc_tta-style-accordion_style3.vc_tta.vc_general .vc_tta-panel-heading, .wpb-js-composer .vc_tta-style-accordion_style4.vc_tta.vc_general .vc_tta-panel-heading {
    border: none;
}
.wpb-js-composer .vc_tta-style-accordion_style1.vc_tta.vc_general .vc_tta-panel-title > a, .wpb-js-composer .vc_tta-style-accordion_style2.vc_tta.vc_general .vc_tta-panel-title > a, .wpb-js-composer .vc_tta-style-accordion_style3.vc_tta.vc_general .vc_tta-panel-title > a, .wpb-js-composer .vc_tta-style-accordion_style4.vc_tta.vc_general .vc_tta-panel-title > a {
    font-size: 14px;
    font-family: 'Montserrat';
    text-transform: uppercase;
    padding-top: 15px;
    padding-bottom: 15px;
}
h4.vc_tta-panel-title.vc_tta-controls-icon-position-left{
    color: white;
    background: #cdd500;
    font-weight: 900;
    padding: 0;
}
.m-button-3d {
    border: none;
    border-top: none;
    color: #fff;
    border-bottom: none !important;
}
.social-share-hover .m-button-xs {
    min-width: 0;
    height: 45px;
    line-height: 45px;
    padding: 0 25px;
    vertical-align: middle;
    width: 100%;
}
.blog-style-masonry .entry-content-footer {
    display: block;
}
.blog-inner article {
    padding-bottom: 35px;
}
.blog-style-masonry .entry-excerpt p {
    max-height: 8.8em;
    overflow: hidden;
    line-height: 1.9;
}
.blog-style-masonry .entry-content-wrap {
    background-color: #ffffff;
    padding: 0;
}
.blog-style-masonry .entry-content-wrap {
    background-color: #f8f8f8;
    padding: 0;
}
#iconosgeo h2 {
    text-align:center;
    color: #24a8e2;
    font-size: 45px;
    font-weight: 700;
}
#wrapper-content{padding-top:150px;}
header.main-header .header-nav-wrapper {
    z-index: 999;
    background-color: #fff;
    position: relative;
    position: fixed;
    width: 100%;
}
.header-mobile-nav {
    background-color: #112e48;
    display: none;
    margin-bottom: 15px;
}
.header-mobile-nav.menu-drop-fly form.search-form-menu-mobile{display:none;}
aside.services a p{margin-bottom:7px}
.widget-title span {
    vertical-align: middle;
    text-transform: initial;
    letter-spacing: normal;
}
aside.services{
    padding-top: 10px;
    float: left;
}
.widget-title:before{display:none;}
aside.services a{
    display: inline-block;
    text-align: center;
    width:50%;
    float:left;
    padding-left:10px;
    padding-right:10px;
}
.entry-post-meta-wrap ul.entry-meta li {
    display: inline;
	font-size: 12px;}
.entry-post-meta-wrap ul.entry-meta {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0;
    font-family: 'Poppins', sans-serif !important;
    text-align: left;
}
.entry-meta-tag-wrap {
    position: relative;
    margin-top: 70px;
    padding: 15px 0 35px 0;
    border-top: none;
    border-bottom: none;
}
.social-profiles.s-roundeds.s-secondarys.s-mds li {
    display: inline-block;
    background: #2a72b4;
    color: white;
    width: 35px;
    text-align: center;
    height: 35px;
    line-height: 35px;
}
.social-profiles.s-roundeds.s-secondarys.s-mds li + li{margin-left:10px;}
.social-profiles.s-roundeds.s-secondarys.s-mds li{display:inline-block;}
.entry-meta-tag.tagcloud{width:80%;float:left;margin-right:0;}
.social-share-wraps{width:20%;float:left;}
.single.single-post .post-related-wrap h3.entry-post-title {
    font-size: 15px;
    margin-bottom: 15px;
    letter-spacing: normal;
    line-height: 1.6;
    font-weight: 700;
    text-align: left;
}
.entry-post-meta-wrap ul.entry-meta li {
    display: inline;
    font-size: 14px;
    font-style: normal;
    line-height: 1.8;
    margin-right: 40px;
    vertical-align: middle;
}
.single.single-post h3.entry-post-title {
    font-size: 30px;
    margin-bottom: 15px;
    letter-spacing: normal;
    line-height: 1.6;
    font-weight: 700;
}
.single.single-post h3 {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    letter-spacing: normal;
    text-transform: initial;
    color: #2a72b4;
}
.single-blog-title-inner {
    padding-top: 20px;
    padding-bottom: 0;
}
.single-blog-title-wrap {
    color: #ffffff;
    background-color: #2b73b4;
}
.page-title-wrap-bg{
    background-image: none !important;
    background-color: #2b73b4;
}
.contactoftr p{margin-bottom:5px;}
.sidebar aside#custom_html-11{float:left;}
.sidebar aside#media_image-3{float:left;}
.sidebar aside#media_image-4{float:left;}
.sidebar aside#media_image-5{float:left;    margin-bottom: 15px;}
.sidebar a.solicitudhora {
    background: #24a8e2;
    display: block;
    color: white;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    height: auto;
    line-height: normal;
    float: left;
    font-size: 13px;
    transition: all .5s ease;
}
.preguntasfrecuentes a + a{margin-top:15px;}
.preguntasfrecuentes a{display:block;}
#equipo h3{font-size:20px;}
#equipo .fullwidth + .fullwidth:before {
    content: '';
    background-color: #dadada;
    height: 1px;
    display: block;
    width: 100%;
    margin: 25px 0;
}
#equipo .wpb_column.vc_column_container.vc_col-sm-2{width:10%;}
#equipo .wpb_column.vc_column_container.vc_col-sm-10{width:90%;}
#equipo h3{margin-bottom:0;}
.page footer{margin-top:45px;}
#servicios .fullwidth + .fullwidth:before {
    content: '';
    background-color: #dadada;
    height: 1px;
    display: block;
    width: 100%;
    margin: 25px 0;
}
#servicios h4{
    color: #cdd500;
    font-weight: 900;
    font-size: 18px;
}
h4{
    color: #cdd500;
    font-weight: 900;
    font-size: 18px !important;
}
.page-title-wrap {
    color: #ffffff;
    background-color: transparent;
}
.page-template-default h3{
    color: #24a8e2;
    font-size: 25px;
    letter-spacing: normal;
    font-weight: normal !important;
}
.page-title-margin {
    margin-bottom: 80px;
}
.page-title-inner {
    padding-top: 20px;
    padding-bottom: 0;
}

.blog-inner article {
    padding-bottom: 15px;
    border-bottom: none;
}
.blog .entry-content-footer {
    margin-top: 15px;
}
.blog .entry-thumbnail-wrap {
    margin-bottom: 15px;
}
.blog h3.entry-post-title {
    font-size: 20px;
    margin-bottom: 15px;
    letter-spacing: normal;
    line-height: 1.6;
    color: #1c91cc;
    font-weight: normal !important;
    text-transform: initial;
    margin-bottom: 5px;
}
ul.breadcrumbs {
    font-family:'Poppins', sans-serif !important;;
    font-style: normal;
}
.sidebar aside + aside, .wpb_widgetised_column aside + aside {
    margin-top: 15px;
}
.page-title-size-lg h1 {
    font-size: 45px;
    font-weight: normal;
}
.breadcrumbs-wrap {
    font-size: 0;
    padding-bottom: 20px;
}
.breadcrumbs-wrap.float .breadcrumbs-inner {
    background-color: transparent;
    padding: 0;
}
.archive-title-inner {
    padding-top: 20px;
    padding-bottom: 0;
}
.archive-title-wrap {
    color: #ffffff;
    background-color: transparent;
}
.entry-thumbnail a.entry-thumbnail-overlay:before{display:none;}
.entry-thumbnail a.prettyPhoto{display:none;}
footer .widget_nav_menu > div li {
	 padding-top: 0px;}
.is-sticky .header-customize.header-customize-nav {
    display: inline-block;
    line-height: 65px;
}
.is-sticky .header-container.clearfix{display:none;}
.header-social-profile-wrapper li + li {
    margin-left: 5px;
}

.header-social-profile-wrapper * {
    display: inline-block;
    vertical-align: middle;
}
.header-customize-item:first-child {
    margin-left: 0;
}
.header-customize-item:first-child{display:inline-block;}
.header-social-profile-wrapper li a {
    color: white;
    display: inline-block;
    vertical-align: top;
    background: red;
    height: 30px;
    display: inline-block;
    width: 30px;
    text-align: center;
    line-height: 30px;
    float: left;
}
#primary-menu{display:inline-block;}
.header-customize.header-customize-nav {
    display: inline-block;
    line-height: 45px;
}
.topinfo p span{color:#24a8e2;}
.topinfo {
    text-align: right;
    padding: 10px 0;
}
.topinfo p{margin-bottom:0;}
header .header-nav-wrapper.header-light .x-nav-menu {
    color: #8e8e8e;
}
header.main-header .header-logo img {
    max-height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
}
header.main-header .header-container {
    position: relative;
    padding-bottom: 15px;
}
.menu-wrapper {
    float: inherit;
    text-align: center;
}
.x-nav-menu > .x-menu-item > .x-menu-a-text {
    font-size: 13px;
    letter-spacing: .5px;
    font-weight: 700;
    text-transform: uppercase;
}
.menuhead{
    border-top: 1px solid #a4b73c52;
}
.x-nav-menu > .x-menu-item {
    line-height: 45px;
}
#iconosgeo img{padding:15px 15px 0 15px;}
#iconosgeo h4{padding:0 15px 15px 15px;}
#iconosgeo h4 {
    font-size: 13px !important;
    text-align: center;
    color: #1f3d66;
    text-transform: initial;
    padding: 0;
}
#iconosgeo{padding:45px 0;}
#contacto h2{
    /* background: red; */
    color: #24a8e2;
    font-size: 45px;
    font-weight: 700;
}
#contacto .fc-form.fc-form-1{margin:0 auto;}
#contacto{
    padding: 45px 0;
    background: #f1f1f1;
    text-align: center;
}
footer p{color:white;}
a.solicitudwsp:hover{background-color:#acb300;transition:all .5s ease;}
a.solicitudhora:hover{background-color:#1f3d66;transition:all .5s ease;}
.bloques-inferiores a.solicitudhora{width:100%;}
#ofertas2 .wpb_wrapper > .container + .container{margin-top:70px;}
#ofertas2 p span {
    color: #5a5a5a;
}
#ofertas2 p{
    text-align: center;
    padding: 25px 0 0 0;
    letter-spacing: normal;
    font-size: 13px;
    color: #24a8e2;
    line-height: 1.8;
}
#ofertas2 h3 {
    color: #1783bd;
    font-size: 16px;
    text-align: center;
    letter-spacing: normal;
    text-transform: initial;
}
#ofertas2{padding:45px 0;}
#evaluacion a.solicitudhora {
    background: #24a8e2;
    color: white;
    text-transform: uppercase;
    width: auto;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 13px;
    margin-left: 25px;
    padding: 0 35px;
}
#evaluacion h2 {
    color: white;
    text-align: right;
    font-size: 2em;
    font-weight: normal;
    text-transform: initial;
    margin-bottom: 0;
}
#expertos {
    /* background-image: url(clinicageo.cl/wp-content/uploads/2019/10/background-expertos-clinica-geo.png); */
    background-color: #2b73b4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 45px 0;
}
#evaluacion {
    background-color: #2b73b4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	  padding:45px 0;
}
#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url(clinicageo.cl/wp-content/uploads/2019/10/botones-fancy-box-1.jpg) -40px 0;
    cursor: pointer;
    z-index: 111103;
    display: none;
}
#contact_form_pop h2{color:#24a8e2;font-size:35px;font-weight:normal;}
#contact_form_pop{
    width: 625px;
    margin: 0 auto;
	  text-align:center;
}
html .formcraft-css .powered-by{display:none !important}
a.solicitudwsp i{
    font-size: 20px;
    vertical-align: middle;
    padding-left: 5px;
}
a.solicitudwsp{
    background: #cdd500;
    display: inline-block;
    color: white;
    text-transform: uppercase;
    width: 50%;
    text-align: center;
    height: 45px;
	  line-height: 45px;
	  float:left;
	  font-size:11.5px;
	  transition:all .5s ease;
} 
a.solicitudhora{
    background: #24a8e2;
    display: inline-block;
    color: white;
    text-transform: uppercase;
    width: 50%;
    text-align: center;
    height: 45px;
    line-height: 45px;
	  float:left;
	  font-size:11.5px;
	  transition:all .5s ease;
}
::selection {
    background-color: #cdd500;
}
.container{width:1170px;}
.redes-ftr a + a{margin-left:10px;}
.redes-ftr a {
    display: inline-block;
    background: rgb(36,168,226);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
footer.main-footer-wrapper .sidebar .widget_archive > ul > li > a, footer.main-footer-wrapper .sidebar .widget_categories > ul > li > a, footer.main-footer-wrapper .sidebar .widget_pages > ul > li > a, footer.main-footer-wrapper .sidebar .widget_nav_menu > div > ul > li > a, footer.main-footer-wrapper .sidebar .woocommerce .widget_product_categories > ul > li > a, footer.main-footer-wrapper .sidebar .widget_layered_nav > ul > li > a {
    padding-left: 0;
    font-size: 13px;
    text-decoration: none;
    line-height: 2;
    text-transform: initial;
}
footer.main-footer-wrapper .sidebar .widget_archive > ul > li > a:before, footer.main-footer-wrapper .sidebar .widget_categories > ul > li > a:before, footer.main-footer-wrapper .sidebar .widget_pages > ul > li > a:before, footer.main-footer-wrapper .sidebar .widget_nav_menu > div > ul > li > a:before, footer.main-footer-wrapper .sidebar .woocommerce .widget_product_categories > ul > li > a:before, footer.main-footer-wrapper .sidebar .widget_layered_nav > ul > li > a:before{display:none;}
footer .widget-title span {
    vertical-align: middle;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 3px;
}
footer.main-footer-wrapper .bottom-bar-wrapper a{color:#24a8e2;}
footer.main-footer-wrapper .bottom-bar-wrapper {
    background-color: #1c375c;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
}
footer.main-footer-wrapper {
    background-color: #1f3d66;
    color: #ffffff;
}
footer.main-footer-wrapper .footer-above-wrapper img{width:25%;}
footer.main-footer-wrapper .footer-above-wrapper {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #22426e;
    color: white;
    text-align: center;
}
body{
	line-height: 1.8;
	font-size: 13px;
	letter-spacing: normal;
	color: #5a5a5a;
}
p{
	line-height: 1.8;
	font-size: 13px;
	letter-spacing: normal;
	color: #5a5a5a;
}
#ofertas p span {
    color: #5a5a5a;
}
#ofertas p {
    text-align: center;
    padding: 25px 0 0 0;
    letter-spacing: normal;
    font-size: 13.3px;
    color: #24a8e2;
    line-height: 1.58;
}
#ofertas2 p {
    text-align: center;
    padding: 25px 0 0 0;
    letter-spacing: normal;
    font-size: 13.3px;
    color: #24a8e2;
    line-height: 1.58;
}
#ofertas h3 {
    color: #1783bd;
    font-size: 16px;
    text-align: center;
    letter-spacing: normal;
    text-transform: initial;
}
#ofertas{padding:45px 0;}
h1, h2, h3, h4, h5, h6, p, body, span, ul, ol, li b, strong{font-family: 'Poppins', sans-serif !important;}
#expertos h1 span {
    display: block;
    font-size: 18px !important;
    padding: 15px 0 0 0;
}
#evaluacion h1 {
    color: white;
    text-align: right;
    font-size: 2em;
    font-weight: normal;
    text-transform: initial;
	  margin-bottom:0;
}
#expertos h1 {
    color: white;
    text-align: center;
    font-size: 2em;
    font-weight: normal;
    text-transform: initial;
	  margin-bottom:0;
}
#expertos {
    /* background-image: url(clinicageo.cl/wp-content/uploads/2019/10/background-expertos-clinica-geo.png); */
    background-color: #2b73b4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 45px 0;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    vertical-align: bottom;
}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -ms-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
div#owl-carousel .owl-dots {
    position: absolute;
    top: 10px;
    right: 10px;
}

@media screen and (max-width: 767px){
	.x-nav-menu li.x-menu-item > a.x-menu-a-text {
    display: inline-block;
    position: static;
    padding: 14px 15px;
    border-bottom: none;
    text-transform: uppercase;
    font-family: 'Montserrat';
    color: #ddd;
    font-size: 20px;
    letter-spacing: normal;
}
	.x-nav-menu li.x-menu-item {
		border-bottom: none;
	}
.page-title-size-lg h1 {
    font-size: 20px;
    font-weight: normal;
}
	.entry-meta-tag.tagcloud {
    width: 100%;
    float: left;
    margin-right: 0;
}
	.social-share-wraps {
    width: 100%;
    float: initial;
}
	.social-share-wraps ul{
		padding-left:0;
	}
	#evaluacion h1{
		text-align:center;
	}
	#evaluacion h2{
		text-align:center;
		padding-top:10px;
	}
	#evaluacion a.solicitudhora{
		width:100%;
		margin-top:10px;
		margin-left:0;
	}
	footer.main-footer-wrapper .footer-above-wrapper img {
    width: 100%;
    padding: 0 15px;
}
	#wrapper-content {
    padding-top: 0;
}
	.x-nav-menu > .x-menu-item + .x-menu-item {
    margin-left: 0;
}
	#contact_form_pop {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
	html .formcraft-css .fc-form .final-success {
    letter-spacing: 0;
    display: block;
    text-align: center;
    padding: 40px 0px 0px 0px;
    font-size: 1.2em;
    line-height: normal;
    z-index: 999;
    display: none;
}
	.final-success::after {
    height: 90px;
}
}