/*
Theme Name: ACIDUM Child Theme
Theme URI: http://acidum.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for ACIDUM
Template: acidum
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: acidum

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/






/* ESTILOS AÑADIDOS DE MIESTILO CSS*/
/****************************************************************/
/*********cabecera**********/
h1, h2, h3, h4, h5, h6, .header, .subheader, nav.navbar a, .btn, .button, button, input[type="submit"], .breadcrumbs {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 200;
}
html, body, div, table {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500;
}
.cabecera-eleccion{
	height:100%;
	width:100%;
}

#page-header div.container{
	width:100% !important;
}

.particles-js-canvas-el{
	height:0px !important;
	width:0px !important;
}

section.vc_section.vc_custom_1521135029945.vc_section-has-fill.text-align-center {
    border-top: 1px dashed #000;
}

header#page-header {
    border-top: 1px #000 dashed !important;
	background-color:#FFF !important;
}

#navbar ul.navbar-nav > li.amarillo.current_page_item > a span,
#navbar ul.navbar-nav > li.amarillo > a:hover span{
		border-bottom: 1px dashed #ffee24 !important;
		color:#ffee24 !important;
		padding-bottom:7px;
}

#navbar ul.navbar-nav > li.verde.current_page_item > a span,
#navbar ul.navbar-nav > li.verde > a:hover span{
		border-bottom: 1px dashed #00d13e !important;
		color:#00d13e !important;
		padding-bottom:7px;
}

#navbar ul.navbar-nav > li.azul.current_page_item > a span,
#navbar ul.navbar-nav > li.azul > a:hover span{
		border-bottom: 1px dashed #35AFD7 !important;
		color:#35AFD7 !important;
		padding-bottom:7px;
}

#navbar ul.navbar-nav > li.rojo.current_page_item > a span,
#navbar ul.navbar-nav > li.roho > a:hover span{
		border-bottom: 1px dashed #ff2c36 !important;
		color:#ff2c36 !important;
		padding-bottom:7px;
}


span.text-large {
    font-size: 150%;
}

#navbar ul.navbar-nav > li a span { /**para evitar efectos de subir-bajar en la cabecera*/
    border-bottom: 1px dashed #fff !important;
    padding-bottom: 7px;
}

/******general***************************/
body{
	background:#FFF;
	color:#1a171b;
}


/* Estilo con child nuevo*/

body.home, body.page-id-158, body.tribe_events-template-default, body.page-template-default, body.post-template-default, body.archive, body.error404, body.search{background:#FFF;}

body.page-id-158,  body.page-template-default, body.post-template-default, body.archive, body.error404, body.search{color:#1a171b;}



.rojo {
	color:#ff2c36;
}

span.btn-hover-wrap:after
{
	display:none;
}

.heading h1.header {
	color: #fff !important;
	font-size: 80px !important;
}

.vc_custom_1520584310921 span.btn-hover-wrap:after {
	display: none;
}

.heading p.header-text {
	color: #fff !important;	
}

#nav-wrapper {
	background: #fff;
}

#nav-wrapper nav.navbar {
	position: relative;	
}

nav.navbar #navbar ul.navbar-nav {
	margin-top: 60px;
}

nav.navbar #navbar ul.navbar-nav a {
	color: #1A171B;
}

nav.navbar #navbar ul.navbar-nav a:hover {
	color: #00d13e;
}

nav.navbar .nav-right {
	margin-top: 10px;
}

nav.navbar #navbar {
	float: left;
	padding-left: 100px;
	padding-right: 0px;
}

nav.navbar .container {
	height: 130px;
}

nav.navbar .logo img {
	max-height: 120px!important;
}

nav.navbar .nav-right .top-search {
	margin-top: 10px;
	width: 255px;
	margin-left: 0px;
}

#top-search > .fa-facebook, #top-search > .fa-twitter, #top-search > .fa-linkedin, #top-search > .fa-youtube, #top-search > .fa-instagram {
	float: right;
	margin-left: 10px;
}

#top-search > .fa-facebook:hover, #top-search > .fa-twitter:hover, #top-search > .fa-linkedin:hover, #top-search .fa-search:hover, #top-search .fa-youtube:hover, #top-search .fa-instagram:hover{
	color: #ff2c36;
}

#top-search > .fa-facebook-new:hover{color: #ff2c36!important;} 

#top-search > .fa-facebook:focus, #top-search > .fa-twitter:focus, #top-search > .fa-linkedin:focus, #top-search .fa-search:focus, #top-search .fa-youtube:focus, #top-search .fa-instagram:focus{
	color: #ff2c36;
}


#top-search .fa.search {
	float: left;
}

body.body-gray {
	background: #fff;
}

.heading.vc_custom_1520589342460 {
	width: 70%;
	margin: 0 auto;
}

.heading.vc_custom_1520589342460 h3.header{
    font-size: 80px;
    padding: 15px 0 0;
    line-height: 80px;
    text-transform: uppercase;
    margin-bottom: 40px;
    margin-top: 40px;	
}

.swiper-container.events-slider .hover span.btn-hover-wrap a {
	background: transparent !important;
	border: solid 1px #ff2c36 !important;
	color: #ff2c36 !important;
	text-transform: uppercase;
    font-weight: normal !important;
    font-size: 12px !important;
    padding: 8px 40px 8px !important; 	
}

.swiper-container.events-slider .hover span.btn-hover-wrap a:hover {
	background: #ff2c36 !important;
	border: solid 1px #ff2c36 !important;
	color: #fff !important;
}	

.swiper-container.events-slider .hover h5 {
	margin-top: 20px;
	text-align: left;
	padding-left: 30px;
	font-size: 17px;
}

.swiper-slide div.date.white{background:transparent!important;}
.swiper-slide h6.color-second {display:none;}
.swiper-slide h5 {font-size:24px;}


.texto_excerpt{
	color: #fff;
    font-size: 14px;
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
}

.events-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: #ff2c36 !important;
	background-color: #ff2c36 !important;
}

.fila-titulo-especial h4.header {
	color: #ffee24 !important;	
	font-family: 'Roboto', sans-serif !important;
	font-weight: lighter !important;

}

.fila-enveto-pasado h3.header {
	color: #00d13e !important;
}

.seccion-ultimas-not .blog.layout-default article h5 {
	display: none;
}

.seccion-ultimas-not .blog.layout-default article div.description a > h2 {
	color: #00d13e !important;
	font-size: 23px;
}

.seccion-ultimas-not .blog.layout-default article div.description .text.text-page {
	color: #1a171b !important;
}

.seccion-ultimas-not .blog-info span.color-second {
	color: #1a171b !important;	
}

.seccion-ultimas-not .btn-default.btn {
	background: #fff !important;
	color: #00d13e !important;
	border: solid 1px #00d13e !important;
	text-transform: uppercase;
	font-size: 18px !important;
	font-weight: lighter !important;
}

.seccion-ultimas-not .btn-default.btn:hover {
	background: #00d13e !important;	
	color: #fff !important;	
}

.seccion-ultimas-not .btn-hover-wrap:after {
	display: none;
}

.seccion-ultimos-videos {
	background-repeat: no-repeat;
    background-size: cover;	
}

.seccion-ultimos-videos h3.header {
	color: #35afd7 !important;
}

.seccion-ultimos-videos .vc_custom_1520589352643 p {
	color: #1a171b !important;
}

.seccion-ultimos-videos a.image-video > span {
	background: url("https://cafeconeuropa.eu/wp-content/uploads/2019/01/fa-paly.png") 50% 50% no-repeat;
	background-color: transparent;
    border: 3px solid yellow;
    border-radius: 20px;
	width: 75px;
	height: 75px;
    color: yellow !important;	
}




.seccion-ultimos-videos .btn-default.btn {
	background: #fff !important;
	color: #35afd7 !important;
	border: solid 1px #35afd7 !important;
	text-transform: uppercase;
	font-size: 18px !important;
	font-weight: lighter !important;
}

.seccion-ultimos-videos .btn-default.btn:hover {
	background: #35afd7 !important;	
	color: #fff !important;	
}

.seccion-ultimos-videos .btn-hover-wrap:after {
	display: none;
}

.seccion-testimonios .swiper-slide div.text p {
	color: #fff !important;
	font-weight: normal !important;
	line-height: 30px;
}

.seccion-testimonios .arrows a{
	background: transparent !important;
	border: solid 1px #fff !important;
	color: #fff !important;
	font-size: 50px;
}

.seccion-testimonios .testimonials-list .inner {
	padding: 30px 50px 30px !important;
}

.seccion-testimonios .testimonials-list .inner p {
	margin-top: 0px;
}


.seccion-testimonios .btn-second.btn {
	background: transparent !important;
	color: #fff !important;
	border: solid 1px #fff !important;
	text-transform: uppercase;
	font-size: 18px !important;
	font-weight: lighter !important;
}

.seccion-testimonios .btn-second.btn:hover {
	border: solid 1px #35afd7 !important;
	background: #fff !important;	
	color: #35afd7 !important;	
}

.seccion-testimonios .btn-hover-wrap:after {
	display: none;
}

 
.seccion-ultimas-fotos .tabs-cats li span {
	color: #35afd7;	
}

.seccion-ultimas-fotos .tabs-cats li span.cat-active {
	color: #00d13e;	
}

.seccion-ultimas-fotos .btn-second.btn {
	background: #fff !important;
	color: #00d13e !important;
	border: solid 1px #00d13e !important;
	text-transform: uppercase;
	font-size: 18px !important;
	font-weight: lighter !important;
}

.seccion-ultimas-fotos .btn-second.btn:hover {
	background: #00d13e !important;	
	color: #fff !important;	
}

.seccion-ultimas-fotos .btn-hover-wrap:after {
	display: none;
}

#block-footer {
	padding: 60px 0 0;
}

#block-footer .footer-widget-area {
	margin-bottom: 15px;
}

#block-footer, .footer-block {

	background: #ffee24;
}

#block-footer:before, .footer-block:before {
	display: none;
}

#block-footer p {
	color: #1a171b;
}

.footer-block p {
	color: #1a171b;
}

.footer-block a {
	color: #1a171b;
}

.footer-block a:hover {
	text-decoration: underline;
	color: #1a171b;
}

#block-footer .social-icons-list {
	color: #1a171b;		
}

#block-footer .social-icons-list a:hover{
	color: #00d13e;		
}

#block-footer .social-icons-list .fa {
	color: #1a171b;	
}

#block-footer .social-icons-list li {
	padding-left: 10px;
	font-weight: normal;
}

#block-footer ul.social-big a {
	background: transparent !important;
}

#block-footer ul.social-big a:hover {
	background: #fff !important;
}

#block-footer a:not(.btn):not(.fa) {
color: #1a171b !important;	
}

/*#block-footer + footer {
	margin-top: 0px !important;
	padding: 0px 0 5px;
	text-align: center;
	background: #ffee24 !important;
}*/

h3.header {
	font-style: italic !important;
}

#navbar ul.navbar-nav li {
	padding-bottom: 0px;
}

nav.navbar #navbar ul.navbar-nav a {
	font-size: 14px;
}

/* Página Café con europa*/


a.btns-cafe, .btns-cafe
{
	background-color:transparent !important;
	border:solid 1px #FFF !important;
	color: #FFF !important;
	    font-weight: 700;
    font-size: 14px;
    padding: 8px 30px 8px;
    line-height: 1.6em;
    margin-right: 5px;
}

a.btns-cafe:hover, .btns-cafe:hover{
	background-color: #00d13e !important;
	    color: #03051a !important;
}


.testimonials-list .inner p{
	font-size: 18px;
	line-height: 28px;
}




section div.btns-paginacion button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern
{
    background-color:transparent !important;
	border:none;
	color:red;
}


/*Evetos Pasados*/
div.entry-content.clearfix section.vc_section slide-encabezado vc_custom_1520931518559 vc_section-has-fill
{
	background-size: contain !important;
	padding-top: 200px !important;
	
}

section#eventos_pasados{
	padding-bottom:30px solid #00d13e;
}

/****Eventos********************/

/*Con child nuevo*/
.btn.btn-white-bordered{font-size: 18px;line-height: 1.9em; padding: 10px 40px;}
h1.tribe-events-page-title{color:#1a171b;}
.tribe-event-date-start, .tribe-event-time, .texto_detalles_evento{color:#1a171b;}

.tribe-events-venue-map{
	padding: 0px !important;
	border: none !important;
}

.tribe-events-venue-map p{
	margin: 0px;
}


#tribe-bar-form input, #tribe-events-bar{color:#fff;background:#ff2c36;}
#tribe-bar-form{background:#ff2c36!important;} 


input#tribe-bar-date::placeholder, input#tribe-bar-search::placeholder{
	color:#fff;
}

#tribe-bar-form label
{
    font-weight: bold;
    font-size: 15px;
}

#tribe-bar-form input[type="text"]
{
	border-bottom-color:#fff !important;

}
.tribe-events-list-separator-month span {background-color: #fff;padding: 0 7.5%;}

.tribe-events-list .type-tribe_events{
background-color:#ffffff!important;
	min-height:325px;
}

div.tribe-events-list-event-description.tribe-events-content.description.entry-summary p
{
	top: 116px !important;
    position: relative !important;
    left: 17px !important;
	
}

div.tribe-events-list-event-description.tribe-events-content.description.entry-summary span
{
    left: 57%;
    top: 65%;
    position:  absolute;
}

div.tribe-events-list-event-description.tribe-events-content.description.entry-summary p
{
	height:425px;
}

div.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.tribe_events_cat-party.tribe_events_cat-proximos-cafes.cat_party.cat_proximos-cafes img
{
    float: left;
    margin-right: 60px;
}*

div.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.tribe_events_cat-party.tribe_events_cat-proximos-cafes.cat_party.cat_proximos-cafes div.events-posts-sc.contenido_eventos
div.date.blanco span
{
	color:#ff2c36;
}

div.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry.tribe_events_cat-party.tribe_events_cat-proximos-cafes.cat_party.cat_proximos-cafes div.events-posts-sc.contenido_eventos
div.date.blanco
{
	left:412px
}

body.post-type-archive-tribe_events div.type-tribe_events div.contenido_eventos div.date.blanco span
{
	color:#fff !important;
}

body.single-tribe_events div.container div div div div div div div span
{
	color:#ff2c36;
}


body.single-tribe_events div.container div div div div div .nc_socialPanel div span {
    color: #fff;
}
.swp_social_panel .sw 
{
	color:#fff;
}


.testimonio-video{
	 width: 400px; 
	 margin:0 auto;
}

body.single-tribe_events div.container div.tribe_events div.contenido_eventos div.date.blanco
{
	left:412px;
}

.tribe-events-event-meta
{
	width: 370px;
    float: left;
}
.tribe-event-schedule-details
{
	width: 370px;
	float: left;
	margin:	30px 15px 30px 30px;
}

h2.tribe-events-list-event-title
{
	left: 400px;
    position: relative;
    top: 23px;
}

.events-archive header#page-header {
    border-bottom: 30px solid #ff2c36;
	background: url(https://cafeconeuropa.eu/wp-content/uploads/2019/01/proximos-cafes.jpg) no-repeat;
	background-size: cover !important;
}



.events-archive{
	background-color: #eefdfd;
}

.events-single header#page-header {
    border-bottom: 30px solid #ff2c36;
}

.titulo_del_evento {
    position: absolute;
    top: 120px;
    left: 420px;
    font-weight: 700;
    font-size: 25px;
    text-transform: uppercase;
}
.events-posts-sc.contenido_evento {
    width:500px;
}

.contenido_eventos .date {
    top: 40px;
    left: 446px;
}
div.events-posts-sc.contenido_eventos + img
{
	float:left;
	margin:0px 51px 30px 0px;
}

div.events-posts-sc.contenido_evento + div
{
	margin-top:100px;
}

.single-tribe_events .tribe-events-event-meta
{
	width:100%;
}

#tribe-events-content .tribe-events-single-event-description .attachment-post-thumbnail
{
	margin:0 30px 30px 0px;
	display:unset;
}

.contenido-evento
{
	margin-top: 140px !important;

}

div.tribe-events-single-section.tribe-events-event-meta.tribe-clearfix
{
	width:100% !important;
	background-color:#ff2c36 !important;
}

.imagen_event {
    position: absolute;
    top: 45px;
    height: 370px;
}

.texto_evento{
	position:absolute; 
	float:left; 
	top: 140px; 
	left:456px;
	padding-right:25px;
	line-height:1.5;
	font-weight: 500;
}

.botones_evento{
	position:absolute; 
	float:left; 
	top: 235px; 
	left:456px;
}

.contenido_evento .rojo.titulo_del_evento {
    top: 90px;
}

/* Ultimos vídoes*/

.vc_custom_1521013502740 
{
	border-top: 20px solid #35AFD7;
}


/*inscribete*/
.inscribete {
	border-bottom: 30px solid #ff2c36 !important;
	background: url(https://cafeconeuropa.eu/wp-content/uploads/2019/01/cafeconceuropa-home.jpg) no-repeat !important;
	background-size: cover !important;
}

.texto_leyenda {
    color: #fff;
    width: 50%;
    margin: 0 auto;
    font-size: 20px;
    padding-bottom: 20px;
}


/**Café con Europa********/

.cafe-con-europa {
	border-bottom: 30px solid #ffee24 !important;
	background: url(https://cafeconeuropa.eu/wp-content/uploads/2019/01/cafeconceuropa-home.jpg) no-repeat !important;
	background-size: cover !important;
}


#cafeconeuropa_iconos {
    color: #ffee24;
}

.cafe-con-europa-texto p{
	font-size:18px;
	line-height:1.5;
	text-align:center;
	font-weight:400;
	padding:15px 0 15px 0 ;
}

a.btn.btn-black-bordered {
    border: 1px solid #000 !important;
}

.imagen-comision{
	margin-top: 9px;
}

.footer-widget-area .social-big li{
	margin-right: -6px !important;
}

#block-footer .col-md-4.col-sm-6{
	margin-top: 50px;
}

#block-footer .col-md-2.col-sm-6 .widget_ltx_icons{
	margin-top: 50px;
}


body#eventos .amarillo.eventos > a span{
	    border-bottom: 1px dashed #ffee24 !important;
	    padding-bottom: 7px;
	    color: #ffee24;

}

body#videos .azul.videos > a span{
	    border-bottom: 1px dashed #35AFD7 !important;
	    padding-bottom: 7px;
	    color: #35AFD7;

}

#videos header.page-header .breadcrumbs li{
	color: #35AFD7 !important;
}



#videos .widget-area .header-widget {
    background: #35AFD7!important;
}

#videos .widget-area aside ul li a{
    color: #35AFD7;
}

#videos .widget_calendar caption{
	color: #35AFD7;
}


#videos  .blog-info .date {
    color: #35AFD7;
}

#videos .icon-comments{
	color: #35AFD7;
}

#videos .widget-area aside a{
	color: #35AFD7;
}

#videos #today:before{
	background:  #35AFD7;
}

#videos #today a{
	color:  #fff;
}

#videos .blog h2{
	color: #35AFD7 !important;
}


#videos{
	    background-image: url(https://www.cafeconeuropa.eu/wp-content/uploads/2019/01/fondo-videos.jpg?id=3070) !important;
}
#videos .blog .blog-info{
	display: none;
}

#videos .blog-post .image{
	display: none;
}

#videos header {
	    border-bottom: 30px solid #35AFD7 !important;
}


.page-id-25 .texto_leyenda{
	font-weight: 500;
}

nav.navbar .nav-right .top-search.show-field input[type='text']{
	    opacity: 1;
    right: 0;
    visibility: visible;
    z-index: 10;
    top: 35px;


}

#navbar ul.navbar-nav > li.rojo.current_page_item > a span, #navbar ul.navbar-nav > li.rojo > a:hover span{
	border-bottom: 1px dashed #ff2c36 !important;
    color: #ff2c36 !important;
    padding-bottom: 7px;
}

.politica-de-cookies h4{
	font-size: 24px;

}

.aviso-legal h4{
	font-size: 24px;

}

.aviso-legal h3{
	font-size: 28px;

}

.politica-de-cookies h3{
	font-size: 28px;

}

.shop_table.cart-mob{
	display: none !important;
}

#blog .verde span{
	border-bottom: 1px dashed #00d13e !important;
    color: #00d13e !important;
    padding-bottom: 7px;

}

#eventos .amarillo span{
	border-bottom: 1px dashed #ffee24 !important;
    color: #ffee24 !important;
    padding-bottom: 7px;

}

#defecto .menu-item-2894 span{
	    border-bottom: 1px dashed #35AFD7 !important;
    color: #35AFD7 !important;
    padding-bottom: 7px;


}

#videos .azul.menu-item-object-category span{
	border-bottom: 1px dashed #35AFD7  !important;
    color: #35AFD7  !important;
    padding-bottom: 7px;

}

#eventos .verde.current-menu-parent > a, #videos .verde.current-menu-parent > a{
	    color: #000 !important;
}


/******************/
#eventos h1 {
    font-size: 50px !important;
}
#eventos h2 {
    margin-top: 15px;
    font-size: 30px;
}

.blog h2{
	color: #00d13e;
	font-size: 18px !important;
	padding-top:20px;
}

.eventos-pasados {
	border-bottom: 30px solid #ff2c36 !important;
	background: url(https://cafeconeuropa.eu/wp-content/uploads/2018/03/eventos-pasados-cce2.jpg) no-repeat !important;
	background-size: cover !important;
}



.ultimos-videos {
	border-bottom: 30px solid #ff2c36 !important;
	background: url(https://cafeconeuropa.eu/wp-content/uploads/2018/03/ultimos-videosl-cce2.jpg) no-repeat !important;
	background-size: cover !important;
}

.page-header.defecto{
	border-bottom: 30px solid #ff2c36 !important;
	background: url(https://cafeconeuropa.eu/wp-content/uploads/2019/01/cafeconceuropa-home.jpg) no-repeat !important;
	background-size: cover !important;
}


.blog-block article{
	box-shadow: none;
	-webkit-box-shadow: none;
}

.widget-area aside{
	background: #fff !important;
}

.widget-area .header-widget{background: #00d13e!important;}

.wp-searchform{
	background: #fff;
}

.widget .search-form:before, .page-content .search-form:before{
	display: none;
}



.widget .search-form input[type='text']{
	border-bottom: 1px dashed #00d13e !important;
    margin-left: 21px;
    width: 70% !important;
}

.tribe-organizer{
	color: #fff !important;
}

.blog-info .date{
	color: #00d13e;
}

div.wpcf7-response-output{
	color: #fff !important;
}


#block-footer #text-3{
	float: left;
	margin-top: -15px;
}


.enlace-evento-inscribete{
	z-index: 9999;
}



.bonton-ins{
	background: #ff2c36!important;
}


.tribe_events-template-default.single .redes-sociales-galeria{
	display: none;
}
.redes-sociales-galeria{
	margin-bottom: 50px;
}

.gallery-page .photo:not(.vc_video-bg-container):after{
	background: transparent;
}



/* Estilos nuevo child*/
div.tribe-events-event-image{float: left;width: 40%;margin: 30px;}



.ancho-cuarenta{
	float: left;
	width: 40%;
	text-align: center;
}

.ancho-sesenta{
	float: left;
	width: 60%;
}

.ancho-cien{
	width: 100%;
	float: left;
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.ancho-cuarenta .imagen_event{
	position: inherit;
	top: inherit;
	height: 240px;
}

.ancho-sesenta .contenido_eventos .date{
	top: inherit;
	left: inherit;
	float: left;
}

.ancho-sesenta h2.tribe-events-list-event-title{
	left: inherit;
	top: inherit;
	float: left;
	clear: both;
	margin-top: 50px !important;
}

.ancho-sesenta .texto_evento{
	position: relative;
	top: inherit;
	left: inherit;
}

.ancho-sesenta .botones_evento{
	position: relative;
	top: inherit;
	left: inherit;
	clear: both;
}



.vc_tta-tabs.pestanas-cafe .vc_tta-tabs-list .vc_tta-tab span{
	font-size: 12px;
	text-transform: none;
	padding-right: 10px;
	padding-right: 10px;
}



#parlamento-europeo ul{
	padding: 0px !important;
}


.fila-visible-pc{
		display: block;
	}
	.fila-visible-movil{
		display: none;
	}

.nc_tweetContainer{
	max-width: 32px;
}

.nc_socialPanel, .swp_social_panel{
	display: block;
	height:40px !important
}
.swp_social_panel .total_shares
{
	display: inline !important;
}


#tribe-events-content a {
    color: #000000!important;
}

#tribe-events-content a:hover {
    color: #000000 !important;
}

@media(min-width: 320px) and (max-width: 480px) {

	.testimonio-video{
		 width: 100%; 
		 margin:0 auto;
	}

	.fila-visible-pc{
		display: none;
	}
	.fila-visible-movil{
		display: block;
	}

	.vc_tta-tabs.pestanas-cafe h4{
		font-size: 20px;
	}

	.ancho-cuarenta{
		float: left;
		width: 100%;
		text-align: center;
	}
	.ancho-sesenta h2.tribe-events-list-event-title{
		clear: none;
		padding-top: 30px;
	}

	.ancho-sesenta{
		float: left;
		width: 100%;
	}

	body#eventos .amarillo.eventos > a{
		background: #1A171B;
	}
	#navbar ul.navbar-nav > li.rojo.current_page_item > a {
		background: #1A171B;
	}

	#blog .verde {
    	background: #1A171B;
	}

	#navbar ul.navbar-nav > li.azul.current_page_item > a{
		background: #1A171B;
	}


	.heading h1.header{
		font-size: 28px !important;
	}

	nav.navbar .navbar-toggle.collapsed span{
		background: #00d13e;
	}


	nav.navbar .nav-right {
	    margin: 10px 0px 0 0;
	}

	nav.navbar .nav-right .logos-futuro-top{
	    text-align: right;
	}

	nav.navbar .nav-right .logos-futuro-top img{
	    width: 35%;
	}

	nav.navbar .logo img {
	    max-height: 90px!important;
	}

	nav.navbar .navbar-toggle{
		margin-right: 15px !important;
		margin-top: 75px;
	}

	.heading.vc_custom_1520589342460 h3.header{
		font-size: 20px;
		padding-top: 0px;
		margin-top: 0px;
	}
	.texto_excerpt{
		display: none;
	}

	.seccion-testimonios h3{
		font-size: 28px;
	}

	.seccion-testimonios .inner.matchHeight{
		padding: 0px !important;
	}

	.testimonials-list .inner p{
		font-size: 20px;
	}

	#text-3 .textwidget{
		text-align: center;
	}

	.footer-widget-area #ltx_icons-8{
		margin-left: 20px;
	}

	.footer-widget-area #ltx_icons-7{
		text-align: center;
	}

	.footer-widget-area #media_image-3{
		text-align: center;
	}
	nav.navbar .nav-right .top-search {
	    display: block; 
	}
	nav.navbar .nav-right .top-search input[type='text']{
		right: 0px !important;
	}
	#top-search-ico{
		float: right;
		margin-left: 10px;
		margin-right: 70px;
	}
	nav.navbar .nav-right .top-search{
		margin-top: 20px;
	}

	nav.navbar .navbar-toggle{
		z-index: 1000;
	}

	/*cafe con europa*/

	header.page-header .breadcrumbs li{
		font-size: 14px;
	}

	.vc_custom_1521456732638, .vc_custom_1521453279729{
		padding: 15px !important;
	}

	.cafe-con-europa-texto p{
		font-size: 16px;
	}


	/*eventos*/

	.texto_evento{
		position: relative !important;
		top: inherit;
		left: inherit;
		margin-top: 20px;
	}

	.contenido_eventos .date{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: left;
		float: left;
    	margin-top: 30px;
    	margin-right: 10px;
    	width: 25%
	}

	.tribe-events-event-meta{
		border: none !important;
		background: transparent !important;
		width: 100%;
	}

	.tribe-event-schedule-details{
		   width: 100%;
	    float: left;
	    margin: 0px;

	}

	.tribe-events-list .tribe-events-list-event-title{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: left;
		float: left;
		width: 65%;
	}

	.tribe-events-list .tribe-events-list-event-title a{
		font-size: 18px;
	}

	.tribe-events-list .type-tribe_events h2{
		font-size: 18px !important;
		margin-top: 0px !important;
	}

	.imagen_event {
	    position: relative !important;
	    top: inherit;
	    height: auto !important; 
	}


	.botones_evento{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: center;
		margin-bottom: 30px;
	}

	.botones_evento .btn-hover-wrap{
		margin-bottom: 0px;
	}

	.tribe-events-nav-previous.tribe-events-nav-left.tribe-events-past{
		display: none !important;
	}

	.texto_leyenda{
		width: 70%;
	}

	.inscribete-titulo h3{
		font-size: 24px;
	}

	.incribirse .social-icons-list li{
		font-size: 12px;
	}


	body.single-tribe_events div.container div.tribe_events div.contenido_eventos div.date.blanco{
		left: inherit;
	}

	.contenido_evento .rojo.titulo_del_evento{
		top: inherit;
		left: inherit;
		position: relative;
	}

	.events-posts-sc.contenido_evento{
		width: 100%;
	}

	div.events-posts-sc.contenido_eventos + img{
		margin: 0px 0px 30px;
		width: 100%;
		clear: both;
	}

	.single-tribe_events .tribe-events-schedule{
		display: none;
	}

	.tribe-events-pg-template dl{
		width: auto;
	}

	.single-tribe_events .tribe-events-event-meta{
		    background-color: #ff2c36 !important;
	}

	.single-tribe_events .tribe-events-event-meta h3{
		margin-top: 25px;
	}

	.tribe-events-nav-previous, .tribe-events-nav-next{
		display: none !important;
	}

	.single-tribe_events .secondary .tribe-events-venue-map{
		width: 92%;
	}

	#eventos h1{
		font-size: 28px !important;
	}

}

@media(min-width: 481px) and (max-width: 640px) {

	.fila-visible-pc{
		display: none;
	}
	.fila-visible-movil{
		display: block;
	}

	.vc_tta-tabs.pestanas-cafe h4{
		font-size: 20px;
	}

	.ancho-cuarenta{
		float: left;
		width: 100%;
		text-align: center;
	}
	.ancho-sesenta h2.tribe-events-list-event-title{
		clear: none;
		padding-top: 0px;
		margin-top: 0px !important;
	}

	.ancho-sesenta{
		float: left;
		width: 100%;
	}

	.ancho-sesenta .contenido_eventos{
		margin-top: 20px;
	}

	body#eventos .amarillo.eventos > a{
		background: #1A171B;
	}
	#navbar ul.navbar-nav > li.rojo.current_page_item > a {
		background: #1A171B;
	}

	#blog .verde {
    	background: #1A171B;
	}

	#navbar ul.navbar-nav > li.azul.current_page_item > a{
		background: #1A171B;
	}

	.heading h1.header{
		font-size: 28px !important;
	}

	nav.navbar .navbar-toggle.collapsed span{
		background: #00d13e;
	}


	nav.navbar .nav-right {
	    margin: 10px 0px 0 0;
	}

	nav.navbar .nav-right .logos-futuro-top{
	    text-align: right;
	}

	nav.navbar .nav-right .logos-futuro-top img{
	    width: 35%;
	}

	nav.navbar .logo img {
	    max-height: 90px!important;
	}

	nav.navbar .navbar-toggle{
		margin-right: 15px !important;
		margin-top: 75px;
	}

	.heading.vc_custom_1520589342460 h3.header{
		font-size: 20px;
		padding-top: 0px;
		margin-top: 0px;
	}
	.texto_excerpt{
		display: none;
	}

	.seccion-testimonios h3{
		font-size: 28px;
	}

	.seccion-testimonios .inner.matchHeight{
		padding: 0px !important;
	}

	.testimonials-list .inner p{
		font-size: 20px;
	}

	#text-3 .textwidget{
		text-align: center;
	}

	.footer-widget-area #ltx_icons-8{
		margin-left: 20px;
	}

	.footer-widget-area #ltx_icons-7{
		text-align: center;
	}

	.footer-widget-area #media_image-3{
		text-align: center;
	}
	nav.navbar .nav-right .top-search input[type='text']{
		right: 0px !important;
	}

	#top-search-ico{
		float: right;
		margin-left: 10px;
		margin-right: 70px;
	}
	nav.navbar .nav-right .top-search{
		margin-top: 20px;
	}
	nav.navbar .navbar-toggle{
		z-index: 1000;
	}

	.vc_custom_1521456732638, .vc_custom_1521453279729{
		padding: 15px !important;
	}

	.texto_evento{
		position: relative !important;
		top: inherit;
		left: inherit;
		margin-top: 20px;
	}

	.contenido_eventos .date{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: left;
		float: left;
    	margin-bottom: 0px;
    	margin-right: 10px;
    	width: 25%
	}

	.tribe-events-event-meta{
		border: none !important;
		background: transparent !important;
		width: 100%;
	}

	.tribe-event-schedule-details{
		   width: 100%;
	    float: left;
	    margin: 0px;

	}

	.tribe-events-list .tribe-events-list-event-title{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: left;
		float: left;
		width: 65%;
	}

	.tribe-events-list .tribe-events-list-event-title a{
		font-size: 18px;
	}

	.tribe-events-list .type-tribe_events h2{
		font-size: 18px;
	}

	.imagen_event {
	    position: relative !important;
	    top: inherit;
	    height: auto !important; 
	}


	.botones_evento{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: center;
		margin-bottom: 30px;
	}

	.botones_evento .btn-hover-wrap{
		margin-bottom: 0px;
	}

	.tribe-events-nav-previous.tribe-events-nav-left.tribe-events-past{
		display: none !important;
	}
	.inscribete-titulo h3{
		font-size: 24px;
	}

	body.single-tribe_events div.container div.tribe_events div.contenido_eventos div.date.blanco{
		left: inherit;
	}

	.contenido_evento .rojo.titulo_del_evento{
		top: inherit;
		left: inherit;
		position: relative;
	}

	.events-posts-sc.contenido_evento{
		width: 100%;
	}

	div.events-posts-sc.contenido_eventos + img{
		margin: 0px 0px 30px;
		width: 100%;
		clear: both;
	}

	.single-tribe_events .tribe-events-schedule{
		display: none;
	}

	.tribe-events-pg-template dl{
		width: auto;
	}

	.single-tribe_events .tribe-events-event-meta{
		    background-color: #ff2c36 !important;
	}

	.single-tribe_events .tribe-events-event-meta h3{
		margin-top: 25px;
	}

	.tribe-events-nav-previous, .tribe-events-nav-next{
		display: none !important;
	}

	.single-tribe_events .secondary .tribe-events-venue-map{
		width: 92%;
	}
	
}

@media(min-width: 641px) and (max-width: 767px){

	.fila-visible-pc{
		display: none;
	}
	.fila-visible-movil{
		display: block;
	}

	.vc_tta-tabs.pestanas-cafe h4{
		font-size: 20px;
	}

	.ancho-cuarenta{
		float: left;
		width: 100%;
		text-align: center;
	}
	.ancho-sesenta h2.tribe-events-list-event-title{
		clear: none;
		padding-top: 0px;
		margin-top: 0px !important;
	}

	.ancho-sesenta{
		float: left;
		width: 100%;
	}

	.ancho-sesenta .contenido_eventos{
		margin-top: 20px;
	}


	body#eventos .amarillo.eventos > a{
		background: #1A171B;
	}
	#navbar ul.navbar-nav > li.rojo.current_page_item > a {
		background: #1A171B;
	}

	#blog .verde {
    	background: #1A171B;
	}

	#navbar ul.navbar-nav > li.azul.current_page_item > a{
		background: #1A171B;
	}

	.heading h1.header{
		font-size: 28px !important;
	}

	nav.navbar .navbar-toggle.collapsed span{
		background: #00d13e;
	}


	nav.navbar .nav-right {
	    margin: 10px 0px 0 0;
	}

	nav.navbar .nav-right .logos-futuro-top{
	    text-align: right;
	}

	nav.navbar .nav-right .logos-futuro-top img{
	    width: 35%;
	}

	nav.navbar .logo img {
	    max-height: 90px!important;
	}

	nav.navbar .navbar-toggle{
		margin-right: 15px !important;
		margin-top: 75px;
	}

	.heading.vc_custom_1520589342460 h3.header{
		font-size: 20px;
		padding-top: 0px;
		margin-top: 0px;
	}
	.texto_excerpt{
		display: none;
	}

	.seccion-testimonios h3{
		font-size: 28px;
	}

	.seccion-testimonios .inner.matchHeight{
		padding: 0px !important;
	}

	.testimonials-list .inner p{
		font-size: 20px;
	}

	#text-3 .textwidget{
		text-align: center;
	}

	.footer-widget-area #ltx_icons-8{
		margin-left: 20px;
	}

	.footer-widget-area #ltx_icons-7{
		text-align: center;
	}

	.footer-widget-area #media_image-3{
		text-align: center;
	}
	nav.navbar .nav-right .top-search input[type='text']{
		right: 0px !important;
	}

	#top-search-ico{
		float: right;
		margin-left: 10px;
		margin-right: 70px;
	}
	nav.navbar .nav-right .top-search{
		margin-top: 20px;
	}
	nav.navbar .navbar-toggle{
		z-index: 1000;
	}

	.vc_custom_1521456732638, .vc_custom_1521453279729{
		padding: 15px !important;
	}

	.texto_evento{
		position: relative !important;
		top: inherit;
		left: inherit;
		margin-top: 20px;
	}

	.contenido_eventos .date{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: left;
		float: left;
    	margin-bottom: 0px;
    	margin-right: 10px;
    	width: 25%
	}

	.tribe-events-event-meta{
		border: none !important;
		background: transparent !important;
		width: 100%;
	}

	.tribe-event-schedule-details{
		   width: 100%;
	    float: left;
	    margin: 0px;

	}

	.tribe-events-list .tribe-events-list-event-title{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: left;
		float: left;
		width: 65%;
	}

	.tribe-events-list .tribe-events-list-event-title a{
		font-size: 18px;
	}

	.tribe-events-list .type-tribe_events h2{
		font-size: 18px;
	}

	.imagen_event {
	    position: relative !important;
	    top: inherit;
	    height: auto !important; 
	    float: left;
    	clear: both;
	}


	.botones_evento{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: center;
		margin-bottom: 30px;
		    clear: both;
	}

	.botones_evento .btn-hover-wrap{
		margin-bottom: 0px;
	}

	.tribe-events-nav-previous.tribe-events-nav-left.tribe-events-past{
		display: none !important;
	}

	body.single-tribe_events div.container div.tribe_events div.contenido_eventos div.date.blanco{
		left: inherit;
	}

	.contenido_evento .rojo.titulo_del_evento{
		top: inherit;
		left: inherit;
		position: relative;
	}

	.events-posts-sc.contenido_evento{
		width: 100%;
	}

	div.events-posts-sc.contenido_eventos + img{
		margin: 0px 0px 30px;
		width: 100%;
		clear: both;
	}

	.single-tribe_events .tribe-events-schedule{
		display: none;
	}

	.tribe-events-pg-template dl{
		width: auto;
	}

	.single-tribe_events .tribe-events-event-meta{
		    background-color: #ff2c36 !important;
	}

	.single-tribe_events .tribe-events-event-meta h3{
		margin-top: 25px;
	}

	.tribe-events-nav-previous, .tribe-events-nav-next{
		display: none !important;
	}

	.single-tribe_events .secondary .tribe-events-venue-map{
		width: 92%;
	}
}

@media(min-width: 768px) and (max-width: 991px){
	.fila-visible-pc{
		display: none;
	}
	.fila-visible-movil{
		display: block;
	}

	.vc_tta-tabs.pestanas-cafe .vc_tta-tab{
		width: 49%;
		float: left;

	}

	.vc_tta-tabs.pestanas-cafe .vc_tta-tab span{
		padding: 5px 2px !important;
	}

	.vc_tta-tabs.pestanas-cafe .vc_tta-tab a{
		line-height: 20px !important;
	}

	.vc_tta-tabs.pestanas-cafe .vc_tta-panel-body{
		padding: 14px 0px !important;
	}

	.ancho-cuarenta{
		float: left;
		width: 100%;
		text-align: center;
	}
	.ancho-sesenta h2.tribe-events-list-event-title{
		clear: none;
		padding-top: 0px;
		margin-top: 0px !important;
	}

	.ancho-sesenta{
		float: left;
		width: 100%;
	}

	.ancho-sesenta .contenido_eventos{
		margin-top: 20px;
	}

	body#eventos .amarillo.eventos > a{
		background: #1A171B;
	}
	#navbar ul.navbar-nav > li.rojo.current_page_item > a {
		background: #1A171B;
	}

	#blog .verde {
    	background: #1A171B;
	}

	#navbar ul.navbar-nav > li.azul.current_page_item > a{
		background: #1A171B;
	}

	.heading h1.header{
		font-size: 40px !important;
	}

	#eventos h1{
		font-size: 40px !important;
	}

	nav.navbar .navbar-toggle.collapsed span{
		background: #00d13e;
	}


	nav.navbar .nav-right {
	    margin: 10px 0px 0 0;
	}

	nav.navbar .nav-right .logos-futuro-top{
	    text-align: right;
	}

	nav.navbar .nav-right .logos-futuro-top img{
	    width: 35%;
	}

	nav.navbar .logo img {
	    max-height: 90px!important;
	}

	nav.navbar .navbar-toggle{
		margin-right: 15px !important;
		margin-top: 75px;
	}

	.heading.vc_custom_1520589342460 h3.header{
		font-size: 28px;
		padding-top: 0px;
		margin-top: 0px;
	}
	.texto_excerpt{
		display: none;
	}

	.seccion-testimonios h3{
		font-size: 32px;
	}

	.seccion-testimonios .inner.matchHeight{
		padding: 0px !important;
	}

	.testimonials-list .inner p{
		font-size: 20px;
	}

	#text-3 .textwidget{
		text-align: center;
	}

	.footer-widget-area #ltx_icons-8{
		margin-left: 20px;
	}

	.footer-widget-area #ltx_icons-7{
		text-align: center;
	}

	.footer-widget-area #media_image-3{
		text-align: center;
	}
	nav.navbar .nav-right .top-search input[type='text']{
		right: 0px !important;
	}

	#top-search-ico{
		float: right;
		margin-left: 10px;
		margin-right: 70px;
	}
	nav.navbar .nav-right .top-search{
		margin-top: 20px;
	}
	nav.navbar .navbar-toggle{
		z-index: 1000;
	}

	#block-footer .col-md-4.col-sm-6:nth-child(2n+1){
		clear: both;
	}

	.vc_custom_1521456732638, .vc_custom_1521453279729{
		padding: 50px !important;
	}

	.texto_evento{
		position: relative !important;
		top: inherit;
		left: inherit;
		margin-top: 20px;
	}

	.contenido_eventos .date{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: left;
		float: left;
    	margin-bottom: 0px;
    	margin-right: 10px;

	}

	.tribe-events-event-meta{
		border: none !important;
		background: transparent !important;
		width: 100%;
	}

	.tribe-event-schedule-details{
		   width: 100%;
	    float: left;
	    margin: 0px;

	}

	.tribe-events-list .tribe-events-list-event-title{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: left;
		float: left;
		width: 65%;
	}

	.tribe-events-list .tribe-events-list-event-title a{
		font-size: 24px;
	}

	.tribe-events-list .type-tribe_events h2{
		font-size: 24px;
	}

	.imagen_event {
	    position: relative !important;
	    top: inherit;
	    height: auto !important; 
	    float: left;
    	clear: both;
    	    width: 100%;
    text-align: center;
	}


	.botones_evento{
		position: relative !important;
		top: inherit;
		left: inherit;
		text-align: center;
		margin-bottom: 30px;
		    clear: both;
	}

	.botones_evento .btn-hover-wrap{
		margin-bottom: 0px;
	}

	.tribe-events-nav-previous.tribe-events-nav-left.tribe-events-past{
		display: none !important;
	}

	.inscribete-titulo h3{
		font-size: 24px;
	}
	.incribirse .social-icons-list li{
		font-size: 12px;
	}

	body.single-tribe_events div.container div.tribe_events div.contenido_eventos div.date.blanco{
		left: inherit;
	}

	.contenido_evento .rojo.titulo_del_evento{
		top: inherit;
		left: inherit;
		position: relative;
	}

	.events-posts-sc.contenido_evento{
		width: 100%;
	}

	div.events-posts-sc.contenido_eventos + img{
		margin: 0px 0px 30px;
		width: 100%;
		clear: both;
	}

	.single-tribe_events .tribe-events-schedule{
		display: none;
	}

	.tribe-events-pg-template dl{
		width: auto;
	}

	.single-tribe_events .tribe-events-event-meta{
		    background-color: #ff2c36 !important;
	}

	.single-tribe_events .tribe-events-event-meta h3{
		margin-top: 25px;
	}

	.tribe-events-nav-previous, .tribe-events-nav-next{
		display: none !important;
	}

	.single-tribe_events .secondary .tribe-events-venue-map{
		width: 92%;
	}


}


@media(min-width: 992px) and (max-width: 1200px){

	.fila-visible-pc{
		display: none;
	}
	.fila-visible-movil{
		display: block;
	}


	.vc_tta-tabs.pestanas-cafe .vc_tta-tab{
		width: 49%;
		float: left;

	}

	.vc_tta-tabs.pestanas-cafe .vc_tta-tab span{
		padding: 10px 2px !important;
	}

	.ancho-cuarenta{
		width: 35%;
		margin-right: 5%;
	}

	body#eventos .amarillo.eventos > a{
		background: #1A171B;
	}
	#navbar ul.navbar-nav > li.rojo.current_page_item > a {
		background: #1A171B;
	}

	#blog .verde {
    	background: #1A171B;
	}

	#navbar ul.navbar-nav > li.azul.current_page_item > a{
		background: #1A171B;
	}

	.heading h1.header{
		font-size: 40px !important;
	}

	nav.navbar .navbar-toggle.collapsed span{
		background: #00d13e;
	}


	nav.navbar .nav-right {
	    margin: 10px 0px 0 0;
	}

	nav.navbar .nav-right .logos-futuro-top{
	    text-align: right;
	}

	nav.navbar .nav-right .logos-futuro-top img{
	    width: 35%;
	}

	nav.navbar .logo img {
	    max-height: 90px!important;
	}

	nav.navbar .navbar-toggle{
		margin-right: 15px !important;
		margin-top: 75px;
	}
	
	#text-3 .textwidget{
		text-align: center;
	}

	.footer-widget-area #ltx_icons-8{
		margin-left: 20px;
	}

	.footer-widget-area #ltx_icons-7{
		text-align: center;
	}

	.footer-widget-area #media_image-3{
		text-align: center;
	}
	nav.navbar .nav-right .top-search input[type='text']{
		right: 0px !important;
	}

	#top-search-ico{
		float: right;
		margin-left: 10px;
		margin-right: 70px;
	}
	nav.navbar .nav-right .top-search{
		margin-top: 20px;
	}
	nav.navbar .navbar-toggle{
		z-index: 1000;
	}

	.footer-widget-area .social-big li {
	    margin-right: -12px !important;
	}

	.vc_custom_1521456732638, .vc_custom_1521453279729{
		padding: 100px !important;
	}

	.inscribete-titulo h3{
		font-size: 32px;
	}
	
}

@media(min-width: 1201px) and (max-width: 1500px){
	nav.navbar .nav-right .top-search input[type='text']{
		right: 0px !important;
	}
}

@media(min-width: 1501px) and (max-width: 1700px){
	nav.navbar .nav-right .top-search input[type='text']{
		right: 0px !important;
	}
}

/*ocultando los botones del evento de Plasencia**/
div#post-4237 .botones_evento {

        display: none;

}
div#post-4237 .bonton-ins {

        display: none;

}

@media (min-width: 992px){
	.fila-oredenador{
		display:block;	
	}
	
	.fila-movil{
		display:none;	
	}
}

@media (max-width: 991px){
	.fila-movil{
		display:block;	
	}
	
	.fila-oredenador{
		display:none;	
	}
}

.col-lg-3.col-md-3.col-sm-6.col-ms-6.matchHeight.filter-item {
    margin-bottom: 30px;
}
.tribe-events-pg-template{
	padding-bottom:0px;
}


/* Blog */ 

div.tags-short, div.cats-short, div.blog-info ul li.icon-fav.color-main{display:none;}


/*Página 404*/

body.error404 h1 + p{margin-bottom:32px;}
body.error404 .btn-hover-wrap{margin-bottom:80px;}
body.error404 a.btn{padding:15px 40px!important;font-size:18px!important}


span.wpcf7-form-control-wrap.acceptance-130 {width: 40px;}
.check-pol {width: 70%;color: #fff;}


/* Página de Contacto*/

section.vc_section.incribirse a.btn.btn-default{font-size: 18px;line-height: 1.9em; padding: 10px 40px;}
section.vc_section.incribirse h6.header{font-size: 18px;}


/*  NUEVOS CSS 2021 IR  */
.btn-default{
	background: #99ed67 !important;
	color: #007a41 !important;
	border-radius: 5px !important;
	border: none !important;
	font-size: 15px !important;
	letter-spacing: 2px;
}
.gallery-sc .item .photo{
	border-radius: 25px !important;
}
.events-posts-sc .date {
    background: #007123;
    text-align: center;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    padding: 5px 8px;
    font-weight: 700;
}

