.vc_custom_1638236353267{margin-top: 46px !important;}
.vc_custom_1638236342110{padding-top: 30px !important;padding-bottom: 50px !important;}
.vc_custom_1637632538709{padding-right: 60px !important;}
.vc_custom_1551766958397{border-left-width: 1px !important;padding-left: 20px !important;border-left-color: #0ebed6 !important;border-left-style: solid !important;}


	.vc_custom_1637526484847{background-image: url(img/2nd-1.jpg) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1554110862652{margin-left: -15px !important;}</style><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1637524250178{background-image: url(img/bg-footer.png) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1637524850285{background-color: #14a0db !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1554719683187{margin-top: 135px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1637526974838{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1554788006379{padding-top: 25px !important;}.vc_custom_1554789825528{padding-top: 20px !important;}.vc_custom_1554787620879{margin-bottom: 0px !important;}@media screen and (min-width: 980px) {
    .form-padding {
      padding-left: 50px;
      padding-right: 50px;
    }
}
@media screen and (max-width: 980px) {
    .form-padding {
      margin-bottom: 45px;
    }
}
#scroll {
    box-shadow: none;
    padding:0;
}
#scroll:hover {
    box-shadow: none;
}


@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url(fonts/Poppins-Thin.ttf);
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url(fonts/Poppins-Light.ttf);
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/Poppins-Medium.ttf);
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Poppins-Regular.ttf);
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url(fonts/Poppins-Medium.ttf);
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/Poppins-Bold.ttf);
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/Karbon-Semibold.otf);
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url(fonts/Poppins-ExtraBold.ttf);
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url(fonts/Poppins-Black.ttf);
}

	
	@media screen and (min-width: 980px) {
    .form-padding {
      padding-left: 50px;
      padding-right: 50px;
    }
}
@media screen and (max-width: 980px) {
    .form-padding {
      margin-bottom: 45px;
    }
}
#scroll {
    box-shadow: none;
    padding:0;
}
#scroll:hover {
    box-shadow: none;
}.vc_custom_1637524250178{background-image: url(img/bg-footer.png) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1637524850285{background-color: #14a0db !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1554719683187{margin-top: 135px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1637526974838{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1554788006379{padding-top: 25px !important;}.vc_custom_1554789825528{padding-top: 20px !important;}.vc_custom_1554787620879{margin-bottom: 0px !important;}#footer {background-color:transparent;font-family:Poppins!important;font-weight:300!important;color:#020304!important;}#footer, #footer p, #footer strong { color:#020304;}#footer a { color:#020304;}#footer a:hover { color:#020304;}#footer a:active { color:#020304;}#footer .widget .widget-title,#footer .widget .widgettitle {font-family:Poppins!important;font-weight:300!important;color:#020304!important;}


.cuadritoazulclaro:before{
    content: "";
    width: 28px;
    height: 10px;
    background-color: #14A0DB;
    position: absolute;
    top: 0;
    left: 35px;	
}
.cuadritoazuloscuro:before{
    content: "";
    width: 28px;
    height: 10px;
    background-color: #126FB4;
    position: absolute;
    top: 0;
    left: 35px;	
}
.cuadritorojo:before{
    content: "";
    width: 28px;
    height: 10px;
    background-color: #E21824;
    position: absolute;
    top: 0;
    left: 35px;	
}


.cuadrito:before {
    content: "";
    width: 28px;
    height: 10px;
    background-color: #09c;
    position: absolute;
    top: 0;
    left: 35px;	
}

.menu-lateral:before {
    content: "";
    width: 28px;
    height: 10px;
    background-color: #09c;
    position: absolute;
    top: 0;
}

.themeton-menu > li.current-menu-item > a {
	
	color: #fff !important;
}

.uk-offcanvas-bar img.custom-logo {
    max-width: 186px !important;
}


.uk-navbar-toggle {
    color: #3d3d3d !important;
}

.medio-responsive-menu .custom-logo {
    max-width: 132% !important;
}

.medio-responsive-menu h1 {
    display: none;
}


a.vc_general.vc_btn3,
.vc_btn3.vc_btn3-size-sm{
    font-size: 1rem !important;
}

.img-home a{
    position: relative;
}

.img-home a:hover:before {
    content: "";
    background-color: #e21824;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.5;
}

/*
.img-home a:hover img {
    -webkit-filter: invert(40%) grayscale(100%) brightness(40%) sepia(100%) hue-rotate( 
-50deg) saturate(500%) contrast(4);
    opacity: 0.7;
}
*/

.menu-item-2271 ul.vc_tta-tabs-list.uk-grid {
    text-align: left !important;
}


.uk-link, a {
    color: #666;
}

.uk-link, a:hover {
    color: #d60d29;
}

body,p{
	font-size: 1.1rem;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span {
    font-weight: 600;
}

.menu-paciente .vc_tta-container {
    margin-bottom: 0;
}

.menu-lateral p {
    margin: 0;
    line-height: 1;
    padding: 2px 0;
}

.vc_tta-panel-body p {
    margin: 0;
    line-height: 1;
}

.wpb_tabs .wpb_tabs_nav, .wpb_tabs_extended .wpb_tabs_nav, .wpb_tabs .vc_tta-tabs-list, .wpb_tabs_extended .vc_tta-tabs-list {
    margin-bottom: 15px !important;
}

.wpb_tabs .wpb_tabs_nav li.ui-tabs-active, .wpb_tabs_extended .wpb_tabs_nav li.ui-tabs-active, .wpb_tabs .vc_tta-tabs-list li.ui-tabs-active, .wpb_tabs_extended .vc_tta-tabs-list li.ui-tabs-active, .wpb_tabs .wpb_tabs_nav li.vc_active, .wpb_tabs_extended .wpb_tabs_nav li.vc_active, .wpb_tabs .vc_tta-tabs-list li.vc_active, .wpb_tabs_extended .vc_tta-tabs-list li.vc_active {
    color: #ffffff;
    border-bottom: 0 !important;
}

.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a, .wpb_tabs_extended .wpb_tabs_nav li.ui-tabs-active a, .wpb_tabs .vc_tta-tabs-list li.ui-tabs-active a, .wpb_tabs_extended .vc_tta-tabs-list li.ui-tabs-active a, .wpb_tabs .wpb_tabs_nav li.vc_active a, .wpb_tabs_extended .wpb_tabs_nav li.vc_active a, .wpb_tabs .vc_tta-tabs-list li.vc_active a, .wpb_tabs_extended .vc_tta-tabs-list li.vc_active a {
    color: #ffffff !important;
}

.wpb_tabs .wpb_tabs_nav li, .wpb_tabs_extended .wpb_tabs_nav li, .wpb_tabs .vc_tta-tabs-list li, .wpb_tabs_extended .vc_tta-tabs-list li {
    width: 30%;
}

#footer p.vc_custom_heading.footer-titulo {
    font-size: 1.3rem;
    padding-bottom: 10px;
}

#footer p, #footer strong {
    color: #020304;
    margin-bottom: 0;
    line-height: 1.5;
    margin-top: 0;
}

footer #menu-menu-principal-1 li {
    padding-bottom: 0;
    padding-top: 0;
    line-height: 1.5;
}

h2 {
    font-size: 2.5rem;
}
.menu-lateral h5 {
	  font-family: 'Karbon';
    font-size: 1rem;
	line-height: 1.2;
	font-weight: 400 !important;
}

h5 {
    font-family: 'Karbon';
    line-height: 1.2 !important;
    font-weight: 500 !important;
    font-size: 1.6rem !important;
}

h6 {
    font-family: 'Karbon';
    line-height: 1.2 !important;
    font-weight: 500 !important;
    font-size: 2rem !important;
}


@font-face {
  font-family: 'Karbon';
  font-style: normal;
  font-weight: 100;
  src: local("Karbon Light"), local("Karbon-Light"), url("fonts/Karbon-Light.otf") format("opentype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Karbon';
  font-style: normal;
  font-weight: 400;
  src: local("Karbon Regular"), local("Karbon-Regular"), url("fonts/Karbon-Regular.otf") format("opentype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}


@font-face {
  font-family: 'Karbon';
  font-style: normal;
  font-weight: 500;
  src: local("Karbon Medium"), local("Karbon-Medium"), url("fonts/Karbon-Medium.otf") format("opentype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Karbon';
  font-style: normal;
  font-weight: 600;
  src: local("Karbon Semibold"), local("Karbon-Semibold"), url("fonts/Karbon-Semibold.otf") format("opentype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Karbon';
  font-style: normal;
  font-weight: 700;
  src: local("Karbon Bold"), local("Karbon-Bold"), url("fonts/Karbon-Bold.otf") format("opentype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

h1,h2,h3,h4{
  font-family: 'Karbon' !important;
	font-weight: 600;
	line-height: 1 !important;
}

strong{
  font-family: 'Karbon' !important;

}

body,p,li,span,div,a{
  font-family: 'Karbon' !important;
	font-weight: 400;

}


#page-title {
    display: none;
}

.bread {
    background: #14a0db;
    padding: 5px 20px;
}

#searchform .wp-search:before {
   font-family: "Font Awesome 5 Free";
	top: 5px;
	left: 10px;
   content: "\f002";
   display: inline-block;
   font-weight: 600;
	position: absolute;
	color: #c2c1c1;
}

#searchform input::placeholder{
	color: #c2c1c1 !important;
}

#searchform .wp-search input {
    background: #f4f3f2 !important;
    color: #242424 !important;
    border-radius: 29px !important;
    width: 550px;
    padding-left: 35px;
}

.themeton-menu > li .sub-menu li.page_item_has_children > a:after, .themeton-menu > li .children li.page_item_has_children > a:after, .themeton-menu > li .sub-menu li.menu-item-has-children > a:after, .themeton-menu > li .children li.menu-item-has-children > a:after {
    right: 7px !important;
}

.entry-media .themeton-image .overlay{
background: #e21824b0!important;
}

.themeton-menu > li > a:focus, a:active{
	color: #474b53!important;
}
.themeton-menu li:hover a{
	color: #ffffff!important;	
}

.menu-paciente p{
	color: #fff !important;
	font-size: 1.1rem;
}

.linea-menu {
    border-radius: 0 !important;
}



#searchform .wp-search input {
    background: #f4f3f2 !important;
    color: #242424 !important;
    border-radius: 29px !important;
}

#custom-footer{
	background-position: top center !important;
}

h5 {
    margin-top: 0;
}
.wpb_content_element.sin-mb {
    margin-bottom: 0 !important;
}

.vc_btn3.vc_btn3-size-sm {
    min-width: 100px;
}

.hesperiden .tp-bullet {
    background: #C2C1C1 !important;
    border-color: #C2C1C1 !important;
}
.vc_btn3-container.vc_btn3-inline {
    width: 100%;
}
.vc_btn3.vc_btn3-size-md {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    width: 100% !important;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
    border-radius: 15px !important;
}

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    background-color: #14A0DB;
}

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    background-color: #126FB4;
}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    background-color: #E21824;
}
.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
    background-color: #474B53;
}

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
    color: #fff;
    background-color: #104178;
}

@media screen and (max-width:767px){
	
	
#searchform .wp-search input {
    width: 200px;
}	
	
}



@media (min-width: 960px){
	
	
.wrapper > .uk-section {
    padding-top: 0;
    padding-bottom: 0;
}

	
	
}

@media screen and (max-width:950px){
	
	
.menu-paciente {
    background-color: #222 !important;
    color: #fff !important;
}
.menu-paciente div {
    background-color: #222 !important;
border: none !important;
	padding: 0 2px !important;
}	
.menu-paciente a {
    font-size: 0.8rem !important;
}	
.menu-paciente a {
    font-size: 0.8rem !important;
}	
.menu-paciente h4 {
    font-size: 0.8rem !important;
}
.home .menu-paciente strong {
        font-size: 0.8rem !important;
}
	
	
	
	
}

.wpb_animate_when_almost_visible { opacity: 1; }


.vc_custom_1637523462030{margin-top: 30px !important;margin-bottom: 30px !important;padding-top: 40px !important;padding-bottom: 40px !important;}.vc_custom_1637523476853{padding-top: 40px !important;padding-bottom: 40px !important;background-color: #f4f3f2 !important;}.vc_custom_1637523487935{padding-top: 40px !important;padding-bottom: 40px !important;}.vc_custom_1637523498699{padding-top: 40px !important;padding-bottom: 40px !important;background-color: #f4f3f2 !important;}.vc_custom_1637522142327{border: 2px solid #c2c1c1 !important;}.vc_custom_1637522151691{border: 2px solid #c2c1c1 !important;}.vc_custom_1637522162543{border: 2px solid #c2c1c1 !important;}

.skin-medio .nxt-service-icon .nxt-services,
.skin-medio .nxt-service-icon .swiper-slide {
  border: none;
}
.skin-medio .nxt-service-icon .swiper-slide:hover {
  box-shadow: none;
}
.skin-medio .nxt-service-icon .swiper-slide .nxt-services span {
  transition: all .3s;
}
.skin-medio .nxt-service-icon .swiper-slide .nxt-services span:hover {
  box-shadow: 0px 0px 15px 0px rgba(98, 98, 98, 0.2);
}


.wrapper>.page-title{background-color:#3db8db;background-image:url('img/2nd-1.jpg');background-size:cover;}


.hesperiden .tp-bullet{background:none !important;  border-color:#fff !important;  overflow:hidden}.hesperiden .tp-bullet:after{position:absolute;  width:30px;  height:30px;  background:#fff;  content:'';  border:3px solid #fff;  left:-5px;  top:-5px;  border-radius:50%;  transition:all .3s}.tp-bullet.selected:after,.tp-bullet:hover:after{top:13px}
		#rev_slider_1_1_wrapper rs-loader.spinner2{background-color:#ffffff !important}


#rev_slider_1_1_forcefullwidth {
    background-image: url(img/Path.png);
    background-size: cover;
    background-position: center;
    padding-top: 276px;
    padding-bottom: 80px;
}
@media screen and (max-width: 767px){

#rev_slider_1_1_forcefullwidth {
    padding-top: 0;
}

}
