/*============================================*/
/* Section Overides Section
/*============================================*/

	section#panel-reports,
	section#panel-rosters,
	section#panel-discover,
	section#panel-payments {
		display: none;
	}

/*============================================*/
/* Section Slideshow
/*============================================*/
	section#panel-mobile {
		margin-top: 60px;
	}
	section#panel-slideshow {
		height: 865px;
		background: #ffffff;
		border-bottom: none !important;
	}
	section#panel-slideshow button#play {
		display: none !important;
	}

	section#panel-slideshow #slide-wrap {
		top: 45%;
	}

	/* title */
	section#panel-slideshow #slide-wrap .slide-1 > h1 {
		top: 60px;
	}
	section#panel-slideshow #slide-wrap .slide-1 > h2 {
		top: 120px;
		color: #24272f;
		font-size: 22px;
	}

	/* window browser */
	section#panel-slideshow #slide-wrap .slide-1.initial > .window-browser {
		top: 50px;
	}
	section#panel-slideshow .slide div.window-browser {
		height: 320px;
	}
	section#panel-slideshow .slide div.window-calendar {
		box-shadow: 0 0 0 0.5px rgb(49 49 93 / 3%), 0 2px 5px 0 rgb(49 49 93 / 10%), 0 1px 2px 0 rgb(0 0 0 / 8%);
	}
	section#panel-slideshow .slide div.window-browser .wrapper .scroller .title {
		background: #ffffff;
	}
	section#panel-slideshow .slide-1 span.icon.plus:before,
	section#panel-slideshow .slide-1 span.icon.plus:after {
		background: #454b5a !important;
	}
	section#panel-slideshow .slide div.window-browser .wrapper .scroller .title span.title-text {
		color: #454b5a;
     	letter-spacing: -0.03em;
	}


	/*============================================*/
	/* Slider Slide Overrides
	/*============================================*/

	/* cross entry */
	.slide-1 .icon.plus {
		opacity: 0;
	}
	.slide-1 .cross-entry {
		position: absolute;
		z-index: 99999999999;
		top: 277px;
		left: 200px;
		opacity: 0;
		-webkit-transition: all 0.5s ease;
		transition: all .5s ease;
		-webkit-transform: scale(0);
		transform: scale(0);
		color: #ffffff;
		background: #556CCC;
		border-radius: 50%;
		display: inline-block;
		width: 35px;
		height: 35px;
		box-shadow: 0 0 0 0.5px rgba(49,49,93,.03), 0 2px 5px 0 rgba(49,49,93,.1), 0 1px 2px 0 rgba(0,0,0,.08);
	}
	.slide-1 .cross-entry.enter {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.slide-1 .cross-entry span:first-child {
		width: 2px;
		height: 12px;
		background: #ffffff;
		display: block;
		margin: auto;
		position: absolute;
		top: 12px;
		left: 17px;
		border-radius: 4px;
	}
	.slide-1 .cross-entry span:last-child {
		width: 12px;
		height: 2px;
		background: #ffffff;
		display: block;
		margin: auto;
		position: absolute;
		top: 17px;
		right: 11px;
		border-radius: 4px;
	}

	section#panel-slideshow .slide-1 .footer button i {
	    font-size: 12px;
	    line-height: 12px;
	    line-height: 35px;
	}

	section#panel-slideshow .slide-2 > h3 {
	    top: 40px !important;
	    position: absolute;
	    left: 0;
	    right: 0;
	}

	section#panel-slideshow .slide-2 > p {
	    top: 100px !important;
	    position: absolute;
	    left: 0;
	    right: 0;
	}

	/* slide show updates */
	section#panel-slideshow .slide div.window-browser.position-right {
	    -webkit-transform: translateY(20px);
	    -ms-transform: translateY(20px);
	    transform: translateY(20px);
	}
	body.slideshow-sneak-peak section#panel-slideshow .slide-1 > div.window-browser.position-right {
	  -webkit-transform: translateY(0px);
	  -ms-transform: translateY(0px);
	  transform: translateY(0px);
	}
	section#panel-slideshow .slide div.window-browser.position-right {
	  -webkit-transition: -webkit-transform 0.35s ease;
	  transition: transform .35s ease;
	}
	section#panel-slideshow #slide-wrap .slide-1.initial > .window-browser {
		top: 200px;
	}


	/* papers */
	section#panel-slideshow .slide div.paper.payment {
		top: 320px;
	}
	section#panel-slideshow .slide div.paper.advance {
		top: 320px;
	}
	section#panel-slideshow #slide-wrap .slide-2 .mz-starburst.four {
		top: 300px;
	}
	section#panel-slideshow #slide-wrap .slide-2 .mz-starburst.four {
		top: 300px;
	}
	section#panel-slideshow #slide-wrap .slide-2 .mz-starburst.three {
		top: 300px;
	}

	/* envelope */
	section#panel-slideshow #slide-wrap .slide-3 > h3 {
	    top: 255px;
	}
	section#panel-slideshow #slide-wrap .slide-3 > p {
	    top: 305px;
	}

	/* email */
	section#panel-slideshow .slide div.window-email {
		top: 70px;
	}
	section#panel-slideshow #slide-wrap .slide-4 > p.second {
		top: 505px;
	}

	/* contracts */
	section#panel-slideshow #slide-wrap .slide-6 .window-browser {
		top: 170px;
		height: 400px;
	}
	section#panel-slideshow #slide-wrap .slide-6 .paper.advance {
		top: 205px;
	}
	section#panel-slideshow #slide-wrap .slide-6 .paper.tech {
		top: 200px;
	}
	section#panel-slideshow #slide-wrap .slide-6 .paper.tech {
		top: 200px;
	}
	section#panel-slideshow #slide-wrap .slide-6 .paper.payment {
	    top: 205px;
	}
	section#panel-slideshow #slide-wrap .slide-6 .paper.contract {
		top: 200px;
	}
	section#panel-slideshow #slide-wrap .slide-6 .cal-transition-button {
		top: 500px;
	}


	/* calendar */
	section#panel-slideshow #slide-wrap .slide-7 .user {
	    box-shadow: 0 0 0 0.5px rgba(49,49,93,.03), 0 2px 5px 0 rgba(49,49,93,.1), 0 1px 2px 0 rgba(0,0,0,.08);
	}

/*============================================*/
/* Section Calendar
/*============================================*/

	section#panel-calendar {
		position: relative;
		border-bottom: none;
		background: #ffffff !important;
	}
	section#panel-calendar .container {
		padding-top: 60px;
		padding-bottom: 45%;
		height: auto !important;
	}
	section#panel-calendar .text {
		text-align: center;
		padding-bottom: 0px !important;
		max-width: 760px;
		width: 100% !important;
		color: #24272F !important;
		position: relative;
	}
	section#panel-calendar #slide-bg {
		/* position */
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		/* background */
		background: #ECF0F1;
		background-image: url(/marketing/images/slide-1-bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		pointer-events: none !important;
		opacity: 1;
	}
	section#panel-calendar #slide-bg:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 400px;
		background-image: url(/marketing/images/cal-bg-white.png);
		background-repeat: repeat-x;
	}

	/* re position the slide 1 headings */
	section#panel-calendar #slide-wrap .slide-1 > h1 {
		top: 150px;
	}
	section#panel-calendar #slide-wrap .slide-1 > h2 {
		top: 205px;
	}
	section#panel-calendar #slide-wrap .slide-1 > button {
	    top: 325px;
	}
	section#panel-calendar .slide div.window-browser.position-right {
		display: none !important;
	}

	/* tabs */
	div.pager-tabs {
	  border-radius: 5px;
	  overflow: hidden;
	  position: relative;
	  border-radius: 99px;
	  background-color: #ffffff;
	  box-shadow: 0 0 0 0.5px rgba(49,49,93,.03), 0 2px 5px 0 rgba(49,49,93,.1), 0 1px 2px 0 rgba(0,0,0,.08);
	    -webkit-transition: background-color 0.2s ease-in-out;
	    -moz-transition: background-color 0.2s ease-in-out;
	    -ms-transition: background-color 0.2s ease-in-out;
	    transition: background-color 0.2s ease-in-out;
	}
	div.pager-tabs:hover {
		background-color: #f8f8f8;
	}
	div.pager-tabs:hover div.pager-tab {
		color: #24272f;
	}
	div.pager-tabs:after {
		content: "";
		position: absolute;
		background-color: #556ccc;
		width: 50%;
		top: 0;
		left: 0;
		bottom: 0;
		z-index: 1;
		border-radius: 99px;
	    -webkit-transition: transform 0.2s ease-in-out;
	    -moz-transition: transform 0.2s ease-in-out;
	    -ms-transition: transform 0.2s ease-in-out;
	    transition: transform 0.2s ease-in-out;
	}
	/* left */
	div.pager-tabs.left:after {
		-webkit-transform: translate3d(0%,0,0);
		transform: translate3d(0%,0,0);
	}

	/* right */
	div.pager-tabs.right:after {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}

	div.pager-tabs div.pager-tab {
		display: block;
		float: left;
		font-size: 14px;
    	font-family: 'inter_semibold', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    	-webkit-font-smoothing: antialiased;
    	-moz-osx-font-smoothing:grayscale;
		padding: 10px 0;
		width: 50%;
		text-align: center;
		color: #afb3bf;
		cursor: pointer;
		box-shadow: none;
		z-index: 2;
		position: relative;
	    -webkit-transition: color 0.25s ease-in-out;
	    transition: color 0.25s ease-in-out;
	}
	div.pager-tabs div.pager-tab.active {
	  box-shadow: none;
	  color: #ffffff;
	}
	div.pager-tabs div.pager-tab:hover {

	}
	div.pager-tabs div.pager-tab.active:hover {
		/*background-color: #cccccc;*/
	}



	section#panel-calendar .calendar-buttons {
	    max-width: 230px;
	    margin: auto;
	    margin-top: 30px;
	}


	/* hide shared text on default */
	section#panel-calendar.viewing-private .calendar-shared {
		display: none;
	}
	section#panel-calendar.viewing-shared .calendar-private {
		display: none;
	}

/*============================================*/
/* Calendar Background
/*============================================*/
	.cal-item-wrap,
	.share-item-wrap {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}

	/* share off */
	.cal-item-wrap {
		opacity: 1;
		-webkit-transform: translate3d(0px,0px,0px) scale3d(1,1,1);
		transform: translate3d(0px,0px,0px) scale3d(1,1,1);
	    -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
	    transition: opacity 0.5s ease, transform 0.5s ease;
	}
	.share-item-wrap {
		opacity: 0;
		-webkit-transform: translate3d(0px,40px,0px) scale3d(0.95,0.95,0.95);
		transform: translate3d(0px,40px,0px) scale3d(0.95,0.95,0.95);
	    -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
	    transition: opacity 0.5s ease, transform 0.5s ease;
	}

	/* share on */
	body.cal-items-shared .cal-item-wrap {
		opacity: 0 !important;
		-webkit-transform: translate3d(0px,40px,0px) scale3d(0.95,0.95,0.95);
		transform: translate3d(0px,40px,0px) scale3d(0.95,0.95,0.95);
	}
	body.cal-items-shared .share-item-wrap {
		opacity: 1 !important;
		-webkit-transform: translate3d(0px,0px,0px) scale3d(1,1,1);
		transform: translate3d(0px,0px,0px) scale3d(1,1,1);
	}

	/* the share bg items */
	#slide-bg .share-item {
		width: 245px;
		height: 34px;
		padding: 7px 10px;
		background: #ffffff;
		position: absolute;
		box-shadow: 0 0 0 0.5px rgba(49,49,93,.03), 0 2px 5px 0 rgba(49,49,93,.1), 0 1px 2px 0 rgba(0,0,0,.08);
		border-radius: 3px;
	    top: 50%;
	    left: 50%;
	    border-bottom: solid 3px;
	    overflow: hidden;
	    -webkit-transition: opacity .7s ease;
	    transition: opacity .7s ease;
	}
	#slide-bg .share-item span {
		font-size: 14px;
		color: #444444;
		font-weight: bold;
	}
	#slide-bg .share-item.hold {
		border-bottom-color: #ffb648;
	}
	#slide-bg .share-item.closed {
		border-bottom-color: #000000;
	}

	/* individual share items */
	#share-1 {
		margin-left: -695px;
		margin-top: 177px;
	}
	#share-2 {
		margin-top: -93px;
		margin-left: -123px;
	}
	#share-3 {
		margin-left: 449px;
		margin-top: -93px;
	}
	#share-4 {
		margin-left: -124px;
		margin-top: 177px;
	}
	#share-5 {
		margin-left: -410px;
		margin-top: -93px;
	}
	#share-6 {
		margin-top: 177px;
		margin-left: 163px;
	}
	#share-7 {
	    margin-top: 177px;
	    margin-left: 734px;
	}

	/* the calendar bg items */
	#slide-bg .cal-item {
		width: 245px;
		height: 40px;
		background: #ffffff;
		position: absolute;
		box-shadow: 0 0 0 0.5px rgba(49,49,93,.03), 0 2px 5px 0 rgba(49,49,93,.1), 0 1px 2px 0 rgba(0,0,0,.08);
		border-radius: 3px;
	    top: 50%;
	    left: 50%;
	    border-bottom: solid 3px;
	    overflow: hidden;
	    opacity: 0;
	    -webkit-transform: translate3d(0px,30px,0px);
	    transform: translate3d(0px,30px,0px);
	    -webkit-transition: all 1.5s ease, opacity .7s ease;
	    transition: all 1.5s ease, opacity .7s ease;
	}
	#slide-bg .cal-item.cal-in-fade {
		opacity: 1;
	    -webkit-transform: translate3d(0px,0px,0px);
	    transform: translate3d(0px,0px,0px);
	}
	#slide-bg .cal-item:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		background: #2eb182;
		width: 40px;
		background-size: cover;
	}
	#slide-bg .cal-item .name {
		display: block;
		float: left;
		font-size: 14px;
		margin-top: 4px;
		margin-left: 50px;
		color: #444444;
		font-weight: bold;
	}
	#slide-bg .cal-item .status {
		display: block;
		float: left;
		font-size: 12px;
		margin-left: 50px;
		color: #888888;
		clear: both;
		text-transform: uppercase;
	}
	#slide-bg .cal-item .time {
		position: absolute;
		right: 10px;
		top: 5px;
		font-size: 12px;
		font-weight: lighter;
		color: #888888;
	}

	/* draft */
	#slide-bg .cal-item.draft {
		border-bottom-color: #f7f7f7;
	}
	#slide-bg .cal-item.draft .status:before {
		content: "draft";
	}
	/* request */
	#slide-bg .cal-item.request {
		border-bottom-color: #cccccc;
	}
	#slide-bg .cal-item.request .status:before {
		content: "request";
	}
	/* hold */
	#slide-bg .cal-item.hold {
		border-bottom-color: #ffb648;
	}
	#slide-bg .cal-item.hold .status:before {
		content: "hold";
	}
	/* confirmed */
	#slide-bg .cal-item.confirmed {
		border-bottom-color: #5fce9b;
	}
	#slide-bg .cal-item.confirmed .status:before {
		content: "confirmed";
	}
	/* paid */
	#slide-bg .cal-item.paid {
		border-bottom-color: #6495ed;
	}
	#slide-bg .cal-item.paid .status:before {
		content: "paid";
	}
	/* settled */
	#slide-bg .cal-item.settled {
		border-bottom-color: #6495ed;
	}
	#slide-bg .cal-item.settled .status:before {
		content: "settled";
	}
	/* settled */
	#slide-bg .cal-item.hidden {
		opacity: 0;
	}
	#slide-bg .cal-item.hidden .status:before {
		content: "settled";
	}

	/* cal item 1 */
	#slide-bg #cal-1 {
		margin-top: 176px;
		margin-left: -122px;
	}
	#slide-bg #cal-1:before {
		background-image: url(/marketing/images/cal-item-1.jpg);
	}
	#slide-bg #cal-1 .name:before {
		content: "RÜFÜS DU SOL";
	}
	#slide-bg #cal-1 .time:before {
		content: "7pm";
	}

	/* cal item 2 */
	#slide-bg #cal-2 {
		margin-top: 222px;
		margin-left: -122px;
	}
	#slide-bg #cal-2:before {
		background-image: url(/marketing/images/cal-item-2.jpg);
	}
	#slide-bg #cal-2 .name:before {
		content: "Live Nation";
	}
	#slide-bg #cal-2 .time:before {
		content: "5pm";
	}

	/* cal item 3 */
	#slide-bg #cal-3 {
		margin-top: 176px;
		margin-left: -409px;
	}
	#slide-bg #cal-3:before {
		background-image: url(/marketing/images/cal-item-3.jpg);
	}
	#slide-bg #cal-3 .name:before {
		content: "Orlando Wolf";
	}
	#slide-bg #cal-3 .time:before {
		content: "11:30pm";
	}

	/* cal item 4 */
	#slide-bg #cal-4 {
	    margin-top: -93px;
	    margin-left: 163px;
	}
	#slide-bg #cal-4:before {
		background-image: url(/marketing/images/cal-item-4.jpg);
	}
	#slide-bg #cal-4 .name:before {
		content: "Select Music";
	}
	#slide-bg #cal-4 .time:before {
		content: "3am";
	}

	/* cal item 5 */
	#slide-bg #cal-5 {
	    margin-top: -361px;
	    margin-left: 449px;
	}
	#slide-bg #cal-5:before {
		background-image: url(/marketing/images/cal-item-5.jpg);
	}
	#slide-bg #cal-5 .name:before {
		content: "Malo Zima";
	}
	#slide-bg #cal-5 .time:before {
		content: "1am";
	}

	/* cal item 6 */
	#slide-bg #cal-6 {
		margin-top: 176px;
	    margin-left: 449px;
	}
	#slide-bg #cal-6:before {
		background-image: url(/marketing/images/cal-item-6.jpg);
	}
	#slide-bg #cal-6 .name:before {
		content: "Chinese Laundry";
	}
	#slide-bg #cal-6 .time:before {
		content: "9:30pm";
	}

	/* cal item 7 */
	#slide-bg #cal-7 {
	    margin-top: -361px;
	    margin-left: -694px;
	}
	#slide-bg #cal-7:before {
		background-image: url(/marketing/images/cal-item-7.jpg);
	}
	#slide-bg #cal-7 .name:before {
		content: "King Lee";
	}
	#slide-bg #cal-7 .time:before {
		content: "8pm";
	}

	/* cal item 7b */
	#slide-bg #cal-7b {
	    margin-top: -93px;
	    margin-left: -123px;
	}
	#slide-bg #cal-7b:before {
		background-image: url(/marketing/images/cal-item-7b.jpg);
	}
	#slide-bg #cal-7b .name:before {
		content: "Encore Beach Club";
	}
	#slide-bg #cal-7b .time:before {
		content: "8pm";
	}

	/* cal item 8 */
	#slide-bg #cal-8 {
	    margin-top: -92px;
	    margin-left: -694px;
	}
	#slide-bg #cal-8:before {
		background-image: url(/marketing/images/cal-item-8.jpg);
	}
	#slide-bg #cal-8 .name:before {
		content: "Tuffy's Music Box";
	}
	#slide-bg #cal-8 .time:before {
		content: "4pm";
	}

	/* cal item 9 */
	#slide-bg #cal-9 {
	    margin-top: -316px;
	    margin-left: 163px;
	}
	#slide-bg #cal-9:before {
		background-image: url(/marketing/images/cal-item-9.jpg);
	}
	#slide-bg #cal-9 .name:before {
		content: "Softwar";
	}
	#slide-bg #cal-9 .time:before {
		content: "4pm";
	}

	/* cal item 10 */
	#slide-bg #cal-10 {
	    margin-top: -93px;
	    margin-left: 732px;
	}
	#slide-bg #cal-10:before {
		background-image: url(/marketing/images/cal-item-10.jpg);
	}
	#slide-bg #cal-10 .name:before {
		content: "Rosemount Hotel";
	}
	#slide-bg #cal-10 .time:before {
		content: "4pm";
	}

	/* cal item 11 */
	#slide-bg #cal-11 {
	    margin-top: 174px;
	    margin-left: -978px;
	}
	#slide-bg #cal-11:before {
		background-image: url(/marketing/images/cal-item-11.jpg);
	}
	#slide-bg #cal-11 .name:before {
		content: "DJ Yelo Magic";
	}
	#slide-bg #cal-11 .time:before {
		content: "4pm";
	}

	/* cal item 12 */
	#slide-bg #cal-12 {
	    margin-top: 444px;
	    margin-left: 162px;
	}
	#slide-bg #cal-12:before {
		background-image: url(/marketing/images/cal-item-12.jpg);
	}
	#slide-bg #cal-12 .name:before {
		content: "King's Castle Agency";
	}
	#slide-bg #cal-12 .time:before {
		content: "4pm";
	}

	/* cal item 13 */
	#slide-bg #cal-13 {
		margin-top: 445px;
		margin-left: -694px;
	}
	#slide-bg #cal-13:before {
		background-image: url(/marketing/images/cal-item-13.jpg);
	}
	#slide-bg #cal-13 .name:before {
		content: "Collective Artists";
	}
	#slide-bg #cal-13 .time:before {
		content: "4pm";
	}

	/* cal item 14 */
	#slide-bg #cal-14 {
	    margin-top: -93px;
	    margin-left: 449px;
	}
	#slide-bg #cal-14:before {
		background-image: url(/marketing/images/cal-item-14.jpg);
	}
	#slide-bg #cal-14 .name:before {
		content: "Yours & Owls Festival";
	}
	#slide-bg #cal-14 .time:before {
		content: "4pm";
	}

	/* cal item 15 */
	#slide-bg #cal-15 {
	    margin-top: -316px;
	    margin-left: -694px;
	}
	#slide-bg #cal-15:before {
		background-image: url(/marketing/images/cal-item-15.jpg);
	}
	#slide-bg #cal-15 .name:before {
		content: "Vic on The Park";
	}
	#slide-bg #cal-15 .time:before {
		content: "4pm";
	}

	/* cal item 16 */
	#slide-bg #cal-16 {
		margin-top: -47px;
		margin-left: 164px;
	}
	#slide-bg #cal-16:before {
		background-image: url(/marketing/images/cal-item-16.jpg);
	}
	#slide-bg #cal-16 .name:before {
		content: "BIGSOUND";
	}
	#slide-bg #cal-16 .time:before {
		content: "4pm";
	}

/*============================================*/
/* Flyers & Reports Section
/*============================================*/

	/* eventbrite logo */
	#panel-event-reports span.impressions > p:first-child {
		margin-bottom: 0px;
		padding-top: 5px;
	}
	#panel-event-reports span.impressions > p:first-child img {
		display: inline-block;
		max-width: 100px;
		margin-right: 10px;
		margin-top: 20px;
		height: auto;
		position: relative;
	}
	#panel-event-reports span.impressions > p:last-child {
		font-style: italic;
		font-size: 12px;
		color: #cccccc;
		clear: both;
	}

	#panel-event-reports .panel-reports-ticketing-partner {
		display: inline-block !important;
		vertical-align: middle !important;
		margin: 10px 5px !important;
	}

	#panel-event-reports .panel-reports-ticketing-partner.panel-reports-ticketing-partner-moshtix {
		width: 60px;
	}

	#panel-event-reports .panel-reports-ticketing-partner.panel-reports-ticketing-partner-eb {
		width: 100px;
	}

	#panel-flyers div.image {
		background-image: url(/marketing/images/flyer-bg-new-2.png);
		background-position: 80% 110%;
		background-repeat: no-repeat;
		background-size: 100%;
	}

	/* eventbrite logo */
	#panel-flyers span.impressions > p:first-child {
		margin-bottom: 0px;
		padding-top: 5px;
	}
	#panel-flyers span.impressions > p:first-child img {
		display: inline-block;
		max-width: 100px;
		margin-left: 5px;
		height: auto;
		vertical-align: top;
		position: relative;
    	top: -1px;
	}
	#panel-flyers span.impressions > p:last-child {
		font-style: italic;
		font-size: 12px;
		color: #cccccc;
		clear: both;
	}

	#panel-flyers .panel-flyers-ticketing-partner {
		display: inline-block !important;
		vertical-align: middle !important;
		margin: 10px 5px !important;
	}

	#panel-flyers .panel-flyers-ticketing-partner.panel-flyers-ticketing-partner-moshtix {
		width: 60px;
	}

	#panel-flyers .panel-flyers-ticketing-partner.panel-flyers-ticketing-partner-eb {
		width: 100px;
	}


	/* ticketing logos */

	.panel-event-reports-ticketing-partner.panel-event-reports-ticketing-partner-oztix {
		position: relative !important;
		top: 1px !important;
		max-width: 82px !important;
	}

	.panel-event-reports-ticketing-partner.panel-event-reports-ticketing-partner-moshtix {
		max-width: 70px !important;
		position: relative !important;
		top: -3px !important;
	}

	/* flyer placeholder */
	#panel-flyers .flyer-placeholder {
		border: solid transparent 4px;
		-webkit-transition: all 0.1s ease;
		transition: all .2s ease;
	}

	/* counters */
	#panel-flyers div.countups {
		position: absolute;
		left: 10%;
		width: 20%;
		display: none;
		-webkit-transform: translateY(-80%);
		transform: translateY(-80%);
		text-align: center;
	}
	#panel-flyers div.countups .count-number {
	    line-height: 45px;
			position: relative;
			right: 60px;
	    font-size: 32px;
	    display: block;
	    color: #24272f;
	    font-family: 'inter_semibold', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	      -webkit-font-smoothing: antialiased;
	      -moz-osx-font-smoothing: grayscale;
	}
	#panel-flyers div.countups .count-text {
		position: relative;
		right: 60px;
		font-size: 18px;
		display: block;
		color: #b1b4b4;
	    font-family: 'inter_semibold', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	      -webkit-font-smoothing: antialiased;
	      -moz-osx-font-smoothing: grayscale;
	}
	#panel-flyers div.countups .count-text .theicons {
	    margin-right: -3px;
	    display: inline-block;
	    opacity: 1;
	    -webkit-transform: translate3d(-5px,3px,0);
	    transform: translate3d(-5px,3px,0);
	}
	/* specific positioning for counter 2 */
	#countup-2-wrap span.icon {
	    transform: translate3d(-1px,3px,0) !important;
	}

	/* specifics for each counter */
	#panel-flyers div#countup-1-wrap {
		top: 23.33%;
	}
	#panel-flyers div#countup-1-wrap span.icon {
		background-image: url(/marketing/images/icon-eye.png);
		/* added by todd */
		position: relative;
	    top: 1px;
	}
	#panel-flyers div#countup-2-wrap {
	    top: 50%;
	    left: 0%;
	}
	#panel-flyers div#countup-2-wrap span.icon {
		background-image: url(/marketing/images/icon-click.png);
	}
	#panel-flyers div#countup-3-wrap {
	    top: 76.66%;
	}
	#panel-flyers div#countup-3-wrap span.icon {
		background-image: url(/marketing/images/icon-ticket.png);
		/* added by todd */
		position: relative;
	    top: 1px;
	}
	#panel-flyers div#countup-4-wrap {
		top: 35%;
		left: -8%;
	  font-size: 20px;
	  font-weight: bold;
		color: #5fce9b;
	}
	#panel-flyers div#countup-5-wrap {
		top: 62%;
		left: -8%;
	  font-size: 20px;
	  font-weight: bold;
		color: #5fce9b;
	}

	/* lines between numbers */
	div.countups:after {
		position: absolute;
		content: "";
		display: block;
		border-left: dashed 2px #cccccc;
	}
	div#countup-1-wrap:after {
		left: 90%;
		height: 115px;
		bottom: -115px;
		-webkit-transform: rotate(-44deg);
		transform: rotate(-44deg);
	}
	div#countup-2-wrap:after {
		left: 116%;
		height: 185px;
		bottom: -108%;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	div#countup-3-wrap:after {
    	left: 90%;
    	height: 115px;
    	bottom: 52px;
    	-webkit-transform: rotate(44deg);
    	transform: rotate(44deg);
	}

	/* turn off counters on responsive for now */
	@media (max-width: 1000px) {
	  #panel-flyers div.countups {
	  	display: none !important;
	  }
	}

/*============================================*/
/* Book Button Section
/*============================================*/

	section.panel#panel-booking .zoom-circle {
		box-shadow: none;
	}
	section.panel#panel-booking .zoom-circle div.zoom-bg {
		border: none !important;
	}

	/* slide 1 */
	section.panel#panel-booking .image #booking-slider .booking-slide img {
		width: 100%;
		border-radius: 4px;
		box-shadow: 0 0 0 0.5px rgb(49 49 93 / 3%), 0 2px 5px 0 rgb(49 49 93 / 10%), 0 1px 2px 0 rgb(0 0 0 / 8%);
	}
	section.panel#panel-booking .booking-slide-1 .zoom-circle {
		left: 33%;
	  top: -6%;
		box-shadow: 0 0 0 0.5px rgba(49,49,93,.03), 0 2px 5px 0 rgba(49,49,93,.1), 0 1px 2px 0 rgba(0,0,0,.02);
	}

	/* slide 2 */
	section.panel#panel-booking .booking-slide-2 .zoom-circle {
		left: 33%;
	  top: -6%;
		box-shadow: 0 0 0 0.5px rgba(49,49,93,.03), 0 2px 5px 0 rgba(49,49,93,.1), 0 1px 2px 0 rgba(0,0,0,.02);
	}

	@media (max-width: 900px) {
	  	#panel-booking .text {
		}
	  	#panel-booking .pager-tabs {
	    	display: none;
		}
	}
