body, html{
font-family: 'Signika', sans-serif !important;
color: #000;
}
h1{
font-size: 27px;
font-weight: 600;
}
h1.big{
font-size: 30px;
font-weight: 700;
}
h3{
font-size: 23px;
font-weight: 600;
}
h4{
font-weight: 600;
font-size: 20px;
}
h5{
font-weight: 600;font-size: 19px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
margin-bottom: .5rem;
font-family: 'Signika', sans-serif;
color: #000;
}
.item-footer p, .item-footer li{
color: #666;
font-size: 17.4px;
font-weight:300;
font-family: 'Signika', sans-serif;
text-align: inherit;
}
p, li{
color: #666;
font-size: 17.4px;
font-weight:300;
font-family: 'Signika', sans-serif;
text-align: justify;
}
td, th {
border: 1px solid #ddd;
padding: 8px;
}
li{
margin-bottom: 20px;
}
b, strong {
font-weight: 600;
}
.quienes-somos .elementor-top-column{
padding: 0 12px;
}
a{
text-decoration: none;
color: #EE3A43;
}
a:hover{
color: #000;
} 
.elementor-tab-title a:hover{
color: none; opacity: 0.8;
}
a:active, a:active * { outline: none !important; -moz-outline-style: none !important; }
a:focus, a:focus * { outline: none !important; -moz-outline-style: none !important; } #meks_instagram-2 img{
width: 100%;
}
.leer{
background-color: #EE3A43; border-radius: 10px;padding: 10px; color: #fff;
}
.leer:hover{
background-color: #e1353e;cursor: pointer;
}
.descarga{
display: inline-block;padding: 10px 15px;background-color: #000;color: #fff;font-size: 19px;font-weight: 600;border-radius: 10px;
}
.descarga:hover{
background-color: #EE3A43;
}
.widget h3{
margin-bottom: 20px;
}
li.cat-item{
margin-bottom: 10px;
}
.is-hover > a > #lines{
border-bottom: 5px solid #EE3A43;
}
#menu-item-109 > .dropdown-menu{
min-width: 270px;
}
ul.dropdown-menu > li.active > a > #lines{
color: #ee3a43;
}
.modal-dialog {
max-width: 700px;
}
.btn-light {
color: #000;
background-color: #fff;
border-color: #eaeaea;
font-weight: 600;
font-size: 18px;
border: 1px solid;
width: 100%;
}
.btn-light:hover, .btn-light:focus {
color: #fff;
background-color: #ee3a43;
border-color: #eaeaea;
font-weight: 600;
}
.mapa .wsp-pages-title{
display: none;
}
.mapa li.page_item{
margin-bottom: 0;
}
.mapa .wsp-pages-list{
padding-left: 10px;
} .elementor-text-editor a{
color: #EE3A43;
}
.post-categories{
list-style: none;
padding: 0;
display: inline-block;
}
.post-categories a{
color: #EE3A43;
}
.cat-sidebar ul{
list-style: none;
padding: 0;
}
.cat-sidebar a{
color: #EE3A43;
font-weight: 600;
} .dropdown-toggle::after{display: none;}
.dropdown:hover > .dropdown-menu{
display: block !important;
}
.dropdown-menu{
margin: 0;
}
.dropdown-menu #lines{color: #000;
font-weight: 500;
font-size: 16px;
text-decoration: none;
border: none;}
.dropdown-menu #lines:hover{color: #EE3A43;
font-weight: 500;
font-size: 16px;
text-decoration: none;
border: none !important;
border-bottom: none !important;}
.hover-side:hover h4{
color:#ee3a43;
}
.cat-noticias li{
display: inherit;
} .inicio{
min-height: 50vh;padding-top: 50px;padding-bottom: 50px;margin-top: 158.5px;
}
.alto-banner{
height: 62vh;
}
@media(max-width: 1500px){
.alto-banner{
height: 68vh;
}
}
@media(max-width: 1200px){
.alto-banner{
height: 65vh;
}
}
@media(max-width: 768px){
.alto-banner{
height: 65vh;
}
}
.logo-mobil{
display: none;
}
.navbar{
padding: .5rem 0rem;
padding-bottom: 0;
}
@media(max-width: 1200px){
.logo-desktop{
display: none;
}
.logo-mobil{
display: initial;
}
.navbar{
padding-top: 0;
padding-bottom: 15px;
}
#lines{
display: inline-block;
}
}
#menu-item-17 .dropdown-menu{
min-width: 270px;
}
#lines{
color: #000;
font-weight: 600;
font-size: 18px;
padding-bottom: 10px;
border-bottom: 5px solid transparent;
text-decoration: none;
}
li.menu-item{
margin: 0 12px;
}
.link-interno.active > a > #lines{
color: #ee3a43 !important;
}
.link-interno  .dropdown-menu{
left: 190px;
top: 0px;
}
li.menu-item a{
text-decoration: none;
}
li.menu-item a:hover #lines{
border-bottom: 5px solid #ef3a42 ;
}
li.active-drop > a.dropdown-toggle > div#lines{
border-bottom: 5px solid #ef3a42 !important;
}
.menu-item-14 .dropdown-menu{
min-width: 14rem;
}
.menu-item-15 .dropdown-menu{
min-width: 14rem;
}
.btn-buscar{
width: 300px;
}
.icon-rrss{
text-decoration: none;
}
.icon-rrss:hover svg{
fill: #ef3a42;
}
.icon-rrss-footer{
text-decoration: none;
fill: #fff;
}
.icon-rrss-footer:hover{
fill: #ee3a43;
}
.icon-rrss-sidebar{
text-decoration: none;
fill: #fff;
}
.icon-rrss-sidebar:hover{
opacity: .8;
}
.icon-rrss-sidebar svg{
width: 100%;height: 100%;
}
.banner-text p{
font-size: 25px;
font-weight: 600;
color: #fff !important;
text-align: left;
}
.btn-banner{
border-radius: 30px;
padding: 10px;
color: #fff;
font-weight: 700;
background-color: #000;
font-size: 22px;
display: inline-block;
width: 250px;
text-align: center;
}
.slick-dots li button::before{
font-size: 16px !important;
}
.slide-banner .slick-dots{
bottom: 25px;
}
.slide-banner .slick-dots li.slick-active button::before {
opacity: 1;
color: #fff;
}
.multiple-items .slick-dots li.slick-active button::before, .slide-cuentas .slick-dots li.slick-active button::before {
opacity: 1;
color: #EB2F3B;
}
.slick-dots li button::before {
opacity: 1;
}
.slick-dots li{
margin: 0 1px;
}
@media(max-width: 1600px){
.banner-text p{
font-size: 24px;
font-weight: 600;
color: #fff !important;
}
}
@media(max-width: 1200px){
.banner-text p{
font-size: 23px;
font-weight: 600;
color: #fff !important;
}
}
@media(max-width: 994px){
h1{
font-size: 20px;
font-weight: 600;
}
.btn-banner{
border-radius: 30px;
padding: 10px;
color: #fff;
font-weight: 700;
background-color: #000;
font-size: 19px;
display: inline-block;
width: 200px;
text-align: center;
}
.banner-text p{
font-size: 20px;
font-weight: 600;
color: #fff !important;
}
}
.cont-bord{
border: 1px solid #e1e1e1;
margin: 40px 0;
border-radius: 5px;
}
.recomendados-sect {
border-bottom: 5px solid #EE3A43;
padding: 25px 20px;
border-top: 5px solid #EE3A43;
margin-top: 25px;
}
.recomendados-sect h2, .title-cuentas h2{
font-weight: bold;
color: black;
font-size: 22px;
}
.news-title{
font-size: 19px;
}
.news-cover{
width: 209px;
height: 209px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
border-radius: 3px; 
margin: 0 auto;
margin-bottom: 25px;
}
.news-cover-single{
width: 80%; height: 400px;background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 10px;margin-bottom: 30px;margin-right: auto;margin-left: auto;
} .slick-prev {
left: 0px;
height: 100%;
background: #f5f5f5;
border-radius:4px;
z-index: 10;
width: 45px;
}
.slick-next {
right: 0px;
height: 100%;
background: #f5f5f5;
border-radius: 4px;
z-index: 10;
width: 45px;
}
.slick-next:hover, .slick-prev:hover, .slick-next:focus, .slick-prev:focus{
background:#EE3A43;
}
.slick-next:hover .slick-prev::before, .slick-prev:hover .slick-prev::before, .slick-next:focus .slick-next::before, .slick-prev:focus .slick-next::before{
color: #fff !important;
}
.slick-prev::before, .slick-next::before {
font-size: 34px;
opacity: 1;
}
.slick-prev:before { content: "\f053"; font-family: 'FontAwesome';color: #e1e1e1; } 
.slick-next:before { content: "\f054"; font-family: 'FontAwesome';color: #e1e1e1; } 
.temas-region .elementor-column{
padding-left: 10px;
padding-right: 10px;
}
.edicion p{
margin-bottom: 0;color: #000;font-weight: 500;font-size: 18px;text-align: left;
}
.edicion:hover p{
color: #ee3a43;
}
@media(max-width: 994px){
.pad-news {
padding: 20px 55px;
padding-left: 20px;
}
.news-cover{
margin-bottom: 15px;
}
.slick-prev {
display: none !important;
}
.slick-next {
right: 0px;
height: 100%;
background: #f5f5f5;
border-radius: 4px;
z-index: 10;
width: 35px;
}
}
.cont-bord-ff{
padding: 0 30px;
border: 1px solid #e1e1e1;
border-radius: 5px;
margin: 40px 0;
}
.pad-news-ff{
padding: 20px 0;
border-bottom: 1px solid #e1e1e1;
}
.pad-news-ff-2{
padding: 20px 0;
}
.news-title-ff{
font-size: 23px;
color: #000;
font-weight: 600;
}
.revista-hover:hover .news-title{
color: #ee3a43 !important;
} 
.revista-hover:hover .btn-noticias{
background-color: #ee3a43;
}
.cover{
background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 10px;
}
.news-cover-ff{
width: 100%; height: 180px;background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 5px;border: 1px solid #e1e1e1;max-width: 400px;
margin-bottom: 20px;
}
.news-cover-box{
width: 100%; height: 110px;background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 5px;border: 1px solid #e1e1e1;max-width: 400px;
height: 100px;margin-bottom: 30px;position: relative;display: table;	
}
.bg-rojo{
background-color: #EE3A43;
}
.news-cover-box:hover{
-webkit-box-shadow: 0px 10px 34px -14px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 10px 34px -14px rgba(0,0,0,0.4);
box-shadow: 0px 10px 34px -14px rgba(0,0,0,0.4);
}
.hov-color:hover .news-title-ff{
color: #EE3A43;
}
.btn-noticias{
background-color: #000; color: #fff; font-size: 15px;padding:5px 15px;border-radius: 20px;display: inline-block;
}
.pad-news:hover .btn-noticias{
background-color: #EE3A43 !important;
}
.btn-banner:hover{
background-color: #EE3A43 !important;
}
.widget-title{
color: #fff;
}
#menu-footer-1{
list-style: none;
padding: 0;
}
#menu-footer-1 li.menu-item{
margin: 0;
}
#menu-footer-1 li.menu-item a{
color: #fff;
}
#menu-footer-1 li.menu-item a:hover{
color: #ee3a43;
}
input[type=text], input[type=email], input[type=tel], textarea{
border: 1px solid #c1c1c1;
border-radius: 5px;
padding: 5px;
width: 100%;
max-height: 100px;
}
input[type=submit]{
border-radius: 30px;
padding: 10px;
color: #fff;
font-weight: 700;
background-color: #000;
font-size: 22px;
display: inline-block;
width: 250px;
text-align: center;
border:none;
}
input[type=submit]:hover{
background-color: #ee3a43;
}
label{
color: #000;width: 100%;
}
.img-banner{
position: absolute;bottom: 5vh;left: 53%;max-height: 55vh;
}
@media(max-width: 1700px){
.img-banner{
right: 40%;
}
}
@media(max-width: 1500px){
.img-banner{
right: 30%;
}
}
@media(max-width: 1200px){
.img-banner{
right: 10%;
}
}
@media(max-width: 994px){
.img-banner{
max-height: 30vh !important;
left: 50%;
bottom: 15vh;
}
.item-footer{
text-align: center !important;margin-bottom: 15px;
}
}
@media(max-width: 668px){
.img-banner{
display: none !important;
}
}
.elementor-image-carousel .slick-prev, .elementor-image-carousel .slick-next{
background-color: #f9f9f9;
border: 1px solid #e1e1e1;
}
.elementor-image-carousel .slick-prev:hover, .elementor-image-carousel .slick-next:hover{
background-color: #ee3a43;
}
.elementor-image-carousel .slick-prev::before, .elementor-image-carousel .slick-next::before { 
color: #e1e1e1 !important;
font-family: 'FontAwesome';
}
.elementor-image-carousel .slick-next::before{
content: "\f054";
}
.elementor-image-carousel .slick-prev::before{
content: "\f053";
}
.elementor-image-carousel-caption {
text-align: center; top: 0px;
margin-left: 9px;
background: rgba(255,255,255,.75);
padding: 3px 6px;
border-radius: 5px;
}
.elementor-widget-image .widget-image-caption{
color: #000;
}
.elementor-button {
width: 100% !important; -webkit-transition: all .1s;
-o-transition: all .1s;
transition: all .1s;
}
.elementor-button-text{
font-size: 20px;
}
.elementor-button{
text-align: inherit;
}
.elementor-clearfix table td, .elementor-clearfix table th {
border: 1px solid #eaeaea;
padding: 3px 10px;
} .elementor-tab-title.elementor-active{
border-bottom: 1px solid !important;
}
.btn-region-sidebar{
background-color: #fff;
padding: 10px 20px;
border-radius: 5px;
color: #000;
font-weight: 600;
font-size: 18px;
max-width: 300px;
width: 100%;
margin: 0 auto;
border:1px solid #eaeaea;
-webkit-transition: all .1s;
-o-transition: all .1s;
transition: all .1s;
margin-bottom: 10px;
}
.btn-region-sidebar:hover{
background-color: #EE3A43;
padding: 10px 20px;
border-radius: 5px;
color: #fff;
font-weight: 600;
font-size: 18px;
max-width: 300px;
width: 100%;
margin: 0 auto;
margin-bottom: 10px;
}
li.active .btn-region-sidebar{
background-color: #EE3A43;
padding: 10px 20px;
border-radius: 5px;
color: #fff;
font-weight: 600;
font-size: 18px;
max-width: 300px;
width: 100%;
margin: 0 auto;
margin-bottom: 10px;
}