/*
 Theme Name:   Salient Child
 Description:  Salient Child Theme
 Author:       Riverthia
 Author URI:   http://riverthia.com
 Template:     salient
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  salient-child
*/
@import url(https://project.eco-learning.eu/?pixem_s=aHR0cHM6Ly9wcm9qZWN0LmVjby1sZWFybmluZy5ldS93cC1jb250ZW50L3RoZW1lcy9zYWxpZW50L3N0eWxlLmNzcw==);
/*********General *****************************************-------------------------- */
.prueba {color:#ff00cc;}

/*********General *****************************************-------------------------- */

a {text-decoration:underline; }
body { font-size: 87.5% !important; }
body h2 { line-height: 1.5em !important; }
.container-wrap, .project-title { margin-top: -55px !important; }
.masonry-blog-item h2.title { font-size: 1.8em !important; line-height: 1.5em !important; }
.full-width-section .icon-3x[class^="icon-"] { line-height: 3em; }

/* all */
	::-webkit-input-placeholder { color:#434343!important; }
	::-moz-placeholder { color:#434343!important; } /* firefox 19+ */
	:-ms-input-placeholder { color:#434343; } /* ie */
	input:-moz-placeholder { color:#434343; }
a:focus {	border: 1px dotted #F00;} 

.work-item {	border: 1px dotted #ccc;} 
.work-item:focus  {	border: 1px dotted #F00; outline:1px dotted #F00; display:block;} 


[class^="icon-"], [class*=" icon-"] {

    background-color: #fff;
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    -o-border-radius: 0px 0px 0px 0px;
    color: #fff;
  
	line-height: 1.5em;

}

blockquote {
    line-height: 1.5em;
    font-size: 1.0em;
    padding-left: 0px;
    letter-spacing: 0em;
    margin-bottom: 5px;
}
.wpb_wrapper li {color:#434343;}

body #page-header-bg h1, html body .row .col.section-title h1 { line-height: 1.5em !important; }

#menu-item-47, #menu-item-2974, #menu-item-2975, #menu-item-2976, #menu-item-2977, #menu-item-2978 {font-size: 1.5em !important;}

#header-secondary-outer #social li a, .sf-menu li { font-size: 1em !important; }

.post-header span,  .post-header a {
    color: #000;}


.main-content p { color:#3f3f3f;}

.container-wrap, .project-title {
  background-color: #fff;}
  
#sidebar h4 { background-color:#EDA432;
color:#000!important; 
padding-left:10px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
font-weight: bold!important;}

}

.tit_widges { background-color:#EDA432;
color:#000!important; 
padding-left:10px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
font-weight: bold!important;}

}

.clear {clear:both;}

.strong h2{font-weight: bold;}

a .icon-text { display: none !important; }

.work-item a  { 
	display: block!important; padding:5px;}
 
.work-item a .icon-text { 
	display: block!important; 
	color:#000; backgroud-color:#ccc!important;
	font-family: arial;
	font-size:1em;
	 }


.work-item span { 
	display: block!important; 
	color:#000; padding-top:5px;
  display: block;
    height: auto;
     width: 100%;
	 }


.negro {color:#000!important; }
.negro td{color:#000!important; }
.negro tr{color:#000!important; }

.video_medidas { width:100%; min-height:350px; height:auto;}

/* --*=footer -------------------***************************************************************------- */
.tit_footer {
	color: #ffffff!important;
	font-family: Open Sans;
    	font-weight: normal;
	text-transform: uppercase!important;
	background-color: #252626;
	font-weight: bold;
	padding-bottom:5px!important;
}


#footer-outer .widget h4 {color: #ffffff!important;}
}

#footer-outer p a:hover {
  color: #EDA432!important;
}

#footer-outer #footer-widgets .col ul li  { padding: 0px 0px !important; }
#footer-outer li a:hover { color: #EDA432 !important; }

.mooc_ac {color: #fff!important;}
.mooc_ac a{
	background-image: url(http://project.ecolearning.eu/wp-content/uploads/2015/08/footer_access1.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	padding-top: 23px;
	padding-right: 6px;
	padding-bottom: 23px;
	padding-left: 75px;
	display:block;
	color: #fff!important;
}
.mooc_ac a:hover{color:#000000!important;}

#text_icl-9 {color: #000000!important;}
#text_icl-9 a{color: #000000!important;}

#text_icl-2 .mooc_ac a{color:#fff!important;}
#text_icl-2 .mooc_ac a:hover{color:#000!important;}



/***********************************************************************************************************/
/****HOME************************************************************************************************ */

/* --=Slider -------------------------- */
/*.swiper-container .slider-prev, .swiper-container .slider-next { width: 50px !important; }*/
.swiper-container .slider-prev i, .swiper-container .slider-next i { line-height: 3.25em; }
.slider_bot  .buttons {margin-top:7%; font-size:1.6em; width:50%; line-height: 1.5em;}
.slider_bot  .content p{ font-size:1.5em!important; line-height: 1.5em!important;}
.slider_bot  .content  {margin-top:7%; font-size:1.5em!important; width:50%; line-height: 1.5em!important;}

.slider-prev, .slider-next, #social li a{text-decoration:none}

.destacado {background-color:#FFB743;
color:#000; 
padding:20px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
min-height:300px;
}



.swiper-slide[data-color-scheme="dark"] .content p.transparent-bg span {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 1.0);
  box-shadow: 10px 0 0 rgba(0, 0, 0, 1.0), -10px 0 0 rgba(0, 0, 0, 1.0);
  -moz-box-shadow: 10px 0 0 rgba(0, 0, 0, 1.0), -10px 0 0 rgba(0, 0, 0, 1.0);
  -webkit-box-shadow: 10px 0 0 rgba(0, 0, 0, 1.0), -10px 0 0 rgba(0, 0, 0, 1.0);
  -o-box-shadow: 10px 0 0 rgba(0, 0, 0, 1.0), -10px 0 0 rgba(0, 0, 0, 1.0);
color:#fff;
line-height: 1.5em;
}




.home_srow {    margin-bottom: 0px!important; }

.home_teacher {
	font-size: 1.5em;
	text-align: center;
	background-color:#ffb743;
	color:#000;
	
}
.home_teacher a{ 
	color:#000;
	background-image: url(https://project.eco-learning.eu/wp-content/uploads/2016/01/eteacher_home_v21.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	font-weight: bold;
	padding-top: 50px!important; 
	padding-bottom: 50px!important; 
}

@media only screen and (max-width: 990px) {.home_teacher a{background-image:none;}}

.home_teacher_de {
	font-size: 1.5em;
	text-align: center;
	background-color:#ffb743;
	color:#000;
	
}
.home_teacher_de a{ 
	color:#000;
	background-image: url(https://project.eco-learning.eu/wp-content/uploads/2016/01/eteacher_home_de.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	font-weight: bold;
	padding-top: 50px!important; 
	padding-bottom: 50px!important; 
	padding-right: 30px;
}

@media only screen and (max-width: 990px) {.home_teacher_de a{background-image:none;}}

.micro h1 { 
font-family: Michroma, 'Michroma'!important;
font-size: 2em;
text-align: center;
}
.home_centrado {text-align: center; }
.sobre_h2 h2 {font-size: 2em!important; text-align: center; 	font-weight: bold; padding-bottom:20px;}
.sobre_h2 h3 {font-size: 2em!important; text-align: center; 	font-weight: bold; }

.last_courses .column_container {
	padding: 10px;
	border: 2px solid #CCC;
	-webkit-border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
min-height:320px;
}


.boton_negro {
    color:#000000!important; 
    text-align:center;
}

.boton_negro .nectar-button span {  color:#000000!important;}


.partnet_home {  background-color: #fff; color:#444} 
.partnet_home img {/*margin:20px!important;*/ float:left;}

.partnet_home h3 {font-size:2em!important;}

.style-4 .shown{ display:none:}
.portfolio-items .work-item.style-4 .bottom-meta {
	position: absolute;
	bottom: 0px;
	left: 0;
	padding: 20px 20px 16px 20px;
	width: 100%;
}

.portfolio-items .work-item.style-4 .bottom-meta h3 {
	margin-bottom: 0px; display:none;
}

.portfolio-items .work-item.style-4 .bottom-meta p {
	 display:none;
}

.portfolio-items .work-item.style-4 .work-info { opacity: 1!important; }
.portfolio-items .work-item.style-4 .work-info bottom-meta a:hover{ bottom: -38px; }



.boton_home a{
	background-color: #FFB743;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
	margin: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:block;
	width:30%; 
	margin-left:auto; 
	margin-right:auto;
	
}
.boton_home  a:hover{	background-color: #f7c055;  }

.icon_homes {
	text-align: center;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 110px;
}
.icon_homes#whom {background-image: url(https://project.eco-learning.eu/wp-content/uploads/2015/08/iconos-home-eco1.png);}
.icon_homes#how {background-image: url(https://project.eco-learning.eu/wp-content/uploads/2015/08/iconos-home-eco2.png);}
.icon_homes#where {background-image: url(https://project.eco-learning.eu/wp-content/uploads/2015/08/iconos-home-eco3.png);}
.icon_homes#why {background-image: url(https://project.eco-learning.eu/wp-content/uploads/2015/08/iconos-home-eco4.png);}

.icon_homes p {font-size: 1.0em; text-align: center; padding-bottom: 10px!important;}

.icon_homes span {font-size: 2em;
	font-weight: bold;
	text-transform: capitalize;}


.boton_home2 a{
	background-color: #FFB743;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: block;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	
}
.boton_home2 a:hover{	background-color: #f7c055;  }


.franja_gris_home {
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #ccc;
}
.title {font-weight: bold; padding-top:10px;}

#post-area.masonry { opacity: 1; }

.home_news {
	background-color: #e5e5e5; 
	color:#444;}


.ico_sldeder {
	padding-top:20px!important;
	background-color: rgba(255,255,255,0.8);
	color:#000}

/****MOVILES**/
@media only screen and (max-width: 1000px) and (min-width: 500px){
.row .col .ico_sldeder_mov img {
    max-width: 50%;
    width: auto;
    height: auto;


}}

.portfolio-items .col .work-item { opacity: 1; }


.home_paras {
	background-color: #ebebeb;
	color:#000;
	padding-top: 30px!important;
	padding-bottom: 30px!important;}


@media only screen and (max-width: 760px) {
.swiper-slide .content p.transparent-bg span {    
	padding: 0px 0px; 
	line-height: 1.5em;
	font-size: 1.0em;}

}

/********estructuras de las paginas*****************************************************************************/


.page-header-no-bg {}

.mar_fila {
	padding-top: 30px;
	padding-bottom: 30px!important;
}

.mar_fila100 {
	padding-top: 100px;
	padding-bottom: 100px!important;
}

/****cabecera_sec ****/
.page-header-no-bg{
	background-image: url(https://project.eco-learning.eu/wp-content/uploads/2015/08/cabecera1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFF;
	font-size:1.3em;
}

.boton_seccion  a{
	background-color: #ccc;
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
	margin: 10px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 70px;
	display: block;
	width: 97%;
	float: left;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	background-image: url(https://project.eco-learning.eu/wp-content/uploads/2015/08/bot_seccion.png);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	
}
.boton_seccion  a:hover{	background-color: #545454; color:#fff }

/****moviles ****/
@media only screen and (max-width: 500px) {.page-header-no-bg{background-image:none;}}
@media only screen and (max-width: 1001px) {.adios_img {display:none;}}




/******estructura news*//*********************************************************************************/


.boton_new  a{
	background-color: #FFB743;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
	margin: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display:block;
	width:97%; 
	margin-left:auto; 
	margin-right:auto;
	
}
.boton_new  a:hover{	background-color: #f7c055;  }


.single.single-post .section-title h1 {
    max-width: 700px!important;
}

.leave {
	font-family: Open Sans;
	font-size: 1.28em;
	line-height: 2em;
	font-weight: 600;
	margin-bottom: 8px;

}
/***BLOG****************************************************************************************************************************/

.nectar-social  a{text-decoration:none}

.masonry-blog-item { 
	border: 2px solid #ccc;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;}


/****TABLAS*************************************************************************************************************************/

table {color: #000; }
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: #DCDCDC;
}
.linea_ama {
	height: 10px;
	margin-top: 20px;
	margin-bottom: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFB743;
}

/****FORMULARIO**********************************************************************************************************************/

.formulario_cont span{color:#000; }
.formulario_cont input, .formulario_cont textarea  {
	color: #000;
	font-size: 1.0em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #575757;
	border-left-color: #CCC;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;

}

.formulario_cont textarea {   
	height:140px;}

span.acceptance-619 { width:30px; float:left; }


.formulario_titular {font-size:1.2em;}
.formulario_txt {font-weight: bold;}

.formulario_cont .wpcf7-submit {font-size:1.5em; padding-left:30px!important; padding-right:30px!important; color:#fff; }

input:focus, textarea:focus,  select:focus {	border: 1px dotted #F00!important; outline:1px dotted #F00;} 
.formulario_enviar:focus{	border: 1px dotted #F00!important;} 



/****PARTNER-PORTFOLIO**********************************************************************************************************************/

.project-title {background-color: #FFF0D7; color:#000!important;  }


.pie_foto {font-size: 0.8em; font-style: italic; text-align: right;}

.part_logo {
	padding: 10px;
	width: 100%!important;
	border: 2px solid #CCC;}

#portfolio-nav a{text-decoration:none}

#portfolio-nav #all-items a i {
    line-height: 1.5em!important; }

#portfolio-nav a i, #portfolio-nav a i {
line-height: 1.5em!important; }

/****ABOUT US**********************************************************************************************************************/

.pr_material {
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}
.pr_material h2 {text-align: center; color:#000;padding-bottom: 5px!important;font-size: 2em;}
.boton_download  a{
	background-color: #575757;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 80px;
	display: block;
	width: 80%;
	
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	background-image: url(https://project.eco-learning.eu/wp-content/uploads/2015/08/dowload1.png);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	
}
.boton_download  a:hover{	background-color: #000; color:#fff }

/****PASOS*******************************************************************************************/

.pasos {text-align: center;font-weight: bold; }
.pasos img{ border: 2px solid #CCC;}

.howw {background-color: #eaeaea; color:#000; }

/******EVENTOS**************************************************************************************/

 .tribe-icon-month, .tribe-icon-day, .tribe-icon-list
{	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
}
#tribe-bar-views [name=tribe-bar-view] {
    display: inline;
}

/****ALEMAN*******************************************************************************************/
.aleman {text-transform: lowercase!important;}
.aleman a{text-transform: lowercase!important;}

/****ETEACHER*******************************************************************************************/

.eteacher_cr  {
	font-size: 2em;
	color: #000!important;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 50px;
	padding-right: 120px;
	background-image: url(https://project.eco-learning.eu/wp-content/uploads/2016/01/ico_eteacher3.png);
	background-repeat: no-repeat;
	background-position: right center;

}

.eteacher_cr p{ 
	font-weight: bold;
	text-align: right; 
	color: #000!important;
	}

.eteacher_cr h2{
	font-weight: bold;	
	font-size: 0.8em!important;
	color: #000!important;
	text-align: center!important;
}

.eteacher_tit  {
	font-size: 1.1em;
	color: #000!important;
	text-align: center!important;
}

.eteacher_tit p{ text-align: center; color: #000!important;}

.eteacher  {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 1.2em;
	color: #000!important;
	background-image: url(https://project.eco-learning.eu/wp-content/uploads/2016/01/flecha_bt2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 50px;
	padding-left: 15px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EDA432;
	border-right-color: #EDA432;
	border-left-color: #EDA432;
}

.eteacher p{ text-align: center; color: #000!important;}


.eteacher_no  {
	border: 3px solid #EDA432;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding:15px;
	font-size: 1.2em;
	color: #000!important;
}

.eteacher_no p{ text-align: center; color: #000!important;}

.eteacher_b { font-weight: bold!important;}

.eteacher_si{
	background-color: #EDA432;
	color: #000!important;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	font-size: 1.8em;
	font-weight: bold;
	margin-right: 30%;
	margin-left: 30%;
	text-align: center;
	margin-bottom:20px!important;
}

.eteacher_si p{ text-align: center; color: #000!important;}





@media only screen and (max-width: 1000px) and (min-width: 1px){
 .img_no1 {display:none!important;}
 .img_no2 {display:none;}
}

/****************************************************************************************************/
/****************************************************************************************************/
/*CORRECCIONES A LA HOJA ORIGINAL PARA ACCESIBILIDAD*************************************************/

@media only screen and (min-width :690px) and (max-width :1000px){.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,.full-width-content .vc_span12 .swiper-slide .content h2{font-size: 2.3571428571429em!important;line-height: 2.7857142857143em!important;}.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,.full-width-content .vc_span12 .swiper-slide .content p{font-size: 0.86428571428571em!important;line-height: 1.5em!important;}}@media only screen and (max-width :690px){.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2,.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2,.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2{font-size: 1.0714285714286em!important;line-height: 1.5em!important;}.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p,.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p{font-size: 0.50285714285714em!important;line-height: 1.5em!important;}}


body,.toggle h3 a,body .ui-widget,table,.bar_graph li span strong,#slide-out-widget-area .tagcloud a,#search-results .result .title span,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,body .nectar-love span,body .nectar-social .nectar-love .nectar-love-count,body .carousel-heading h2{font-family:Open Sans;font-size: 1em;line-height: 1.5em;}.bold,strong,b{font-family:Open Sans;font-weight:bold;}.nectar-fancy-ul ul li .icon-default-style[class^="icon-"]{line-height: 1.5em!important;}header#top nav > ul > li > a{font-family:Open Sans;text-transform:capitalize;font-size: 1.2857142857143em;line-height: 1.5em;font-weight:600;}header#top .sf-menu li ul li a,#header-secondary-outer nav > ul > li > a,#header-secondary-outer ul ul li a,#header-outer .widget_shopping_cart .cart_list a{font-family:Open Sans;text-transform:capitalize;font-size: 1em;line-height: 1.5em;font-weight:600;}

@media only screen and (max-width:1300px) and (min-width:1000px),(max-width:690px){.row .col h3{font-size: 0.95em;line-height: 1.5em;}}
@media only screen and (min-width:690px) and (max-width:1000px){#page-header-bg .span_6 h1{font-size: 1.5785714285714em!important;line-height: 1.5em!important;}}
@media only screen and (min-width:1000px) and (max-width:1300px){#page-header-bg .span_6 h1{font-size: 1.3em;line-height: 1.5em;}}


/****************************************************************************************************/
/****************************************************************************************************/
/*CORRECCIONES A LA HOJA ORIGINAL PARA ACCESIBILIDAD*************************************************/

article.post .post-meta .date { color: #545454!important;}

.single #single-below-header span {font-size: 1.1em; line-height: 1.5em; color:#545454!important;}
.single #single-below-header span a {color:#545454!important;}


/****************************************************************************************************/
/****************************************************************************************************/
/*CORRECCIONES A LA HOJA ORIGINAL CALENDARIO*************************************************/
#tribe-bar-form label { color:#000!important;}

.tribe-events-month-event-title { color:#000!important;}
.tribe-events-month-event-title a{ color:#000!important;}
.entry-title { color:#000!important;}
.entry-title a.url { color:#000!important;}

#tribe-bar-form input[type=text]  {
	color:#000!important;
}
#tribe-bar-form input:placeholder  {
	color:#000!important;
}

.tribe-events-calendar thead th { 
	font-size: 1.2em!important;
 	line-height: 1.5em; 
	background-color: #494949;
 }

#tribe-bar-form .tribe-bar-submit input[type=submit] {
    font-size: 1.0em;
    line-height: 1.5em;
     background: #494949;

}
.tribe-events-notices {
	color: #333!important;
	text-shadow: none; 
	font-size: 1.2em!important; }

.tribe-events-calendar td div {
    padding: 0.5em 9px;
    line-height: 1.5;
}

.tribe-events-calendar div th{
    background-color: #494949!important;
    color: #fff!important;
    font-size: 1.1em!important;
    font-weight: 700;
}

.tribe-events-calendar td div[id*=tribe-events-daynum-] {
 	font-size: 1.3em!important;
	background-color: #ccc!important;
	color: #000!important;
	line-height: 1.5;
}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] {
    background-color: #494949!important;
    color: #fff!important;
    font-size: 1.3em!important;
    font-weight: 700;
line-height: 1.5;
}

.tribe-events-calendar td.tribe-events-past h3{   color: #000!important;}

.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a
{
    background-color: #494949!important;
    color: #fff!important;
}
#tribe-events .tribe-events-button {background-color: #0e3e53;}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {color: #494949!important;}


#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
	line-height: 1.5em;
	font-size: 1.2em;
	font-weight: 700;
	text-transform: none;
 	color: #000!important;
}

#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{
	text-decoration: underline;
 	color: #000000!important;

}

.tribe-bar-disabled { display:none;}

/****************************************************************************************************/
/****************************************************************************************************/
.sitemap_h4 h4{display:none;}

.c_tit { font-size:2.0em;}
.c_subtit{font-size:1.5em}

.c_tabla {}
.c_tabla td{color: #333!important;}
.c_tabla caption{ 
	text-align:left; 
	background-color:#EDA432;
	color:#000!important;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	line-height: 1.5em;
	 }

.c_tabla th{
	background-color: #333;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
}
.c_nivel {
	font-size: 1.6em!important;
	color: #666!important;
	text-align: center;
}
.c_espacio { height:10px; display:block;}
/****************************************************************************************************/
/****************************************************************************************************/
/*Reglas CSS que no especifican colores de fondo y primer plano a la vez*/

body a{color:#0a0000; background-color:inherit;}

/* Special Event Banner
------------------------------------------------------------ */
#top .special-event-banner { position: absolute; top: 0; left: 230px; max-width: 100px; height: auto; }
@media screen and (max-width: 1000px){
	#top .special-event-banner { left: 80px; max-width: 70px; }
}


/******************************************************************************/
.wpb_wrapper .offi_mar {
	padding-top: 30px; 
	padding-bottom:112px;}

/****************************************************************************************************/
/****************************************************************************************************/

.full-width-section.assoc_part {
	background-color:#999;
	margin-bottom:40px;

} 
.assoc_part .wpb_wrapper{
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 1.2857142857143em;
} 

.assoc_part .wpb_wrapper p{
	color:#fff!important;}

.assoc_part_txt .regular-button {
	margin-top: 30px!important;
	margin-bottom: 50px!important;

}


/****************************************************************************************************/

.ultimo { color:#ffffff!important;}
.ultimo a { color:#ffffff!important;}
.ultimo a:hover{ color:#ffffff!important;}
.ultimo span{ color:#ccc!important;}
/****************************************************************************************************/
