.slideshow_container {
	position: relative;
}
.main-banner-carousel .item { position: relative; display:none; overflow: hidden;}
.main-banner-carousel .item:first-child { display:block; }
.main-banner-carousel.slick-initialized .item {display: block;}

.slideArrows {
	display: none;
}
.prevArrow {
	position: absolute;
	left: 5%;
	top: 50%;
	trasform:translateY(50%);
	color:white;
	font-size: 40px;
	cursor: pointer;
}
.nextArrow {
	position: absolute;
	right: 5%;
	top: 50%;
	transform:translateY(50%);
	color:white;
	font-size: 40px;
	cursor: pointer;
}
.main-banner-container .item .banner-title .subtitle {
	font-size: 30px;
	text-shadow: 0px 0px 5px rgb(0, 0, 0, .7);
	font-family: var(--proxima-soft);
	font-weight: var(--proxima-soft-weight);
	font-style: normal;
	text-transform: none;
}
.main-banner-container .wrapper {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    display: inline-block;
    text-align: left;
    /* width: 80%; */
}
img.header-logo {
	width: 15%;
	position: absolute;
	top: 4%;
	left: 50%;
	z-index: 10;
	transform: translateX(-40%) !important;
}
@media only screen and (min-width: 40.063em) {
	img.header-logo {
		width: 20%;
	}
}
@media only screen and (min-width: 64.063em) {
	img.header-logo {
		width: auto;
	}
}
@media (max-width: 640px) {
	.main-banner-container .item .banner-title .subtitle {
		font-size: 15px;
		margin-right: 56px;
	}
}