/*
Theme Name:     Foxiz child
Template:      	foxiz
Theme URI:      https://foxiz.themeruby.com
Author:         Theme-Ruby
Author URI:     https://themeforest.net/user/theme-ruby/portfolio/
Description:    Make your modifications to Foxiz in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, featured-images, theme-options, custom-colors, translation-ready, threaded-comments, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */

/* FUENTES */

/* @font-face {
    font-family: 'interstatebold';
    src: url('fonts/interstate_bold-webfont.woff2') format('woff2'),
         url('fonts/interstate_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/ 
/*
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat' !important;
}*/

.p-url:hover, .p-url:focus, .p-url:active {
	text-decoration: none !important;
	text-decoration-color: transparent !important;
}

.heading-tagline-label {
	font-family: 'Manrope';
}

.qlinks-heading {
	font-family: 'Manrope';
}

/* ESTILOS GENERALES DEL SITIO */

.meta-el.meta-avatar, .meta-el.meta-author {
	display: none;
}

body.category-128 .archive-header.category-header-1.is-pattern.pattern-dot, .p-category.category-id-1 {
	display: none;
}

/* MENU */

.menu-item-3857 a:hover {
	border-bottom: 0px;
	cursor: normal;
}
.menu-item-3857 a:hover span:before {
	display: none;
}

/* ESTILOS GENERALES DE MAQUETACION */

.navbar-center {
	padding-bottom: 10px;
}

.elementor-icon-list-text a {
	width: auto !important;
	color: #265DA6;
	font-weight: 700;
	display: inline-block !important;
}

/* Paginas de categoria */

.archive.category .blog-wrap.without-sidebar.sticky-sidebar.accssme-widget-content {
	display: none !important;
}

/* Megamenus */

.mega-template-inner {
	max-width: 1220px !important;
	margin: 0 auto !important;
}

.pais-actualidad img {
	max-width: 20px;
	margin-top: 6px;
    margin-right: 4px;
}
.pais-actualidad img, .pais-actualidad a {
	display: inline-block;
	float: left;
}

.logo-header-corresponsables img {
	margin: 0 auto !important;
}

/* Ancho 100% */

.w-100 .ad-image, .w-100 img {
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
}

/* Etiquetas e imagenes */

.p-category {
	font-size: 9px !important;
	font-weight: 300 !important;
	padding: 5px !important;
}
.p-category:before, .p-featured {
	border-radius: 0px !important;
}

.wp-post-image {
	border-radius: 0px !important;
}

/* Botones */

.btn-evento {
	background: #265DA6;
	color: #fff !important;
	border-radius: 4px;
	padding: 10px 20px;
	margin: 20px 0 !important;
	display: inline-block;
	border: 0px !important;
	font-family: 'Manrope';
}
.btn-evento:hover {
	background: #174179;
}

/* Imágenes de las entradas */

.single-post .s-feat-outer img {
	min-width: 100%;
}

/* Reacciones de las entradas */

.reaction-sec.entry-sec {
	display: none !important;
}

/* Labels de categorias */

.p-category {
	color: #fff !important;
}

.notification-content .rb-notification.ecat-l-dot .p-category {
	color: #000 !important;
	font-weight: 600 !important;
	padding: 0px !important;
}

/* Formularios */

.wpcf7-form label {
    display: block;
    margin-bottom: 0px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea, .wpcf7-form-control-wrap {
    width: 100%;
}

/* Ancho 100% */

.width-100 img {
	width: 100% !important;
}

/* Títulos de las noticias */

/* Fecha de las noticias */

.date.published, .meta-update {
	text-transform: uppercase;
	font-size: 10px;
}

/* LOGIN */

span.logged-welcome, .user-dropdown a {
	font-family: 'Manrope' !important;
	font-size: 12px;
}

/* EVENTOS */

/* General */

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	border: 1px solid #265DA6 !important;
}
.tribe-events-c-subscribe-dropdown__button-text {
	color: #265DA6 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color: #265DA6 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text {
	color: #fff !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-common-c-svgicon.tribe-common-c-svgicon--cal-export.tribe-events-c-subscribe-dropdown__export-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-common-c-svgicon.tribe-common-c-svgicon--cal-export.tribe-events-c-subscribe-dropdown__export-icon {
	color: #fff !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon {
	color: #fff !important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active {
	background-color: #265DA6 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active .tribe-events-c-subscribe-dropdown__button-text {
	color: #fff !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active .tribe-common-c-svgicon.tribe-common-c-svgicon--cal-export.tribe-events-c-subscribe-dropdown__export-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active .tribe-common-c-svgicon.tribe-common-c-svgicon--cal-export.tribe-events-c-subscribe-dropdown__export-icon {
	color: #fff !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active .tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active .tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon {
	color: #fff !important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus {
	background-color: #265DA6 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus .tribe-events-c-subscribe-dropdown__button-text {
	color: #fff !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus .tribe-common-c-svgicon.tribe-common-c-svgicon--cal-export.tribe-events-c-subscribe-dropdown__export-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus .tribe-common-c-svgicon.tribe-common-c-svgicon--cal-export.tribe-events-c-subscribe-dropdown__export-icon {
	color: #fff !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus .tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus .tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon {
	color: #fff !important;
}

.tribe-events-c-subscribe-dropdown__list-item a {
	font-family: 'Manrope' !important;
}

/* Listado home */

.tribe-common-l-container.tribe-events-l-container {
	padding: 0px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	min-height: 0px !important;
}

.home .tribe-events-header.tribe-events-header--has-event-search, .home .tribe-events-c-subscribe-dropdown__container {
	display: none !important;
}
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small, .tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button, .tribe-events-calendar-list h2, .tribe-events-calendar-list .tribe-common-b2, .tribe-events-calendar-list h3, .tribe-events-calendar-list__event-date-tag span {
	font-family: 'Manrope' !important;
}
time.tribe-events-calendar-list__month-separator-text {
	font-family: 'Manrope' !important;
	text-transform: capitalize !important;
}
h3.tribe-events-calendar-list__event-title {
	font-weight: 800 !important;
}
.tribe-events-calendar-list p {
	font-family: 'Merriweather' !important;
}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
	background-color: #265DA6 !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text, .tribe-common .tribe-common-c-svgicon {
	color: #265DA6 !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
	color: #265DA6 !important;
	font-weight: 800 !important;
}
.tribe-events .tribe-events-calendar-list__month-separator:after {
	background-color: transparent !important;
}

.tribe-events-schedule .tribe-event-date-end, .tribe-events-end-date-label, .tribe-events-end-date.dtend {
	display: none !important;
}

/* Listado megamenu */

.mega-template-inner .tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title a {
	font-size: 14px;
}

/* Pagina de evento */

.tribe_events-template-default h1, .tribe_events-template-default h2, .tribe_events-template-default h3, .tribe_events-template-default h4, .tribe_events-template-default h5, .tribe_events-template-default h6, .tribe_events-template-default dt {
	font-family: 'Manrope' !important;
}
.tribe_events-template-default h1 {
	letter-spacing: -0.5px !important;
	font-size: 60px !important;
	line-height: 60px !important;
	font-weight: 800 !important;
}
.tribe_events-template-default #tribe-events-pg-template p, .tribe_events-template-default #tribe-events-pg-template span, .tribe_events-template-default #tribe-events-pg-template dd {
	font-family: 'Merriweather' !important;
}
p.tribe-events-back a {
	font-family: 'Manrope' !important;
	font-weight: 300 !important;
	color: #265DA6 !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
}

/* Pagina de listado */

.tribe-events-page-template .tribe-events-header.tribe-events-header--has-event-search {
	margin-top: 60px !important;
}

.tribe-events-header__events-bar input, .tribe-events-header__events-bar a, .tribe-events-header__events-bar a span {
	font-family: 'Manrope' !important;
}
.tribe-common-c-btn {
	background-color: #265DA6 !important;
	color: #fff !important;
	font-family: 'Manrope' !important;
}

.archive.category .p-wrap.p-list .list-holder {
	border-bottom: 1px solid #88888833 !important;
	padding-bottom: 40px !important;
}

/* HOME */

/* Labels idiomas */

.p-category.color-mx {
	--cat-highlight: #bb0c0c;
	--cat-highlight-90: #bb0c0ce6;
    --cat-fcolor: #bb0c0c;
}
.p-category.color-col {
	--cat-highlight: #e99e0c;
	--cat-highlight-90: #e99e0ce6;
    --cat-fcolor: #e99e0c;
}
.p-category.color-ecu {
	--cat-highlight: #e9cc0c;
	--cat-highlight-90: #e9cc0ce6;
    --cat-fcolor: #e9cc0c;
}
.p-category.color-per {
	--cat-highlight: #e90c0c;
	--cat-highlight-90: #e90c0ce6;
    --cat-fcolor: #e90c0c;
}
.p-category.color-chl {
	--cat-highlight: #024a9b;
	--cat-highlight-90: #024a9be6;
    --cat-fcolor: #024a9b;
}
.p-category.color-arg {
	--cat-highlight: #0cbba8;
	--cat-highlight-90: #0cbba8e6;
    --cat-fcolor: #0cbba8;
}

.slider-principal-home h2.entry-title {
    position: absolute !important;
    bottom: 11px;
    z-index: 9999999999999999 !important;
    background: rgba(38, 93, 166, 0.8);
    color: #fff;
    padding: 20px;
	width: 100%;
}
.slider-principal-home h2.entry-title:hover {
    color: #fff !important;
}

/* HEADER */

img.logo-default, img.logo-dark {
	height: 75px !important;
	max-width: 100% !important;
}

a.link-header {
	font-size: 0.7rem;
	font-weight: 400;
	background: #ececec;
	border-radius: 4px;
	padding: 2px 5px;
}
a.link-header:hover {
	color: #fff;
	background: #265DA6;
}

.navbar-center {
    padding-bottom: 20px;
    padding-top: 15px;
}

.qlink.h5 {
	font-family: 'Nunito';
}

/* Barra de enlaces directos */

.enlaces-directos-header {
	width: 100%;
	position: relative;
	padding-bottom: 5px;
	background: #085096;
	text-align: center;
}
.enlaces-directos-header ul#enlaces-directos-banderas, .enlaces-directos-header ul#enlaces-directos-varios, .enlaces-directos-header ul#enlaces-directos-ods {
	width: auto;
	float: left;
	position: relative;
	margin: 0 auto;
}

.enlaces-directos-header a {
	padding: 1px 5px;
	font-size: 0.6rem;
	color: #fff;
}
.enlaces-directos-header a:hover {
	opacity: 0.7;
}

.enlaces-directos-header a img {
	max-width: 30px;
	height: auto;
}

#enlaces-directos-varios a {
	text-transform: uppercase;
	font-weight: 700;
}

/* FOOTER */

footer .widget-heading h4.heading-title span {
	color: #000 !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	font-family: 'Helvetica';
}
footer .widget_nav_menu ul li a span, footer .widget p {
	font-size: 14px !important;
}

footer .menu-item a {
	padding-bottom: 0px !important;
}

.footer-logo {
    display: inline-block;
    height: auto;
    width: 100%;
}
.footer-logo img.logo-default, .footer-logo img.logo-dark {
    height: auto !important;
    max-width: 100% !important;
	width: 100% !important;
}

/* PAGINA DE ENTRADA */

.categorias-sidebar .cbox.cbox-1.is-cbox-12 .cbox-inner {
	background-color: #357dd6 !important;
}
.categorias-sidebar .cbox.cbox-1.is-cbox-6 .cbox-inner {
	background-color: #37dd55 !important;
}
.categorias-sidebar .cbox.cbox-1.is-cbox-13 .cbox-inner {
	background-color: #dd3333 !important;
}
.categorias-sidebar .cbox-count.is-meta {
	color: #fff !important;
}

.footer-col {
	border-right: 1px solid #ececec;
}
.footer-col:last-child {
	border-right: 0px solid #ececec;
}

/* TABS */

#tabs-fundacion .elementor-tab-content {
	padding: 40px 30px;
}
#tabs-fundacion .elementor-tab-content a {
	color: #265DA6;
}
#tabs-fundacion .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
	width: 33.3%;
	background: #265DA6;
	color: #fff;
	font-size: 14px;
    border-radius: 0px;
    border: 0px;
    border-right: 1px solid #fff;
}
#tabs-fundacion .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
	background: #183864;
}

/* Imagen principale home */

.noticia-principal-home img.featured-img{
	opacity: 0.4;
}
.noticia-principal-home .p-gradient .p-highlight .overlay-inner {
	background: linear-gradient(to top, var(--dark-accent) 0, var(--dark-accent-90) calc(0% - 150px), var(--dark-accent-0) 0%) !important;
}
.noticia-principal-home {
	background: #265DA6;
}

blockquote {
	font-size: 24px;
    font-weight: 600;
}
.mt-50 {
	margin-top: 50px;	
}

.fundacion-title {
	color: #265DA6;
	padding-bottom: 15px;
	font-size: 22px;
	line-height: 32px;
}
.fundacion-p, ul.fundacion-lista {
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 15px;
}

/* COLUMNAS */

.fila {
	width: 100%;
	float: left;
	display: block;
	position: relative;
}
.col {
	display: inline-block;
	float: left;
	position: relative;
	padding: 20px;
}
.col-100 {
	width: 100%;
}
.col-70 {
	width: 70%;
}
.col-50 {
	width: 50%;
}
.col-30 {
	width: 30%;
}

/* Vistas Real3D Flipbook */
.disposicion-publicaciones > .accssme-widget-content > div {
	text-align: center;
}
.disposicion-publicaciones > .accssme-widget-content > div {
	width: 33.3% !important;
}

/* Otros */

.archive.category .solid-bg {
	background: transparent;
}

.category-feat img {
	object-fit: contain;
}
#my-recommended .rec-section {
	background: #f8f8f8 !important;
}

.color-oro a {
	background: #D3B480 !important;
}
.color-oro a:hover {
	background: #D3B480 !important;
}
.color-oro .qlinks-layout-2 .qlink a:hover {
	box-shadow: 0 3px 12px #D3B480;
}

/* Titulares */
.s-hl-content.accssme-widget-content .hl-point.h5.accssme-widget-content span {
	font-size: 22px;
	font-weight: 700;
}

/* Imágenes de página de categoría cuando hay dos cargadas */

.category-hero-item:first-child:not(:last-child) {
	width: 50%;
	float: left;
	position: relative;
	display: inline-block;
	margin: 0;
}
.category-hero-item:first-child:not(:last-child) .category-hero-item-inner {
	padding-bottom: 90%;
}
.category-hero-item:nth-child(2) {
	filter: none;
	width: 50%;
	float: left;
	position: relative;
	display: inline-block;
	margin: -15px 0 0;
}
.category-hero-item:nth-child(2) .category-hero-item-inner {
	padding-bottom: 90%;
}

.sombra-publicacion .feat-holder {
	box-shadow: 1px 1px 3px 2px #ccc;
}

.wpml-ls-menu-item .wpml-ls-flag {
	max-width: 20px;
}

.single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h2 .accssme-widget-text, .single-post .entry-content h3 .accssme-widget-text, .single-post .entry-content h4 .accssme-widget-text {
	color: #0054a1 !important;
}

/* Banner footer multilenguaje */

#bannerFooterARG, #bannerFooterCHL, #bannerFooterCOL, #bannerFooterECU, #bannerFooterMX, #bannerFooterPER, #bannerFooterINT, #bannerFooterESP {
	display: none;
}

@media (max-width: 1024px) {
	.col-70 {
		width: 100%;
	}
	.col-30 {
		width: 100%;
	}
}
@media (max-width: 991px) {
	.archive.category .p-wrap.p-list .list-holder {
		padding-bottom: 30px !important;
	}	
}
@media (max-width: 920px) {
	.disposicion-publicaciones > .accssme-widget-content > div {
		width: 50% !important;
	}
}
@media (max-width: 768px) {
	img.logo-default, img.logo-dark {
		max-width: none !important;
	}
	
	#menu-mobile-quick-access .wpml-ls-menu-item .wpml-ls-flag {
		width: 20px;
	}
}
@media (max-width: 767px) {
	#tabs-fundacion .elementor-tab-mobile-title {
		background: #265DA6 !important;
		color: #fff;
		font-size: 14px;
		border-radius: 0px;
		border: 0px;
	}
	#tabs-fundacion .elementor-tab-mobile-title.elementor-active {
		background: #183864;
	}
	
	/* Pagina de eventos */
	
	h1.tribe-events-single-event-title {
		font-size: 30px !important;
		line-height: 39px !important;
	}
	.tribe-events-event-image {
		margin-bottom: 30px !important;
	}
}


.site-outer {
	margin-top: 0px !important;
}






/* AÑADIDO POR JORDI*/ 

/* PARA LAS PÁGINAS DE EVENTOS */
#tribe-events-content > h1 {
    font-size: 18px; 
}




