/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .tm-block-light .tm-panel-clear-image { background-color: #7b858a; /* #a0aaae; */ }
 
 .uk-dropdown-navbar { background-color: #7b858a; }
 
 .tm-parallax-teaser-caption { background-color: #7b858a; }
 
 .tm-block-dark { background-color: #7b858a; }
 
 .tm-block-dark .uk-form input, .tm-block-dark .uk-form textarea, .tm-block-dark .uk-form select { border-color: #a9b3b8; background-color: #7e8a90; color: #63d5d5; }
 
.tm-block-dark .uk-form input::-webkit-input-placeholder,
.tm-block-dark .uk-form textarea::-webkit-input-placeholder { color: white; }

.tm-block-dark a,  .tm-block-dark  .uk-link { color: #5fd5c5;  }
 
#comites .uk-grid:not(.uk-grid-preserve) > * { padding: 0px; }
#comites .tm-overlay.uk-overlay .uk-overlay-area { margin: 0px auto; padding: 0px; border: none; background: none; }
#comites > div { margin-bottom: 50px; }
#comites h4 { margin-bottom: 10px; }
#comites p { margin-top: 10px; }

.size-full { margin: 30px 0; }

.congreso { white-space: nowrap; font-weight: 700; }

.wk-slideset-capture li .wk-container div.uk-visible-large { padding-right: 35px; color: #70c6c5; text-shadow: 1px 1px white; font-weight: 700; }

.uk-form .wpcf7-text, .uk-form .wpcf7-textarea { border: 1px solid rgba(0, 0, 0, 0.1); }

.tm-bottom-c .uk-form .wpcf7-text, .tm-bottom-c .uk-form .wpcf7-textarea { border: 1px solid rgba(255, 255, 255, 0.3) !important; }
.tm-bottom-c .uk-form .wpcf7-submit { border: 1px solid rgba(255, 255, 255, 0.3) !important; background-color: border: rgba(255, 255, 255, 0.2) !important; font-weight: 700; }

body, .uk-navbar-nav > li > a { font-family: 'PT Sans', sans-serif ; }

.uk-navbar-nav > li > a { font-size: 20px; }

.wpcf7-captchar { border: 1px solid rgba(0, 0, 0, 0.3) !important }

.tm-content h1 { margin-top: 25px; margin-bottom: 20px; }
.tm-content h2 { margin-top: 25px; margin-bottom: 20px; }
.tm-content h3 { margin-top: 25px; margin-bottom: 20px; }
.tm-content h4 { margin-top: 25px; margin-bottom: 15px; }

.tm-content ul { margin-top: 20px; margin-bottom: 25px; }
.tm-content ul > li > ul { margin-top: 5px !important; margin-bottom: 5px !important; }
.tm-content li { margin-top: 10px; margin-bottom: 10px; }

.horario { margin-top: 30px; margin-bottom: 50px; }
.horario td { padding: 10px; background-color: #F0F0F0; border-bottom: 2px solid #70c6c5; }
.horario tr > td:nth-child(1) { font-weight: 900; border-right: 3px solid white; text-align: center; max-width: 120px; }
.horario tr > td:nth-child(2) { border-bottom: 2px solid #70c6c5; }

.tm-slant-top > .top-parallax > #parallax-top-image { height: 350px !important; }

.boton-inscripcion:before {  content: url(/wp-content/uploads/boton-inscribete-aqui-1_300.png);    }
.boton-inscripcion:active { content: url(/wp-content/uploads/boton-inscribete-aqui-2_300.png);  }

.precios .fondo_verde { background-color: #4fa98f; }
.precios .color_blanco > th { color: white; font-weight: bold; }
.cebra { background-color: #edf8f4; }
.precios > tbody > tr > td  { border-top: 1px solid #ddd; }


.tm-headerbar .uk-container { max-width: none; }
@media (min-width: 700px) {
	.tm-headerbar .uk-container { width: 700px; } .uk-navbar-brand img { width: 150px; height: auto; } 
}
@media (min-width: 768px) {
	.tm-headerbar .uk-container { width: 768px; } .uk-navbar-brand img { width: 100px; height: auto; }   .uk-navbar-nav > li > a { font-size: 14px; padding: 0 4px; } 
}
@media (min-width: 800px) {
	.tm-headerbar .uk-container { width: 800px; }
}
@media (min-width: 900px) {
	.tm-headerbar .uk-container { width: 880px; } .uk-navbar-brand img { width: 150px; height: auto; }   .uk-navbar-nav > li > a { font-size: 14px; padding: 0 8px; } 
}
@media (min-width: 1000px) {
	.tm-headerbar .uk-container { width: 980px; }  .uk-navbar-nav > li > a { font-size: 15px; padding: 0 8px; } 
}
@media (min-width: 1100px) {
	.tm-headerbar .uk-container { width: 1050px; } .uk-navbar-brand img { width: 170px; height: auto; }
}
@media (min-width: 1200px) {
	.tm-headerbar .uk-container { width: 1100px; }  .uk-navbar-nav > li > a { font-size: 16px; padding: 0 10px; }
}
@media (min-width: 1300px) {
	.tm-headerbar .uk-container { width: 1200px; } .uk-navbar-brand img { width: 200px; height: auto; }
}
@media (min-width: 1400px) {
	.tm-headerbar .uk-container { width: 1300px; } .uk-navbar-nav > li > a { font-size: 20px; padding: 0 15px;  } 
}
@media (min-width: 1500px) {
	.tm-headerbar .uk-container { width: 1400px; }
}
@media (min-width: 1600px) {
	.tm-headerbar .uk-container { width: 1500px; }
}
@media (min-width: 1700px) {
	.tm-headerbar .uk-container { width: 1600px; }
}
@media (min-width: 1800px) {
	.tm-headerbar .uk-container { width: 1700px; }
}

.lista-becas > li > i.uk-icon-check { margin-right: 15px; }

.lista-becas { list-style: none; }

.wpcf7-list-item.last { margin-left: 35px; }

.page-id-1343 .wpcf7-text, .page-id-1343 .wpcf7-textarea, input[name="captcha-contacto"] { border: 1px solid #70c6c5 !important; border-radius: 5px; }

#patrocinados > div, #colaboradores > div { border: 1px solid #ccc; padding-left: 0px; }

#patrocinados, #colaboradores { padding: 25px; }

#colaboradores { height: 95.6%; }

@media (min-width: 800px) {
.padding-titulo-bienvenida {  padding-left: 50px; }
	.padding-texto-bienvenida { padding-left: 175px; } }

@media(max-width:799px) {
	
	.padding-titulo-bienvenida { padding-left: 10px; }
	.padding-texto-bienvenida { padding: 25px; margin-top: 25px; }
}

@media(max-width: 556px) {
	
	.imagen-presidente { float: left !important; }
	.padding-titulo-bienvenida > h2 { font-size: 34px; }
	
	.imagen-programas {
		
		max-width: 150px !important;
		padding: 10px;
		margin-right: 10px;
	}
	
	.fondo-programa {
		
		padding: 15px 15px 40px 0px;
	}
	
	
}

.padding-texto-bienvenida { text-align: justify; }

@media(min-width: 769px) {
	
	.imagen-cooking
		{ 
			margin-top: -65px;
		}
}

@media(max-width: 768px) {
	
	.imagen-cooking {
		
		float: none; 
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	.home > .tm-block.tm-slant-top > section.top-parallax, .noshow-mobile, .uk-container > section.tm-bottom-b.uk-grid, section.tm-bottom-a.uk-grid, .imagen-programa {
	
		display: none !important;
	}
	
	.uk-table.precios td, .uk-table.precios th {
		
		padding: 15px 10px;
	}

}

@media(max-width: 1000px){
	
	.fondo-programa {
		
		margin-right: -25px;
	}	
}

.home section.tm-top-a > .uk-width-1-1 > .uk-panel {
	
	padding: 10px;
}
