.uk-article-title {
    font-size: 1.5em;
   }
@buttontxtwh{color:#fff;font-weight:300;text-transform:uppercase}
.tm-headerbar .tm-logo {
	float: none
}
.uk-panel-space {
	padding: 30px;
	background-color: #aaa
}
.uk-grid-home ul li div div img {
	height: 181px;
	overflow: hidden
}
.tm-page {
	margin-top: -1px !important
}
#form-contact label {
	display: block;
	width: 100%;
	clear: both
}
#form-contact input, #form-contact textarea {
	padding-button: 10px
}
.uk-navbar-nav li a {
	color: #fff !important
}
.uk-navbar-nav li a:hover {
	color: #d8a928 !important
}
/*.uk-navbar-nav li:last-child {
	padding-top: 10px
}
.uk-navbar-nav li:last-child a {
	line-height: 36px;
	height: 37px
}*/
.loginout {
	background: #7ac244;
	background-image: none !important;
	border-radius: 5px;
	text-align: center;
	border: 2px #487e1f solid;
	-webkit-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	-moz-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
}
.iwypassets {
	background: rgb(216,169,40);
	background-image: none !important;
	border-radius: 5px;
	text-align: center;
	border: 2px #487e1f solid;
	-webkit-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	-moz-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
}
.tm-fullscreen {
	position: relative;
	top: 0
}
.tm-fullscreen div.tm-image {
	position: relative
}
.tm-fullscreen div.floating {
	position: absolute;
	top: 0;
	right: 15%;
	background-color: rgba(0,0,0,0.35);
	min-width: 250px;
	max-width:300px;
	height: inherit;
	z-index: 9 !important;
	padding: 60px 20px 20px 20px;
	color: #8dc73f;
	text-align: center;
	border: 1px rgba(0,0,0,0.2) solid;
	border-top: 0
}
.tm-fullscreen div.floating h3 {
	color: #fff !important
}
.tm-fullscreen div.floating button {
	display: block;
	width: 120px;
	height: 35px;
	margin: 0 auto;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	border: 1px #3a4b62 solid;
	-webkit-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	-moz-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	line-height: 35px
}
.uk-container {
	z-index: 10
}
.tm-image {
	background-position: right top;
	overflow:hidden;
}
.uk-panel h3.uk-panel-title {
	text-align: center;
	font-size: 1.5em;
	color: #525252;
	border-bottom: 4px solid rgba(234,234,234,0.6);
	padding-bottom: 20px;
}
.uk-float-right div.widget_text a {
	display: block;
	width: 120px;
	height: 35px;
	margin: 0 auto;
	background: #435875;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	border: 1px #3a4b62 solid;
	-webkit-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	-moz-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	line-height: 35px
}
.uk-formulario form label {
	margin: 10px 0
}
.uk-formulario form textarea {
	margin-bottom: 20px
}
.uk-formulario form button {
	display: block;
	width: 120px;
	height: 35px;
	color: #3a4b62;
	border-radius: 5px;
	text-align: center;
	-webkit-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	-moz-box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	box-shadow: 5px 5px 5px 2px rgba(36,36,36,0.35);
	line-height: 35px;
}

/*---------------------------------Botones Partners-------------------------------*/
.partner-links{display:flex;font-size:1em;padding: 0 0.25em;}
.partner-links div{height: 1.5em;line-height: 1.5em;border:1px solid #666;}
.partner-links div .fa{height:100%;line-height:inherit; width:2em;text-align:center;transition:all 0.35s; position:absolute;left: 0;}
.partner-links a{position:relative;display:block;height:100%;background:#f0f0f0;color: #666;text-decoration:none;padding: 0 .5em 0 2em;z-index:1;overflow:hidden;}
.partner-links a span{display: block;margin-left: 2.2em;}
/*.partner-links a::after{content:"";background:#d7d7d7;position:absolute;z-index:-1;top:100%;bottom:-100%;left:0;right:0;transition:all 0.35s;}
.partner-links a:hover::after{left:0;right:0;top:0;bottom:0;transition: all 0.35s;}*/

/*---------------------------------Botones Organization-------------------------------*/
.organization-links{display:flex;justify-content:left;font-size:1em;padding: 0 0.25em;}
.organization-links div{height:2em;line-height:1.7em;}
.organization-links div .fa{height:100%;line-height:inherit; width:2em;text-align:center;transition:all 0.35s;float: right;}
.organization-links a{display:block;/* height:100%; */background: #d8a928;color: #fff;text-decoration:none;padding: 0 0 0 0.5em;z-index:1;overflow:hidden;}
.organization-links a span{display: block;float:left;}
/*.organization-links a::after{content:"";background:#b4680b;color:#fff;position:absolute;z-index:-1;top:100%;bottom:-100%;left:0;right:0;transition:all 0.35s;}
.organization-links a:hover::after{left:0;right:0;top:0;bottom:0;transition: all 0.35s;}*/

/*---------------------------------Funded Projects-------------------------------*/
.funded-proj-img{width:120px;height:auto;overflow:hidden;float:left; max-height:145px;overflow:hidden;margin: 0 20px 20px 0;}
.funded-proj{width:80%;margin-bottom: 30px;}
.funded-proj h4{text-size:16px;color:#8bc500;text-transform:none;margin:0;}
.funded-proj p{text-size:16px;margin:0 0 10px 0;}
.funded-proj div.organization-links{padding:0;}

/*-----------------------------------Slider Home----------------------------------*/
.slide-principal{/*height:601px !important;*/overflow:hidden;}

.tm-fullscreen{height:auto !important;}

.uk-slidenav-position{overflow:hidden;}
/*.partner-links{
	margin: 0 auto;
	width: 150px;
	height: 50px;
	border: 1px #666 solid;
	padding: 0 10px;
	line-height: 50px;
	background: #d7d7d7;
	text-align: center;
}
.partner-links a{
	width:100%;
	height:100%
	display:block;
}
*/

.uk-slidenav-next:before, .uk-slidenav-previous:before{
       color: #fff;
}
.widget_nav_menu ul > li > a{color:#525252;padding-left:5px}
.widget_nav_menu ul > li > a:hover{color:#fff;background-color:#d8a928}

.tm-heading-italic {
    color: #525252; 
    margin-bottom:1px !important;
}
.tm-heading-underline {
    padding: 0 0 1px 0;
}
/*------------SLIDER MESSAGE----------------------*/
.uk-overlay-background{
	background:none !important;
}
.uk-overlay-panel{
	width:100%;
}
.uk-overlay-panel div.uk-text-large{
	position:relative;
	height: 100%;
	width: 100%;
}
.uk-overlay-panel div.uk-text-large p{
	font-size:2em;
	max-width:40rem;
	bottom:25%;
	position: absolute;
	bottom:9%;
	line-height: 1em;
	text-shadow:3px 3px 2px rgba(0,0,0,.8);
}
/*------------QUERIES PARA SLIDER MESSAGE----------------------*/
@media (max-width: 40rem){
	.uk-overlay-panel{
		padding:5px;
		margin:0;
	}

	.uk-overlay-panel div.uk-text-large{
		width: 97% !important;
		background:rgba(0,0,0,.5);
	}
	.uk-overlay-panel div.uk-text-large p{
		font-size:1.6em;
		bottom:9%;
		line-height: 1em;
	}
}
/*switcher tab*/
.c-swtap h3{text-transform: none;color: #d7a800;}
.c-swtap ul > li > a:hover {color:#fff;background-color:#d8a928}

/*excel table*/
.wp_excel_cms_table tbody tr:nth-of-type(odd) {background: #fafafa;} 
.wp_excel_cms_table th:empty {display:none !important;}
.wp_excel_cms_table tr>td:empty:nth-of-type(n+7) {display:none !important;}
.wp_excel_cms_table tbody tr:hover {background: #f0f0f0;}
 
 /*image login*/
.login h1 a {background-size: 200px 90px; width: 100%; height:4em} 
/*Calendar styles*/
.ai1ec-prev-year, .ai1ec-next-year{display:none !important;}
.ai1ec-btn {margin-bottom:10px !important; }
.calendario{margin-bottom:60px;}
.ai1ec-cost {display: none !important;}
/*Private Members Page*/
.uk-container{padding:0 50px !important;}
.private-members > div:nth-of-type(1) div.uk-panel-box {background:#aaa !important;}
.private-members > div:nth-of-type(1) div.uk-panel-box h5 {font-size:18px;color:#364555 !important;}
.private-members > div:nth-of-type(1) div.uk-panel-box h2{display:none;}
.private-members > div:nth-of-type(2){padding-left 30px !important;}
.private-members > div:nth-of-type(2) div.uk-panel-box:nth-of-type(1) {background:#364555 !important;padding: 30px 0 0 30px !important;}
.private-members > div:nth-of-type(2) div.uk-panel-box:nth-of-type(1) h5 {color:#fff !important;}
.private-members > div:nth-of-type(2) div.uk-panel-box:nth-of-type(2) {background:#cecece !important;}
.private-members > div:nth-of-type(1) div.uk-panel-box ul {list-style:none;margin-left:-30px; }
.private-members > div:nth-of-type(1) div.uk-panel-box ul li::before{content: "\f0c1";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;/*--adjust as necessary--*/color: #616161;font-size: 16px;padding-right: 0.3em; /*position: absolute; top: 10px; left: 0;";*/}
.private-members > div:nth-of-type(1) div.uk-panel-box ul li a{color:#525252;font-weight:bold;}
.private-members > div:nth-of-type(1) div.uk-panel-box ul li a:hover{color:#fff;}
.private-members > div:nth-of-type(1) div.uk-panel a.uk-button-primary{width:100%;background:#8dc63f;border:0.5px #6e9b30 solid;border-radius:5px;}
.private-members > div:nth-of-type(1) div.uk-panel a.uk-button-primary:hover{ transition: all 0.5s ease;background:#aef74a;color:#556b38;}
.private-members > div:nth-of-type(2) div.uk-panel-box:nth-of-type(2) a.uk-button-primary{background:#8dc63f;border:0.5px #6e9b30 solid;border-radius:5px;}
.private-members > div:nth-of-type(2) div.uk-panel-box:nth-of-type(2) a.uk-button-primary:hover{transition: all 0.5s ease;background:#aef74a;color:#556b38;}

h1, h2, h3, h4, h5, h6 {margin: 0 0 10px 0;}

.vnewsticker, a.vnewsticker {color: #525252 !important;}
.vnewsticker a:hover {color: #fff !important;}


/*remove option to remember password in homepage Ricardo */
#login_error a, #nav{display:none;} #nav{display:none;}
