.FrontpageNewsIngressToggle {
	position: absolute;
	right: 7px;
	bottom: 7px;
	font-size: 1.5rem;
	width: 39px;
	height: 39px;
	line-height: 1;
	background-color: #005496;
	border:0;
	color: #fff;
	z-index: 9999;
}

.frontpage-news-mobile-ingress {
	width: 100%;
	padding: .5rem 1rem 1.5rem 1rem;
	background: rgba(0, 83, 148, 0.76);
	height: 100%;
	color: white;
	opacity: 1;
	display: flex;
	align-items: center;
}

.frontpage-news-title h3 {
	margin-bottom: 0;
	display: block;
	width: 100%;
	font-size: 22px;
	text-transform: uppercase;
	background: rgba(0, 83, 148, 0.76) !important;
	color: white !important;
	padding: 1rem 0.5rem;
}

.rotate-180 {
	transform: rotate(180deg);
}

.overflow-y-hidden {
	overflow-y: hidden;
}

.min-height-0 {
	min-height: 0!important;
}

.text-primary {
	color: #005496!important
}

.bg-primary {
	background-color: #005496 !important
}

.bg-primary-faded {
	background-color: rgba(0, 83, 148, 0.76)!important
}

.top-0 {
	top:0;
}
.left-0 {
	left:0;
}
.bottom-100 {
	bottom:100%;
}

.font-myriad {
	font-family: 'myriad-pro-condensed', sans-serif !important;
}

.font-size-24 {
	font-size: 24px;
}

.font-size-28 {
	font-size: 28px;
}

a.hover-red:hover,
.hover-red:hover {
	color: #FF0000!important;
}

.line-40 {
	line-height: 40px;
}

@media (min-width: 992px) {
	.position-lg-absolute {
		position: absolute!important;
	}
}

.CollapseToggle .CollapseIcon {
	transform: rotate(180deg);
}
.CollapseToggle.collapsed .CollapseIcon {
	transform: rotate(0deg);
}

.font-weight-400-p p {
	font-weight: 400!important;
}

.margin-0-p p {
	margin: 0!important;
}
.swiper-button-news-next, .swiper-button-news-prev {
	display: block;
	border-width: 15px;
	transform: translateY(50%);
	bottom: 50%;
	top: initial;
}
.swiper-button-news-next {
	right: 0;
}
.swiper-button-news-prev {
	left: 0;
}
@media (max-width: 360px) {
	.swiper-button-news-next {
		right: -20px;
	}
	.swiper-button-news-prev {
		left: -20px;
	}
}

.text-padding-left {
	padding: 1rem !important;
}

.image-padding-right {
    padding-right: 1rem !important; 
	
}

.wrapper-height {
	height: 100%;
}

@media (max-width: 767px) {

.wrapper-height {
	height: auto;
	}
.image-padding-right {
    padding-right: 0 !important; 
	
}	

}

