/*
CTC Separate Stylesheet
Updated: 2020-02-07 12:41:33
*/

/*@import url('https://fonts.googleapis.com/css?family=Hind&display=swap');*/
@font-face {font-family: "Hind Light"; src: url("//db.onlinewebfonts.com/t/40af9bedb52f7e83368e99a77a125463.eot"); src: url("//db.onlinewebfonts.com/t/40af9bedb52f7e83368e99a77a125463.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/40af9bedb52f7e83368e99a77a125463.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/40af9bedb52f7e83368e99a77a125463.woff") format("woff"), url("//db.onlinewebfonts.com/t/40af9bedb52f7e83368e99a77a125463.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/40af9bedb52f7e83368e99a77a125463.svg#Hind Light") format("svg"); }

*{font-family: Hind,sans-serif !important;}
body{color:#212121;font-family:Hind,sans-serif!important}
h1,h2,h3,h4,h5,h6,.menu{font-family: Hind,sans-serif !important;}
h2{font-size:2.5em!important;line-height:1.2em!important}
header .menu > li > a{font-weight: 400;}

@media (min-width:991px) {
header .container{width: 100%}}

/*.rev_slider_wrapper rs-sbg:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #1a237e7f;
  background-size: cover;
  z-index: 16000;
}*/

#header-sticky{background-color: #1a237e;}
#header-sticky .menu > li > a {padding-bottom: 0;}
#header-sticky .col-sm-9{float:right}
#header #logo a img{width:auto}
header .col-sm-9{position:sticky;top:100%}
#menu-idiomas a{color: #61aad8;font-size: .85em;font-weight: 700;line-height: 1em;padding: .5em 0 0;}
li.sigue-idiomas + li {display: none;}
#mobile-menu li.sigue-idiomas + li {display: list-item;}
body.home #breadcrumbs{display:none}
#breadcrumbs{border-top:1px solid #0098db;padding-left:15px;padding-top:0}
/*#breadcrumbs,.header-classic-over #header-sticky .menu > li > a,.header-classic #header-sticky .menu > li > a {color:#fff}*/
.owl-dots{clear:both;position:initial}
#breadcrumbs a:last-child {color: #fff;text-decoration: none;}
#breadcrumbs a:last-child:hover,#breadcrumbs a:last-child:focus,#breadcrumbs a:last-child:active {text-decoration: underline;}
#footer .row > div {/*display: inline-flex;float: left;font-size:.9em;line-height: 1em;margin:1em 2em 0;max-width:35%;text-align: left;*/}
#footer .row > div:last-child{float:right}
#footer .widget-contact li{display: inline-flex;}
.verde{color:#88BC00}
.azul h2{color:#1A237E}
#footer .social-media i{
    border: 3px solid;
    border-radius: 50%;
    width: 3em;
    line-height: 2.5em;
}
#footer .social-media a:hover i,#footer .social-media a:focus i,#footer .social-media a:active i{color:#0098db}
#footer-menu{display: inline-flex;float: unset;}
/*#footer-menu >li{float: unset;display: inline-block}*/

.wsp-container li {list-style: none;}
.wsp-container li::before {
    content: "\bb";
    padding: 0 .5em;
    font-family: fontawesomw;
    color: inherit;
}
.download-widget .download-box{
	position:relative;
	color:#fff;
	font-size:18px;
	font-weight:500;
	display:block;
	padding:15px 20px;
	background: #0098db;
    background: -webkit-linear-gradient(0deg, #1a237e, #0098db);
    background: -ms-linear-gradient(0deg, #1a237e, #0098db);
    background: linear-gradient(0deg, #1a237e, #0098db);;
	font-family: 'Poppins', sans-serif;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.download-widget .download-box:hover{
	background: #0098db;
    background: -webkit-linear-gradient(0deg, #0098db, #1a237e);
    background: -ms-linear-gradient(0deg, #0098db, #1a237e);
    background: linear-gradient(0deg, #0098db, #1a237e);;
	color:#fff;	
}
.kc-col-container .container {margin-bottom: 1em;}
#page-header{background-blend-mode:unset;/*color-burn;*/background-image: url("/wp-content/uploads/2020/02/fondo-salud-keralty-scaled.jpg");
background-position-x: left;background-size: cover;margin-bottom:3em;}
.page-id-1577 #page-header{background-image: url("/wp-content/uploads/2020/02/fondo-noticias-keralty-scaled.jpg");}/* Quienes somos */
.page-id-467 #page-header{background-image: url("/wp-content/uploads/2020/02/fondo-prestaciones-keralty-scaled.jpg");} /* Qué hacemos: líneas */
.page-id-297 #page-header{background-image: url("/wp-content/uploads/2020/02/fondo-programas-keralty-scaled.jpg");} /* Proyectos */
.page-id-309 #page-header{background-image: url("/wp-content/uploads/2020/02/fondo-social-keralty-scaled.jpg");} /* Noticias */
.page-id-530 #page-header{background-image: url("/wp-content/uploads/2020/02/fondo-contacto-keralty-scaled.jpg");} /* Contacto  2020/02/fondo-ubicacion-keralty-scaled.jpg */
.tab-content{margin-top:1em}
#contact {padding-top: 100px;}
.destacadasPortada .entry-thumb-wrapper {display: none;}
header .container .row > div {margin-bottom: .25em;}

/* Elena */
#footer {padding: 1em 0;}
#footer .container {width: 100%; max-width: 1400px; padding: 0;}
#footer .social-media i {text-align: center;}
#footer .widget-contact li {display: block;	line-height: 1em;/*font-size: 0.9em;*/}
#footer div.social-media {float: right;}
#footer img{margin-bottom: .2em;}
.footer-dark #footer a {color:#0098db;font-size:.95em;border:none;}
.footer-dark #footer a:hover {color: #fff; border: none;}
#footer-menu >li {float: right;}
#footer-menu > li > a {padding: 0 0 1.5em 0 .75em; color: #212121; /*border-right: 1px solid #0098db;*/}

/* Adapatabilidad */
@media (max-width: 1280px) {
	#footer .row > div:last-child{float:left}
}
@media (max-width: 767px) {
	#footer .row > div{
		max-width:unset;width: 100%;
		margin: 1em auto;
		clear: both;
		text-align: center;
		display: block;}
	#footer-menu {
		display: grid;
	}
	#footer-menu li{margin:.5em}
	#footer-menu > li > a {
		padding: 0;
		border-right: none;
	}
	#footer div.social-media {
		float: unset;
	}
}

/*@media (min-width:736px) {
 .col-sm-1,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9 {
  float:left
 }
 .col-sm-12, .col-sm-11 {
  width:100%
 }
 .col-sm-10 {
  width:91.66666667%
 }
 .col-sm-9 {
  width:83.33333333%
 }
 .col-sm-8 {
  width:75%
 }
 .col-sm-7 {
  width:66.66666667%
 }
 .col-sm-6 {
  width:58.33333333%
 }
 .col-sm-5 {
  width:50%
 }
 .col-sm-4 {
  width:41.66666667%
 }
 .col-sm-3 {
  width:33.33333333%
 }
 .col-sm-2 {
  width:25%
 }
 .col-sm-1 {
  width:16.66666667%
 }
 .col-sm-pull-12, .col-sm-pull-11 {
  right:100%
 }
 .col-sm-pull-10 {
  right:91.66666667%
 }
 .col-sm-pull-9 {
  right:83.33333333%
 }
 .col-sm-pull-8 {
  right:75%
 }
 .col-sm-pull-7 {
  right:66.66666667%
 }
 .col-sm-pull-6 {
  right:58.33333333%
 }
 .col-sm-pull-5 {
  right:50%
 }
 .col-sm-pull-4 {
  right:41.66666667%
 }
 .col-sm-pull-3 {
  right:33.33333333%
 }
 .col-sm-pull-2 {
  right:25%
 }
 .col-sm-pull-1 {
  right:16.66666667%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-push-12, .col-sm-push-11 {
  left:100%
 }
 .col-sm-push-10 {
  left:91.66666667%
 }
 .col-sm-push-9 {
  left:83.33333333%
 }
 .col-sm-push-8 {
  left:75%
 }
 .col-sm-push-7 {
  left:66.66666667%
 }
 .col-sm-push-6 {
  left:58.33333333%
 }
 .col-sm-push-5 {
  left:50%
 }
 .col-sm-push-4 {
  left:41.66666667%
 }
 .col-sm-push-3 {
  left:33.33333333%
 }
 .col-sm-push-2 {
  left:25%
 }
 .col-sm-push-1 {
  left:16.66666667%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-offset-12, .col-sm-offset-11 {
  margin-left:100%
 }
 .col-sm-offset-10 {
  margin-left:91.66666667%
 }
 .col-sm-offset-9 {
  margin-left:83.33333333%
 }
 .col-sm-offset-8 {
  margin-left:75%
 }
 .col-sm-offset-7 {
  margin-left:66.66666667%
 }
 .col-sm-offset-6 {
  margin-left:58.33333333%
 }
 .col-sm-offset-5 {
  margin-left:50%
 }
 .col-sm-offset-4 {
  margin-left:41.66666667%
 }
 .col-sm-offset-3 {
  margin-left:33.33333333%
 }
 .col-sm-offset-2 {
  margin-left:25%
 }
 .col-sm-offset-1 {
  margin-left:16.66666667%
 }
 .col-sm-offset-0 {
  margin-left:8.33333333%
 }
}*/


