/*.slideshowWrapper > div:first-of-type { display: none; }*/
.slideshowWrapper { overflow: hidden; margin-top: -74px; }
.slideshowWrapper > div:first-of-type { width: 100%; float: left; display: inline-block; }
.slideshowWrapper > div:first-of-type #slideshow { display: none; }
#slideshow { height: 1px; }
#slideshow2 {
    background-size: cover;
    background-position: center;
    width: 100%;
    min-height: 515px;
}

.slideshow_container.leftside .slideshow .slide a.more { display: none; }
.slideshow_container.leftside .slideshow .slide .subtitle { text-align: center; font-size: 64px; padding-bottom: 0px; font-family: 'Roboto', sans-serif; line-height: 66px; font-weight: 500; }
.slideshow_container.leftside .slideshow .slide .title { text-align: center; font-size: 30px; line-height: 36px; padding-bottom: 0px; font-family: 'Roboto', sans-serif; }
.slideshow_container.leftside .slideshow .slide .subtitle1 { text-align: left; font-size: 24px; margin-right: 30px; line-height: 40px; margin-bottom: 20px; font-family: 'Roboto', sans-serif; }
.slideshow_container .slideshow .slide .more-buttons { background-color: #ffc424; color: #000; padding: 10px 20px; text-transform: uppercase; font-size: 14px; font-weight: 700; margin: 0 20px 0 0; line-height: 40px; vertical-align: top; }
.slideshow_container .slideshow .slide .more-buttons:hover { background:#d79f08; color:#000000; }


.slideshow_container.leftside .slideshow .slide .desc { text-align: left; font-size: 14px; }
.slideshow_container.leftside .slideshow .slide .info { top: 90px; bottom: 100px; left: 80px; padding: 30px 60px 0; background: rgba(26,34,42,.6); width: 87%; min-width: auto; min-height: auto; text-align: left; }
.slideshow_container.leftside .slideshow .slide .info img { width: 50px; height: 66px; min-height: auto; float: left; margin-right: 15px; }
.slideshow_container.leftside .slideshow ul.slick-dots { left: 20px; bottom: 45px; width: 20px; line-height: 16px; }
.slideshow_container.leftside .slideshow ul.slick-dots li button { margin-bottom: 0px; width: 12px; height: 12px; }
.slideshow_container.leftside .slideshow ul.slick-dots li.slick-active button {  }

.slideshow_container.rightside .slideshow .slide .more-buttons { margin-bottom: 10px; }
.slideshow_container.rightside .slideshow .slide .title { font-size: 24px; line-height: 24px; }
.slideshow_container.rightside .slideshow .slide .info { bottom: 40px; padding: 0px 20px; }

.slideshow_container a.soc-but { display: inline-block; }
.slideshow_container .spacer { display: inline-block; width: 15px; }
.slideshow_container a.soc-but img { width: auto !important; height: auto !important; margin-top: 8px; }
.slideshow_container .info a:hover { color: #FFF; }

.slideshow_container .more-buttons.itunes { background: transparent url(/includes/public/assets/images/icon-itunes.png) center no-repeat !important; width: 96px; height: 27px; color: transparent !important; size: 1px !important; display: inline-block; }
.slideshow_container .more-buttons.playstore { background: transparent url(/includes/public/assets/images/icon-playstore.png) center no-repeat !important; width: 112px; height: 27px; color: transparent !important; size: 1px !important; display: inline-block; }
.slideshow_container .slick-prev, .slideshow_container .slick-next { top: 48%; outline-width: 0; }

@media only screen and (max-width: 1300px) {
	.slideshow_container.leftside .slideshow .slide .title { font-size: 46px; line-height: 46px; }
}

@media only screen and (min-width: 1081px) {
	.slideshow_container { height: auto; }
	.slideshowWrapper > div:first-of-type .slideshow_container .slideshow { width: 100%; }
	.slideshowWrapper > div:first-of-type .slideshow_container img { height: 100%; width: 100%; min-height: 443px; }
	.slideshowWrapper > div:first-of-type .slideshow_container .slide-int { overflow: hidden; max-height: 1200px; }
	#slideshow {
	    background-size: cover;
	    background-position: center;
	    width: 100%;
	    min-height: 515px;
	}
	.slideshow_container .slideshow { position: relative; }

	.slideshow_container::before { background: white; }

	.slideshow_container.leftside .slideshow .slide .info { top: 40%; bottom: auto; padding: 30px 60px; width: auto; min-width: 700px; min-height: 262px; }
	.slideshow_container.leftside .slideshow .slide .title { text-align: left; }
	.slideshow_container.leftside .slideshow .slide .subtitle { text-align: left; }
}

@media only screen and (min-width: 1024px) and (max-width: 1400px) {
	.slideshow_container.leftside .slideshow .slide .subtitle1 { font-size: 20px; line-height: 28px; }
	.slideshow_container.leftside .slideshow .slide .subtitle { font-size: 50px; line-height: 60px; }
	.slideshow_container .spacer { width: 5px; }
	.slideshow_container .slideshow .slide .more-buttons { padding: 10px 15px; }
}

@media only screen and (max-width: 1024px) {
	.slideshow_container.rightside .slideshow .slick-track{	height:350px; }
	.slideshow_container.leftside .slideshow .slide .info { top: 0px; left: 5%; padding: 20px 10px 0; background: rgba(26,34,42,.6); width: 90%; bottom: 0px; margin: 30px 0; }
	.slideshow_container.leftside .slideshow .slide .title { font-size: 16px; }
	.slideshow_container.leftside .slideshow .slide .subtitle1 { font-size: 18px; line-height: 28px; text-align: center; margin: 0; }
	.slideshow_container.leftside .slideshow .slide .subtitle { font-size: 30px; line-height: 30px; }
	.slideshow_container .slick-prev, .slideshow_container .slick-next { width: 20px; height: 24px; top: 45%; padding: 0px; background-size: contain; margin: 0px 10px; }
	#slideshow2 { min-height: 324px; }
	.slideshowWrapper > div:first-of-type { overflow: hidden; }
	.slideshow_container .slideshow .slide .more-buttons { margin: 10px auto 10px; width: 200px; text-align: center; display: block; position: relative; line-height: 16px; }
}

@media only screen and (max-width: 800px) {
	.slideshow_container.rightside .slideshow .slick-track{	height:350px;}
}

@media only screen and (max-width: 640px) {
	.slideshow_container.leftside .slideshow .slide .info { top: 0px; left: 0px; padding: 60px 10px 0; background: rgba(26,34,42,.6); width: 100%; bottom: 0px; margin: 0px 0; }
}

@media only screen and (max-width: 480px) {
	.slideshow_container.rightside .slideshow .slick-track{	height:340px;}
}