@font-face {
	font-family: 'FuturaM';
	src: url('/wp-content/uploads/berry/futura-medium.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/uploads/berry/futura-medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/wp-content/uploads/berry/futura-medium.woff') format('woff'), /* Pretty Modern Browsers */
		url('/wp-content/uploads/berry/futura-medium.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('/wp-content/uploads/berry/futura-medium.svg#FuturaM') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'FuturaM';
	src: url('/wp-content/uploads/berry/futura-bold.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/uploads/berry/futura-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/wp-content/uploads/berry/futura-bold.woff') format('woff'), /* Pretty Modern Browsers */
		url('/wp-content/uploads/berry/futura-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('/wp-content/uploads/berry/futura-bold.svg#FuturaM') format('svg'); /* Legacy iOS */
	font-weight: bold;
}

@font-face {
	font-family: 'FuturaB';
	src: url('/wp-content/uploads/berry/futura-bold.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/uploads/berry/futura-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/wp-content/uploads/berry/futura-bold.woff') format('woff'), /* Pretty Modern Browsers */
		url('/wp-content/uploads/berry/futura-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('/wp-content/uploads/berry/futura-bold.svg#FuturaM') format('svg'); /* Legacy iOS */
}
body {
	font-family: FuturaM, 'FuturaM', Futura Medium, Arial, sans-serif;
}
.mb0 {
	margin-bottom: 0px !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.ml40 {
	margin-left: 40px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mr15 {
	margin-right: 15px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mr40 {
	margin-right: 40px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.pb5 {
	padding-bottom: 5px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pb15 {
	padding-bottom: 15px !important;
}
.pb20 {
	padding-bottom: 20px !important;
}
.pb25 {
	padding-bottom: 25px !important;
}
.pb30 {
	padding-bottom: 30px !important;
}
.pb35 {
	padding-bottom: 35px !important;
}
.pb40 {
	padding-bottom: 40px !important;
}
.pl40 {
	padding-left: 40px !important;
}
.pr10 {
	padding-right: 10px !important;
}
.pr15 {
	padding-right: 15px !important;
}
.pr20 {
	padding-right: 20px !important;
}
.pr40 {
	padding-right: 40px !important;
}
.pt5 {
	padding-top: 5px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pt15 {
	padding-top: 15px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pt25 {
	padding-top: 25px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pt35 {
	padding-top: 35px !important;
}
.pt40 {
	padding-top: 40px !important;
}
.pt45 {
	padding-top: 45px !important;
}
.pt50 {
	padding-top: 50px !important;
}
.pt60 {
	padding-top: 60px !important;
}
.bold {
	font-weight: bold !important;
}
.fs16 {
	font-size: 16px !important;
}
.text-marino {
	color: #10365d !important;
}
.text-guinda {
	color: #9e1635 !important;	
}
.text-gris {
	color: #636363 !important;
}

.header-bottom, .header-top, .vertical-header {
    background-color: #10365d;
}
.header-top {
	color: #fff;
}
.navbar-brand, .navbar-nav li a, .dropdown-submenu>.dropdown-menu a, .navbar-nav>li>.dropdown-menu
{
	font-family: FuturaM, 'FuturaM', Futura Medium, sans-serif;
}
.desktop-mode.light-colors-nav .header-top {
    border-color: #f0f2f7!important;
    border-color: rgba(255,255,255,0.3) !important;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-toggler,
a:not([href]):not([tabindex]) {
	color: rgba(255,255,255,0.5);
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
	color: #C7081C !important;
}
.navbar-toggler {
	background-color: #fff;
}
.navbar-light .navbar-toggler {
	border-color: rgba(255,255,255,0.5);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }



.header-presentation .hp-background-color .container .hp-content h1,
.tp-caption,
.rev_slider .tp-caption,
.tp-caption.Fashion-BigDisplay,
.Fashion-BigDisplay
.tp-caption .rev-btn
{
	font-family: FuturaB, 'FuturaB', Futura Bold, sans-serif !important;
	
}
h2,
h3,
h4, h4.box-header
{
	font-family: FuturaB, 'FuturaB', Futura Bold, sans-serif !important;
	margin-bottom: 0.75rem;
}


p,
.simple-text p,
.simple-text ul,
.simple-text ol {
	line-height: 1.2;
	font-size: 0.95rem;
}
.simple-text ul {
	padding-left: 1.5rem;
}
.simple-text ul.espaciados li,
.simple-text ol.espaciados li {
	padding-bottom: 1rem;
}
.simple-text ul.no-espaciados li,
.simple-text ol.no.espaciados li {
	padding-bottom: 0 !important;
}

.caja-texto-borde {
	padding: 24px !important;
	border: solid 1px #f5f5f5 !important;
}



wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 20px;
}
.btn-home-hover:hover {
	background-color: #9F1635;
}
.btn-negro {
	background: #111111; color: #fff; padding: 10px 16px; font-weight: bold !important;
}
#btn-cargar-mas,
.vc_pageable-load-more-btn .vc_btn3.vc_btn3-color-inverse,
.vc_pageable-load-more-btn .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat
.vc_pageable-load-more-btn .vc_btn3.vc_btn3-color-blue,
.vc_pageable-load-more-btn .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat
{
	background: #111111; color: #fff; padding: 10px 16px; font-weight: bold !important; text-transform: uppercase !important;
}

/* Ocultar Read Mire */
.vc_gitem-post-data-source-post_excerpt p.m-0 {
	display: none;
}
/* Fondo Home Noticias */
.vc_custom_1419240516480 {
	padding: 12px;
	border: solid 1px #ccc;
	border-top: none;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
	background: #000;
	text-transform: uppercase;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover,
a.ubtn-link {
	background-color: #9F1635;
}

.vc_btn3.vc_btn3-size-md {
	padding: 8px 16px;
	font-size: 12px;
}
.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 0;
}
.vc_gitem-post-data {
	margin-bottom: 2px;
}
.vc_gitem-post-data p {
	font-size: 0.875rem;
}
.vc_gitem-post-data h4 {
	font-size: 1.125rem;
	margin-bottom: 0rem;
}
.vc_btn3-container.vc_btn3-left {
	margin: 0 auto;
	text-align: center;
}
@media (max-width: 768px) {
	.ubtn-normal {
		padding: 0;
	}
}

.vc_gitem-post-data-source-post_title h4 {
	color: #9F1635;
}
.vc_custom_1419240516480 {
	background-color: #fff !important;
}
#ult-ih-list-item-7551 .ult-ih-description, #ult-ih-list-item-7551 .ult-ih-description p {
	color: #fff;
}
div.mito-pregunta p {
	font-size: 1.0625rem;
	text-align: center;
	min-height: 58px;
}
.mito-que-es {
	color: #fff;
	font-family: FuturaB, 'FuturaB', Futura Bold, sans-serif !important;
	padding: 12px 14px;
	background-color: #10365D;
	width: 160px;
	font-size: 1.25rem !important;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 10px;	
}
p.mito-explicacion {
	color: #fff !important;
	font-size: 0.875rem !important;
	line-height: 1rem !important;
	text-align: center !important;
}

#receta {
	font-size: 15px;
	line-height: 18px !important;
}
#receta li {
	padding-bottom: 6px !important;
}
#receta ol li {
	padding-left: 5px;
}

@media (min-width:992px) {
	
	.tt-header .cmn-mobile-switch
		{
			display: none !important;
		}

	.tt-header .cmn-mobile-switch
		{
			display: none !important;
		}

	
}

/* Formulario Newsletter Sidebar */
.tt-newsletter input[type="text"],
.tt-newsletter input[type="email"],
.tt-newsletter select {
    margin-bottom: 10px;
}
.c-input {
	color: #000;
}

/* Formulario Newsletter Footer */
#form_nl_footer {
	padding-bottom: 45px;
	margin-bottom: 36px;
}
#form_nl_footer input,
#form_nl_footer select,
#form_nl_footer button {
	width: 100%;
	padding: 4px 2px;
	line-height: 16px;
	min-height: 20px;
	height: 30px;
}
#form_nl_footer button {
	text-transform: uppercase;
	color: #000;
}


/* Header Internas */
.header-gris-interna {
	color: #fff;
	background-color: #59595a;
	text-align: center;
	font-size: 8rem;
	padding: 2.5rem 0;
	font-family: FuturaB, 'FuturaB', Futura Bold, sans-serif !important;
	margin-bottom: 2rem;
}
.header-gris-interna p {
	font-size: 2rem;
}


/* Cuadriculas listados */
.cuadricula {
}
.resultados_grid .cuadricula-container {
	padding: 12px;
	overflow: hidden;
}
.resultados_list .cuadricula-container {
	padding: 6px 0;
	border-bottom: solid 1px #c4c4c4;	
}
.resultados_grid .cuadricula-logo {
	border: solid 1px #c4c4c4;
	text-align: center;
	padding: 20px;
}
.resultados_list .cuadricula-logo {
	display: none;
	width: 16%;
	float: left;
	padding: 0;
}
.cuadricula-nombre {
	line-height: 1.25;
}
.resultados_grid .cuadricula-nombre {
	padding-top: 10px;
	padding-bottom: 6px;
}
.resultados_list .cuadricula-nombre {
	padding: 5px 0;
}
.cuadricula-liga a {
	color: #9e1635;
}

/* Alto cuadricula Marzo 8 */
.cuadricula-nombre {
	min-height: 86px;
}
.boton-negro {
	background: #111111; color: #fff; padding: 12px 16px; font-weight: bold !important;
}
.boton-gris {
	background: #eaeaea; color: #666; padding: 12px 16px; font-weight: bold !important;
}
.boton-busqueda-logos {
	background: #000 !important;
	border: none !important;
	border-radius: 0 !important;
}
.sin-border {
	border: 0 !important;
}
.sin-radius {
	border-radius: 0 !important;
}
.resultados_list .cuadricula-container {
	width: 100%;
}


.style5 .tt-title-text {
	background: #10365d !important;	
}
.style5.tt-title-block {
	border-bottom: 3px solid #10365d !important;
}
.style5 .tt-title-text:after, .sidebar-heading-style5 .tt-title-text:after {
	border-color: transparent transparent transparent #10365d !important;
}


/* Home Noticias Fecha */
.home-fila-1 .tt-post-label { 
	display: block;
	visibility: visible;
}
.home-fila-1 .tt-post-label .tt-post-author-name {
	display: none !important;
	visibility: hidden !important;
}
.home-fila-1 .tt-post-label .tt-post-date {
	display: block;
	visibility: visible;
}


#normas .nav-pills>li>a, .nav-pills>li>a:focus, .nav-pills>li>a:hover {
    color: #fff !important;
    background-color: #000 !important;
    text-transform: uppercase;
}


#normas .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #676767 !important;
    background-color: #eaeaea !important;
    text-transform: uppercase;
}
#normas .nav-pills {
    text-transform: uppercase;
    text-align: center;
}
#normas .nav-pills>li {
	width: 49%;
}
#normas .nav-pills>li>a {
	border-radius: 0 !important;
}
#normas .nav-pills>li:hover {
	cursor: pointer !important;
}

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

#grid-infografias .vc_gitem-post-data.vc_gitem-post-data-source-post_date {
	display: none;
	visibility: hidden;
}
.colaboradores-grid a {
	color: #912637;
}
