leftbody .header-nav-fair-container.header-nav-fair-container .menu-wrapper .menu-icons-wrapper img {
    height: 22px;
}
body>footer.fair .footer-content .logos-wrapper img {
	height: 22px!important;
}
body .header-nav-fair-container.header-nav-fair-container .menu-wrapper .menu-logo img {
    height: 50px;
}
body.portadaferia .mod-area-cards .area-veil {
	background: -prefix-linear-gradient(top, #0000ff00, #0a0a0abd);
    background: linear-gradient(to bottom, #0000ff00, #0a0a0abd);
}
/* body.portadaferia section.box-with-border-banners.container {
    background-color: #F2F2F5!important
} */
body .mod-area-cards .area-card .area-body span {
	-webkit-line-clamp: 5;
    font-size: 24px!important;
}
 .ifm-home-news {margin-top:0!important}
body.portadaferia .mod-recommender-link .recommender-link .card-title {
	font-size: 19px;
}

body.portadaferia .main>aside.full-width:not(.mod-kpi), body.portadaferia .main>section.full-width:not(.mod-kpi), body .main>section.mod-modal-cards:not(.mod-kpi) {
	background-color: white!important;
}

body:not(.institutional) .hero-banner-slick-wrapper.hero-partners .content-wrapper {
    padding-bottom: 70px;
}
/* .mod-icon-cards .icon-card p {
line-height:18px;
}
.mod-icon-cards .icon-card .text-wrapper {
-webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.mod-icon-cards .slide.card-1 .icon-card{background-color:#CCE0FF!important;}
.mod-icon-cards .slide.card-1 h3{color:#154FA6!important;font-size: 1em;}
.mod-icon-cards .slide.card-1 ul{color:#154FA6!important;font-size: 15px;}

.mod-icon-cards .slide.card-2 .icon-card{background-color:#E7F0F4!important;}
.mod-icon-cards .slide.card-2 h3{color:#0084C1!important;font-size: 1em;}
.mod-icon-cards .slide.card-2 ul{color:#0084C1!important;font-size: 15px;}

.mod-icon-cards .slide.card-3 .icon-card{background-color:#CAE7F5!important;}
.mod-icon-cards .slide.card-3 h3{color:#3C7591!important;font-size: 1em;}
.mod-icon-cards .slide.card-3 ul{color:#3C7591!important;font-size: 15px;} */

.area-card .subtitle-wrapper span {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	color: white;
}
.mod-area-cards .area-card .title-wrapper span {
-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 24px!important;
}
.accordion-prog .card-body .content-row .links-wrapper a.save-calendar {
	display: none;
}

.hero-banner-slick-wrapper.hero-partners .hero-partners-wrapper .hero-partner:nth-child(1) img, .hero-banner-slick-wrapper.hero-partners .hero-partners-wrapper .hero-partner:nth-child(2) img, .hero-banner-slick-wrapper.hero-partners .hero-partners-wrapper .hero-partner:nth-child(3) img {
    max-height: 55px;
}
/* .mod-icon-cards .slick-slide .slide {
	position: relative;
}
.mod-icon-cards .slick-slide .slide:before {
    font-size: 24px;
    font-family: "Work Sans";
    font-weight: 600;
    position: absolute;
    top: 16px;
    left: 16px;
}
.mod-icon-cards .icon-card .img-wrapper img {
    position: absolute;
    left: 0;
    width: 100%;
    height: auto;
}
.mod-icon-cards .slick-slide[aria-label="slide 1"] .slide img {
	top: 35px;
} */
body:not(.portadaferia) .mod-kpi .kpi-card .text-wrapper span {
	    max-height: 100%!important;
	    -webkit-line-clamp: 6!important;
	    text-align: center;
}
body:not(.portadaferia) .mod-kpi .kpi-card .text-wrapper {
	/*align-items: flex-start;*/
}

body:not(.portadaferia) .mod-kpi .kpi-card .text-wrapper .title {
	    font-family: "Work Sans";
    font-weight: 600;
}
body:not(.portadaferia) .mod-kpi .kpi-card .img-wrapper img {
    height: 40px;
}
body.landing-simple>footer.fair {
    padding-top: 0px;
}
@media (max-width:1280px){
		.hero-banner-slick .content .bottom-wrapper {margin-top: 30px !important;}
}
@media (max-width: 768px) {
	body>header div.header-nav .navbar-brand img{height:28px}
	body>header #primaryNav .organizador2-mobile img{max-width:74px}
	.hero-banner-slick .content .bottom-wrapper {margin-top: 30px !important;}
}
@media (min-width: 768px) and (max-width: 1024px) {
  body:not(.institutional) .hero-banner-slick-wrapper .hero-buttons-partners {bottom: 5px !important;}
}