.row.homebanner #bannerscroll {width: 100% !important;display: inline-block !important;padding: 0;margin: 0 auto;float: left;}
.row.homebanner .hdr-sldr#bannerscroll .content_title.nooverlay {background: transparent;display:none;}
.row.homebanner .hdr-sldr#bannerscroll .hdr-img {display: inline-block;float: left; width: 100%; height: auto; position: relative;}
.row.homebanner .hdr-sldr#bannerscroll .hdr-img > img {width: 100%;max-width: none;display: inline-block;position: relative;height: auto;top: 50%;transform: translate(0, -50%); }
.row.homebanner .hdr-sldr#bannerscroll .image_item {height: 100%; position: relative;background: #1d1f1f;background: rgba(29,31,31,0.8);}
.row.homebanner .hdr-sldr#bannerscroll .image_item img { 	height: 100%; 	min-width: 100%; 	width: auto; 	max-width: none; 	max-height: none; }
.row.homebanner .hdr-sldr#bannerscroll .image_item .thumb_location_logo img {width: 100%;height: auto;}
.row.homebanner .hdr-sldr#bannerscroll .content_title {position: absolute;display: table;top: 0%;left: 0;right: 0;bottom: 0;height: 100%;margin: auto;float: none;width: 100%;text-align: center;vertical-align: middle;background: #00000070;background-color: rgba(0, 0, 0, 0.7);}
/* .row.homebanner .hdr-sldr#bannerscroll .content_title.nooverlay {background: transparent;} */
.post-type-archive-events .row.homebanner .hdr-sldr#bannerscroll .hdr-img {height: 360px;}
.row.homebanner .hdr-sldr#bannerscroll .content_title p.thumb {width: 70%; margin: 0 auto; color: #fff; padding: 0; line-height: 1; font-family: 'Raleway', sans-serif; top: -20px;}
.row.homebanner .hdr-sldr#bannerscroll .slick-slide  img {display: inline-block;height: auto;max-width: none;min-width: 100%;position: relative;vertical-align: middle;float: none;top: 0;transform: translateY(0) translateX(-50%);left: 50%;}
.imagelisting.slick-initialized.slick-slider {width: 100%;display: inline-block;overflow: hidden;margin: 0 auto;padding: 0;position: relative;height: 100%;}

.slick-slide.slick-current.slick-center {height: auto;display: inline-block;width: 100%; }
.imagelisting .slick-list.draggable {width: 100%;float: left;height: 100% !important;display: inline-block; }
.imagelisting .slick-list.draggable .slick-track {width: 100%;height: auto;float: left; position: relative;}
.imagelisting .slick-slide {width: 100%;float: left;display: inline-block;margin: 0 auto;position: relative;height: 360px;overflow: hidden;}
.imagelisting .slick-slide > div { 	display: inline-block; 	width: 100%; 	height: 100%; }
/* .imagelisting .slick-slide.currentdiv {transform: scale(3);opacity: 1;transition-duration: 1s;z-index: 3; } */
/* .imagelisting .image_item.slick-slide.slick-cloned { */
	/* transform: scale(2); */
    /* transition-duration: 1s; */
    /* z-index: 1; */
	/* opacity: 0.75; */
/* } */
.row.homebanner .hdr-sldr#bannerscroll .content_title .content_wrapper {display: inline-block; vertical-align: middle; width: 100%; margin: 0 auto 0;}
p.thumb_date {font-size: 14.01px;font-family:'Montserrat',sans-serif;display: inline-block;color: #fff;letter-spacing: 2px;text-transform: uppercase;font-weight: 500;margin:20px 0 10px;}
hr.bdr-sml {width: 220px;text-align: center;margin: 0 auto 15px auto; display: block;}
p.thumb_location span.locationat {width: 100%;display: inline-block;color: #fff;font-size: 16px;font-family: Avenir-Black;line-height: 1;margin: 0 auto;}
.content_buttons_buyordiscover {position: absolute;bottom: 16%;left: 0;text-align: center;right: 0;width: 100%;display: inline-block;line-height: 1.5; }
.content_buttons_buyordiscover span.event {background: #fff;box-shadow: none;text-shadow: none;width: auto;margin: 0 10px;border: none;padding: 12px 32px;font-family: 'Montserrat',sans-serif;border-radius: 50px;font-weight: 500; }
/* .content_buttons_buyordiscover button.event.buyticket { background: #a01d21;} */
.event.buyticket.Eccles.Theater {background: #fff;}
.event.buyticket.The.Rose {background: #fff;}
.event.buyticket.Capitol.Theatre {background: #fff;}
.event.buyticket.Mid-Valley.Performing.Arts.Center {background: #fff;}
.event.buyticket.Utah.Museum.of.Contemporary.Art {background: #fff;}
.event.buyticket.Abravanel.Hall {background: #fff;}
.content_buttons_buyordiscover span.event.buyticket a {color: #000;}
.content_buttons_buyordiscover span.event > a {color: #000;font-size: 14px;font-family: 'Montserrat',sans-serif;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;cursor: pointer; text-decoration: none;text-decoration: none;line-height: 1.3;}
p.thumb_location_logo img {width: 100%; display: inline-block; height: auto !important;}
p.thumb_location_at {font-family: 'Montserrat',sans-serif;display: inline-block;margin: 0px auto;width: 100%;line-height: 1; }
p.thumb_location_at span.locationat {font-size: 14.01px;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-weight: 500 !important;font-family: 'Montserrat',sans-serif;
margin-bottom: 0px;display: inline-block; }
.row.homebanner .hdr-sldr#bannerscroll .image_item.slick-slide.nextdiv .content_wrapper .thumb {
    left: -50%;
    position: relative;
    opacity: 0;
}
.row.homebanner .hdr-sldr#bannerscroll .image_item.slick-slide .content_wrapper .thumb .presentername {
    width: 100%;
    font-size: 16px;
    display: inline-block;
	font-style: italic;
}
.row.homebanner .hdr-sldr#bannerscroll .image_item.slick-slide .content_wrapper .thumb .eventname {
	font-size: 65px;
	margin: 15px 0 0;
	display: block;
}
.row.homebanner .hdr-sldr#bannerscroll .image_item.slick-slide.prevdiv .content_wrapper .thumb {
    left: 50%;
    position: relative;
    opacity: 0;
	z-index: 9;
}
.row.homebanner .hdr-sldr#bannerscroll  .image_item.slick-slide.slick-current.slick-active.prevdiv .content_wrapper .thumb, .row.homebanner .hdr-sldr#bannerscroll  .image_item.slick-slide.slick-current.slick-active.nextdiv .content_wrapper .thumb{
	left: 0;
    position: relative;
    opacity: 1;
}
.row.homebanner button.slick-next.slick-arrow {
    display: inline-block !important;
    position: absolute;
    right: 0;
    top: calc(50% - 30px);
    width: 60px;
	max-width: 20%;
    background: transparent url(../images/eventsprite.png) no-repeat scroll -500px -1564px;
    border: none;
    height: 60px;
	cursor: pointer;
    color: transparent;
	right:120px
}
.row.homebanner button.slick-prev.slick-arrow {
    display: inline-block !important;
	cursor: pointer;
    position: absolute;
    left: 0;
	z-index: 9;
    top: calc(50% - 30px);
    width: 60px;
    max-width: 20%;
background: transparent url(../images/eventsprite.png) no-repeat scroll -500px -500px;
border: none;
    height: 60px;
    color: transparent;
	left:120px
}
@media only screen and (max-width: 1279px){
	.row.homebanner .hdr-sldr#bannerscroll .image_item.slick-slide.slick-current.slick-active.prevdiv .content_wrapper .thumb, .row.homebanner .hdr-sldr#bannerscroll .image_item.slick-slide.slick-current.slick-active.nextdiv .content_wrapper .thumb {
		left: 0;
		position: relative;
		opacity: 1;
		width: 50%;
		font-size: 36px !important;
	}
}
@media only screen and (max-width: 767px){
	.row.homebanner .hdr-sldr#bannerscroll .hdr-img {
		height: auto;
	}
	.row.homebanner .hdr-sldr#bannerscroll .slick-slide > img {
		display: inline-block;
		height: 100%;
		width: auto !important;
		max-width: 1600px !important;
		min-width: none !important;
		vertical-align: middle;
		float: none;
		top: 50%;
		transform: translateY(-50%) translateX(-50%);
		left: 50%;
		position: absolute;
	}
}
.row.homebanner #mobilebannerscroll {width: 100%;display: none;padding: 0;margin: 0 auto;float: left;}
.row.homebanner .hdr-sldr#mobilebannerscroll .content_title.nooverlay {background: transparent;display:none;}
.row.homebanner .hdr-sldr#mobilebannerscroll .hdr-img {display: inline-block;float: left; width: 100%; height: auto; position: relative;}
.row.homebanner .hdr-sldr#mobilebannerscroll .hdr-img > img {width: 100%;max-width: none;display: inline-block;position: relative;height: auto;top: 50%;transform: translate(0, -50%); }
.row.homebanner .hdr-sldr#mobilebannerscroll .image_item {
	height: auto;
	position: relative;
	background: #1d1f1f;
	background: rgba(29,31,31,0.8);
}
.row.homebanner .hdr-sldr#mobilebannerscroll .image_item img { 	height: 100%; 	min-width: 100%; 	width: auto; 	max-width: none; 	max-height: none; }
.row.homebanner .hdr-sldr#mobilebannerscroll .image_item .thumb_location_logo img {width: 100%;height: auto;}
.row.homebanner .hdr-sldr#mobilebannerscroll .content_title {position: absolute;display: table;top: 0%;left: 0;right: 0;bottom: 0;height: 100%;margin: auto;float: none;width: 100%;text-align: center;vertical-align: middle;background: #00000070;background-color: rgba(0, 0, 0, 0.7);}
/* .row.homebanner .hdr-sldr#mobilebannerscroll .content_title.nooverlay {background: transparent;} */
.post-type-archive-events .row.homebanner .hdr-sldr#mobilebannerscroll .hdr-img {
	height: auto;
}
.row.homebanner .hdr-sldr#mobilebannerscroll .slick-slide img {
	display: inline-block;
	height: 100%;
	max-width: none;
	min-width: 100%;
	width: 100%;
	position: relative;
	vertical-align: middle;
	float: none;
	top: 0;
	/* transform: translateY(0) translateX(-50%); */
	/* left: 50%; */
	object-fit: cover;
}
.imagelisting.slick-initialized.slick-slider {width: 100%;display: inline-block;overflow: hidden;margin: 0 auto;padding: 0;position: relative;height: 100%;}

.slick-slide.slick-current.slick-center {height: auto;display: inline-block;width: 100%; }
.imagelisting .slick-list.draggable {width: 100%;float: left;height: 100% !important;display: inline-block; }
.imagelisting .slick-list.draggable .slick-track {width: 100%;height: auto;float: left; position: relative;}
#mobilebannerscroll  .imagelisting .slick-slide {width: 100%;float: left;display: inline-block;margin: 0 auto;position: relative;height: 100%;overflow: hidden;}
.row.homebanner .hdr-sldr#mobilebannerscroll .image_item a {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.imagelisting .slick-slide > div { 	display: inline-block; 	width: 100%; 	height: 100%; }
/* .imagelisting .slick-slide.currentdiv {transform: scale(3);opacity: 1;transition-duration: 1s;z-index: 3; } */
/* .imagelisting .image_item.slick-slide.slick-cloned { */
	/* transform: scale(2); */
    /* transition-duration: 1s; */
    /* z-index: 1; */
	/* opacity: 0.75; */
/* } */
.row.homebanner .hdr-sldr#mobilebannerscroll .content_title .content_wrapper {display: inline-block; vertical-align: middle; width: 100%; margin: 0 auto 0;}
p.thumb_date {font-size: 14.01px;font-family:'Montserrat',sans-serif;display: inline-block;color: #fff;letter-spacing: 2px;text-transform: uppercase;font-weight: 500;margin:20px 0 10px;}
hr.bdr-sml {width: 220px;text-align: center;margin: 0 auto 15px auto; display: block;}
p.thumb_location span.locationat {width: 100%;display: inline-block;color: #fff;font-size: 16px;font-family: Avenir-Black;line-height: 1;margin: 0 auto;}
.content_buttons_buyordiscover {position: absolute;bottom: 16%;left: 0;text-align: center;right: 0;width: 100%;display: inline-block;line-height: 1.5; }
.content_buttons_buyordiscover span.event {background: #fff;box-shadow: none;text-shadow: none;width: auto;margin: 0 10px;border: none;padding: 12px 32px;font-family: 'Montserrat',sans-serif;border-radius: 50px;font-weight: 500; }
/* .content_buttons_buyordiscover button.event.buyticket { background: #a01d21;} */
.event.buyticket.Eccles.Theater {background: #fff;}
.event.buyticket.The.Rose {background: #fff;}
.event.buyticket.Capitol.Theatre {background: #fff;}
.event.buyticket.Mid-Valley.Performing.Arts.Center {background: #fff;}
.event.buyticket.Utah.Museum.of.Contemporary.Art {background: #fff;}
.event.buyticket.Abravanel.Hall {background: #fff;}
.content_buttons_buyordiscover span.event.buyticket a {color: #000;}
.content_buttons_buyordiscover span.event > a {color: #000;font-size: 14px;font-family: 'Montserrat',sans-serif;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;cursor: pointer; text-decoration: none;text-decoration: none;line-height: 1.3;}
p.thumb_location_logo img {width: 100%; display: inline-block; height: auto !important;}
p.thumb_location_at {font-family: 'Montserrat',sans-serif;display: inline-block;margin: 0px auto;width: 100%;line-height: 1; }
p.thumb_location_at span.locationat {font-size: 14.01px;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-weight: 500 !important;font-family: 'Montserrat',sans-serif;
margin-bottom: 0px;display: inline-block;margin-bottom:10px; }
.row.homebanner .hdr-sldr#mobilebannerscroll .image_item.slick-slide.nextdiv .content_wrapper .thumb {
    left: -50%;
    position: relative;
    opacity: 0;
}
.row.homebanner .hdr-sldr#mobilebannerscroll .image_item.slick-slide.prevdiv .content_wrapper .thumb {
    left: 50%;
    position: relative;
    opacity: 0;
	z-index: 9;
}
.row.homebanner .hdr-sldr#mobilebannerscroll  .image_item.slick-slide.slick-current.slick-active.prevdiv .content_wrapper .thumb, .row.homebanner .hdr-sldr#mobilebannerscroll  .image_item.slick-slide.slick-current.slick-active.nextdiv .content_wrapper .thumb{
	left: 0;
    position: relative;
    opacity: 1;
}
.row.homebanner button.slick-next.slick-arrow {
    display: inline-block !important;
    position: absolute;
    right: 0;
    top: calc(50% - 30px);
    width: 60px;
	max-width: 20%;
    background: transparent url(../images/eventsprite.png) no-repeat scroll -500px -1564px;
    border: none;
    height: 60px;
	cursor: pointer;
    color: transparent;
	right:120px
}
.row.homebanner button.slick-prev.slick-arrow {
    display: inline-block !important;
	cursor: pointer;
    position: absolute;
    left: 0;
	z-index: 9;
    top: calc(50% - 30px);
    width: 60px;
    max-width: 20%;
background: transparent url(../images/eventsprite.png) no-repeat scroll -500px -500px;
border: none;
    height: 60px;
    color: transparent;
	left:120px
}
@media only screen and (max-width: 1279px){
	.row.homebanner .hdr-sldr#mobilebannerscroll .image_item.slick-slide.slick-current.slick-active.prevdiv .content_wrapper .thumb, .row.homebanner .hdr-sldr#mobilebannerscroll .image_item.slick-slide.slick-current.slick-active.nextdiv .content_wrapper .thumb {
		left: 0;
		position: relative;
		opacity: 1;
		width: 50%;
		font-size: 36px !important;
	}
}
@media only screen and (max-width: 768px){
	.row.homebanner .hdr-sldr#bannerscroll{
		display:none!important;
	}
	body .row.homebanner .hdr-sldr#mobilebannerscroll{
		display:inline-block;
	}
	.row.homebanner .hdr-sldr#mobilebannerscroll .hdr-img {
		height: auto;
	}
	.row.homebanner .hdr-sldr#mobilebannerscroll .slick-slide > img {
		display: inline-block;
		height: 100%;
		width: auto !important;
		max-width: 1600px !important;
		min-width: none !important;
		vertical-align: middle;
		float: none;
		top: 50%;
		transform: translateY(-50%) translateX(-50%);
		left: 50%;
		position: absolute;
	}
}