/*
Theme Name: AIE
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


/* TEMPORAL SEARCH POR PROVINCIA*/
/*.por_provincia div {
    opacity: 0;
}
.por_provincia .search-button {
    opacity: 1;
    margin-top: -50px;
}*/

#language-list {/*display: none;*/
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: -40px;
    top: 38px;
    z-index: 999;
}
#language-list li {
	display: inline-block;
	font-weight: bold;
	text-transform: uppercase;
}
#language-list li:first-child:after {
	content: ' / ';
}
#language-list li.active,
#language-list li a:hover { color: #c43029; }

/*.logged-in #language-list {display: block;}*/

/*body {font-family: 'Helvetica', 'Arial' !important;
    font-size: 14px;
    line-height: 19px;}*/
.content .content_inner .container_inner {margin-top:30px;}
.content .content_inner .full_width {margin-top:0;}
/*.two_columns_75_25 {margin-top:30px;}*/
/*.header_bottom .container_inner {overflow-y:hidden;}*/
.fluid-embed{ position: relative; overflow: hidden; width: 100%; height: auto;}
.ls-video-layer { width: 100% !important; }

/*---------- layout ----------*/

.page-id-15458 .content .container_inner, .single .content .container_inner,
.page-id-24808 .content .container_inner, .single .content .container_inner { width: 100%; padding: 0; box-sizing: border-box; }
.page-id-15458 .content .content_inner,
.page-id-24808 .content .content_inner { max-width: 1280px; margin-left: auto; margin-right: auto; }
.page-id-15458 .two_columns_75_25 .q_masonry_blog article,
.page-id-24808 .two_columns_75_25 .q_masonry_blog article { width: 100%; }
.page-id-15458 .content .container_inner.default_template_holder,
.page-id-24808 .content .container_inner.default_template_holder {padding-top: 60px !important;}

.boxed .section .section_inner, .grid_section .section_inner, .container_inner { width:1280px;max-width: 1280px; }
aside {z-index: 101;float: none;}
.content_inner {margin: 0;}
.wrapper_inner { overflow: visible; }
.container, .content, .full_width { position: static; }
.content .container_inner.page_container_inner {padding-top: 0;margin-bottom:60px;}
	.mbl {display: none;}
	.hide-mbl {display: block;}
	.hide-img {display:block;}

/*---------- estilos ----------*/

h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title { font-weight: bold; }
h1, h1 a, h4, h4 a { text-transform: none; }
h3, h3 a { text-transform: none; color: #000;  }
h2, h2 a { color: #000; text-transform: none;  }
h6, h6 a { text-transform: none; color: #000; }
.q_logo a { height: 85px !important; }
hr {border-top: 1px dotted #aeaeae;}
p { line-height: 21px; font-size: 15px; color: #000;font-family:'Lato';}
.single p {color: #000;}
h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title, .drop_down .second .inner > ul > li > a { text-transform: none; }
.seccion a, .single .post_text a {text-decoration: underline;}
header.scrolled .side_menu_button a, .side_menu_button>a.search_button { margin-top: -8px;}





/* 	 ----------- COLORS ----------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

::selection {background-color: #aeaeae;}
.home .color_m h2, .home .color_u h2, .home .color_s h2, .home .color_i h2, .home .color_c h2, .home .color_a h2 {
	text-align: center;
    text-transform: uppercase;
    padding-top: 20px;
    font-weight: 800;
    color:#000;
}
/*.color_m h5 a, .color_u h5 a, .color_s h5 a, .color_i h5 a, .color_c h5 a, .color_a h5 a {
	text-transform: uppercase;
	font-weight:800;
}*/
.home h4 {text-align: center;}
.home h4 a {text-transform:uppercase;font-weight:800;font-size:16px;}
.home h4 a:hover {text-decoration:underline;}
.home .color_m, .home .color_m h4 a {color: #e41d78;}
.home .color_u, .home .color_u h4 a {color: #20ae86;}
.home .color_s, .home .color_s h4 a {color: #c43029;}
.home .color_i, .home .color_i h4 a {color: #f8ab12;}
.home .color_c, .home .color_c h4 a {color: #5daee2;}
.home .color_a, .home .color_a h4 a {color: #b2b2b2;}

/*OLD RED*/
nav.content_menu ul li.active:hover i,
nav.content_menu ul li:hover i,
nav.content_menu ul li.active:hover a,
nav.content_menu ul li:hover a {color: #e41d78;}
nav.content_menu ul li.active i,
nav.content_menu ul li.active a {color: #e41d78;}
aside .widget.posts_holder li.current_page_item a, aside .widget_nav_menu li.current_page_item a {color:#e41d78;}
aside .widget.posts_holder li:hover, aside .widget_nav_menu li:hover, aside .widget.posts_holder li.current_page_item, aside .widget_nav_menu li.current_page_item {border-right: 1px solid #e41d78;}
nav.main_menu > ul > li > a:hover span {padding-top:4px;border-top:1px solid;}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a {color: #333;}

/*AIE - M - COLOR*/
.color_m .seccion a,
.color_m .seccion ul li a,
.color_m nav.content_menu ul li.active:hover i,
.color_m nav.content_menu ul li:hover i,
.color_m nav.content_menu ul li.active:hover a,
.color_m nav.content_menu ul li:hover a,
.color_m nav.content_menu ul li.active i,
.color_m nav.content_menu ul li.active a,
.color_m .q_accordion_holder.accordion .ui-accordion-header,
.color_m .q_accordion_holder.accordion h5.ui-accordion-header,
.color_m aside .widget.posts_holder li.current_page_item a,
.color_m aside .widget_nav_menu li.current_page_item a,
.color_m aside .widget.posts_holder li a:hover,
.color_m aside .widget_nav_menu li a:hover,
.color_m aside .widget.posts_holder li.current_page_item a,
.color_m aside .widget_nav_menu li.current_page_item a,

#nav-menu-item-15460 a:hover,
#nav-menu-item-24817 a:hover,
#nav-menu-item-15460 a.current,
#nav-menu-item-24817 a.current,
nav.main_menu > ul > li#nav-menu-item-15460 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-24817 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15460 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24817 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-15460:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-24817:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15460:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24817:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-15460.active > a > span,
nav.main_menu > ul > li#nav-menu-item-24817.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15460.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24817.active > a > span,
#nav-menu-item-15460 .second ul li a:hover,
#nav-menu-item-24817 .second ul li a:hover,
#mobile-menu-item-15460 a:hover,
#mobile-menu-item-24817 a:hover,
#mobile-menu-item-15460 a.current,
#mobile-menu-item-24817 a.current,
nav.mobile_menu > ul > li#mobile-menu-item-15460 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-24817 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15460 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24817 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-15460:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24817:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15460:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24817:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-15460.active > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24817.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15460.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24817.active > a > span,
#mobile-menu-item-15460 .second ul li a:hover,
#mobile-menu-item-24817 .second ul li a:hover,

.parent-pageid-15276 .breadcrumb .current,
.parent-pageid-15276 .breadcrumb a:hover {

color: #e41d78 !important;

}
.color_m aside .widget.posts_holder li:hover,
.color_m aside .widget_nav_menu li:hover,
.color_m aside .widget.posts_holder li.current_page_item,
.color_m aside .widget_nav_menu li.current_page_item {border-right: 1px solid #e41d78;}
.color_m ::selection, .color_m .ajax_loader .stripes > div {background-color: #e41d78;}
.footer_top .footer_col1 a:hover,
.footer_top .widget_nav_menu ul#menu-aie li.menu-item a:hover  {color: #e41d78 !important;}
.footer_top .widget_nav_menu ul#menu-aie li.menu-item:hover {border-right: 1px solid #e41d78;}

/*USUARIOS - U - COLOR*/
.color_u .seccion a,
.color_u .seccion ul li a,
.color_u nav.content_menu ul li.active:hover i,
.color_u nav.content_menu ul li:hover i,
.color_u nav.content_menu ul li.active:hover a,
.color_u nav.content_menu ul li:hover a,
.color_u nav.content_menu ul li.active i,
.color_u nav.content_menu ul li.active a,
.color_u .q_accordion_holder.accordion .ui-accordion-header,
.color_u aside .widget.posts_holder li.current_page_item a,
.color_u aside .widget_nav_menu li.current_page_item a,
.color_u aside .widget.posts_holder li a:hover,
.color_u aside .widget_nav_menu li a:hover,
.color_u aside .widget.posts_holder li.current_page_item a,
.color_u aside .widget_nav_menu li.current_page_item a,
#nav-menu-item-15468 a:hover,
#nav-menu-item-24846 a:hover
#nav-menu-item-15468 a.current,
#nav-menu-item-24846 a.current
nav.main_menu > ul > li#nav-menu-item-15468 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-24846 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15468 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24846 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-15468:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-24846:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15468:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24846:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-15468.active > a > span,
nav.main_menu > ul > li#nav-menu-item-24846.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15468.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24846.active > a > span,
#nav-menu-item-15468 .second ul li a:hover,
#nav-menu-item-24846 .second ul li a:hover,
#mobile-menu-item-15468 a:hover,
#mobile-menu-item-24846 a:hover,
#mobile-menu-item-15468 a.current,
#mobile-menu-item-24846 a.current,
nav.mobile_menu > ul > li#mobile-menu-item-15468 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-24846 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15468 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24846 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-15468:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24846:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15468:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24846:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-15468.active > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24846.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15468.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24846.active > a > span,
#mobile-menu-item-15468 .second ul li a:hover,
#mobile-menu-item-24846 .second ul li a:hover,

.parent-pageid-15456 .breadcrumb .current, .parent-pageid-15456 .breadcrumb a:hover {

	color: #20ae86 !important;

}
.color_u aside .widget.posts_holder li:hover,
.color_u aside .widget_nav_menu li:hover,
.color_u aside .widget.posts_holder li.current_page_item,
.color_u aside .widget_nav_menu li.current_page_item {border-right: 1px solid #20ae86;}
.color_u ::selection, .color_u .ajax_loader .stripes > div {background-color: #20ae86;}

/*SOCIOS - S - COLOR*/
.color_s .seccion a,
.color_s .seccion ul li a,
.color_s nav.content_menu ul li.active:hover i,
.color_s nav.content_menu ul li:hover i,
.color_s nav.content_menu ul li.active:hover a,
.color_s nav.content_menu ul li:hover a,
.color_s nav.content_menu ul li.active i,
.color_s nav.content_menu ul li.active a,
.color_s .q_accordion_holder.accordion .ui-accordion-header,
.color_s aside .widget.posts_holder li.current_page_item a,
.color_s aside .widget_nav_menu li.current_page_item a,
.color_s aside .widget.posts_holder li a:hover,
.color_s aside .widget_nav_menu li a:hover,
.color_s aside .widget.posts_holder li.current_page_item a,
.color_s aside .widget_nav_menu li.current_page_item a,
#nav-menu-item-15467 a:hover,
#nav-menu-item-24824 a:hover,
#nav-menu-item-15467 a.current,
#nav-menu-item-24824 a.current,
nav.main_menu > ul > li#nav-menu-item-15467 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-24824 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15467 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15467 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-15467:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-24824:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15467:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24824:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-15467.active > a > span,
nav.main_menu > ul > li#nav-menu-item-24824.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15467.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24824.active > a > span,
#nav-menu-item-15467 .second ul li a:hover,
#nav-menu-item-24824 .second ul li a:hover,
#mobile-menu-item-15467 a:hover,
#mobile-menu-item-24824 a:hover,
#mobile-menu-item-15467 a.current,
#mobile-menu-item-24824 a.current,
nav.mobile_menu > ul > li#mobile-menu-item-15467 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-24824 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15467 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24824 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-15467:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24824:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15467:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24824:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-15467.active > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24824.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15467.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24824.active > a > span,
#mobile-menu-item-15467 .second ul li a:hover,
#mobile-menu-item-24824 .second ul li a:hover,

.parent-pageid-15386 .breadcrumb .current, .parent-pageid-15386 .breadcrumb a:hover {

	color: #c43029 !important;

}
.color_s aside .widget.posts_holder li:hover,
.color_s aside .widget_nav_menu li:hover,
.color_s aside .widget.posts_holder li.current_page_item,
.color_s aside .widget_nav_menu li.current_page_item {border-right: 1px solid #c43029;}
.color_s ::selection, .color_s .ajax_loader .stripes > div{background-color: #c43029;}

/*PROMOCION / FORMACION - I - COLOR*/
.color_i .seccion a,
.color_i .seccion ul li a,
.color_i nav.content_menu ul li.active:hover i,
.color_i nav.content_menu ul li:hover i,
.color_i nav.content_menu ul li.active:hover a,
.color_i nav.content_menu ul li:hover a,
.color_i nav.content_menu ul li.active i,
.color_i nav.content_menu ul li.active a,
.color_i .q_accordion_holder.accordion .ui-accordion-header,
.color_i aside .widget.posts_holder li.current_page_item a,
.color_i aside .widget_nav_menu li.current_page_item a,
.color_i aside .widget.posts_holder li a:hover,
.color_i aside .widget_nav_menu li a:hover,
.color_i aside .widget.posts_holder li.current_page_item a,
.color_i aside .widget_nav_menu li.current_page_item a,
.archive.tax-en_ruta .widget_nav_menu li.current_page_item a,
.archive.tax-en_ruta .widget_nav_menu li a:hover,
.single-artista .widget_nav_menu li.current_page_item a,
.single-artista .widget_nav_menu li a:hover,
#nav-menu-item-15466 a:hover,
#nav-menu-item-24831 a:hover,
#nav-menu-item-15466 a.current,
#nav-menu-item-24831 a.current,
nav.main_menu > ul > li#nav-menu-item-15466 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-24831 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15466 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24831 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-15466:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-24831:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15466:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24831:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-15466.active > a > span,
nav.main_menu > ul > li#nav-menu-item-24831.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15466.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24831.active > a > span,
#nav-menu-item-15466 .second ul li a:hover,
#nav-menu-item-24831 .second ul li a:hover,
#mobile-menu-item-15466 a:hover,
#mobile-menu-item-24831 a:hover,
#mobile-menu-item-15466 a.current,
#mobile-menu-item-24831 a.current,
nav.mobile_menu > ul > li#mobile-menu-item-15466 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-24831 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15466 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24831 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-15466:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24831:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15466:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24831:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-15466.active > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24831.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15466.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24831.active > a > span,
#mobile-menu-item-15466 .second ul li a:hover,
#mobile-menu-item-24831 .second ul li a:hover,
#nav-menu-item-15463 a:hover,
#nav-menu-item-24840 a:hover,
#nav-menu-item-15463 a.current,
#nav-menu-item-24840 a.current,
nav.main_menu > ul > li#nav-menu-item-15463 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-24840 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15463 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24840 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-15463:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-24840:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15463:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24840:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-15463.active > a > span,
nav.main_menu > ul > li#nav-menu-item-24840.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15463.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24840.active > a > span,
#nav-menu-item-15463 .second ul li a:hover,
#nav-menu-item-24840 .second ul li a:hover,
#mobile-menu-item-15463 a:hover,
#mobile-menu-item-24840 a:hover,
#mobile-menu-item-15463 a.current,
#mobile-menu-item-24840 a.current,
nav.mobile_menu > ul > li#mobile-menu-item-15463 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-24840 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15463 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24840 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-15463:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24840:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15463:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24840:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-15463.active > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24840.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15463.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24840.active > a > span,
#mobile-menu-item-15463 .second ul li a:hover,
#mobile-menu-item-24840 .second ul li a:hover,
.footer_col2 li.menu-item a:hover, .footer_col3 li.menu-item a:hover, .parent-pageid-15357 .breadcrumb .current, .parent-pageid-15357 .breadcrumb a:hover, .page-template-aienruta .breadcrumb .current, .page-template-aienruta .breadcrumb a:hover, .page-template-aienruta-internacional .breadcrumb .current, .page-template-aienruta-internacional .breadcrumb a:hover {

	color: #f8ab12 !important;
}
.color_i aside .widget.posts_holder li:hover,
.color_i aside .widget_nav_menu li:hover,
.color_i aside .widget.posts_holder li.current_page_item,
.color_i aside .widget_nav_menu li.current_page_item,
.archive.tax-en_ruta .widget_nav_menu li:hover,
.archive.tax-en_ruta .widget_nav_menu li.current_page_item,
.single-artista .widget_nav_menu li:hover,
.single-artista .widget_nav_menu li.current_page_item,
.footer_top .widget_nav_menu ul#menu-promocion li.menu-item:hover,
.footer_top .widget_nav_menu ul#menu-formacion li.menu-item:hover {border-right: 1px solid #f8ab12;}
.color_i ::selection, .color_i .ajax_loader .stripes > div, .footer_col2 .separator.small, .footer_col3 .separator.small {background-color: #f8ab12;}

/*COMUNIDAD - C - COLOR*/
.color_c .seccion a,
.color_c .seccion ul li a,
.color_c nav.content_menu ul li.active:hover i,
.color_c nav.content_menu ul li:hover i,
.color_c nav.content_menu ul li.active:hover a,
.color_c nav.content_menu ul li:hover a,
.color_c nav.content_menu ul li.active i,
.color_c nav.content_menu ul li.active a,
.color_c .q_accordion_holder.accordion .ui-accordion-header,
.color_c aside .widget.posts_holder li.current_page_item a,
.color_c aside .widget_nav_menu li.current_page_item a,
.color_c aside .widget.posts_holder li a:hover,
.color_c aside .widget_nav_menu li a:hover,
.color_c aside .widget.posts_holder li.current_page_item a,
.color_c aside .widget_nav_menu li.current_page_item a,
#nav-menu-item-15461 a:hover,
#nav-menu-item-24853 a:hover,
#nav-menu-item-15461 a.current,
#nav-menu-item-24853 a.current,
nav.main_menu > ul > li#nav-menu-item-15461 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-24853 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15461 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24853 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-15461:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-24853:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15461:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24853:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-15461.active > a > span,
nav.main_menu > ul > li#nav-menu-item-24853.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-15461.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24853.active > a > span,
#nav-menu-item-15461 .second ul li a:hover,
#nav-menu-item-24853 .second ul li a:hover,
#mobile-menu-item-15461 a:hover,
#mobile-menu-item-24853 a:hover,
#mobile-menu-item-15461 a.current,
#mobile-menu-item-24853 a.current,
nav.mobile_menu > ul > li#mobile-menu-item-15461 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-24853 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15461 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24853 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-15461:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24853:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15461:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24853:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-15461.active > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24853.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-15461.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24853.active > a > span,
#mobile-menu-item-15461 .second ul li a:hover,
#mobile-menu-item-24853 .second ul li a:hover,
.footer_col4 li.menu-item a:hover, .breadcrumb .current, .breadcrumb a:hover {color: #5daee2 !important;}
.color_c aside .widget.posts_holder li:hover,
.color_c aside .widget_nav_menu li:hover,
.color_c aside .widget.posts_holder li.current_page_item,
.color_c aside .widget_nav_menu li.current_page_item {border-right: 1px solid #5daee2;}
.footer_top .footer_col4 a:hover,
.footer_top .widget_nav_menu ul#menu-noticias-y-blog li.menu-item a:hover  {color: #5daee2 !important;}
.footer_top .widget_nav_menu ul#menu-noticias-y-blog li.menu-item:hover {border-right: 1px solid #5daee2;}
.color_c ::selection, .color_c .ajax_loader .stripes > div, .footer_col4 .separator.small {background-color: #5daee2;}

/*NOTICIAS - A - COLOR*/
.color_a .seccion a,
.color_a .seccion ul li a,
.color_a nav.content_menu ul li.active:hover i,
.color_a nav.content_menu ul li:hover i,
.color_a nav.content_menu ul li.active:hover a,
.color_a nav.content_menu ul li:hover a,
.color_a nav.content_menu ul li.active i,
.color_a nav.content_menu ul li.active a,
.color_a .q_accordion_holder.accordion .ui-accordion-header,
.color_a aside .widget.posts_holder li.current_page_item a,
.color_a aside .widget_nav_menu li.current_page_item a,
.color_a aside .widget.posts_holder li a:hover,
.color_a aside .widget_nav_menu li a:hover,
.color_a aside .widget.posts_holder li.current_page_item a,
.color_a aside .widget_nav_menu li.current_page_item a,
.single_tags a {color: #c43029 !important;}
.color_a aside .widget.posts_holder li:hover,
.color_a aside .widget_nav_menu li:hover,
.color_a aside .widget.posts_holder li.current_page_item,
.color_a aside .widget_nav_menu li.current_page_item {border-right: 1px solid #c43029;}
.color_a ::selection, .color_a .ajax_loader .stripes > div {background-color: #c43029;}
#nav-menu-item-17434 a:hover,
#nav-menu-item-24857 a:hover,
#nav-menu-item-17434 a.current,
#nav-menu-item-24857 a.current,
nav.main_menu > ul > li#nav-menu-item-17434 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-24857 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-17434 > a:hover > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24857 > a:hover > span,
nav.main_menu > ul > li#nav-menu-item-17434:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-24857:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-17434:hover > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24857:hover > a > span,
nav.main_menu > ul > li#nav-menu-item-17434.active > a > span,
nav.main_menu > ul > li#nav-menu-item-24857.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-17434.active > a > span,
header.scrolled nav.main_menu > ul > li#nav-menu-item-24857.active > a > span,
#nav-menu-item-17434 .second ul li a:hover,
#nav-menu-item-24857 .second ul li a:hover,
#mobile-menu-item-17434 a:hover,
#mobile-menu-item-24857 a:hover,
#mobile-menu-item-17434 a.current,
#mobile-menu-item-24857 a.current,
nav.mobile_menu > ul > li#mobile-menu-item-17434 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-24857 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-17434 > a:hover > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24857 > a:hover > span,
nav.mobile_menu > ul > li#mobile-menu-item-17434:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24857:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-17434:hover > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24857:hover > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-17434.active > a > span,
nav.mobile_menu > ul > li#mobile-menu-item-24857.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-17434.active > a > span,
header.scrolled nav.mobile_menu > ul > li#mobile-menu-item-24857.active > a > span,
#mobile-menu-item-17434 .second ul li a:hover,
#mobile-menu-item-24857 .second ul li a:hover,
.breadcrumb .current, .breadcrumb a:hover {color: #c43029 !important;}





/* 	 ----------- MENU  -----------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */
header.fixed {-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;}
header.fixed.scrolled .q_logo img {/*height: 60px !important;padding-top: 5px;*/}
nav.main_menu.right {margin-right: 40px;}
nav.main_menu>ul>li>a { padding: 0 14px; }
.header_inner_right {padding-right:30px;}
nav.main_menu>ul>li>a:hover>span {border-bottom: 1px solid;padding-bottom: 5px;}
header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
line-height: 16px !important;}
nav.main_menu > ul > li > a {font-weight:600;}
.drop_down .second .inner ul, li.narrow .second .inner ul {-webkit-box-shadow: 0px 3px 15px -4px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 3px 15px -4px rgba(0,0,0,0.3);
box-shadow: 0px 3px 15px -4px rgba(0,0,0,0.3);margin-top:1px;}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header, header.fixed.scrolled .header_bottom{    background-color: #FFF;}
.drop_down .second .inner > ul > li > a {color: #000;font-size: 14px;}




/* 	 ----------- PORTADA ---------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

.home #musica-mobile,
.home #call-aie-mobile,
.home #banners-mobile { display: none; }
.home #musica-desktop { display: block; }

.home .wpb_single_image .vc_single_image-wrapper {max-width: 100%;float: none;}
.page .wpb_single_image .vc_single_image-wrapper {max-width: 100%;padding-bottom:10px;}
.ls-inner { margin-top: 0 !important; }
.q_slider { margin-top: 100px; }
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {background-color: #e32338;}
input.wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {background-color: #444;-webkit-box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);-moz-box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);}
a.qbutton.medium.center.default:hover, a.qbutton.default:hover {-webkit-box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);-moz-box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);}
#call-aie .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, #call-aie .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {background-color: #e32338;height: 38px;line-height: 38px;margin: -3px 0 0 0;}
#call-aie .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover, #call-aie .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {background-color: #444;-webkit-box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);-moz-box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);}
.agenda .image_hover {text-align: center;}
.image_hover .images_holder img.active_image, .image_hover .images_holder img.hover_image {-webkit-transition: none;-ms-transition: none;-moz-transition: none;-o-transition: none;}
.qbutton, .qbutton.medium {text-transform:none;}
.wpb_single_image.vc_align_center.noticia-top img:hover { opacity: 0.8;}
.home input.wpcf7-form-control.wpcf7-text {background-color: #f7f8f9;border: 1px solid #dbddde;color: #a0a2a6;font-family: 'Open Sans';font-size: 12px;text-transform: none;line-height: 16px;font-weight: 300;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;margin-top:5px;margin-bottom: 20px;}
.two_columns_form_with_space, .two_columns_form_without_space {
    display: block;
    width:100%;
}
.two_columns_form_with_space .column_left {
    vertical-align: top;
    padding-right: 5px;
    width:70%;
}
.two_columns_form_with_space .column_right {
    vertical-align: top;
    padding-left: 5px;
    margin-top: 0;
    padding-top: 4px;
}
.home input.wpcf7-form-control.wpcf7-text:focus {color: #444;border-color: #adadad;}
.home .wpcf7-response-output.wpcf7-mail-sent-ok {text-transform:none;}
.area-socio {text-align: center;}
#promocion .wpb_content_element.wpb_single_image img { border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; }
.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next { height: 54px !important; width: 54px !important; top: 50% !important;  }
#promocion .vc_col-sm-2:first-of-type { display: none; }
.q_list.circle ul>li:before,
.separator.small, .wpb_column>.wpb_wrapper .separator.small { background-color: #d50817;  }
#back_to_top span i { color: #a4a4a4 !important; }
#back_to_top:hover span i { color: rgba(255,255,255,.5) !important; }
#back_to_top span { color: #4f4f4f !important; }
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"] { font-style: normal; }

.latest_post_holder.two_columns h5, .latest_post_holder.two_columns h5 a { font-weight: normal; font-size: 24px; line-height: 1.15em; }
.latest_post h5 a {font-weight: normal; font-size: 24px; font-family: 'Georgia', 'Times', serif;}
.latest_post_holder.three_columns h5, .latest_post_holder.three_columns h5 a { line-height: 1.1em; }
.latest_post_holder.three_columns p.excerpt { margin-top: 7px !important;}


.latest_post_inner .post_infos { font-size: 12px; line-height: 18px; }
.home .q_masonry_blog_post_text h5 a {line-height:1em;}
.wpb_single_image.vc_align_center.noticia-top img{ width: 100%;}
.flex-direction-nav a {z-index:9;}
.home .q_masonry_blog_post_image .flex-direction-nav a {width: 25px;height: 25px;line-height: 25px;top:45%;}
.home .q_masonry_blog_post_image .flex-direction-nav a i {line-height: 25px;font-size: 22px;}
.home article.category-comunicados .q_masonry_blog_post_image,
.home article.category-notifications .q_masonry_blog_post_image {padding: 15px;background-color: #c43029;}
.home article.category-comunicados .q_masonry_blog_post_text,
.home article.category-notifications .q_masonry_blog_post_text{background-color: #c43029;}
.home article.category-comunicados .q_masonry_blog_post_text h5,
.home article.category-notifications .q_masonry_blog_post_text h5,
.home article.category-comunicados .q_masonry_blog_post_text p,
.home article.category-notifications .q_masonry_blog_post_text p {color:#FFF;padding:0 15px;}
.home article.category-comunicados .q_masonry_blog_post_text h5 a,
.home article.category-notifications .q_masonry_blog_post_text h5 a {color: #fff;}
.home article.category-comunicados .q_masonry_blog_post_text h5 a:hover,
.home article.category-notifications .q_masonry_blog_post_text h5 a:hover {color: #ccc;}
.home .q_masonry_blog .category-comunicados h6,
.home .q_masonry_blog .category-notifications h6 {padding-left: 15px;color:#fff;}
.home article.category-comunicados .q_masonry_blog_post_text p,
.home article.category-notifications .q_masonry_blog_post_text p {padding-bottom:20px;}
.home article.category-propiedad-intelectual .q_masonry_blog_post_image,
.home article.category-intellectual-property .q_masonry_blog_post_image {padding: 15px;background-color: #444;}
.home article.category-propiedad-intelectual .q_masonry_blog_post_text,
.home article.category-intellectual-property .q_masonry_blog_post_text{background-color: #444;}
.home article.category-propiedad-intelectual .q_masonry_blog_post_text h6,
.home article.category-intellectual-property .q_masonry_blog_post_text h6,
.home article.category-propiedad-intelectual .q_masonry_blog_post_text h5,
.home article.category-intellectual-property .q_masonry_blog_post_text h5,
.home article.category-propiedad-intelectual .q_masonry_blog_post_text p,
.home article.category-intellectual-property .q_masonry_blog_post_text p {color:#FFF;padding:0 15px;}
.home article.category-propiedad-intelectual .q_masonry_blog_post_text h5 a,
.home article.category-intellectual-property .q_masonry_blog_post_text h5 a {color: #fff;}
.home article.category-propiedad-intelectual .q_masonry_blog_post_text h5 a:hover,
.home article.category-intellectual-property .q_masonry_blog_post_text h5 a:hover {color:#ccc;}
.home article.category-propiedad-intelectual .q_masonry_blog_post_text p,
.home article.category-intellectual-property .q_masonry_blog_post_text p {padding-bottom:20px;}
.home .latest_post_text_inner {text-align: left;}
.home .latest_post_holder.boxes>ul>li .latest_post {padding: 19px 0 10px;}
.home .actualidad {padding-top: 35px;}
.home .actualidad .section_inner h2 {font-weight:900;text-transform: uppercase;color:#000;padding-bottom:15px;margin-bottom:15px;border-bottom:4px solid #b2b2b2;}
.home .actualidad .vc_column_container {padding: 0 15px;}
#expand .wpb_column.vc_col-sm-4 {width: 33.3%;}
.home .agenda img {max-width:400px;}
.home li.bigger {font-size: 18px;margin-bottom: 50px !important;}
.q_list.circle ul {margin-top: 40px !important;}
.home .comunidad h2 {font-weight:900;text-transform: uppercase;color:#000;padding-bottom:15px;margin-bottom:15px;border-bottom:4px solid rgb(213, 8, 23);}
.home .section_inner .separator.small {display: none;}
.blog_slider .blog_slides>li span.image {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease; }
.blog_slider .blog_slides>li:hover span.image {opacity:0.8;}
.blog_text_holder {background: rgb(213, 8, 23);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease; }
.blog_slider .blog_slides>li.item:hover .blog_text_holder {background-color: #444;}
.blog_slider .blog_slides>li:hover .blog_text_holder { opacity:0.8; }
.blog_text_holder.info_bottom .blog_text_holder_outer {padding: 8px 0;}
.blog_text_holder.info_bottom .blog_text_holder_inner {padding: 0 0 0 10px;text-align: left;}
.blog_slider_holder .item_holder {margin:20px; padding-bottom: 40px; }
.blog_slider_holder .item_holder { overflow: visible; }
.blog_text_holder.info_bottom .blog_text_date_holder {display: none;}
.blog_text_holder.info_bottom {margin: 0; overflow: visible; }
h3.blog_slider_title a, h3.blog_slider_title {font-family: 'Lora', serif;font-weight:900;letter-spacing: 0;font-size: 16px;line-height: 18px;min-height: 36px;max-height: 36px;overflow: hidden;vertical-align: middle;display: table-cell; height: 36px;}
.blog_slider .caroufredsel-prev, .full_width .section_inner .blog_slider .caroufredsel-prev {left: -30px;}
.blog_slider .caroufredsel-next, .full_width .section_inner .blog_slider .caroufredsel-next {right: -30px;}
.caroufredsel-direction-nav a, .flex-direction-nav a {width: 16px;height: 16px;line-height: 30px;background-color:transparent;margin: 0;border: none;}
.caroufredsel-direction-nav a i, .flex-direction-nav a i {line-height: 16px;font-size: 40px;color: rgb(213, 8, 23);}
.flexslider:hover .flex-direction-nav a.flex-prev:hover,
.flexslider:hover .flex-direction-nav a.flex-next:hover,
.portfolio_slider:hover .flex-direction-nav a.flex-prev:hover,
.portfolio_slider:hover .flex-direction-nav a.flex-next:hover,
.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover,
.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover,
.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover,
.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover {background-color: transparent;}

.home #carta h2 {font-size: 26px;text-align: left;}
.home #carta img {padding: 0 20px;}
.home #carta h6 {padding-left: 35px;line-height: 1.1em;font-weight: 400;padding-bottom: 20px;}
#carta h6:before {background-color: #c43029;background-size: 20px;background-repeat: no-repeat;background-position: top left;width: 15px;height: 15px;position: absolute;content: '';border-radius: 7.5px;-moz-border-radius: 7.5px;-webkit-border-radius: 7.5px;position: absolute;left: 10px;}
#carta a {font-weight: 400;color: #c43029;}
.carta-servicios {margin-right: 30px;}
.home .q_social_icon_holder {float: right;}

.testimonials_holder .flex-direction-nav li {
    height: 0;
    margin-top: 0;
}
.testimonials_holder .flex-direction-nav li.flex-nav-prev {
    position: absolute;
    left: -45px;
    top: 15px;
}
.testimonials_holder .flex-direction-nav li.flex-nav-next {
    position: absolute;
    right: -45px;
    top: 15px;
}
.testimonials_holder.light .flex-direction-nav a {background-color:#FFF;}
.testimonials_holder.light .flex-direction-nav a:before {font-size:30px;color:#c43029;}
.testimonials_holder.light .flex-direction-nav a:hover:before {font-size:30px;color:rgb(164, 164, 164);}
.testimonials_holder.light .flex-direction-nav a:hover {background-color:#FFF !important;border-color:#FFF !important;}
/*.blog_text_holder.info_bottom {margin: 0;display: block;position: relative;background:transparent;}
.blog_slides .blog_text_holder_inner .blog_slider_title a {color: #444;}
.blog_slider_holder h4 {font-family: 'Georgia', 'Times New Roman', serif;padding: 0 !important;margin:0;line-height: 16px;height: 36px;overflow: hidden;}
.blog_slider_holder h4 a{font-size: 16px;}
.blog_slider_holder h4 a:hover {color: pink !important;}
.blog_text_holder.info_bottom .blog_text_date_holder {width: 60px;text-align:left;padding-left:0;vertical-align: top;}
.blog_text_holder.info_bottom .blog_slider_date_holder span {display: inline;}
.blog_slider_date_holder span.blog_slider_month:before {content: ' - ';}
span.blog_slider_date_holder {font-family: 'Georgia', 'Times New Roman', serif;font-style: italic;font-size: 18px;}
.blog_slider_categories {font-weight: 700;text-transform: uppercase;line-height: 14px;font-size:12px;min-height: 30px;overflow: hidden;vertical-align:middle;}
*/

.footer_bottom_columns {width: 1280px;max-width: 1280px;left: 0;right: 0;margin: 0 auto;}


/* 	 ----------- TITOL / BREADCRUBS / CONTENT MENU ---------------
	 -------------------------------------------------------------
	 -------------------------------------------------------------
	 ------------------------------------------------------------- */

/*title & breadcrumbs*/
.title {width: 100%;height: 0;text-align: left;z-index: 101;border-bottom-color: #eee;margin: 0;padding: 0;	position: relative;margin-top: 75px;height:0 !important;}
.title .title_holder {height: 100px;padding-top: 0 !important;}
.title_subtitle_holder {margin-top:-30px;}
.title_subtitle_holder h1 {letter-spacing:0;}
/*.title_outer.title_without_animation {height: 0;}*/
/*.page-id-15499 .title_outer.title_without_animation {height: 100%;}*/
.page-id-15499 .title.title_size_small h1, .page-id-15500 .title.title_size_small h1, .page-id-15501 .title.title_size_small h1, .page-id-15484 .title.title_size_small h1, .page-id-15368 .title.title_size_small h1, .page-id-15658 .title.title_size_small h1, .page-id-15660 .title.title_size_small h1, .page-id-15662 .title.title_size_small h1, .page-id-15664 .title.title_size_small h1, .page-id-15650 .title.title_size_small h1, .page-id-16055 .title.title_size_small h1, .page-id-15474 .title.title_size_small h1, .page-id-17978 .title.title_size_small h1, .page-id-17975 .title.title_size_small h1, .page-id-17973 .title.title_size_small h1, .page-id-21877 .title.title_size_small h1, .page-id-15476 .title.title_size_small h1, .page-id-21921 .title.title_size_small h1 {display:block;}

.page-id-15499 .title, .page-id-15500 .title, .page-id-15501 .title, .page-id-15484 .title, .page-id-15368 .title, .page-id-15658 .title, .page-id-15660 .title, .page-id-15662 .title, .page-id-15664 .title, .page-id-15650 .title, .page-id-16055 .title, .page-id-15474 .title, .page-id-17978 .title, .page-id-17975 .title, .page-id-17973 .title, .page-id-21877 .title, .page-id-15476 .title, .page-id-21921 .title {height:30px !important;}
.page-id-17978 .title, .page-id-17975 .title, .page-id-17973 .title, .page-id-21877 .title, .page-id-15474 .title {margin-bottom:20px;}
.title.title_size_small h1 {font-size: 20px;line-height: 33px;display: none;}
.breadcrumb {display:none;position: relative;height: 100%;font-size: 13px;top: 0;left: 0;}
.breadcrumb .current {font-weight: 700;}

/*content-menu*/
/*nav.content_menu {background:#FFF;}
.boxed nav.content_menu.fixed {padding: 0px;width: 1280px;}
width: 1280px;margin: 0;}
*/

.container_inner nav.content_menu {width: 100%;-webkit-transform: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transform: none;border-bottom: 1px solid #aeaeae;height:40px!important;position:fixed;top:100px;}
.container_inner nav.content_menu.fixed {padding:0;margin:0;height:40px!important;width: 100%;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;z-index: 101;}
nav.content_menu ul {text-align: left;margin:0;list-style:none;background-color: #FFF;z-index: 3;}
nav.content_menu ul li {text-align:left;display:inline-block;padding: 2px 16px 0 0;}
nav.content_menu ul li .arrow {display:none;}
nav.content_menu ul li a {color:#000;margin: 0;padding: 10px 10px 10px 0;font-size:14px;font-weight:600;text-trasnform:uppercase;}
nav.content_menu ul li a span {padding:0;letter-spacing:0;text-trasnform:uppercase !important;}
nav.content_menu .nav_select_menu ul li a {line-height: 18px;}
nav.content_menu.fixed li {text-align:left;}
nav.content_menu .nav_select_menu {border: none;}
nav.content_menu ul li i {display: none;}
nav.content_menu ul li i.undefined {display: none;}
nav.content_menu .nav_select_menu {display: none;}
nav.content_menu .nav_select_menu .nav_select_button {display: none;}
nav.content_menu .nav_select_menu ul {display: none;}
nav.content_menu .nav_select_menu ul li {display: none;}

.page-template-aienruta-internacional nav.content_menu ul { width: auto; }

/*titulo pagina -same styles as content menu*/
.titulo-pagina {margin-bottom: 20px;}
.titulo-pagina h3 {text-transform: uppercase;font-size: 14px;padding: 7px 0;border-bottom:1px solid;}
.titulo-pagina p {padding: 7px 0;border-bottom:1px solid;}
.title.title_size_small h1 {text-transform: uppercase;font-size: 14px;padding: 0;border-bottom:1px solid;}


/*aviso legal*/
.page-id-17978 .content .content_inner .container_inner h3, .page-id-17975 .content .content_inner .container_inner h3, .page-id-17973 .content .content_inner .container_inner h3, .page-id-21877 .content .content_inner .container_inner h3 {padding:20px 0;}

/* 	 ----------- SIDEBAR ---------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

aside .qode-widget-sticky-sidebar {margin-top:10px;}
aside .widget.posts_holder li, aside .widget_nav_menu li {-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;padding: 7px 15px;margin: 12px 0;}
aside .widget.posts_holder li a, aside .widget_nav_menu li a{padding:15px;text-transform:uppercase;color:#000;font-size:14px;font-weight: 300;text-decoration:none;}
aside .widget.posts_holder li, aside .widget_nav_menu li {border-right: 1px solid #000;font-family:'Lato';}
.sidebar h5 {text-transform: uppercase;text-align:right;}




/* 	 ----------- SECCIONS --------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */
.seccion a:hover, .seccion ul li a:hover {color:#444 !important;text-decoration:underline;}

/*SECCIONES*/

.seccion:nth-of-type(1), .seccion:nth-of-type(3), .seccion:nth-of-type(5), .seccion:nth-of-type(7) {
    border-left: 1px solid #f2f2f2;
    padding-left:0;
}
.seccion:nth-of-type(2), .seccion:nth-of-type(4), .seccion:nth-of-type(6), .seccion:nth-of-type(8) {
    border-left: 1px solid #aeaeae;
    padding-left:0;
}
/*.seccion {padding: 30px 0; margin-bottom:15px !important;font-size:12px;line-height:18px;}*/
.seccion {
    padding: 15px 0;
    margin: 15px 0 !important;
    font-size: 12px;
    line-height: 18px;
    border-bottom: 1px dashed #ccc;
}
.seccion .primera {margin-top: -30px;}
.seccion p, .seccion li {font-family: 'Helvetica', 'Arial' !important;font-size: 14px;line-height:19px;}
.seccion p {padding-bottom:20px;}
.seccion #reduce p, .seccion #reduce li {font-size: 13px;line-height:18px;}
.seccion h3 {text-transform: uppercase; padding-bottom:20px;}
.seccion h4, .seccion h4 a {text-transform: uppercase; padding-bottom: 10px;font-weight:300;}
.seccion ul, .seccion ol {padding: 0 20px 20px;}
.seccion li {padding: 7px 0px;}

/*---------- Organización ----------*/

.cargos p {text-transform: uppercase !important; font-weight: 700;font-size: 14px;}
#organigrama {min-height: 640px;}
.organigrama {-webkit-font-smoothing:antialiased;}
.organigrama p {padding: 0;font-weight: 400;line-height: 16px;}
.organigrama p.sub {font-weight: 300;padding-bottom: 6px;}
.organigrama h4 {padding: 20px 0 0 0;color: #e41d78;font-size: 18px;line-height: 20px;}
.organigrama h6 {text-transform: uppercase;font-size: 13px;color: #e41d78;font-weight: 400;line-height: 13px;padding-top: 10px;}
.organigrama ul {padding:0;margin:0;color:#e41d78;}
.organigrama ul li {color:#e41d78;text-transform:uppercase;font-size:13px;font-weight:400;    padding: 10px 0 0 0;}
.organigrama p.sub {text-transform: uppercase;font-size: 11px;}
#organigrama-mbl {display:none;}
#organigrama-mbl .wpb_single_image .vc_single_image-wrapper {max-width: 100%;}
#organigrama-mbl a {text-decoration:none;color:#FFF !important;}
#organigrama-mbl a:hover {color: #FFF !important;}
.wpb_single_image.presidente {max-width: 275px;float: right;}
#consejo-administracion .accordion_content_inner .vc_row {margin:0 auto;}
#consejo-administracion .wpb_column.vc_column_container.vc_col-sm-2 { width: 20%;padding:0 8px;}
#consejo-administracion .wpb_column.vc_column_container.vc_col-sm-2 img {width: 100%;}
.cargos-fotos .wpb_text_column.wpb_content_element {display: inline-block;width: 20%;font-size: 0;}
.cargos-fotos .wpb_text_column.wpb_content_element img {padding-top:10px;}

/*---------- acordions ----------*/

.q_accordion_holder {margin: 0;padding: 0;}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {display: block;width: 41px;height: 44px;background-image: url(img/plus.png);background-repeat: no-repeat;background-position: center;}
.q_accordion_holder.accordion.without_icon .ui-state-active .ui-accordion-header span.tab-title {border-bottom:1px solid;}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark {background-color: transparent;}
.q_accordion_holder h5 {text-transform: none !important;padding-top: 5px !important;font-size: 16px !important;}
.q_accordion_holder.accordion .accordion_content {margin: 0;padding: 0 0 0 15px !important;width: 100%;}
.wpb_single_image .vc_single_image-wrapper {display: inline-block;vertical-align: top;max-width: 80%;float: right;}
.q_accordion_holder.accordion .accordion_content p {padding-bottom:15px;}
.vc_column-inner .vc_column-inner {padding: 0;}
.primera .vc_column-inner {padding: 0 15px;}
.q_accordion_holder.internacional .tab-title {text-transform: uppercase;}

/*---------- tables ----------*/

#taula-1 table {border-spacing: 2px;border-collapse: separate;color:#FFF;}
#taula-1 table td, table th {text-align: left;font-size: 12px;vertical-align: middle;}
#taula-1 table tr:first-child th {background-color: #58585A;text-align: center;text-transform:uppercase;}
#taula-1 table tr th {background-color: #13225B;text-transform:uppercase;}
#taula-1 table td {background-color: #0E71B4;}
#taula-1 table td + td {background-color: #18A096;}
#taula-2 table {border-spacing: 2px;border-collapse: separate;}
#taula-2 table td, table th {text-align: left;font-size: 12px;}
#taula-2 table tr:first-child th {background-color:#83629A;text-align: center;text-transform:uppercase;}
#taula-2 table tr th {background-color: #dbb9ee;}
#taula-2 table td {background-color: #dbb9ee;padding: 10px;}
#taula-2 table td + td {background-color: #C28BE4;}
#taula-2 table td + td + td {background-color: #dbb9ee;}
#taula-3 table tr:first-child th {background-color: #FFF;color: #444 !important;padding: 10px 0;}
#taula-3 table tr th {color: #FFF !important;background-color: #f8ab12;}
#taula-3 tr {margin: 10px 0 !important;border: 4px solid #fff;}
#taula-3 table td {text-align: left;}

/*---------- hazte socio ----------*/

h5.info i {padding: 6px 0 0 6px;}
p.info i {padding: 6px 6px 0 0;}
h5.info i:hover {color:#000 !important;cursor:pointer;}

/* Tooltip on Right */
.tooltip-right[data-tooltip]:hover:after {content: attr(data-tooltip);padding: 15px;display:table-cell;position: relative;width:33%;max-height:50px;
white-space: pre-wrap;z-index: 20;background-color: #fff;color: #000;border:1px dotted #000;font-size:15px;line-height:19px;font-weight:normal;}
.tooltip-right2[data-tooltip]:hover:after {content: attr(data-tooltip);padding: 15px;margin-left:10px;position: relative;width:250px;z-index: 20;background-color: #fff;color: #000;border:1px dotted #000;font-size:15px;line-height:19px;font-weight:normal;}
.tooltip-top[data-tooltip]:hover:after {content: attr(data-tooltip);padding: 15px;position: absolute;left: 0;bottom: 100%;white-space: pre-wrap;z-index: 20;background-color: #fff;color: #000;border:1px dotted #000;font-size:15px;line-height:19px;font-weight:normal;}
.column-full.cobro {margin-top: 30px;}

/*---------- socios ----------*/

a.qbutton.default.privado:hover {color:#FFF !important;}
a.qbutton.default.privado {font-weight:700;}

/*---------- formacion - seminarios ----------*/

#seminarios a:hover {color:#f8ab12;}
#seminarios {font-size:12px;line-height:18px;}
#seminarios p {font-family: 'Helvetica', 'Arial' !important;font-size: 14px;line-height:19px;line-height: 18px;padding-bottom: 10px;}
#seminarios .vc_col-sm-4 p {font-weight: 700;padding-top: 5px;}
#seminarios .vc_col-sm-8 {padding: 0;}
#seminarios .q_accordion_holder {margin-bottom:0;}
#seminarios .q_accordion_holder .tab-title {padding: 6px 0 6px 15px;background-color: #f8ab12;color:#FFF;font-size:14px;line-height:16px;letter-spacing: 0;}
#seminarios .q_accordion_holder.accordion .ui-accordion-header .accordion_mark {display:none;}
#seminarios .q_accordion_holder.accordion div.accordion_content_inner {padding: 0;}
#seminarios .q_accordion_holder.accordion div.accordion_content_inner a {color:#f8ab12; }




/* 	 ----------- AIenRUTa --------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

.page-template-aienruta .wpb_single_image .vc_single_image-wrapper, .page-template-aienruta-internacional .wpb_single_image .vc_single_image-wrapper {max-width: 100%;float: none;}
.page-template-aienruta .flexslider, .portfolio_slider, .page-template-aienruta-internacional .flexslider, .portfolio_slider {margin: 0;}
.page-template-aienruta .two_columns_75_25 > .column1, .page-template-aienruta-internacional .two_columns_75_25 > .column1 {width:74%;}
.page-template-aienruta .two_columns_75_25>.column1>.column_inner, .page-template-aienruta-internacional .two_columns_75_25>.column1>.column_inner {width:61%;float:left;padding: 0;}
.page-template-aienruta-internacional #first-element, .page-template-aienruta-internacional #second-element {display: block;float: left;}
.page-template-aienruta-internacional .column1 .column_inner {width: 58%;float: left;padding: 0 15px;}
.page-template-aienruta .column_inner_seleccionados, .page-template-aienruta-internacional .column_inner_seleccionados {width: 34%;display: inline-block;background-color: #f8ab12;padding: 50px 20px 20px;position: relative;}
.page-template-aienruta-internacional h2 {color: #f8ab12;text-transform: uppercase;font-size: 20px;line-height:22px;padding-bottom:20px;}
.page-template-aienruta-internacional img.vc_single_image-img.attachment-medium {max-height: 100px;width: auto;}
.column_inner_seleccionados h3 {text-align: center;text-transform: uppercase;padding-top:10px;}
.convocatorias {padding: 10px 0;color:#000;}
.convocatorias p {text-align: center;font-weight:600;}
.page-template-aienruta-internacional .convocatorias p {text-align: center;text-transform: uppercase;font-size: 18px;}
.convocatorias ul {padding-left: 10%;color:#000;}
.convocatorias ul li:last-child {opacity: 0;visibility: hidden;}
.page-id-15486 .convocatorias ul li:last-child {opacity: 1;visibility: visible;}
.convocatorias ul li a, .page-template-aienruta-internacional .convocatorias ul li a {color:#000 !important;text-decoration:none;}
.convocatorias ul li a:hover {color:#FFF !important;text-decoration:underline;}
.column_inner_seleccionados hr {border-top: none;border:1px solid #FFF;}
#seleccion p {text-align: center;padding: 10px 0;margin: 0 auto;}
#seleccion p.actual {background-color: #FFF;width:80%;padding: 0 5px;margin:0 auto;}
.column_inner_seleccionados .grid {position:relative;display:block;margin-top:10px;text-align: center;}
.column_inner_seleccionados .grid .item {position:relative;width: 50%;display: inline-block;float: left;}
.column_inner_seleccionados .grid .item .cover {display:block;position:absolute;background: rgba(248, 171, 18, 0.5);color: #000;font-size: 14px;line-height: 18px;text-align:center;font-weight:700;left: 0;right: 0;top:0;bottom:7px;z-index: 2;opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;text-decoration:none;}
.page-template-aienruta-internacional .column_inner_seleccionados .grid .item .cover {bottom:0;right:-1px;}
.column_inner_seleccionados .grid .item:hover .cover {opacity: 1;}
.column_inner_seleccionados .grid .item .caption-table {width: 100%;height: 100%;position: relative;display: table;}
.column_inner_seleccionados .grid .item .caption-table .caption-cell {display: table-cell;vertical-align: middle;position: relative;text-align: center;color:#000;background-color:#F8AB12;}
.podcast {position: relative;height: 50px;width: 300px;}
.textwidget a.qbutton.large.center.default:hover {
    color: #FFF !important;
}
.page-template-aienruta a.qbutton.large.center.default, .page-template-aienruta-internacional a.qbutton.large.center.default {
    color: #FFF !important;
    text-decoration: none !important;
    border: transparent !important;
}
.page-template-aienruta .textwidget, .page-template-aienruta-internacional .textwidget, .single-artista .textwidget, .tax-en_ruta .textwidget, .post_type_archive_concierto .textwidget {
    text-align: center;
}
.single-artista a.qbutton.large.center.default {
    text-decoration: none;
}

/*----------AiEnRuta TITOL / BREADCRUMBS ----------*/

.archive.tax-en_ruta .content .container_inner.default_template_holder, .single-artista .content .container_inner.default_template_holder {padding-top: 0 !important;}
.archive.tax-en_ruta .two_columns_75_25, .single-artista .two_columns_75_25{margin-top: 0;}
.archive.tax-en_ruta .content .container_inner.default_template_holder {padding-top: 0;}
.archive.tax-en_ruta .custom-breadcrumb p, .single-artista .custom-breadcrumb p {padding-top: 10px;}
.archive.tax-en_ruta p.subtitulo-trimestre, .single-artista p.subtitulo-trimestre {font-size: 26px;font-weight: 700;position: absolute;
padding: 12px;}
.category-image {position: absolute;top: -15px;right: 0;margin: 0;}
.category-image img {max-width: 170px;}
.archive.tax-en_ruta .subtitulo, .single-artista .subtitulo {content: '';background-image: url('img/stripe-3.png');background-size: 6px 6px !important;background-repeat: repeat;height: 50px;width: 95%;position: relative;top:60px;margin-bottom:20px;}
.tax-en_ruta .artistas-grid {margin:0;top:80px;z-index:1;padding-bottom:20px;}
/*.tax-en_ruta .artistas-grid:before, .single-artista article:before {content: '';background-image: url('img/stripe-3.png');background-size: 6px 6px !important;background-repeat: repeat;height: 50px;width: 100%;position: absolute;z-index: -1;top: -75px;left: -75px;}
.single-artista article:before {content: '';background-image: url('img/stripe-3.png');background-size: 6px 6px !important;background-repeat: repeat;height: 50px;width: 75%;position: absolute;z-index: 1;top: 40px;left: -75px;}
p.titulo-deco:before {content: '';position: absolute;background-image: url('img/stripe-3.png');background-size: 6px 6px;background-repeat: repeat;width: 100%;height: 40px;z-index: -1;top: -20px;left: 0;}*/
p.titulo-deco {font-size: 24px !important;font-weight: bold;margin-top: -8px;}
p.titulo-deco span.tax {color:#FFF;background-color: #f8ab12;}
.archive.tax-en_ruta aside {margin-top: 30px;}


/*----------TAX ARCHIVE----------*/

.blended-image {background-color: #f8ab12;background-blend-mode: screen;background-repeat: no-repeat;backface-visibility: hidden;}
.blended-image .img-responsive {transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;position: relative;z-index: 2;backface-visibility: hidden;z-index: 9999;background-color: #fff;}
.img-responsive {width: 100%;display: block;max-width: 100%;height: auto;}
a:hover .blended-image .img-responsive { opacity: 0; }

/*----------ARTISTAS SELECCIONADOS----------*/

.artistas-grid {display: block;position: relative;float: left;width: 100%;margin: 60px 0;}
.tax-en_ruta .artistas-grid .artista {width: 30%;    min-height: 270px;display: inline-block;float: left;padding-right: 30px;margin-bottom:20px;}
.post-type-archive-artista .artista {width: 20%;display: inline-block;float: left;padding: 0 10px 30px;min-height: 285px;}
.artista h2, .artista h2 a {text-transform: uppercase;font-size: 18px;line-height: 24px;}
.tax-en_ruta .artista p {font-style: italic;font-weight: 300;}

/*----------SINGLE FICHA ARTISTA----------*/

.single-artista #content-artista {float: left; width: 65%; margin: 30px 0;}
.single-artista #content-artista h2 {text-transform: uppercase;font-size: 24px;line-height: 20px;}
.single.single-artista #content-artista p {font-size: 18px;font-style:italic;font-weight:300;    padding-top: 6px;}
.single-artista #content-artista .content p {font-size:14px;line-height:24px;font-style:normal;font-weight:400;}
.single-artista a {text-decoration:underline;}
.single-artista a:hover {color: #f8ab12;}
.single-artista p.subtitulo-trimestre a {text-decoration: none;}
.single-artista article {width: 97%;float: left;margin-top:50px;}
.single-artista #sidebar-artista {float: left; width: 30%; margin:40px 0 0 40px;}
.single-artista .conciertos {border-top: 1px dotted;border-bottom: 1px dotted;padding: 20px 0;margin: 20px 0;}
.single-artista span.ub:after {content: ' : : ';}
.single-artista span.fecha:before {content: ' / ';}
.single-artista .content {margin-bottom: 60px;}
.single-artista .links {width: 100%;background-color: #f8ab12;margin-top: 20px;font-size: 12px;}
.single-artista .links a {color:#000;}
.single-artista .links a:hover {color:#444;}
.single-artista .links p {padding: 20px 20px 0 20px;}
.single-artista .links ul {padding:20px;}
.single.single-artista .sidebar .widget {border-bottom: none;}
.single.single-artista .sidebar {border: none;margin-top:50px;}
.single.single-artista .sidebar .widget h5 {margin-bottom: 0;text-transform: uppercase;text-align: right;font-size: 16px;font-weight: bold;padding-left: 0;}

/* 	 ----------- CONCIERTOS --------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */
.post-type-archive-concierto .two_columns_75_25, .tax-comunidad .two_columns_75_25, .tax-lugar .two_columns_75_25, .tax-pais .two_columns_75_25 {margin-top: 0;}

#conciertos a {color: #FFF !important;text-decoration: none; font-size:16px;font-weight:700;}
#conciertos h2 {font-weight: 900;text-align:left;color: #444;padding: 15px 0 15px 0;margin-bottom: 15px;border-bottom: 4px solid #f8ab12;}
#conciertos h2 a {color: #444 !important;text-transform: none;font-size:30px;}
#conciertos span.artist a {
    color: #000 !important;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
}
#conciertos span.artist a:hover {
    text-decoration:underline;
}
/*.conciertos {height:60px;}*/
.conciertos h3 {background-image: url('img/stripe-3.png');
    background-size: 6px 6px !important;
    background-repeat: repeat;
    height: 40px;
    width: 99%;
    position: absolute;
    z-index: -1;
    padding: 10px 0 0 10px;
    text-align: left;}
.filtro {
    margin-top: 50px;
}
.filtro_p h3, .filtro h3, .proximos h3 {
    border-bottom: 1px solid;
    margin: 10px 0 20px 0;
    font-size: 16px;
}
.filtro_p .programas a, .filtro .programas a {float:left;background-color:#f8ab12;margin: 0 10px 10px 0;padding:5px 10px;border-radius:5px;font-weight:bold;}

.filtro_p .programas a.artistas {background-color: #f8ab12;}
.filtro_p .programas a.clasicos {background-color: #f86e12;}
.filtro_p .programas a.jazz {background-color: #f81263;}
.filtro_p .programas a.flamencos {background-color: #f812d5;}
.filtro_p .programas a.latinos {background-color: #8912f8;}
.filtro_p .programas a.de_nuevo {background-color: #1279f8;}
.filtro_p .programas a.liverpool {background-color: #0fc379;}
.filtro_p .programas a.cervantes {background-color: #4ec95e;}
.filtro_p .programas a.outonalidades {background-color: #b0c30f;}

.conciertos h3.clasicos {background-image: url('img/stripe-clasicos.png');}
.conciertos h3.jazz {background-image: url('img/stripe-jazz.png');}
.conciertos h3.flamencos {background-image: url('img/stripe-flamencos.png');}
.conciertos h3.latinos {background-image: url('img/stripe-latinos.png');}
.conciertos h3.de_nuevo {background-image: url('img/stripe-de_nuevo.png');}
.conciertos h3.liverpool {background-image: url('img/stripe-liverpool.png');}
.conciertos h3.cervantes {background-image: url('img/stripe-cervantes.png');}
.conciertos h3.outonalidades {background-image: url('img/stripe-outonalidades.png');}

.conciertos h3 span {
	background: white;
	padding: 2px 4px;
}
.conciertos h3.artistas span {color:#f8ab12;}
.conciertos h3.clasicos span {color:#f86e12;}
.conciertos h3.jazz span {color:#f81263;}
.conciertos h3.flamencos span {color:#f812d5;}
.conciertos h3.latinos span {color:#8912f8;}
.conciertos h3.de_nuevo span {color:#1279f8;}
.conciertos h3.liverpool span {color:#0fc379;}
.conciertos h3.cervantes span {color:#4ec95e;}
.conciertos h3.outonalidades span  {color:#b0c30f;}
.filtro_p .programas a.volver {
    background: transparent;
    border: 1px solid black;
}
#conciertos .filtro_p .programas a.volver {color: black !important;}

.filtro_p .spacer {margin-bottom: 30px;}

.grid-conciertos {
    position: relative;
    display: block;
}
.actuales {
    margin-top: 30px;
}
.concierto {
    margin: 30px 0 0 0;
    height: 90px;
}
.concierto.vc_col-sm-6 {
    padding-right: 0;
}
.concierto p {
    font-size: 15px;
    line-height: 18px;
}
.concierto_main {
    margin: 30px 0 0 0;
}
.concierto .mini {
    font-size: 14px;
    line-height: 14px;
    font-style: italic;
    font-family: 'Lato', sans-serif;
}
.concierto p.lugar {
    font-size: 14px;
    line-height: 16px;
    padding-top: 3px;
}
.concierto p.comunidad {
    font-size: 12px;
    text-transform: none;
}
.concierto .sala p {
	font-size: 14px;line-height:17px;}

.concierto .sala p.en_ruta {
	color: white;
	font-weight: bold;
    display: block;
    float: left;
    padding: 4px 8px;
    border-radius: 5px;
    margin-top: 8px;
	margin-left: -1px;
}
.concierto .sala p.en_ruta.artistas {background-color: #f8ab12;}
.concierto .sala p.en_ruta.clasicos {background-color: #f86e12;}
.concierto .sala p.en_ruta.jazz {background-color: #f81263;}
.concierto .sala p.en_ruta.flamencos {background-color: #f812d5;}
.concierto .sala p.en_ruta.latinos {background-color: #8912f8;}
.concierto .sala p.en_ruta.de_nuevo {background-color: #1279f8;}
.concierto .sala p.en_ruta.liverpool {background-color: #0fc379;}
.concierto .sala p.en_ruta.cervantes {background-color: #4ec95e;}
.concierto .sala p.en_ruta.outonalidades {background-color: #b0c30f;}

.post-type-archive-concierto .comunidad h3, .tax-comunidad .comunidad h3, .tax-lugar .comunidad h3, .tax-pais .comunidad h3 {
    text-align: center;
    text-decoration: underline;
    padding-top: 20px;
}

/* 	 ----------- NOTICIAS --------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

/* FONT SIZES & TIPOS */


/*.blog .content .container_inner.default_template_holder {padding-top: 30px;max-width: 1300px;}
.archive.category .content .container_inner.default_template_holder, .single .content .container_inner.default_template_holder {max-width: 1300px;}
.archive .content .container_inner.default_template_holder {padding-top: 130px;}*/

.page-id-15458 .content .container_inner.default_template_holder,
.page-id-24808 .content .container_inner.default_template_holder {padding-top: 60px;}
.filter_outer {display:none;}
/*nav.actualidad-categories {text-align: center;font-size: 16px;font-weight: 300;text-transform: uppercase;min-height: 60px;}
nav.actualidad-categories ul {list-style:none;margin:0;padding:0;}
nav.actualidad-categories ul li {display:inline-block;padding:0 15px;}*/
.show-cat {line-height:14px;float: left;padding-top: 7px;}
.show-cat a{font-family:'Lato';text-transform: uppercase;font-weight: 700;font-size:14px;line-height:14px;padding-bottom:7px;color:#b2b2b2 !important;}
.show-cat a:nth-child(1)::before {content: '— ';}
.show-cat a:nth-child(2)::before {content: ' / ';}
.post_text_inner h2 a:hover{color:#b2b2b2;}
.pagination ul li a, .pagination ul li span, .pagination ul li a:hover {border:1px solid #444; }
.page-id-15458 .banners,
.page-id-24808 .banners {display: none;}

/* - plantilla - HOME ---------- BlogMASONRYList*/

.blog_holder.masonry .blog_holder_grid_sizer, .blog_holder.masonry article, .two_columns_75_25 .blog_holder.masonry .blog_holder_grid_sizer, .two_columns_75_25 .blog_holder.masonry article {width: 32%;}
.blog_holder.masonry .blog_holder_grid_gutter, .two_columns_75_25 .blog_holder.masonry .blog_holder_grid_gutter {width: 2%;}
.blog h5 a, .single h5 a, .archive.category h5 a {font-weight:normal;font-family: 'Georgia', 'Times', serif;font-size: 24px;line-height:1.1em;}
.single h6 {font-family: 'Lato', serif;font-size: 17px;line-height:1.2em;font-weight: normal;padding-bottom:10px;}
.blog a.post_comments, .archive.category a.post_comments {display: none;}
.blog .post_text_inner {padding: 15px 0;}
.filter_holder ul li span {font-weight:300;}
.filter_holder ul li:first-child {display: none;}
.blog_holder article .post_image {padding:0 10px 10px 0;}
.blog_holder.masonry article, .blog_holder.masonry_full_width article {margin: 0;padding: 0 0 10px;}
.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner {padding: 0 15px 18px 0;}

/* - plantilla - HOME ---------- BlogSMALLImage*/


/* First column: COMUNICADOS ----------- pageID 15458 - 2 columns BlogMasonryList + 1 column Comunicados + 1 column SIDEBAR */

.q_masonry_blog {margin-bottom: 0;}
/*.q_masonry_blog h6 {color:#000;font-family: 'Georgia', 'Times', serif;font-size: 17px;margin-bottom: 10px;line-height:1.2em;}*/
.q_masonry_blog h6 {color:#000;font-family: 'Lato';font-size: 16px;font-weight:400;margin-bottom: 10px;line-height: 1.2em;}

.page-id-15458 .category-destacado .q_masonry_blog_post_text h6,
.page-id-24808 .category-featured .q_masonry_blog_post_text h6 {font-size: 20px;}
.page-id-15458 .category-destacado h5 a,
.page-id-24808 .category-featured h5 a {font-size:30px;}
.page-id-15458 .category-destacado .q_masonry_blog_post_text p,
.page-id-24808 .category-featured .q_masonry_blog_post_text p {font-size:18px;line-height:24px;}
.page-id-15458 .q_masonry_blog article.category-destacado .q_masonry_blog_post_image,
.page-id-24808 .q_masonry_blog article.category-featured .q_masonry_blog_post_image {margin-top: 80px;}


.q_masonry_blog article h5 {margin: 0 0 15px;}
.q_masonry_blog_post_text h5 {color:#000;font-size: 22px;line-height:1.2em;}
.q_masonry_blog_post_text h5 a {color:#000;font-weight: 700;font-family: 'Lora', serif;font-size: 22px;line-height:1.2em;}
.q_masonry_blog_post_text h5 a:hover {color:#c43029;}
.q_masonry_blog_post_text p {color:#000;font-size:14px;line-height:20px;}
.q_masonry_blog article .q_masonry_blog_post_text {padding: 10px 0;}
.q_masonry_blog .post_image {padding:0 10px 10px 0;}
.q_masonry_blog article .q_masonry_blog_post_info {display: none;width: 100%;margin: 10px 0 15px;color: #000;font-weight: 300;border-top:1px solid #eaeaea; border-bottom: 1px solid #444;}
.q_masonry_blog .post_info a {font-weight: 400;    text-decoration: none;}
.q_masonry_blog .post_info a {color:#c43029 !important;}
.q_masonry_blog_post_info span.time.entry_date {font-size: 12px;float: right;}
span.time {text-transform:lowercase;}

.page-id-15458 .q_masonry_blog .separator,
.page-id-24808 .q_masonry_blog .separator {height:0;}
.page-id-15458 article.noticias:before,
.page-id-24808 article.noticias:before {content: '';background-image: url('img/stripe.png');background-size: 6px 6px !important;height: 30px;width: 100%;top: -10px;left: 0;background-repeat: repeat;position: absolute;z-index: 1002;}
.page-id-15458 article.noticias h3,
.page-id-24808 article.noticias h3 {position: absolute;top: 0;text-align: center;left: 0;right: 0;margin: 0 auto;text-transform: uppercase;font-weight: 600;font-size: 20px;color: #FFF;background-color: #444;width: 35%;height: 32px;padding-top: 8px;z-index:1003;}

/* Third column: COMUNICADOS ----------*/

.page-id-15458 .latest_post_two_holder ul li:nth-child(1) .latest_post_two_inner,
.page-id-24808 .latest_post_two_holder ul li:nth-child(1) .latest_post_two_inner{background-color: #c43029;padding-bottom:20px;}
.page-id-15458 .latest_post_two_holder:before,
.page-id-24808 .latest_post_two_holder:before{content: '';background-image: url('img/stripe.png');background-size: 6px 6px !important;height: 30px;width: 101%;top: -30px;left: -1.5px;background-repeat: repeat;position: absolute;z-index: -1;}
.title_latest_post, .title_latest_post2 {text-align: center;background-color: #444;z-index: 999;height: 40px;position: absolute;width: 82%;top: 0;left: 0;right: 0;margin: 0 auto;}
.page-id-15458 .latest_post_two_holder,
.page-id-24808 .latest_post_two_holder {margin-top:20px;}
.latest_post_two_holder>ul>li {margin: 0;padding: 0 15px;}
.title_latest_post h3, .title_latest_post2 h3 {padding-top: 8px;text-transform: uppercase;color: #FFF;}
.latest_post_two_holder ul li:nth-child(1) .latest_post_two_image {background-color: #c43029;}
.propiedad .latest_post_two_holder ul li:nth-child(1) .latest_post_two_inner {background-color: #444;}
.propiedad .latest_post_two_holder ul li:nth-child(1) .latest_post_two_image {background-color: #444;}
.title_latest_post2 {display: none;}
.propiedad {padding: 0 15px;}
.propiedad .title_latest_post {display: none;}
.propiedad .title_latest_post2 {display: block;}
.propiedad .title_latest_post2 h3 {font-size: 14px;letter-spacing: 1px;}

.latest_post_two_text h5 a {font-weight: 700;font-family: 'Lora', serif;font-size: 22px;line-height:1.2em;}
.propiedad .latest_post_two_holder ul li h5 a, .propiedad .latest_post_two_text h5, .propiedad .latest_post_two_text h5 a {color:#000;}

.latest_post_two_holder ul li h5 a:hover {color:#c43029;}
.latest_post_two_holder ul li h5 a {color:#000;}
.latest_post_two_holder ul li:nth-child(1), .latest_post_two_holder ul li:nth-child(1) h5 a {color: #FFF;}
.latest_post_two_holder ul li:nth-child(1) h5 a:hover {color:#ccc !important;}
.latest_post_two_text h6 {font-family: 'Lato';font-size: 16px;font-weight: 400;margin-bottom: 10px;line-height:1.2em;}
.latest_post_two_text h5 {font-weight: normal;font-size: 22px;line-height:1.2em;margin: 0;}
.latest_post_two_text2 p {font-size:14px;}
.page-id-16358 .latest_post_two_text2 p,
.page-id-16381 .latest_post_two_text2 p,
/* .page-id-16358 .latest_post_two_text2 p, */
.page-id-24777 .latest_post_two_text2 p,
.blog .latest_post_two_text2 p,
.archive.category .latest_post_two_text2 p {font-size: 15px;}
.latest_post_two_holder .latest_post_two_text .separator.small {display: none;}

.latest_post_two_holder ul li:nth-child(1) .latest_post_two_image img {margin-left: 10px;width: 94%;padding-bottom:10px;}
.latest_post_two_holder .latest_post_two_image img {margin-top:40px;}

.page-id-15458 .latest_post_two_holder ul li:nth-child(1) p,
.page-id-24808 .latest_post_two_holder ul li:nth-child(1) p {color:#FFF;}
.page-id-15458 .latest_post_two_holder ul li:nth-child(1) h6,
.page-id-24808 .latest_post_two_holder ul li:nth-child(1) h6 {color:#FFF;}
.page-id-15458 .latest_post_two_text p,
.page-id-24808 .latest_post_two_text p {font-size:16px;line-height:20px;padding:15px 0 0 0;}
.page-id-15458 .latest_post_two_holder .latest_post_two_info,
.page-id-24808 .latest_post_two_holder .latest_post_two_info {display:none;padding: 0;}
.page-id-15458 .latest_post_two_holder .latest_post_two_info,
.page-id-24808 .latest_post_two_holder .latest_post_two_info {border-top: 1px solid #ccc;border-bottom: 1px solid #444;}
.page-id-15458 .latest_post_two_holder ul li:nth-child(1) .latest_post_two_info,
.page-id-24808 .latest_post_two_holder ul li:nth-child(1) .latest_post_two_info {border-top: 1px solid #eaeaea;border-bottom:none;}


.page-id-15458 .latest_post_two_holder .latest_post_two_text,
.page-id-24808 .latest_post_two_holder .latest_post_two_text {padding: 15px 0 10px;}
.page-id-15458 .latest_post_two_holder ul li:nth-child(1) .latest_post_two_text,
.page-id-15458 .latest_post_two_holder ul li:nth-child(1) .latest_post_two_text2,
.page-id-24808 .latest_post_two_holder ul li:nth-child(1) .latest_post_two_text,
.page-id-24808 .latest_post_two_holder ul li:nth-child(1) .latest_post_two_text2 {padding: 10px 15px 10px;}
/*
.latest_post_holder.image_in_box .latest_post_text {padding: 0 0 0 110px;}
.latest_post_holder.image_in_box .latest_post_text h5 {text-align:left;}
.latest_post_holder.image_in_box .latest_post_text .latest_post_title {margin: -3px 0 6px;line-height: 20px;}*/


/* BANNERS / Sidebar ----------*/

.page-template-hemeroteca .sidebar {top: -14px;}
.page-id-15458 .sidebar,
.page-id-24808 .sidebar,
.single.single-post .sidebar,
.blog .sidebar,
.archive.category .sidebar,
.page-id-16381 .sidebar,
.page-id-24777 .sidebar,
.page-id-16358 .sidebar,
.post-type-archive-sala .sidebar,
.search .sidebar,
.page-template-hemeroteca .sidebar {padding-left:15px;border-left:1px solid #ccc;}
.page-id-15458 aside,
.page-id-24808 aside {min-width:0;float:none;margin-top:-20px;}

.sep-left {border-left: 1px solid #ccc;}
.sep-bottom {border-bottom: 1px solid #ccc;	}
.sep-right {border-right: 1px solid #ccc;	}
.page-id-15458 .two_columns_75_25>.column2>.column_inner,
.page-id-24808 .two_columns_75_25>.column2>.column_inner {padding:0;}

aside .widget {margin: 0 0 20px;}
aside.sidebar .adorno:before {content: '';background-image: url('img/stripe.png');background-size: 6px 6px;height: 180px;width: 98%;margin-top: 10px;left: 15px;background-repeat: repeat;position: absolute;z-index: -1;}
aside.sidebar .redes {margin-top:60px;}
aside.sidebar .redes:before {content: 'Redes';background-color: #444;background-size: 6px 6px;height: 25px;width: 50%;margin-top: -25px;left: 20px;background-repeat: repeat;position: absolute;z-index: -1;font-size: 20px;text-transform: uppercase;color: #FFF;padding-top: 0;padding-left: 8px;font-weight: 600;}
aside.sidebar .adorno h5 {text-align: left;background-color: #FFF;z-index: 999;height: 25px;position: relative;width: 70%;top: 12px;margin-left:4px;padding-top: 0;padding-left:8px;color: #444;font-size: 18px;}
.sidebar .textwidget img {width:100%;}

/*Filtrar por*/
.archive.category .widget-1 h5, .blog .widget-1 h5, .page-template-hemeroteca .widget-1 h5 {text-align: center;text-transform: none;padding: 14px 0;margin-top: 30px;color: #000;border-bottoM: 1px solid #000;}
.archive.category  aside .widget li:last-child a {font-weight: bold;}
.blog aside .widget li:last-child {display:none;}

/*blog & videos sidebar*/
.page-id-16358 aside,
.page-id-16381 aside,
.page-id-24777 aside,
.archive.tag aside,
.post-type-archive-sala aside,
.search aside {margin-top:39px;}
.page-id-16358 aside .widget-1,
.page-id-16381 aside .widget-1,
.page-id-24777 aside .widget-1 {display: none;}
.blog aside .widget-2 {display:none;}

/*----------NOTICIAS SINGLE----------*/

.single-post .content .container_inner.default_template_holder {padding-top: 30px !important;}
.single .post_text_inner h2.entry_title, .single .post_text_inner h2 a {font-family: 'Lora', serif;font-size: 34px;line-height: 1.15em;margin-bottom: 15px;font-weight: 700;}
.single-post .blog_single p {font-size:17px;line-height:23px;}
.single-post .blog_single .excerpt p {font-size: 18px;line-height: 24px;}

/*.single.single_post h6 {font-size: 18px;}
.single.single_post p {font-size:17px;}*/
.single .post_text p a {color: #c43029;}
.single .post_text p a:hover {color: #444;}
.single .blog_holder article .post_text .post_text_inner {padding:0;}
.single .widget.posts_holder li, .single .widget.posts_holder li:hover {border: none;}
.widget_recent_entries.posts_holder li a {padding: 0 !important;text-transform: none !important;font-weight: 400 !important;font-family: 'Georgia', 'Times', serif;font-size: 16px !important;}
span.dots, a.post_comments {float: right;}
#respond textarea {border: 1px solid #ccc;}
.blog_share.qode_share {float: right;}
.blog_share.qode_share ul {list-style: none;}
.blog_share.qode_share ul li {display: inline-block;padding: 0 5px;}
.blog_single .social_share_holder .fa {color:#c43029;font-size:20px;padding:0 4px;}
.blog_single .social_share_holder a:hover .fa {color:#444;}
.single .blog_holder article .post_info {margin-bottom: 30px;}
.single .excerpt {padding-bottom: 20px;}
.bottom_share {border-top: 1px dashed #ccc;padding-top: 20px;margin-top: 20px;text-align:center;}
.bottom_share ul {list-style: none;}
.bottom_share ul li {display: inline-block;padding: 0 6px;}

/*----------EVENTOS----------*/

.post-type-archive-agenda .content .container_inner.default_template_holder {padding-top: 105px;}
.post-type-archive-agenda  .sidebar .widget-primero.widget_text:before {display:none;}
#eventos h2 {font-size:20px;font-weight: 600;text-transform: uppercase;color: #000;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 4px solid #c43029;text-align:center;}
.heading h3 {font-weight: 400;text-transform: uppercase;font-size: 16px;margin-bottom: 20px;}
.post-type-archive-agenda ul {list-style: none;}
#content-agenda {float:left;margin: 0 0 20px 0;max-height: 140px;min-height: 130px;padding-bottom: 10px;overflow: hidden;padding: 25px;background-color: rgba(0,0,0,0.1);}
#content-agenda .evento {float: right;display: inline-block;width: 70%;padding: 0;}
#content-agenda .imagen {width: 25%;display: inline-block;max-width: 100%;}
.evento h3 {line-height: 16px;font-size: 16px;}
.evento h5 {font-weight: 400;font-size:14px;line-height: 36px;background-image: url(img/marker.png);background-size: 20px;background-repeat:no-repeat;background-position:left 15px;padding:10px 0 0 25px;}
.evento p {font-size: 14px;line-height: 16px;}
.evento p.fecha {color: #000;font-weight: 700;width: 25%;padding: 0;margin: 0 0 8px 0;font-size: 18px;float: right;text-align: right;line-height: 25px;}
.evento a p {padding-top: 12px;text-transform: uppercase;font-weight: 600;color: #c43029;}
.evento a:hover {text-decoration:underline;}
article.novetats-list.past  #content-agenda {background-color: #f2f2f2;}

/*----------HEMEROTECA & BLOG & CATEGORIES----------*/

.blog_holder.blog_small_image article {margin: 0;}
.blog_holder.blog_small_image {padding-top:30px;}

#hemeroteca, #blog, #etiqueta, #salas {padding-top: 23px;text-align:center;}
#hemeroteca h2, #blog h2, #salas h2 {font-size:20px;font-weight: 600;text-transform: uppercase;color: #000;padding-bottom: 15px;margin-bottom: 15px;text-align: center;}
#hemeroteca h2 {border-bottom: 4px solid #c43029;}
#etiqueta h2 {font-size:20px;font-weight:600;color:#000;padding-bottom:15px;margin-bottom:15px;text-align:center;border-bottom:4px solid #c43029;}
#etiqueta .color {color:#c43029;font-weight:400;}
#blog h2, #salas h2 {border-bottom: 4px solid #5daee2;}
#etiqueta h3 {text-align: left;border-bottom: 1px solid #000;padding-bottom: 10px;}


.latest_post_two_holder ul li .latest_post_two_text h2 a, .latest_post_two_holder ul li .latest_post_two_text h2 {font-weight: 700;font-family: 'Lora', serif;font-size: 22px;line-height:1.2em;color:#000;}

.page-id-16358 .latest_post_two_holder ul li .latest_post_two_text h2 a,
.page-id-16358 .latest_post_two_holder ul li .latest_post_two_text h2,
.page-id-16381 .latest_post_two_holder ul li .latest_post_two_text h2 a,
.page-id-16381 .latest_post_two_holder ul li .latest_post_two_text h2,
.page-id-24777 .latest_post_two_holder ul li .latest_post_two_text h2 a,
.page-id-24777 .latest_post_two_holder ul li .latest_post_two_text h2 {color: #5daee2;}
.blog .latest_post_two_holder ul li h5 a:hover, .blog .latest_post_two_holder ul li:nth-child(1) h5 a:hover {color:#c43029 !important;}
.page-id-16358 .latest_post_two_holder ul li h2 a:hover,
.page-id-16381 .latest_post_two_holder ul li h2 a:hover,
.page-id-24777 .latest_post_two_holder ul li h2 a:hover {color:#000 !important;}

.blog .latest_post_two_inner,
.page-id-16358 .latest_post_two_inner,
.archive.category .latest_post_two_inner,
.page-id-16381 .latest_post_two_inner,
.page-id-24777 .latest_post_two_inner,
.page-template-hemeroteca .latest_post_two_inner {background-color:transparent;margin-bottom: 50px;padding-bottom: 0;}
/*.blog .latest_post_two_inner, .archive.category .latest_post_two_inner {border-bottom: 7px solid #f2f2f2;}
.page-id-16358 .latest_post_two_inner {border-bottom: 7px solid #ceecff;}*/

.page-id-16358 .latest_post_two_holder .latest_post_two_info,
.blog .latest_post_two_holder .latest_post_two_info {display:block;padding: 0;}
.page-id-16358 .title_latest_post2,
.page-id-16358 .title_latest_post,
.blog .title_latest_post2,
.blog .title_latest_post {display: none;}

.latest_post_two_holder .latest_post_two_text {padding: 0 0 10px;}
.latest_post_two_holder .latest_post_two_text2 {padding: 15px 0 0 0;}

.page-id-16358 .latest_post_two_holder ul li:nth-child(1) h6 {color:#000;}
.latest_post_two_holder .latest_post_two_info {border-top: none;border-bottom:1px solid #aeaeae;}

.latest_post_two_holder .latest_post_two_info_inner .post_info_date {color:#000;display:inline;text-align: left;font-size:14px;line-height: 24px;width:50%;margin: 0;}

.social_share_holder .fa {font-size: 18px;padding: 0 5px;color:#444;}
.social_share_holder a:hover .fa {color: #c43029;}
.page-id-16358 .title_latest_post,
.page-id-16358 .title_latest_post2 {display:none;}

.archive.category .latest_post_two_holder ul li p, .archive.category .latest_post_two_holder ul li:nth-child(1) p, .blog .latest_post_two_holder ul li p, .blog .latest_post_two_holder ul li:nth-child(1) p, .page-id-16358 .latest_post_two_holder ul li p, .page-id-16358 .latest_post_two_holder ul li:nth-child(1) p {color:#000;}


.archive.category .latest_post_two_holder ul li h6, .blog .latest_post_two_holder ul li h6 {color: #000;}
.blog_holder article .post_info {display: inline-block;width: 100%;margin:0;padding: 0 0 5px 0;border-bottom: 1px solid #aeaeae;color: #000;}
.latest_post_two_inner .post_info .time span {font-weight: 400;font-size: 14px;line-height: 24px;width: 50%;}


/* GALLERY POST TYPE FLEX */
.flex-direction-nav a i {line-height: 35px;font-size: 33px;color: black;}
.flex-prev i {padding-right:2px;}
.flex-next i {padding-left:2px;}
.flexslider .flex-prev {left: 10px;}
.flex-direction-nav a {width: 38px;height: 38px;line-height: 38px;color:white;background-color:#5daee2;margin: 0;border: none;}
.flex-direction-nav a.flex-prev:hover i, .flex-direction-nav a.flex-next:hover i{color:black !important;}
.flex-prev:hover, .flex-next:hover {background-color:#aeaeae !important;}
.page-id-15458 .flex-direction-nav a, .home .flex-direction-nav a,
.page-id-24808 .flex-direction-nav a, .home .flex-direction-nav a {background-color:#c43029;}
.page-id-15458 .flex-direction-nav a i, .home .flex-direction-nav a i,
.page-id-24808 .flex-direction-nav a i, .home .flex-direction-nav a i {color:white;}
.page-id-15458 .flex-direction-nav a.flex-prev:hover i,
.page-id-15458 .flex-direction-nav a.flex-next:hover i,
.page-id-24808 .flex-direction-nav a.flex-prev:hover i,
.page-id-24808 .flex-direction-nav a.flex-next:hover i,
.home .flex-direction-nav a.flex-prev:hover i,
.home .flex-direction-nav a.flex-next:hover i{color:white !important;}


 .wp-pagenavi { text-align: center; }
 .wp-pagenavi .nextpostslink,  .wp-pagenavi .pages { display: inline-block; margin: 0 10px; }
 .wp-pagenavi .page, .wp-pagenavi .current { display: inline-block; position: relative;
    display: inline-block;
    width: 38px;
    height: 38px;
    line-height: 38px;
    margin: 0 11px 0 0;
    text-align: center;
    color: #b4b4b4;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    white-space: nowrap;
    border: 2px solid #e5e5e5;
    outline: 0;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pagination ul li a, .pagination ul li span, .wp-pagenavi .page, .wp-pagenavi .current {width: 26px;height: 26px;line-height: 26px;color: #000;border: 1px solid #ccc;}
.pagination ul li a:hover, .pagination ul li a:hover span,  .wp-pagenavi .page:hover {border: 1px solid #c43029;background-color: #c43029;color:#FFF;}
.pagination ul li.active span, .pagination ul li.active a span,  .wp-pagenavi .current {color: #fff;background-color: #c43029;border: 1px solid #c43029;}
.page-id-16358 .pagination ul li a:hover,
.page-id-16358 .pagination ul li a:hover span,
.page-id-16358 .pagination ul li.active span,
.page-id-16358 .pagination ul li.active a span,
.page-id-16381 .pagination ul li a:hover,
.page-id-16381 .pagination ul li a:hover span,
.page-id-16381 .pagination ul li.active span,
.page-id-16381 .pagination ul li.active a span,
.page-id-24777 .pagination ul li a:hover,
.page-id-24777 .pagination ul li a:hover span,
.page-id-24777 .pagination ul li.active span,
.page-id-24777 .pagination ul li.active a span {border: 1px solid #5daee2;background-color:#5daee2;}
.tax-en_ruta .pagination ul li a:hover, .tax-en_ruta .pagination ul li a:hover span, .tax-en_ruta .pagination ul li.active span, .tax-en_ruta .pagination ul li.active a span {border: 1px solid #f8ab12;background-color:#f8ab12;}

/*----------FOTOS / VIDEOS----------*/
.page-id-16381 .two_columns_75_25 .q_masonry_blog article,
.page-id-24777 .two_columns_75_25 .q_masonry_blog article {width: 70%;margin: 0 auto;left: 0;right: 0;}
.page-id-16381 .blog_holder article .post_image,
.page-id-24777 .blog_holder article .post_image {width: 100%;}




/* 	 ----------- COMUNIDAD -------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

.page-id-16358 .q_masonry_blog,
.page-id-16381 .q_masonry_blog,
.page-id-24777 .q_masonry_blog {margin-top:12px;}
a.post_comments {display:none;}

/*----------GUIA DE SALAS----------*/


.search-box .vc_col-sm-4, .search-box .vc_col-sm-6, .search-box .vc_col-sm-2 {
    padding: 0;
}
.search-box form#searchform, .search-box .search-button {
    display: inline;
    padding-left: 15px;
}
.search-box input#s {
    font-size: 16px;
    padding: 4px;
    color: #666;
    min-width: 280px;
}
.search-box input[type="submit"] {
    background-color: #5daee2;
    border: none;
    font-size: 16px;
    text-transform: capitalize;
    padding: 6px 10px;
    border-radius: 5px;
}
.search-box select#provincia {
    background-color: #FFF;
    width: 293px;
    height: 30px;
    font-size: 16px;
    color: #666;
    margin-left: 15px;
}
.por_nombre, .por_provincia {
    padding: 30px 0 0 0;
    height: 20px;
}
.resultado-box {margin: 15px 0;}
.resultado {margin: 0 auto;padding: 10px 20px;background-color: #f1f3f4;width:75%;}
#resultado-salas {
    margin-top: 75px;
}
#resultado-salas h3 {text-align: center;border-top: 1px solid;padding-top:15px;}
.resultado h4 {text-transform: uppercase;padding-bottom:8px;}
.resultado p {
    font-size: 13px;
    line-height: 16px;
}
.resultado p.provincia {
    padding-bottom: 8px;
}
.resultado a {
    color: #5daee2; text-decoration: underline;
}
.resultado a:hover {
    color: #666;
}
.entry #resultado-salas p {
    padding: 40px 0;
}

/*----------FOTOS----------*/

/*----------COMUNIDAD----------*/

/*.parent-pageid-15454 .two_columns_25_75>.column1 {width: 100%;}
.parent-pageid-15454 aside .widget_nav_menu li {border-right: none;display: inline-block;}
.parent-pageid-15454 aside {float: none;}
.parent-pageid-15454 aside .widget {margin: 0 0 20px 0;}
.parent-pageid-15454 aside .widget ul {text-align: center;}
.parent-pageid-15454 .two_columns_25_75>.column2 {width: 100%;float: none;}*/

.page-id-15454 .content_inner {background-color: #f2f2f2 !important;}
.page-id-15454 .content .container_inner.page_container_inner {padding-top: 30px;}
.page-id-15454 .blog_holder article .post_image {padding: 0;}
.page-id-15454 .post_text_inner h5 a, .parent-pageid-15454 .post_text_inner h5 a {font-weight:normal;font-family: 'Georgia', 'Times', serif;font-size: 24px;}
.page-id-15454 .post_text_inner h5 a:hover, .parent-pageid-15454 .post_text_inner h5 a:hover{color:#5daee2;}
.page-id-15454 .blog_holder.masonry article .post_text .post_text_inner {padding:20px;}

/*----------COMUNIDAD SINGLE----------*/

/*Galerías de fotos*/
body.single.single-post .blog_holder article.category-fotos .post_image,
body.single.single-post .blog_holder article.category-photos .post_image {display: block;padding-bottom: 25px;}
#redes h2 {font-size:20px;font-weight: 600;text-transform: uppercase;color: #000;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 4px solid #5daee2;}
.twitter.wpb_column.vc_column_container.vc_col-sm-6 {text-align: right;}
span.timeline-Header-byline {font-size: 14px !important;}
.TweetAuthor a span {font-size: 14px !important;}
.timeline-Tweet-text {font-size:14px !important;}

#fb-root {
  display: none;
}
/*.facebook .wpb_wrapper, .facebook .wpb_raw_code, .facebook #facebook, .facebook .fb-page, .facebook .fb_iframe_widget, .facebook .fb-page span, .facebook .fb-page span iframe {
    width: 100% !important;
}*/
/*.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}*/

/*.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
width: 100% !important;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
width: 100% !important;
}  */



/* 	 ----------- FORMULARIS ------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */
.the-form {padding-left:25px;margin-top:30px;}
div.wpcf7-response-output.wpcf7-mail-sent-ok {text-transform: none;}
	 /*--------------provisionals----------------*/
	 /*.page-template-form-aienruta #cabecera, .page-template-form-aienruta #menu, .page-template-form-aienruta #sumenu, .page-template-form-aienruta #miga, .page-template-form-aienruta .moduletable_miga, .page-template-form-aienruta #tercer-menu {display:none !important;}
	 #columna {
    right: 0;
    position: absolute;
    top: 215px;
}*/

.formulario-movil {display:none;}
.q_accordion_holder h5, .seccion h3 {z-index:2;}
.franja-sup {
    position: absolute;
    left: 0;
    width: 100%;
    background: #FFF;
}

.page-id-23546 .formulario {
    height: 1050px;
}

.page-id-23546 iframe {
	height:1200px;
}

.franja-izq {
    position: absolute;
    left: -200px;
    width: 205px;
    background: #FFF;
    height: 100%;
    top: -70px;
}
.franja-der {
    position: absolute;
    right: -75px;
    width: 100px;
    background: #FFF;
    height: 100%;
    top: -70px;
}

.franja-bot {
    position: absolute;
    left: -200px;
    width: 140%;
    background: #FFF;
    height: 80px;
    bottom: 0;
}
.page-id-20577 .franja-sup, .page-id-23546 .franja-sup {height:115px;top:-50px;}
.page-id-21227 .franja-sup {height: 100px;top: -50px;}

.parent-pageid-15486 .franja-sup, .parent-pageid-15488 .franja-sup, .parent-pageid-15489 .franja-sup, .parent-pageid-15490 .franja-sup {
    top: -35px;
    height: 100px;
}
.parent-pageid-15486 .franja-bot {
    height: 145px;
}
.page-id-23546 .franja-bot { height: 180px;bottom:-60px; }
.parent-pageid-15488 .franja-bot, .parent-pageid-15489 .franja-bot, .parent-pageid-15490 .franja-bot {
    height: 195px;
}
/*.page-id-21227 .franja-bot {
    height: 13vh;
}*/
.form_element textarea.cf_inputbox, .page-id-21227 textarea, .page-id-21227 .form_element textarea {height:42px !important;}
.parent-pageid-15486 .formulario, .parent-pageid-15488 .formulario, .parent-pageid-15489 .formulario, .parent-pageid-15490 .formulario {
    margin-top: 20px;
}
.float-title {
    z-index: 1;
    position: absolute;
    top: 10px;
    left: 25px;
}
.float-title h1 {color:#F8AB12 ;text-transform:none;}
.page-id-20577 .float-title h1 {color: #c43029;}
.gracias {height:20vh;}
.page-template-form-aienruta #aie {margin-top:100px !important;}

.wpcf7-not-valid-tip {
    color: red;
    font-size: 12px;
    margin-top: -4px;
}

	 /*--------------provisionals----------------*/

#responsive-form{max-width:600px;width:100%;}
.form-row, .form-row-temas{width: 100%;float:left;margin-bottom: 25px;}
.form-row h5 {padding-bottom: 10px;}
.column-third, .column-half, .column-full{float: left;position: relative;padding-right: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 60px;}
.column-ninth, .column-ninth-s{float: left;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 60px;}
.column-ninth {padding-left: 10px;}
.column-ninth-s {padding-left:5px;}
.column-full{width: 100%;}
.column-half{width: 50%;}
.column-third{width: 33.3%;}
.column-ninth, .column-ninth-s{width: 10.5%;}
.column-ninth-s:before {content: ':';position: absolute;left: 1px;top: 3px;}
.form-row-temas .column-third, .form-row-temas .column-ninth,  .form-row-temas .column-ninth-s {height: 30px;}
.form-row-temas p.modalidad {padding-left: 10px;}
.titulo input.wpcf7-form-control.wpcf7-text {width:87%;display:inline;float:right;}
.clearfix:after {content: "";display: table;clear: both;}
input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select {background-color: #f2f2f2;}
select.wpcf7-form-control.wpcf7-select { display: inline;}
.column-full select.wpcf7-form-control.wpcf7-select {width: 31.6%;}
.menu-dob-estilo select.wpcf7-form-control.wpcf7-select {width: 100%;}
.select-third select.wpcf7-form-control.wpcf7-select {width:100%;}
.wpcf7 form.wpcf7-form p {margin-bottom: 10px;font-size: 13px;}
input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {margin: 0;padding: 5px;font-family: Courier;max-height: 50px;background: #f2f2f2;}
span.wpcf7-form-control-wrap.modalidad {margin-left: 10px;}
span.wpcf7-form-control-wrap.modalidad .wpcf7-list-item {
    display: block !important;
}


/* 	 ----------- CONTACTO --------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

.logo-contacto {max-width: 250px;float: right;padding-top: 40px;}
#contacto h4, #contacto p {text-align: left;padding-bottom: 20px;}
#contacto .vc_column_container {padding-left: 15px;padding-right: 15px;}
.wpb_gmaps_widget .wpb_wrapper {background-color: transparent;padding: 0;}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {padding-bottom: 70%;}
#secondary #contacto {min-height: 160px;}

/* 	 ------------- FOOTER --------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

.footer_top {background-color: transparent;}
.footer_top .four_columns>.column4 .separator.small.right {margin-left: auto;margin-right: 0;}
.two_columns_50_50>.column1.footer_bottom_column {width: 35%;}
.two_columns_50_50>.column2.footer_bottom_column {width: 65%;}
.footer_top_holder .container {
    background-color: #353535;
}
.footer_bottom_holder .container {
    background-color: #262626;
}

/* 	 ------------- SEARCH --------------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

.search .vc_col-sm-8 {float:none;margin:0 auto;}
.search .blog_holder {margin-bottom:60px;margin-top:20px;}
.search #etiqueta {margin-bottom: 40px;}
.search article {margin-bottom: 20px !important;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.search article .post_info {border-bottom:none;}
.search article.type-page .post_info {display: none;}
/*.search article.type-page h2:before {content: 'Pa\341gina: ';color: #ccc;}
.search article.type-post h2:before {content: 'Entrada: ';color: #ccc;}*/

.qode_search_form_2 {position:absolute;background-color:transparent;transition: none;-webkit-transition: none;-moz-transition: none;}
.qode_search_form_2.animated {display:block;top:25px;height:100px;z-index:999;transition: none;-webkit-transition: none;-moz-transition: none;}

.qode_search_form_2 .container {top:-100px;}
.qode_search_form_2.animated .container  {top:0;}
.qode_search_form_2 .form_holder, .qode_search_form_2 .form_holder_outer {display:none;position: absolute;right:0;width:70%;height:55px;top: -100px;}
.qode_search_form_2.animated .form_holder, .qode_search_form_2.animated .form_holder_outer {display:block;position:absolute;right:0;width:72%;height:55px;top:0;background-color: #FFF;}
.qode_search_form_2.animated .form_holder_outer {width:75%;}
/*.qode_search_form_2 .container, .qode_search_form_2 .container_inner,*/
.qode_search_form_2 .qode_search_close {
    right: -10px;
    top: 12px;
    position: relative;
    width: 30px;
    height: 30px;
    float: right;
    position: absolute;
}
.qode_search_form_2 button {position: absolute;display: block;border: none;top: 12px;right:40px;width: 85px;height: 30px;background-color: rgb(227, 35, 56);color: #fff;font-size: 16px;font-family:'Lato';font-weight:600;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;}
.qode_search_form_2 button:hover {cursor:pointer;background-color: #444;-webkit-box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);-moz-box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);box-shadow: 3px 3px 6px 0px rgba(102,102,102,0.7);}
.search p.nada {margin:100px 0;}
.qode_search_form input, .qode_search_form_2 input[type="text"] {border:none !important;width: 75%;background-color: #FFF;padding-top:15px;border-bottom:1px solid #aeaeae !important;}
/*.qode_search_form input, .qode_search_form input[type='text'],
.qode_search_form_2 input, .qode_search_form_2 input[type='text']
{border-top-style:none;border-left-style:none;border-right-style:none;background-color:transparent;}*/

#layerslider_1 {font-family: 'Lato', sans-serif;}
.q_slider_inner p {font-family: 'Lato', sans-serif !important;}



/* Form PRIMAVERA PRO */
.primavera-pro label {
    font-size: 18px;
    font-weight: bold;
}
.primavera-pro input.wpcf7-text, .primavera-pro input.wpcf7-email {
    margin: 5px 0 20px 0 !important;
    border: 1px solid #ccc !important;
    background: white !important;
    padding: 10px 5px !important;
}



/* 	 ---------- MEDIA QUERIES ----------
	 -----------------------------------
	 -----------------------------------
	 ----------------------------------- */

@media (min-width: 769px){
	#promocion .vc_col-sm-2 { width: 20%;  }
	/*.actualidad .wpb_column.vc_col-sm-4 { width: 28.33333%; }
	.actualidad .wpb_column.vc_col-sm-8 { width: 71.666667%; }*/
	.vc_col-sm-8 {width: 66.66666667%;}
}


@media screen and (max-width: 1366px) {
	.home h4 a {font-size:14px;}
	p.ls-l {font-size: 28px !important;}
	.boxed .section .section_inner, .grid_section .section_inner, .container_inner, .footer_bottom_columns { max-width: 1200px; }
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner, .page-template-aienruta-internacional .two_columns_75_25>.column1>.column_inner {width:60%;}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner_seleccionados, .page-template-aienruta-internacional .two_columns_75_25>.column1>.column_inner_seleccionados {width:35%;}
	.single-artista #sidebar-artista {width: 32%;margin: 40px 0 0 10px;}

	nav.main_menu.right {margin-right: 10px;}
	nav.main_menu>ul>li>a {padding:0 12px;font-size: 13px;}
}


@media screen and (max-width: 1280px) {
	.boxed .section .section_inner, .grid_section .section_inner, .container_inner, .footer_bottom_columns { max-width: 1100px; }
	.page-id-15458 .container_inner, .single .container_inner,
	.page-id-24808 .container_inner, .single .container_inner { padding: 0 30px !important;}
	.home h2 {font-size:24px;}
	.musica.grid_section .section_inner {width: 95% !important;}
	.page-template-aienruta .two_columns_75_25>.column1, .page-template-aienruta-internacional .two_columns_75_25>.column1 {width:76%;}
	.page-template-aienruta .two_columns_75_25>.column2, .page-template-aienruta-internacional .two_columns_75_25>.column2 {width:24%;float:right;}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner {width: 57%;}
	.page-template-aienruta-internacional .two_columns_75_25>.column1 .column_inner {width: 48%;}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner_seleccionados {width:38%;}
	.page-template-aienruta-internacional .column_inner_seleccionados {width:42%;}
	.page-template-aienruta .shailan-subpages-widget-4, .page-template-aienruta-internacional .shailan-subpages-widget-4 {text-align:right;}
	.tax-en_ruta .artistas-grid .artista {padding-right: 20px;margin-bottom:0;min-height:250px;}
	/*.qode_search_form_2 .container_inner {width:90%;}*/
	.single-artista #content-artista {float: none;width: 75%;margin: 0 auto;padding-top: 30px;}
	.single-artista .content {margin-bottom: 20px;}
	.single-artista #sidebar-artista {float: none;width: 100%;margin: 20px 0 0 0;text-align: center;}
	.single-artista .links {width: 50%;float:none;margin:0 auto;}
	header:not(.centered_logo) .q_logo img {
    height: 80% !important;
    top: -40%;
	}
}


@media screen and (max-width: 1210px) {
	.home h2 {font-size:22px;}

	.banners h3 a {font-size: 18px;line-height: 20px;}

	#organigrama {display:none;}
	#organigrama-mbl {display:block;}
	.page-id-15458 aside .widget-7:before,
	.page-id-24808 aside .widget-7:before,
	.single aside .widget-1:before {height: 160px;}
	p.ls-l {font-size: 24px !important;}
	._2p3a {width: 300px;}
    .blog_slider .blog_slider_categories {display:none;}
    .blog_text_holder.info_bottom .blog_text_holder_inner {padding: 0 0 0 8px;}
}


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

	.redes-box.vc_col-md-12 {width: 33%;}
	#carta .vc_col-sm-9 {width: 100%;}
	.page-id-15458 aside .widget-7 h5,
	.page-id-24808 aside .widget-7 h5,
	.single aside .widget-1 h5,
	.page-id-15458 aside .widget-8 h5,
	.page-id-24808 aside .widget-8 h5,
	.single aside .widget-2 h5,
	.page-id-15458 aside .widget-10 h5,
	.page-id-24808 aside .widget-10 h5,
	.single aside .widget-3 h5 {width: 70%;}
	.page-id-15458 .sep-right,
	.page-id-24808 .sep-right {border:none;}
	.page-id-15458 .vc_col-sm-8,
	.page-id-24808 .vc_col-sm-8 {width: 50%;}
	.page-id-15458 .vc_col-lg-4,
	.page-id-24808 .vc_col-lg-4 {width:50%;}
	.search .vc_col-sm-9, .post-type-archive-sala .vc_col-sm-9 {width: 85%;float:none;margin:0 auto;}


}


@media screen and (max-width: 1150px) {
	.header_bottom {padding:0 20px;}
	.qode_search_form_2.animated .form_holder, .qode_search_form_2.animated .form_holder_outer {right:-5px;}

	.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .footer_bottom_columns, nav.content_menu ul {width:1000px;}

	.page-template-aienruta .two_columns_75_25>.column1>.column_inner, .page-template-aienruta-internacional .two_columns_75_25>.column1>.column_inner {width:52%;}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner_seleccionados, .page-template-aienruta-internacional .two_columns_75_25>.column1>.column_inner_seleccionados {width:42%;}
	.tax-en_ruta .artistas-grid .artista {min-height: 225px;}
	/*.qode_search_form_2 .container_inner {width:86%;}*/
	header:not(.centered_logo) .q_logo img {
    height: 70% !important;
    top: -35%;
	}
	nav.main_menu.right {
    margin-right: 0;
	}
	nav.main_menu>ul>li>a {
    padding: 0 10px;}
    .header_inner_right {padding-right:70px;}
    #language-list { right:0; }

    .musica.grid_section .section_inner {width:92% !important;}
    .home .musica .vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
    .home h4 a {
    font-size: 13px;
	}

	/*.qode_search_form_2.animated .form_holder, .qode_search_form_2.animated .form_holder_outer {right:-15px;width:76%;}*/
}


@media screen and (max-width: 1024px) {
	.logo_wrapper {height: 100px!important;float: right;right: 0;}
	.boxed .section .section_inner, .grid_section .section_inner, .container_inner, .footer_bottom_columns {width: 100%;}
	.content .content_inner .container_inner, .content .content_inner .full_width {margin-top:100px;}
	nav.content_menu {display:none;}
	.title {margin-top: 0;}
	.title .not_responsive {display: none;}
	.two_columns_75_25>.column1 {width: 100%;float: left;}
	.two_columns_75_25>.column2 {width: 0;display:none;}
	.breadcrumb {display: block;left: 15px;padding-top:5px;}
	.title.title_size_small h1 {display: block;padding-left:15px;}
	.titulo-pagina h3 {padding: 0 15px;}
	.title {padding: 0 0 30px 0 !important;}
	.page-id-15506 .title, .page-id-15506 .breadcrumb, .tax-en_ruta .breadcrumb, .tax-en_ruta .title, .single .title, .single .breadcrumb, .blog .breadcrumb, .archive.category .breadcrumb, .blog .title, .archive.category .title, .page-id-16358 .title, .page-id-16358 .breadcrumb, .page-id-16381 .title, .page-id-16381 .breadcrumb, .page-id-24777 .title, .page-id-24777 .breadcrumb, .post-type-archive-agenda .title, .post-type-archive-agenda .breadcrumb, .page-id-15458 .title, .page-id-15458 .breadcrumb, .page-id-24808 .title, .page-id-24808 .breadcrumb {display:none;}



	.page-template-aienruta .two_columns_75_25>.column1, .page-template-aienruta-internacional .two_columns_75_25>.column1 {width: 100%;padding-top:20px;}
	.page-template-aienruta .two_columns_75_25>.column2, .page-template-aienruta-internacional .two_columns_75_25>.column2 {width: 0;}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner, .page-template-aienruta-internacional .two_columns_75_25>.column1>.column_inner {width:55%;}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner_seleccionados {width:40%;margin-top:25px;float:right;}
	.page-template-aienruta-internacional .column_inner_seleccionados {width:40%;float:right;}
	.page-template-aienruta-internacional .seccion .primera {margin-top: 0;}
	.page-template-aienruta-internacional .wpb_text_column.wpb_content_element {padding:0 15px;}
	.page-template-aienruta-internacional #first-element, .page-template-aienruta-internacional #second-element {padding:0;}
	.page-template-aienruta-internacional .seccion {margin: 30px 0 !important;}
	.page-template-aienruta-internacional .vc_empty_space {display: none;}
	.page-template-aienruta-internacional .primera {text-align: center;}
	.page-template-aienruta-internacional .seccion { border-bottom: none;}
	.column_inner_seleccionados .grid {margin: 0 auto;width: 90%;}
	.artistas-grid, .tax-en_ruta .artistas-grid {float: none;width: 100%;margin: 0 20px;}
	.category-image {right: 0;}
	.archive.tax-en_ruta p.subtitulo-trimestre, .single-artista p., .archive.tax-en_ruta .breadcrumb, .single-artista .breadcrumb {left:25px;}
	.tax-en_ruta footer {margin-top: 80px;}
	.tax-en_ruta .artistas-grid .artista { min-height: 275px;}
	.column_inner_seleccionados h3 {padding-top:20px;}
	.vc_custom_1466014385446 .vc_column-inner {padding: 0 5px;}
	.q_logo a, .q_logo img {height:80px !important;}
	.single h6 {font-size: 15px;}
	.single.single_post p {font-size:14px;}
	.q_masonry_blog h6 {font-size:14px;}
	.q_masonry_blog_post_text p {font-size:14px;}
	.latest_post_two_text p {font-size:14px;}
	.latest_post_two_text h6 {font-size:14px;}

	.page-id-15458 .content .container_inner.default_template_holder,
	.page-id-24808 .content .container_inner.default_template_holder {padding-top: 50px !important;}
	.page-id-15458 .two_columns_75_25>.column2,
	.page-id-24808 .two_columns_75_25>.column2 {width: 100%;display:block;float:left;}
	.page-id-15458 .two_columns_75_25>.column2>.column_inner,
	.page-id-24808 .two_columns_75_25>.column2>.column_inner {padding: 0;}
	.page-id-15458 .two_columns_75_25>.column2 .widget-1,
	.page-id-24808 .two_columns_75_25>.column2 .widget-1 {width:33.3%;float:left;}
	.page-id-15458 .sidebar,
	.page-id-24808 .sidebar {display: none;}
	.page-id-15458 .widget-4,
	.page-id-15458 .widget-5,
	.page-id-24808 .widget-4,
	.page-id-24808 .widget-5 {display: none;}
	.page-id-15458 .banners,
	.page-id-24808 .banners {display: block;text-align:center;margin-top:40px;}
	.page-id-15458 .widget-1 h5,
	.page-id-24808 .widget-1 h5,
	.single .widget-1 h5,
	.page-id-15458 .widget-2 h5,
	.page-id-24808 .widget-2 h5,
	.single .widget-2 h5,
	.page-id-15458 .widget-3 h5,
	.page-id-24808 .widget-3 h5,
	.single .widget-3 h5 {background-color: #fff;z-index: 999;height: 25px;text-align: center;width: 50%;top: 13px;left: 0;right: 0;margin: 0 auto;color: #444;font-size: 20px;text-transform: uppercase;}
	.page-id-15458 .widget-1 h5,
	.page-id-24808 .widget-1 h5,
	.single .widget-1 h5 {position:absolute;}
	.page-id-15458 .widget-2 h5,
	.page-id-24808 .widget-2 h5,
	.single .widget-2 h5,
	.page-id-15458 .widget-3 h5,
	.page-id-24808 .widget-3 h5,
	.single .widget-3 h5 {position:relative;}
	.page-id-15458 .widget-1:before,
	.page-id-24808 .widget-1:before,
	.single .widget-1:before {content: '';background-image: url('img/stripe.png');background-size: 6px 6px !important;height: 200px;width: 68%;top: 10px;left: 0;right: 0;margin: 0 auto;background-repeat: repeat;position: absolute;z-index: -1;}
	.page-id-15458 .widget-2:before,
	.page-id-15458 .widget-3:before,
	.page-id-24808 .widget-2:before,
	.page-id-24808 .widget-3:before,
	.sinle .widget-2:before,
	.single .widget-3:before {content: '';background-image: url('img/stripe.png');background-size: 6px 6px;height: 200px;width: 68%;margin-top: 10px !important;left: 0;right:0;margin:0 auto;background-repeat: repeat;position: absolute;z-index: -1;}
	.widget-1, .widget-2, .widget-3 {margin-top: 30px;margin-left: 0;}
	.widget-1 img, .widget-2 img, .widget-3 img {padding-top:10px;width:65%;}
	.widget-2 img, .widget-3 img {padding-top:16px;}
	.page-id-15458 .two_columns_75_25>.column1>.column_inner,
	.page-id-24808 .two_columns_75_25>.column1>.column_inner {padding:0;}
	.page-id-15458 .qode_latest_posts_widget,
	.page-id-24808 .qode_latest_posts_widget {width: 33.3%;float:left;}
	.seccion:nth-of-type(1), .seccion:nth-of-type(3), .seccion:nth-of-type(5), .seccion:nth-of-type(7), .seccion:nth-of-type(2), .seccion:nth-of-type(4), .seccion:nth-of-type(6), .seccion:nth-of-type(8) {border-left: none;}
	.seccion {left: 0;right: 0;margin: 0 auto;padding-left:0;border-bottom: 1px solid #dbdbdb;}


	.post-type-archive-agenda .content .container_inner.default_template_holder {padding: 0 20px;width: 85%;margin: 0 auto;margin-top:70px;}


	.blog_single.blog_holder {margin: 0 40px auto;}
	.blog_holder.masonry .blog_holder_grid_sizer, .blog_holder.masonry article {width: 32%;}
	._2p3a {width: 250px;}
	#redes {padding: 0 20px;}
	.twitter .wpb_wrapper {padding-left: 20px;}
	.fb_iframe_widget {width: 100%;}
	.footer_top {padding: 50px 20px 50px;}

	.qode_search_form .fa-search.qode_icon_in_search {position:absolute;left:40px;}
	.qode_search_form input {    padding: 0 0 0 60px;}

	.page-id-16358 .vc_col-sm-3,
	.page-id-16381 .vc_col-sm-3,
	.page-id-24777 .vc_col-sm-3,
	.post-type-archive-sala .vc_col-sm-3,
	.search .vc_col-sm-3  {display:none;}
	.page-id-16358 .vc_col-sm-9,
	.page-id-16381 .vc_col-sm-9,
	.page-id-24777 .vc_col-sm-9,
	.blog .vc_col-sm-9,
	.post-type-archive-sala .vc_col-sm-9,
	.search .vc_col-sm-9  {float:none;margin:0 auto;}

	.post-type-archive-sala .title_outer.title_without_animation, .search .title_outer.title_without_animation, .post-type-archive-concierto .title_outer.title_without_animation {display: none;}
	.search .two_columns_75_25>.column1>.column_inner {padding: 0;}

	#conciertos {margin: 0 20px;}
	#conciertos #conciertos {margin: 0;}

}


@media screen and (max-width: 1000px) {
	header:not(.centered_logo) .q_logo img {height:100% !important;top:0;}
	.header_top_bottom_holder {position: fixed;width: 100%;height: 100px;}
	.content .content_inner {margin-top: 100px;}
	.content .content_inner .container_inner, .content .content_inner .full_width {margin-top:0;}
	.post-type-archive-agenda .content .content_inner {margin-top: 70px;}
	.post-type-archive-agenda .content .container_inner.default_template_holder {margin-top:0;}
	.page-id-15458 .title_outer.title_without_animation,
	.page-id-24808 .title_outer.title_without_animation {display: none;}
	.page-id-15458 .content .container_inner.default_template_holder,
	.page-id-24808 .content .container_inner.default_template_holder {padding-top: 0 !important;}
	.page-id-15458 .header_bottom .container_inner,
	.page-id-24808 .header_bottom .container_inner,
	.single .header_bottom .container_inner {max-width:900px;padding: 0 !important;}

	.q_slider {margin-top:0;}
	 .q_list.circle ul {margin-top: 20px !important;}
    .home li.bigger {font-size: 16px;margin-bottom: 20px !important;}
    .blog_slider_holder .item_holder {margin: 5px;}
    .blog_slider .blog_slider_categories {display:none;}
    .vc_row.wpb_row.section.vc_row-fluid.grid_section {padding-top: 20px !important;}
	.vc_row.wpb_row.section.vc_row-fluid.home_testimonials.grid_section {padding-bottom: 30px !important;}
	#carta.vc_row.wpb_row.section.vc_row-fluid.grid_section {padding-bottom: 20px !important;}
	.mbl {display: block;}
	.hide-mbl {display: none;}
	.barra .section_inner_margin {margin-left: 0; margin-right: 0;}


}


@media screen and (max-width: 992px) {
	.home .banners h3 a {font-size: 16px;line-height: 18px;}
	.home .color_m h2, .home .color_u h2, .home .color_s h2, .home .color_i h2, .home .color_c h2, .home .color_a h2 {padding-top:10px;}
	.home h2 {font-size:16px;}
	.home h4 {font-size:14px;}
	.home h4 a {font-size:12px;}
	.home .actualidad .vc_col-sm-8, .home .actualidad .vc_col-sm-4 { width: 100%;}
    .home_testimonials .vc_col-sm-6 {width: 66.66666667%;}

	.on-mbl .sep-left {border-left: none;}
	.noticias .wpb_column.vc_col-sm-8 { width: 100%;}
	.on-mbl .wpb_content_element {width: 50%;float: left;}
	.on-mbl .vc_column-inner {margin-top: -50px;}
	.twitter {margin-top: -20px;height: 300px;overflow: hidden;}
	.redes-widgets .twitter {margin-top: 0;overflow: auto;height: 100%;}

	.page-template-aienruta .two_columns_75_25>.column1>.column_inner, .page-template-aienruta-internacional .two_columns_75_25>.column1>.column_inner {padding:0;}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner_seleccionados, .page-template-aienruta-internacional .two_columns_75_25>.column1>.column_inner_seleccionados {padding: 15px;}
	.container_inner {width:100%;}
	.header_bottom {padding:0;}
	.mobile_menu_button {margin:0 0 0 20px;}
	.header_inner_right {margin:0 20px 0 0;}
	nav.mobile_menu {background-color: #f2f2f2;}
	nav.mobile_menu ul li span {font-weight:600;}
	nav.mobile_menu ul li:last-child {padding-bottom:15px;}
	/*nav.mobile_menu ul li h3 span, nav.mobile_menu ul#menu-principal-1 li:last-child span {padding: 0 0 0 20px;}*/
	nav.mobile_menu ul#menu-principal-1 li ul.sub_menu li a {padding-left:15px;}
	nav.mobile_menu ul#menu-principal-1 li ul.sub_menu li h3 span {padding:0 0 0 20px;}
	nav.mobile_menu ul#menu-principal-1 li ul.sub_menu li:last-child span	{padding:0;}


	.flexslider .flex-next, .flexslider .flex-prev {z-index:9;}
	nav.mobile_menu {z-index:99;}

	.page-id-15458 .vc_col-sm-8,
	.page-id-15458 .vc_col-sm-4,
	.page-id-24808 .vc_col-sm-8,
	.page-id-24808 .vc_col-sm-4 {width:50%;}
	.page-id-15458 .vc_col-sm-6,
	.page-id-24808 .vc_col-sm-6 { width: 100%;}

	.page-id-15368 .vc_col-sm-8 {width: 100%;}
	.page-id-15368 .logo-contacto {display: none;}

	#content-agenda {max-height:100%;}
}


@media screen and (max-width: 910px) {

	.tax-en_ruta .artistas-grid .artista {min-height: 250px;}
	.page-id-15458 .widget-1:before,
	.page-id-24808 .widget-1:before,
	.single .widget-1:before,
	.page-id-15458 .widget-2:before,
	.page-id-15458 .widget-3:before,
	.page-id-24808 .widget-2:before,
	.page-id-24808 .widget-3:before,
	.single .widget-2:before,
	.single .widget-3:before {height: 100px;}
	.formulario, .franja-sup, .franja-izq, .franja-bot {display:none;}
	.formulario-movil {display:block;}
}


@media screen (min-width:769px) and (max-width:800px)  {
	div.grid_section .section_inner{width:740px;}

}


@media screen and (max-width: 768px) {
    body {font-size:13px;line-height: 20px;}
    .barra .mbl {display: none;}
    .seccion {margin-bottom: 0 !important;}
    .content .container_inner.page_container_inner {margin-bottom:40px;}
	.side_menu_button_wrapper {display: none;}
	.home h4 a {font-size: 15px;}
	.vc_custom_1466014385446 .image_hover {text-align: center;padding-top: 20px;}
	.vc_custom_1466014377063 .vc_column-inner {padding-bottom: 30px;}
	.q_slider { margin-top: 0; }
	.q_slider p.ls-l {font-size: 14px !important;}
	.q_slider p.ls-l span {font-size: 18px !important;}
	.seccion {padding: 15px 0;}
	.page .banners .wpb_single_image .vc_single_image-wrapper {max-width: 90%;padding-bottom:0;}
	.banners .vc_column-inner {padding-bottom: 20px;}
	.home .color_m .image_hover, .home .color_u .image_hover, .home .color_s .image_hover, .home .color_i .image_hover, .home .color_c .image_hover, .home .color_a .image_hover {text-align: center;}
	.image_hover .images_holder img {max-width: 130px;}
	.agenda .image_hover .images_holder img {max-width: 100%;}
	#expand .wpb_column.vc_col-sm-4, #expand .wpb_column.vc_col-xs-12 {width: 100%;}
	.sep-left, .sep-right {border: none;}
	.barra .social.wpb_column.vc_column_container .vc_column-inner .wpb_wrapper {text-align: center;padding: 10px 0;}
	.vc_custom_1456304638241 {margin-top: 0 !important;margin-bottom: 0 !important;}
	.color_m, .color_u, .color_s, .color_i, .color_c, .color_a {padding-bottom: 30px;}
	.home .color_m h2, .home .color_u h2, .home .color_s h2, .home .color_i h2, .home .color_c h2, .home .color_a h2 {padding-top: 0;}
	.blog_single.blog_holder {margin: 0 30px auto;}
	.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {width: 100%;}
	#responsive-form{max-width:400px;}
	.column-third, .column-half, .column-full{width:100%;height:auto;}
	select.wpcf7-form-control.wpcf7-select {width: 30%;}
	.modalidad .wpcf7-list-item {display: block;}
	.seleccionados {border-left: none;padding-top: 30px;}
	.blog_holder.masonry .blog_holder_grid_sizer, .blog_holder.masonry article {width: 49%;}
	.home .q_masonry_blog article .q_masonry_blog_post_image {text-align:center;}
	.home .agenda {border-top: 1px solid #aeaeae;margin-top: 20px;}
	.page-template-aienruta .two_columns_75_25>.column1, .page-template-aienruta-internacional .two_columns_75_25>.column1 {padding-top:40px;}
	h3 a {font-size: 16px;line-height: 18px;}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner {width:100%;}
	.page-template-aienruta-internacional .two_columns_75_25>.column1 .column_inner {width:95%}
	.page-template-aienruta .two_columns_75_25>.column1>.column_inner_seleccionados {width: 100%;position: relative;top:0;padding:0 0 20px 0;}
	.page-template-aienruta-internacional .column_inner_seleccionados {width:auto;float:none;}
	.page-template-aienruta-internacional .content .container_inner.page_container_inner, .page-template-aienruta .content .container_inner.page_container_inner {margin-bottom: 0;}
	.page-template-aienruta-internacional .primera ul li {font-weight: 700;}
	.page-template-aienruta-internacional .primera ul li a:hover {color: #f8ab12;text-decoration: underline;}
	.page-template-aienruta-internacional .primera ul {padding: 15px 0;}
	.column_inner_seleccionados .grid {left:2%;}
	.column_inner_seleccionados .grid .item img {max-width:100%;width:100%;max-height:100%;height:100%;}
	.column_inner_seleccionados .grid .item {width:31%;padding-right:9px;}
    .tax-en_ruta .artistas-grid .artista {width: 45%;min-height:280px;}
    .artista h2, .artista h2 a {font-size: 16px;}
    .boton {text-align: center !important;}
    .boton a {text-transform:uppercase;font-weight:600;text-decoration:none;color:#f8ab12;font-size: 20px;padding:0 5px;vertical-align:middle;}
    .boton span.q_font_awsome_icon {vertical-align: middle;}

    .single-artista #content-artista {width: 100%;}

    #seminarios {padding-top:20px;}
    #seminarios .accordion_content_inner p {padding: 0 15px 10px;}

	.vc_row.full_screen_section.redes-widgets {padding: 0 0 30px 0;}
	.redes-widgets .twitter.wpb_column.vc_column_container.vc_col-sm-6 {text-align: center;}
	.twitter .wpb_wrapper {padding-left: 0;}
	.redes-widgets .facebook {text-align: center;}
	.timeline-Widget {max-width:100% !important;padding:0 20px !important;}
	.home_testimonials .vc_col-xs-12 {width: 100%;}
	.page-id-15458 .vc_col-sm-8,
	.page-id-15458 .vc_col-sm-4,
	.page-id-15458 .vc_col-sm-6,
	.page-id-15458 .vc_col-xs-12,
	.page-id-24808 .vc_col-sm-8,
	.page-id-24808 .vc_col-sm-4,
	.page-id-24808 .vc_col-sm-6,
	.page-id-24808 .vc_col-xs-12  {width:100%;float:none;text-align:center;}

	#content-agenda .imagen {width: 100%;}
	#content-agenda {padding:10px;}
	#content-agenda .evento {width:100%;}
	.evento p.fecha {font-size:13px;width:100%;}
	.evento h3 {font-size:16px;}
	.evento h5 {font-size:14px;}
	.evento p {font-size: 12px;}


	.page-id-16358 .content .content_inner,
	.page-id-16381 .content .content_inner,
	.page-id-24777 .content .content_inner,
	.post-type-archive-agenda .content .content_inner { margin: 70px 15px 0;}
	.footer_top {font-size: 14px;}

	.page-id-15368 .vc_col-sm-4 {width: 50%;float: left;padding-bottom: 20px;}
	.cargos-fotos .wpb_text_column.wpb_content_element {width: 25%;}

	.search .vc_col-sm-10 {float:none;margin:0 auto;}
	.por_nombre, .por_provincia {margin-bottom:20px;}
	.search-box form#searchform, .search-box select#provincia {display:block;margin-top:10px;}
	.search-box input[type="submit"] {margin-top:20px;}
	.post-type-archive-sala footer {padding-top:40px;}

    .header_inner_right {padding-right:0;}
	#language-list {right:20px;}
}

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

	.newsletter {padding-top: 25px;}
	.page .wpb_single_image .vc_single_image-wrapper {padding-bottom: 10px;left: 0;right: 0;margin: 0 auto;max-width: 50%;display: block;float: none;text-align:center;}

	.hide-img {display:none;}


	.page-id-28427 h2 { font-size: 22px; line-height:24px; }

	.home #call-aie,
	.home #banners { display: none; }

	.home #call-aie-mobile,
  	.home #musica-mobile,
	.home #banners-mobile { display: block; }
	.home #musica-desktop { display: none; }

}

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

}
@media screen and (max-width: 600px) {
	.artistas-grid, .tax-en_ruta .artistas-grid {float: none;width: 100%;margin: 0 auto;text-align:center;}
	.tax-en_ruta .artistas-grid .artista {width: 90%;margin: 0 auto;text-align: center;left: 0;right: 0;float: none;padding: 0;padding-bottom: 15px;}
	.category-image {left:0;text-align: center;top: -120px;}
	.archive.tax-en_ruta .subtitulo, .single-artista .subtitulo {width:100%;top:120px;height:45px;}
	.archive.tax-en_ruta p.subtitulo-trimestre, .single-artista p.subtitulo-trimestre {position:relative;text-align:center;}
	.single-artista .links {width: 100%;}
	.tax-en_ruta .artistas-grid {top: 120px;}
	.column_inner_seleccionados .grid .item {width:47%;padding-right:9px;}
	.blended-image {background-size: cover;}
	#comisiones .comision {margin-bottom: 35px;min-height:160px !important;}
	#comisiones h2 {font-size: 14px !important;width: 85% !important;}
	#comisiones h4 {margin-top:35px !important;}
	#comisiones ul li {font-size: 9px !important;}
	.help.vc_col-xs-12, .area-socio.vc_col-xs-12 {width: 100%;text-align: center;}
	.area-socio {padding-top:15px;}
	.home .q_social_icon_holder {float: none;}
	.section_inner .newsletter.wpb_column.vc_column_container .vc_column-inner .wpb_wrapper {width: 100%;text-align:center;}
	.on-mbl .wpb_content_element {width: 100%;text-align: center;}
	.twitter, .facebook {margin-top: 0;padding:0 20px;}
	.page .banners .wpb_single_image .vc_single_image-wrapper {max-width: 100%;}
/*font size*/
	.home .banners h3 a, .home .banners h3 {font-size: 12px;line-height: 14px;}
	.cargos-fotos .wpb_text_column.wpb_content_element {width: 33%;padding-right: 20px;}
	.search .resultado {width:auto;}
	.conciertos h3 {font-size:18px;}
}



@media screen and (max-width: 480px) {
	nav.mobile_menu {width:95%;padding: 0 20px;}
	.q_slider p.ls-l {font-size: 10px !important;}
	.q_slider p.ls-l span {font-size: 14px !important;}
	.page .wpb_single_image .vc_single_image-wrapper {max-width: 100%;}
	.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {width: 12px;height: 36px;}
	.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {width: 25px;height: 25px;}
	.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {padding: 0 0 0 20px;}
	.q_accordion_holder.accordion .ui-accordion-header {min-height: 36px;}
	.q_accordion_holder h5 {font-size: 14px !important;}
	.q_accordion_holder.accordion .accordion_content {padding: 0 !important;}
	#reduce .vc_row {margin-left: 0;margin-right: 0;}
	.cargos .full_section_inner {display: none;}
	.blog_single.blog_holder {margin: 0 20px auto;}
    .blog_holder.masonry .blog_holder_grid_sizer, .blog_holder.masonry article {width: 100%;}
    .blog_holder.blog_pinterest, .blog_holder.masonry {width: 350px!important;left: 0;right: 0;margin: 0 auto;}
    .archive.tax-en_ruta p.subtitulo-trimestre, .single-artista p.subtitulo-trimestre {font-size: 18px;}
    .boton a {font-size: 16px;}
    .page-id-15368 .vc_col-sm-4 {width: 100%;float: none;margin:0 auto;padding-bottom: 20px;}
    .search-box input[type="submit"] {margin-top:20px;}
    #resultado-salas {margin-top: 110px;}
    .conciertos h3 {background-image: none;width: 100%;padding: 0;font-size:16px;}


}
