@charset "utf-8";
@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
  /*** Fonts ***/

body { 
	/*font-family:  arial,sans-serif;*/
	height: 100%; 
	width:100%;
	margin: 0; 
	padding: 0;
	background-color: black;	
	color:#fff;
	font-size:16px;
	font-family: 'Arial';
	font-weight:bold;
}
a{color:#fff;text-decoration:none;}
p,h4{margin:0; padding:0;}
.page{
	background-image:url('../images/background.jpg');
	background-size:cover;
	width:100%;
	min-height:100%;
	height:auto;
}

.header {
	width:100%;
	height:auto;
}
.header .logo{
	font-size:34px;
	font-weight:bold;
	display:inline-block;
	width:95%;
}
.header .logo .logged_user{
	border-right: 1px solid #fff;
	float: right;
	font-size: 20px;
	margin: 10px;
	min-width: 200px;
	padding:0 10px;
}
.header .logo .logout{
	float: right;
	font-size: 20px;
	margin: 10px;
	cursor:pointer;
}
.header .logo img{
	width:20%;cursor:pointer;
}

.pad_in {
    padding: 1% 2% 0 2%;
}

.back_btn {
    display: inline-block;
    float: right;
    width: 4%;
}

.back_btn > span {
    background: rgba(0, 0, 0, 0) url("../images/backbutton.png") no-repeat scroll 0 0;
    background-size:40px auto;
    background-position:50% 50%;
    display: inline-block;
    height: 25px;
    width: 40px;
    padding:10px;
}

.back_btn.focused > span, .close_pop_btn.focused {
    box-shadow:-1px -1px 10px 0 hsl(0, 0%, 100%);
    -moz-box-shadow:-1px -1px 10px 0 hsl(0, 0%, 100%);
    -webkit-box-shadow:-1px -1px 10px 0 hsl(0, 0%, 100%);
}


.content {
	width:100%;
	padding:10px 0px;
	float:left;
}
.catBox{
	width:200px;
	height:100px;
	margin:10px 10px;
	background-color:#ccc;
	display:inline-block;
}

.eventCat .catImg {width:300px;height:150px; display:inline-block;background-size:300px 150px; margin:8px 4px;line-height:150px;font-size:20px;font-weight:bold; text-transform:uppercase;text-align:center;}
.eventCat .catImg.cat-concerts{
      background-image:url("../images/cat-images/cat-concerts.jpg");     
}
.eventCat .catImg.cat-nightlife{
      background-image:url("../images/cat-images/cat-nightlife.jpg");     
}
.eventCat .catImg.cat-festivals{
      background-image:url("../images/cat-images/cat-festivals.jpg");     
}
.eventCat .catImg.cat-sports{
      background-image:url("../images/cat-images/cat-sports.jpg");     
}
.eventCat .catImg.cat-theatre{
      background-image:url("../images/cat-images/cat-theatre.jpg");     
}
.eventCat .catImg.cat-arts{
      background-image:url("../images/cat-images/cat-arts.jpg");     
}
.eventCat .catImg.cat-business{
      background-image:url("../images/cat-images/cat-business.jpg");     
}
.eventCat .catImg.cat-community{
      background-image:url("../images/cat-images/cat-community.jpg");     
}
.eventCat .catImg.cat-family{
      background-image:url("../images/cat-images/cat-family.jpg");     
}
.eventCat .catImg.cat-educational{
      background-image:url("../images/cat-images/cat-educational.jpg");     
}
.eventCat .catImg.cat-dance{
      background-image:url("../images/cat-images/cat-dance.jpg");     
}
.eventCat .catImg.cat-tours{
      background-image:url("../images/cat-images/cat-tours.jpg");     
}
.eventCat .catImg.focused {
      font-size:26px !important;
      background-size:300px 156px;
      /*width:330px;*/
      height:156px;
      -webkit-box-shadow: -1px -1px 10px 0 hsl(0, 0%, 100%);
       border:4px solid #fff; margin:0px;
}

/*.eventCat .catImg.slick-center.focused, .events-list .event.focused .event-media{ -webkit-box-shadow: -1px -1px 13px 0px rgba(255, 255, 255, 1);
      -moz-box-shadow:    -1px -1px 10px 0 hsl(0, 0%, 100%);
      box-shadow:         -1px -1px 10px 0 hsl(0, 0%, 100%);
      border:3px solid #fff;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      margin-top:auto;
}*/
.eventCat .catImg.slick-center .cat-text{height: 156px;}

.eventCat .catImg .catOverlay {
	background: url("../images/darkoverlay.png");
	height: 100%;
	margin-top: 0px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.eventCat .catImg .cat-text{
	width: 330px;
	height: 150px;
	position: absolute;
	top:0px;
	z-index:2;
}
.slick-track {margin-top:10px;}
.slick-prev,.slick-next{display:none !important;}

.events-list{
        clear: both;
	display: inline-block;
	margin: 0% 2.5%;
	width: 95%;
}
.events-list .event {  display: block;  float: left; width:25%;}
.event-media, .upcomingEvents.more_data .event-media, .videoBox.more_data .video, .events-list .video{
      /*float: left;*/
      position: relative;
      width: 85%;  /*23%*/
      min-height: 240px;   /*45%*/
      overflow: hidden;
      background: url("../images/rotateloader.gif") no-repeat transparent;
      background-size: 30px auto;
      background-position: 50% 50%;
      border:3px solid transparent;
      margin:2% auto;
}

.event-media img, .upcomingEvents.more_data .event-media img, .videoBox.more_data .video img, .events-list .video img {
      width: 100%;
      height: 100%;
      float: left;
}
.events-list .event.focused .event-media .image {
      transform: scale(1.2, 1.2);
      transition-property: all;
}

.events-list .event .event-media .image {
   height: 100%;
   transform: scale(1, 1);
   transition-duration: 350ms;
   transition-property: all;
   transition-timing-function: ease-out;
   width: 100%;
}
.put_overlay {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
}
.event-caption {
      background: url("../images/mainoverlay.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
      box-sizing: border-box;
      color: #ffffff;
      display: inline-block;
      font-size: 16px;
      left: 0;
      margin: 0;
      /* padding: 1% 5%; */
      padding: 1% 0;
      position: absolute;
      text-align: center;
      bottom: 0;
      width: 100%;
      z-index: 1;
}
.event-caption h3 { 
      color: white;
      font-size: 20px;
      font-weight: normal;
      margin: 0;
      padding: 5px 3%;
      -webkit-font-smoothing: antialiased;
}
.event-caption p {
      font-size: 16px;
      font-weight: normal;
      margin: 0;
      padding: 5px 0;
}

.focused .event-media {
      -webkit-box-shadow: -1px -1px 13px 0px rgba(255, 255, 255, 1);
      -moz-box-shadow:    -1px -1px 13px 0px rgba(255, 255, 255, 1);
      box-shadow:         -1px -1px 13px 0px rgba(255, 255, 255, 1);
      border:3px solid #fff;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;

      
}

.focused h3 {
      font-size: 24px;
} 
.focused p {
      font-size: 18px;
}
.btn_box{
/*       width: 96%; */
/*       margin: 3% auto; */
      text-align: center;
/*       bottom: 0px; */
/*       position: absolute; */
}
.btn_box .prev,.btn_box .next, .similar_btn_box .prev,.similar_btn_box .next, .evntArtist_btn_box .prev, .evntArtist_btn_box .next, .eventVideo_btn_box .prev, .eventVideo_btn_box .next, .artistVideo_btn_box .next, .artistVideo_btn_box .prev{
        background: url("../images/darkoverlay.png") repeat scroll 0 0;
	border: 3px solid transparent;
	border-radius: 10px;
	display: inline-block;
	margin: 0px 10px;
	padding: 5px;
	width: 200px;
}
.single_video .video_inner > img{width:98%;height:100%;margin:4px}  /*width:100%;*/

.btn_box.similar .prev,.btn_box.similar .next{margin:0px 30px 0; padding:10px;}
.btn_box .focused,.evntArtist_btn_box .prev.focused,.evntArtist_btn_box .next.focused {
	border:3px solid #fff;
	-webkit-box-shadow: -1px -1px 13px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow:    -1px -1px 13px 0px rgba(255, 255, 255, 1);
	box-shadow:         -1px -1px 13px 0px rgba(255, 255, 255, 1);
	margin: 0px 10px;
}
.prev.blur, .next.blur {
  opacity: 0.4;
}



#fountainTextG{
margin:0 auto;
width:280px;
padding-top:100px;
}

.fountainTextG{
color:#FFFFFF;
font-family:Arial;
font-size:40px;
text-decoration:none;
font-weight:normal;
font-style:normal;
float:left;
-moz-animation-name:bounce_fountainTextG;
-moz-animation-duration:3.06s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:normal;
-moz-transform:scale(.5);
-webkit-animation-name:bounce_fountainTextG;
-webkit-animation-duration:3.06s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:normal;
-webkit-transform:scale(.5);
-ms-animation-name:bounce_fountainTextG;
-ms-animation-duration:3.06s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:normal;
-ms-transform:scale(.5);
-o-animation-name:bounce_fountainTextG;
-o-animation-duration:3.06s;
-o-animation-iteration-count:infinite;
-o-animation-direction:normal;
-o-transform:scale(.5);
animation-name:bounce_fountainTextG;
animation-duration:3.06s;
animation-iteration-count:infinite;
animation-direction:normal;
transform:scale(.5);
}

#fountainTextG_1{
-moz-animation-delay:0.68s;
-webkit-animation-delay:0.68s;
-ms-animation-delay:0.68s;
-o-animation-delay:0.68s;
animation-delay:0.68s;
}

#fountainTextG_2{
-moz-animation-delay:0.85s;
-webkit-animation-delay:0.85s;
-ms-animation-delay:0.85s;
-o-animation-delay:0.85s;
animation-delay:0.85s;
}

#fountainTextG_3{
-moz-animation-delay:1.02s;
-webkit-animation-delay:1.02s;
-ms-animation-delay:1.02s;
-o-animation-delay:1.02s;
animation-delay:1.02s;
}

#fountainTextG_4{
-moz-animation-delay:1.19s;
-webkit-animation-delay:1.19s;
-ms-animation-delay:1.19s;
-o-animation-delay:1.19s;
animation-delay:1.19s;
}

#fountainTextG_5{
-moz-animation-delay:1.36s;
-webkit-animation-delay:1.36s;
-ms-animation-delay:1.36s;
-o-animation-delay:1.36s;
animation-delay:1.36s;
}

#fountainTextG_6{
-moz-animation-delay:1.53s;
-webkit-animation-delay:1.53s;
-ms-animation-delay:1.53s;
-o-animation-delay:1.53s;
animation-delay:1.53s;
}

#fountainTextG_7{
-moz-animation-delay:1.7s;
-webkit-animation-delay:1.7s;
-ms-animation-delay:1.7s;
-o-animation-delay:1.7s;
animation-delay:1.7s;
}

#fountainTextG_8{
-moz-animation-delay:1.87s;
-webkit-animation-delay:1.87s;
-ms-animation-delay:1.87s;
-o-animation-delay:1.87s;
animation-delay:1.87s;
}

#fountainTextG_9{
-moz-animation-delay:2.04s;
-webkit-animation-delay:2.04s;
-ms-animation-delay:2.04s;
-o-animation-delay:2.04s;
animation-delay:2.04s;
}

#fountainTextG_10{
-moz-animation-delay:2.21s;
-webkit-animation-delay:2.21s;
-ms-animation-delay:2.21s;
-o-animation-delay:2.21s;
animation-delay:2.21s;
}

#fountainTextG_11{
-moz-animation-delay:2.38s;
-webkit-animation-delay:2.38s;
-ms-animation-delay:2.38s;
-o-animation-delay:2.38s;
animation-delay:2.38s;
}

#fountainTextG_12{
-moz-animation-delay:2.55s;
-webkit-animation-delay:2.55s;
-ms-animation-delay:2.55s;
-o-animation-delay:2.55s;
animation-delay:2.55s;
}

#fountainTextG_13{
-moz-animation-delay:2.72s;
-webkit-animation-delay:2.72s;
-ms-animation-delay:2.72s;
-o-animation-delay:2.72s;
animation-delay:2.72s;
}

#fountainTextG_14{
-moz-animation-delay:2.89s;
-webkit-animation-delay:2.89s;
-ms-animation-delay:2.89s;
-o-animation-delay:2.89s;
animation-delay:2.89s;
}

@-moz-keyframes bounce_fountainTextG{
0%{
-moz-transform:scale(1);
color:#FFFFFF;
}

100%{
-moz-transform:scale(.5);
color:#FFFFFF;
}

}

@-webkit-keyframes bounce_fountainTextG{
0%{
-webkit-transform:scale(1);
color:#FFFFFF;
}

100%{
-webkit-transform:scale(.5);
color:#FFFFFF;
}

}

@-ms-keyframes bounce_fountainTextG{
0%{
-ms-transform:scale(1);
color:#FFFFFF;
}

100%{
-ms-transform:scale(.5);
color:#FFFFFF;
}

}

@-o-keyframes bounce_fountainTextG{
0%{
-o-transform:scale(1);
color:#FFFFFF;
}

100%{
-o-transform:scale(.5);
color:#FFFFFF;
}

}

@keyframes bounce_fountainTextG{
0%{
transform:scale(1);
color:#FFFFFF;
}

100%{
transform:scale(.5);
color:#FFFFFF;
}

}
.hide{display:none !important; }
.disable{disable:true;}
/*Detail page*/
.eventDetail{
      width: 100%;
}

.eventDetail .event-media{margin:0 auto;}
/* .eventDetail .mainout{max-height:480px;} */
.img-btn-box{
      float:left;
      width:100%;      
}

.all_details_show,.poiBookInfo{
	width:60%;
	float:left;
	height:auto;
}
.poiBookInfo {
    margin: 5px 0;
}
.all_details_show #eventArtist,.all_details_show #similarArtists{
    display: inline-block;
    margin-left:5%;
    width: 90%;	
}
/*qrcode css add start*/
.all_details_show #qrcode{
    display: inline-block;
    margin-left:5%;
    width: 90%;
    text-align: center;
}
/*qrcode css add start*/

.img-btn-box .event-media{
      float: left;
      position: relative;
      width: 35%;
      min-height: 240px;
      overflow: hidden;
      background: url("../images/rotateloader.gif") no-repeat transparent;
      background-size: 30px auto;
      background-position: 50% 50%;
      border:4px solid transparent;
}
.img-btn-box .event-media img {
      width: 100%;
      height:100%;
      float: left;
}
.img-btn-box .put_overlay {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
}
.img-btn-box .event-caption {
      background: url("../images/mainoverlay.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
      box-sizing: border-box;
      color: #ffffff;
      display: inline-block;
      font-size: 16px;
      left: 0;
      margin: 0;
      /* padding: 1% 5%; */
      padding: 1% 0;
      position: absolute;
      text-align: left;
      bottom: 0;
      width: 100%;
      z-index: 1;
}
.img-btn-box .event-caption h3 { 
      color: white;
      font-size: 24px;
      font-weight: normal;
      margin: 0;
      padding: 5px 3%;
      -webkit-font-smoothing: antialiased;
}
.img-btn-box .event-caption p {
      font-size: 16px;
      font-weight: normal;
      margin: 0;
      padding: 5px 3%;
}
.btnsbox{
      float:left;
      width:61%;
      text-align:center;
      margin-top:0px;
}
.eBtns,.event-media,.catBox.catImg,.back_btn,.prev,.next{cursor:pointer;}
.btnsbox .eBtns, .silmilar_btnBox .eBtns, .artUpcoming_btnBox .eBtns,.backnextbtn,.short_inputBox .btn,.tcik_btn,.checkout_div{
	background: url("../images/darkoverlay.png") repeat scroll 0 0;
	border: 1% solid transparent;
	border-radius: 10px;
	display: inline-block;
	margin: 20px 1% 0;
	padding: 10px 2%;
	width: 26%;/* 43%*/ck added 27OCT2022
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align:center;
}
.map_artist_btnbox{margin-left: 20px;text-align:left; }
.eBtns.can_focus.three {
    width: 26%;
}
.backnextbtn{ width: 100px; padding-left: 0; padding-right: 0; text-align: center; }
.keepbrowsing.backnextbtn.can_focus {
    width: auto;
    padding: 10px;
    color: #fff;
}

.silmilar_btnBox, .artUpcoming_btnBox{width:100%;text-align:center;display:inline-block;}
.silmilar_btnBox .eBtns, .artUpcoming_btnBox .eBtns, .silmilar_btnBox .eBtns.view-new{
	width: 200px;
	padding: 10px;
	font-size: 16px;
	text-align: center;
	text-transform: none;
	border: 4px solid transparent;
}
.btnsbox .eBtns.focused,.silmilar_btnBox .eBtns.focused, .artUpcoming_btnBox .eBtns.focused, .video.single_video.focused,.backnextbtn.focused,.short_inputBox .btn.focused{
	border:1px solid #fff;
	-webkit-box-shadow: -1px -1px 13px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow:    -1px -1px 13px 0px rgba(255, 255, 255, 1);
	box-shadow:         -1px -1px 13px 0px rgba(255, 255, 255, 1);
}
.silmilar_btnBox .eBtns.view-new{margin: 10px 550px 0px;}



.img-btn-box .similarEvents, .img-btn-box .ArtistUpcomingEvents, .img-btn-box .upcomingEvents{
      float: left;
      position: relative;
      width: 100%;
      height: auto;
}
.sectionTitle{
      text-align:left;
      font-size: 24px;
      padding: 7px 0px;
      margin-top: 30px;
}
.similar-events-box, .art-upcoming-events-box, .venue-upcoming-box{
      width:20%;
      height:auto;
      float:left;
}
.similarEvents .event-media, .upcomingEvents .event-media, .ArtistUpcomingEvents .event-media,.ArtistVideo-box .video {
      height:230px;
      float: left;
      position: relative;
      width: 80%;
      min-height: 150px;
      overflow: hidden;
      background: url("../images/rotateloader.gif") no-repeat transparent;
      background-size: 30px auto;
      background-position: 50% 50%;
      border:1px solid transparent;
}
.similar-events-box.focused .event-media,.eventArtist-box.focused .event-media,.art-upcoming-events-box.focused .event-media, .venue-upcoming-box.focused .event-media{
      border:1px solid #fff;
}
.similarEvents .event-media img, .upcomingEvents .event-media img, .ArtistUpcomingEvents .event-media img ,.ArtistVideo-box .video img {
      width: 100%;
      height: 100%;
      float: left;
}
.ArtistVideo-box.focused .video_inner{
      border:1px solid #fff;
      float: left;
      -webkit-box-shadow: -1px -1px 13px 0px rgba(255, 255, 255, 1);
      -moz-box-shadow:    -1px -1px 13px 0px rgba(255, 255, 255, 1);
      box-shadow:         -1px -1px 13px 0px rgba(255, 255, 255, 1);
}
.similarEvents .event-media.single_event, .upcomingEvents .event-media.single_event, .ArtistVideo-box .video.single_video{
    width:488px;
    height:363px;
}
.similarEvents .event-media.single_event img, .upcomingEvents .event-media.single_event img, .ArtistVideo-box .video.single_video img{
    width:488px;
    height:363px;
}

.similar-events-box.focused .event-media .image,.eventArtist-box.focused .event-media .image,.art-upcoming-events-box.focused .event-media .image,.venue-upcoming-box.focused .image{
      transform: scale(1.2, 1.2);
      transition-property: all;
}

.similar-events-box .event-media .image,.eventArtist-box .event-media .image,.art-upcoming-events-box .event-media .image,.venue-upcoming-box .image {
   height: 100%;
   transform: scale(1, 1);
   transition-duration: 350ms;
   transition-property: all;
   transition-timing-function: ease-out;
   width: 100%;
}
.similarEvents .put_overlay, .upcomingEvents .put_overlay, .ArtistVideo-box .put_overlay{
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
}
/*.ArtistVideo-box .put_overlay{top: -20px;}*/
.ArtistVideo-list{text-align:center;padding: 0 50px;}
.ArtistVideo-list .video.single_video .put_overlay{position: relative; width:100%;}
.similarEvents .event-caption, .upcomingEvents .event-caption, .eventArtist-box .event-caption, .ArtistUpcomingEvents .event-caption, .ArtistVideo-box .event-caption{
      background: url("../images/mainoverlay.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
      box-sizing: border-box;
      color: #ffffff;
      display: inline-block;
      font-size: 14px;
      left: 0;
      margin: 0;
      /* padding: 1% 5%; */
      padding: 1% 0;
      position: absolute;
      text-align: center;
      bottom: 0;
      width: 100%;
      z-index: 1;
}
.similarEvents .event-caption h3, .upcomingEvents .event-caption h3, .eventArtist-box .event-caption h3, .ArtistUpcomingEvents .event-caption h3{ 
      color: white;
      font-size: 18px;
      font-weight: normal;
      margin: 0;
      padding: 5px 3%;
      -webkit-font-smoothing: antialiased;
}
/*.similar-events-box.focused .event-caption h3,.eventArtist-box.focused .event-caption h3,.art-upcoming-events-box.focused .event-caption h3{
      font-size: 24px;
}*/
.similarEvents .event-caption p, .upcomingEvents .event-caption p, .ArtistUpcomingEvents .event-caption p{
      font-size: 13px;
      font-weight: normal;
      margin: 0;
      padding: 5px 3%;
}
/*.similar-events-box.focused .event-caption p,.eventArtist-box.focused .event-caption p,.art-upcoming-events-box.focused .event-caption p{
      font-size: 16px;
}*/
#map-canvas{
      width: 90%;
      height: 98%;
      margin: 0% 5% 0%;  
}
.mapInfo{color:#333;}
.addressDetails{float:left; width:100%; vertical-align:top;}
.addressDetails .address, .addressDetails .phone{width: 30%;display:inline-block;background-image:url('../images/telephone.png');background-position: 0px 5px; background-size: 20px auto;  background-repeat: no-repeat;  padding-left: 25px; vertical-align:top;}
.addressDetails .address{width:55%;background-image:url('../images/loction.png');background-position: 0px 0px;
  background-size: 16px auto;  background-repeat: no-repeat;  padding-left: 25px;  vertical-align:top;}
.venueDescs{margin-top:30px;}
.desc_wrapper{width:100%;}
.description{ margin-bottom:30px;}
#scheduleEvents,.venueDesc, .artistDesc, .description{text-align: left;  font-size: 1.3em;  padding: 0px 30px;}
#scheduleEvents {
    height: 345px;
    overflow: hidden;
}
#scheduleEvents .scheve {
    border-bottom: 1px solid #352E35;
    font-weight: normal;
    padding: 10px 5px;
}
#scheduleEvents .scheve.lasteve{
    border-bottom: none;
}

.selist {
height: 345px;
    overflow: hidden;
    float: left;
    width: 100%;
}

#venue-sidebar{float: right; margin-top: 70px; text-align: center; width: 600px;}
.upcomingEvents.more_data,.videoBox.more_data{float: left; width: 100%;}
.upcomingEvents.artupcoming{margin-left:50px;}
.playbtn, .multi-playbtn {
  background: url("../images/detailssprite.png") no-repeat scroll transparent;
  display: inline-block;
  height: 60px;
  /*top: 20%;
  left: 35%;*/
  left:41%; top:35%;
  position: absolute;
  width: 60px;
  z-index: 1;
  background-size: 120px;
  background-position: 0 -480px;
}
.event-caption .vtext{font-size:13px;font-weight:bold;padding: 10px;display:inline-block;}

.Eventartist-list, .EventVideo-list {padding:0;}
.video.single_video{width:30%;height:auto;  display: block;  position: relative;  margin: 0 auto;}
.video.single_video .playbtn{ /*left: 40%; top: 23%;*/ left:40%; top: 38%;}   
.eventArtist-box, .ArtistVideo-box{width:33%; display: inline-block; margin:0 auto;} /*float:left;*/
.eventArtist-box.single_artist{display:block;}
.eventArtist-box .event-media, .eventVideo-box .video, .ArtistVideo-box .video{width:90%; height:240px;min-height:auto;}
.eventVideo-box .video, .ArtistVideo-box .video{height:260px;}
.similar_btn_box, .evntArtist_btn_box, .eventVideo_btn_box, .artistVideo_btn_box{text-align:center;margin-top:5%;}
/* .eventArtist-box.single_artist, .art-upcoming-events-box.single_event{margin-left: 26%; width: 42%;} */
/* .eventArtist-box.single_artist .event-media, .art-upcoming-events-box.single_event .event-media{height:300px;} */
.ArtistVideo-box .video img{width: 100%;height: 100%;float: left;}

.EventVideo-list img.focused{
	border:1px solid #fff;
	-webkit-box-shadow: -1px -1px 13px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow:    -1px -1px 13px 0px rgba(255, 255, 255, 1);
	box-shadow:         -1px -1px 13px 0px rgba(255, 255, 255, 1);
	margin:0px
}
.venueName{
    font-size: 1.1em;
    padding: 0 5px;
    text-align: left;
    margin-left: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.venueName:before{
    background: url("../images/loction.png") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0);
    content: "";
    display: inline-block;
    height: 20px;
    margin-left: -25px;
    position: absolute;
    width: 27px;
    background-size: 58% auto;
    
}
.submenu.resultPanel.vBtnbox{padding:0 30px;}
.vNameBtn{margin-top:20px !important;width:96% !important;margin:20px 0 !important;}
.bookBtn{margin-top:20px !important;}

.venueName.focused::before{margin-top:0;}
.err_msg{
margin: 0 auto;
padding-top: 100px;
width: 100%;
text-align:center;
}

.close_pop_btn{
background: url("../images/close-pop.png");
width: 45px;
height: 45px;
float: right;
cursor: pointer;
}
.readmore{
	background-image:url("../images/read_more.png");
	background-repeat:no-repeat;
	width:80px;
	height:25px;
	background-size:80px auto;
	display:block;
	margin:5px auto;
}


.mainTitle{font-size:1.4em !important;}
#map-canvas{height:300px;}


.desc_more_less {
text-align:center;
}
.desc_more,.desc_less,.searrows .top_arrow span,.searrows .bottom_arrow span{
	display: inline-block;
	width: 70px;
	height: 25px;
	background: transparent url("../images/read-more.png") no-repeat scroll 0 0;
	background-size: 50px auto;
	margin-top: 5px;
	cursor: pointer;
}
.desc_less,.searrows .top_arrow span{
	background: transparent url("../images/read-less.png") no-repeat scroll 0 0;
	background-size: 50px auto;
}
.desc_less.focused,.desc_more.focused{
	width:80px;
	background-size: 80px auto;
}
.searrows {
    display: inline-block;
    float: right;
    height: 400px;
    position: relative;
    width: 50px;
    vertical-align:top;
}
.searrows .top_arrow,.searrows .bottom_arrow {
    background:rgba(0, 0, 0, 0) url("../images/darkoverlay.png") repeat scroll 0 0;
    position: absolute;
    top: 0;
    height:185px;
    width:100%;
    border-radius:5px;
}/*
.searrows .top_arrow,.searrows .bottom_arrow.bottom_arrow_disable{
    opacity:0.2;
} 
.searrows .top_arrow.top_arrow_enable{
    opacity:1;
}*/
.top_arrow.can_focus.focused,.bottom_arrow.can_focus.focused{
    border:1px solid #fff;
    box-shadow:-1px -1px 10px 0 hsl(0, 0%, 100%);
    -moz-box-shadow:-1px -1px 10px 0 hsl(0, 0%, 100%);
    -webkit-box-shadow:-1px -1px 10px 0 hsl(0, 0%, 100%);
}
.searrows .bottom_arrow {
    bottom: 0;top:auto;
}
.searrows .bottom_arrow span,.searrows .top_arrow span{
    height:150px;
    background-position:50% 50%;
    background-size:40px auto;
    width:100%;
}
.searrows .bottom_arrow span{    background-position:50% 60%;}
/*TE Booking changes*/
.eve_img_popup {
/*     position: absolute; */
    width: 200px;
    height: auto;
    background: #fff;
    z-index: 999;
}
.eve_img {
    cursor: pointer;
    float: right;
    margin: 10px 10px;
    width: 25%;
    text-align: right;
}
.eve_img img {
    width: 100%;
}
.white_content {
    display: none;
    position: absolute;
    padding: 16px;
    background-color: #202020;
    z-index: 1002;
    overflow: auto;
    margin: 5px auto;
    width: 735px;
    border-radius: 6px;
    color:#fff;
}

.short_inputBox > input {
    border: 2px solid #c0c0c0;
    color: #3a3a3a;
    font-family: 'Conv_AvenirLTStd-Medium';
    font-size: 14px;
    height: 28px;
    padding: 0 1%;
    width: 98%;
}
.short_inputBox >input.error{border-color:red;}

.eve_details,.ordereve_details{
    background-color: #606060;
    color: #fff;
    padding: 10px 30px 10px;
    margin: 5px;
}
.ordereve_details{    background-color: #202020;}
.bookingInfo > div > div{margin:10px 0;}
.eventinfo > div {
    display: inline-block;
    width: 100%;
    margin: 15px 0;
}
.eventinfo > div.oid {
    width: 49%;
}
.eventinfo > div.eventDate {
    text-align: right;
    width: 49%;
    float: right;
}
.eventinfo > div.orderrow {
    width: 100%;
}
.eventinfo > div.eventDate {
    text-align: right;
}
.bookingInfo .orderrow table {
    width: 100%;
    text-align: left;
    color: #fff;
}
.bookingInfo .orderrow table th {
    color: #606060;
}
.te.event_list,.main_content_shipform {
    background: #202020;
    width: 100%;
}
.eve_ticket_list {
    color: #606060;
    float: left;
    max-height: 250px;
    list-style: outside none none;
    margin: 10px 0;
    padding: 0;
    width: 65%;
    overflow: hidden;
}
.payment_img {
    clear: both;
    margin: 10px 0;
    text-align: right;
}
.payment_img > img {
    width: 150px;
}
.inside_rows .tcik_info, .inside_rows .tic_price{
    display: inline-block;
    margin: 2% 0 2% 6%;
    width: 45%;
    font-size: 16px;
}
.inside_rows .tic_price {
    width: 10%;
    vertical-align: top;
    font-size: 22px;
    color: #09F;
    line-height: 60px;
}
/*.inside_rows .tcik_btn {
    text-align: right;
    width: 18%;
    vertical-align: top;
    line-height: 60px;
    margin-right: 6%;
}*/
.inside_rows .tcik_btn,.checkout_div{width:auto;margin-left:50px;cursor:pointer;}
.checkout_div{color:#fff;text-align:center;float:right;}
.eve_title {
    font-size: 20px;
    padding: 10px 0;

}
.poiBookTickInfo .eve_title {
    margin-left: 18px;
}
.poiBookTickInfo .backnext{
    text-align:right;
    clear:both;
}
#expiry_month ,#expiration_year{
    width: 100%;
    height: 35px;
    border: 2px solid transparent;
    background: #fff;
}
.short_inputBox.keepright {
    text-align: right;
    margin-right: 15px;
}
.eve_where {
    font-size: 14px;
    margin-left: 20px;
    margin-top: 0;
    text-align: left;
    width: 50%;
}
.outer-date {
    float: right;
    font-size: 14px;
    margin: -20px 18px;
    text-align: center;
}
.date-2, .date-1 {
    display: inline-block;
}
.inside_rows {
    width: 95%;
    margin: 0 2.5%;
}
.eve_ticket_list .inside_rows:hover {
    background: #606060;
    color: #fff;
}
.horizontal_line {
    background: rgba(0, 0, 0, 0) url("../images/divder-line.png") no-repeat scroll 0 0;
    height: 5px;
    width: 100%;
    background-size: cover;
}

.closeBox {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
}
.closeBox span {
    background: url("../images/close-pop.png") no-repeat scroll 0 0 / 25px auto rgba(0, 0, 0, 0);
    display: inline-block;
    height: 25px;
    width: 25px;
}
.closeBox:focus span,.closeBox:hover span,.closeBox:active span{background-position:0 0;outline:none;}
#popupOverlay {
    background: url("/images/greydot.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 15;
}

.inside_rows .ptcik_info, .inside_rows .ptic_price, .ptic_ava, .ptcik_btn {
    display: inline-block;
    float: left;
    font-size: 15px;
    margin-top: 2%;
    text-align: center;
    width: 18%;
}
.inside_rows .ptic_qty {
    display: inline-block;
    float: left;
    font-size: 15px;
    margin-left: 6px;
    margin-top: 9px;
    text-align: center;
    width: 135px;
}
.ptotal_price {
    display: inline-block;
    float: left;
    font-size: 15px;
    margin-left: 0;
    margin-top: 13px;
    text-align: center;
    width: 20%;
}
#eventlst_frm .ptcik_btn {
    width: 100%;
}
#light .outer-date {
    font-size: 12px;
    margin: 10px 0;
    width: 100%;
}
.cal, .tic, .tic-1 {
    background: rgba(0, 0, 0, 0) url("../images/calender-icon.png") no-repeat scroll 9px 0 / 18px auto;
    display: block;
    float: left;
    height: 23px;
    margin: -4px 3px 0;
    width: 34px;
}
.cal-1 {
    float: left;
    text-decoration: none;
}
.tic {
    background: rgba(0, 0, 0, 0) url("../images/clock.png") no-repeat scroll 9px 0 / 18px auto;
}
#light .eve_title {
    font-size: 20px;
    height: 36%;
    line-height: 100%;
    margin-bottom: 10px;
    text-align: center;
}
#light .eve_where {
    font-size: 13px;
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}
#eventlst_frm .short_inputBox .chkout {
    float: right;
/*     margin-right: 25px; */
}
#popupOverlay #fountainTextG {
    padding-top: 300px;
}
/*.ptcik_btn span{
    background: #09f none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 17px;
    padding: 8px 2px;
    text-align: center;
    width: 159px;
}*/
.returnbtn {
    text-align: center;
}

/* .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: rgba(0, 153, 255,.75);background-color: #09f;} */
/*TE Booking changes end*/


/********** Login Form ************/
 body.hascrowd{
  width: 100%;
  background-image: url("../images/background/detail-background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-position: center top;
 background-attachment:fixed;

  }
 
  /* .page{height:750px;} */
  .border_color{border:#ffffff !important;}
  .loginDiv .boldit{font-size:17px; color:#999999;}
  .loginDiv{width:665px; background:#fff; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;margin-left:90px;}
  .loginBox{text-align:center;display:inline-block;padding:25px;}
  .loginBox .row {width:100%;padding-bottom:25px;color:#666666;font-size:12px;}
  .loginBox .row.loginemail{padding-bottom:35px;}
  .loginBox .row.loginup{padding-bottom:41px;}
  .loginBox .row.tc{padding-bottom:40px;}
  .loginBox .row.loginauth{padding-bottom:37px;}
  .loginBox .row.smpadding{padding-bottom:18px;}
  .loginBox .row.sm-smpadding{padding-bottom:11px;}
  .loginBox .row.useremail{padding-bottom:10px;}

  .logintxt{padding-top:5px;}

  .loginBox .row input{outline: 0;
	  -webkit-appearance: none;
	  -moz-appearance: none; /*Firefox*/
	  -ms-appearance: none; /*IE*/
	  -o-appearance: none; /*Opera*/
	  appearance: none;color: #666;border:2px solid #fff;letter-spacing:1px;font-family: 'Helvetica-Neue','Helvetica Neue','HelveticaNeue',Helvetica, sans-serif;
  }
  .loginBox .row #join_btn,.loginBox .row #login_btn,.loginBox .row #fb_btn,.loginBox .row #google_btn,.loginBox .row #fb_btn1,.loginBox .row #google_btn,.loginBox .row #fb_btn2,.loginBox .row #google_btn1,.loginBox .row #fb_btn3,.loginBox .row #google_btn2,.loginBox .row #google_btn3{cursor:pointer;background: url("../images/log-in-sprite.png") no-repeat;width:266px;height:43px;background-size: 266px auto;}
  #next_btn{width: 203px;height: 33px;text-align: center;margin: 0 auto;background-color: #0099ff;color: #fff;line-height: 33px;font-size: 15px;font-weight: bold;border-radius: 4px; cursor:pointer;}
  .loginBox .row #login_btn{background-position:0 -77px;margin: 5px auto 5px;}
  .loginBox .row #fb_btn,.loginBox .row #fb_btn1,.loginBox .row #fb_btn2,.loginBox .row #fb_btn3{background-position:0 -177px;display: inline-block;margin-right:40px;}
  .loginBox .row #google_btn,.loginBox .row #google_btn1,.loginBox .row #google_btn2,.loginBox .row #google_btn3{background-position:0 -228px;display: inline-block;}

  .loginBox .row .ue_div{display: inline-block;margin-right:30px;}
  .loginBox .row .pass_div{display: inline-block;}

  .loginBox .row .frgt_psswd{display: inline-block;}
  .loginBox .row .frgt_psswd.needpointer{margin-right:25px;}
  .loginBox .row .frgt_psswd .needpointer{cursor:pointer;color:#00ADEF;}
  .loginBox .row .frgt_psswd.pre_signup_msg{color:#cccccc;width:410px;}
  .loginBox .row .frgt_psswd .nobold{color:#666666;}

  .forgotpass{color:#666666; font-weight:bold;}

  .loginBox .row .form_seperator{background-color:#d9d9d9;width:615px;margin:0 auto 10px;height:2px;}
  .bottom_app{width:100%;background:#FFF;text-align:center;}
  .bottom_app > div{padding:45px 0;display:inline-block;margin-right:40px;font-size:40px;color:#fff;font-weight:bold;display:inline-block;margin-right:auto;}


  .loginBox .row #join_btn{background-position:0 -129px;margin: 5px auto 5px;}

  .loginBox .row .fn_div{display: inline-block;margin-right:30px;}
  .loginBox .row .ln_div{display: inline-block;}
  .loginBox .row .up_div{display: inline-block;margin-right:30px;}
  .loginBox .row .cup_div{display: inline-block;}

  .loginBox #new_login .row #user_password_syncBox,.loginBox #new_login .row #user_email_syncBox,.loginBox #new_login .row #user_password_new_signup,.loginBox #new_login .row #user_email_new_signup,.loginBox #new_login .row #user_password_new_login,.loginBox #new_login .row #user_email_new_login,.loginBox #new_login .row #user_password_joinBox,.loginBox #new_login .row #user_email_joinBox,.loginBox #new_login .row #user_password_getStartBox,.loginBox #new_login .row #user_email_getStartBox,.loginBox #new_login .row #user_email_forgotBox,.loginBox #new_login .row #user_email_updateBox{width:250px; padding:6px 6px 0px 6px;height: 22px; border:2px solid #ccc; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; font-size:14px;  color:#999999;}

  .loginBox #new_login .row #user_password_syncBox.makeitred,.loginBox #new_login .row #user_email_syncBox.makeitred,.loginBox #new_login .row #user_password_new_signup.makeitred,.loginBox #new_login .row #user_email_new_signup.makeitred,.loginBox #new_login .row #user_password_new_login.makeitred,.loginBox #new_login .row #user_email_new_login.makeitred,.loginBox #new_login .row #user_password_joinBox.makeitred,.loginBox #new_login .row #user_email_joinBox.makeitred,.loginBox #new_login .row #user_password_getStartBox.makeitred,.loginBox #new_login .row #user_email_getStartBox.makeitred,.loginBox #new_login .row #user_email_forgotBox.makeitred,.loginBox #new_login .row #user_email_updateBox.makeitred{border-color:red;}

  .makeitred{color:red !important;}
  .makeitgrey{color:#ccc;}
  .err_span {color: red;}
  .loginBox .row.flname{padding-bottom:31px;padding-top:19px;}
  .loginBox .row.cupassword{padding-bottom:43px;padding-top:20px;}
  .loginBox .row.sign_tc{padding-bottom:40px;}
  .loginBox .useremail #user_email_joinBox,.loginBox .useremail #user_email_getStartBox,.loginBox .useremail #user_email_forgotBox,.loginBox .useremail					 #user_email_syncBox,.loginBox .useremail#user_email_updateBox,.loginBox .useremail #user_email_new_signup,.loginBox .useremail #user_email_new_login{width:550px;border:2px solid #ccc;}

#first_name,#last_name,#confirm_set_password,#set_password,#old_user_password,#new_user_password,#user_email_joinBox,#user_password_joinBox,#user_email_syncBox,#user_password_getStartBox,#user_email_getStartBox,#user_password_syncBox,#user_email_forgotBox,#user_password_new_signup,#user_email_updateBox,#user_email_new_signup,
#confirm_user_password,#new_confirm_user_password{padding: 6px 6px 0px 6px;/*border: 2px solid #ccc;*/border-radius: 6px;color:#999999;font-size: 14px;height: 22px;width: 250px;-webkit-appearance: none;}

.popupBox #first_name,.popupBox #last_name,.popupBox #confirm_set_password,.popupBox #set_password,.popupBox #old_user_password,.popupBox #new_user_password,.popupBox #user_email_joinBox,.popupBox #user_password_joinBox,.popupBox #user_email_syncBox,.popupBox #user_password_syncBox,.popupBox #user_email_getStartBox,.popupBox #user_password_getStartBox,.popupBox #user_email_new_signup,.popupBox #user_password_new_signup,.popupBox #user_email_new_login,.popupBox #user_password_new_login,.popupBox #user_email_updateBox,.popupBox #user_email_forgotBox,.popupBox #confirm_user_password,.popupBox #new_confirm_user_password{padding: 6px 6px 0px 6px;}
	
  #new_signup input.makeitred{border-color:red !important;}

  .input_line{
	  background:url("../images/input_line.png") no-repeat;
	  width:266px;
	  height:5px;
	  margin:0 auto 10px;
  }
  .redline{
	  background:url("../images/input_line_red.png") no-repeat;
  }
  .redlineEmail{background:url("../images/SignUp_Email_Line_error.png") no-repeat !important;}
  .loginBox .row.useremail .input_line{background: url("../images/SignUp_Email_Line.png") no-repeat;background-size:100% auto;width:568px;height:5px;}

  input.makeitred::-webkit-input-placeholder{ /* WebKit browsers */
	  color:red !important;
	  
  /*       text-transform:capitalize; */
  /*     color:    #fff; */
  /*     font-size:16px; */
  /*     font-weight:bold; */
  }
  input.makeitred:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
	  color:red !important;
  /* text-transform:capitalize; */
  /*     color:    #fff; */
  /*     font-size:16px; */
  /*     font-weight:bold; */
  }
  input.makeitred::-moz-placeholder{ /* Mozilla Firefox 19+ */
	  color:red !important; 
  /* text-transform:capitalize; */
  /*     color:    #fff; */
  /*     font-size:16px; */
  /*     font-weight:bold; */
  }
  input.makeitred:-ms-input-placeholder{ /* Internet Explorer 10+ */
	  color:red !important;
  /* text-transform:capitalize; */
  /*     color:    #fff; */
  /*     font-size:16px; */
  /*     font-weight:bold; */
  }
  /*Login page ends*/
.needpointer{cursor:pointer;display: inline;}
  #popupOverlay {
      background: url("/images/greydot.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
      display: none;
      left: 0;
      position: absolute;
      top: 0;
      z-index: 15;
  }
  .popupBox {
      background-color: #fff;
      color: #666;
      display: none;
      letter-spacing: 1px;
      padding: 30px 0;
      position: absolute;
      width: 500px;
      z-index: 20;
  }
  #big_map .close,.popupBox .close {
      /*background: url("/images/iphone_close.png") no-repeat scroll 0 0 / 15px auto rgba(0, 0, 0, 0);*/
    background: url("/images/Close.png") no-repeat scroll 0 0 / 13px auto hsla(0, 0%, 0%, 0);
      cursor: pointer;
      height: 15px;
      position: absolute;
      right: 15px;
      text-indent: -999px;
      top: 15px;
      width: 15px;
  }

  #big_map .close:hover,.popupBox .close:hover{background: url("/images/Close_Pressed.png") no-repeat scroll 0 0 / 13px auto hsla(0, 0%, 0%, 0);}

  .popupBox .row {
      padding: 10px 0;
      text-align: center;
  }
  .popupBox .row .pop_logo {
      background: url("/images/pop_logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height: 27px;
      margin: 0 auto;
      width: 202px;
  }
  .popupBox .row .pop_slogan {
      background: url("/images/pop_slogan.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      height: 21px;
      margin: 5px auto 0;
      width: 152px;
  }
  .duplicate_accout {
      display: inline-block;
      text-align: center;
      width: 350px;
  }

  input#skip_btn, input#continue_duplicate_btn {
      background: none repeat scroll 0 0 #09f;
      border-radius: 6px;
      color: #fff;
      display: inline-block;
      min-width: 300px;
      padding: 0 10px;
      width: auto;
  }
  .popupBox .row input[type="button"] {
      background-color: #dbdbdb;
      border: 1px solid white;
      color: white;
      cursor: pointer;
      font-weight: bold;
      height: 50px;
      width: 445px;
  }
  .popupBox .row input {
      -moz-appearance: none;
      border: 2px solid #fff;
      color: #666;
      letter-spacing: 1px;
      outline: 0 none;
  }
  #update_mail.popupBox, #forgetBox.popupBox {
      height: 200px;
  }
  .popupBox .txtForgot {
      font-weight: bold;
      letter-spacing: 1px;
  }

  .popupBox .row #popOK, .popupBox .row #chngpass_btn, .popupBox .row #updateEmailBtn, .popupBox .row #frgtSubmit_btn, .popupBox .row #set_btn, .popupBox .row #lgin_btn {
      background-color: #0099ff;
      border-radius: 6px;
      color: #fff;
      cursor: pointer;
      height: 37px;
      margin: 5px auto 0;
      width: 213px;
	  -webkit-appearance: none;
  }

  .popupBox .row #popOK {
      float: right !important;
      margin-right: 5% !important;
      width: 55px !important;
  }
  .form_error {
      color: red;
      font-size: 14px;
      font-weight: normal;
      margin-top: 5px;
      text-align: center;
      text-transform: none;
  }
  .popupBox .row .popMsg {
      font-size: 16px;
      margin: 0 auto;
      text-align: left;
      width: 80%;
  }
  .popupBox .row .popMsg .mail_headed {
      font-weight: bold;
      margin-bottom: 20px;
  }

  #fb_btn, #google_btn,#fb_btn1, #google_btn1,#fb_btn2,#fb_btn3, #google_btn2, #google_btn3{
      background: url("../images/continue_social.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
      cursor: pointer;
      height: 53px;
      margin: 0 auto;
      width: 266px;
  }
  #google_btn,#google_btn1,#google_btn2, #google_btn3{
      background-position:0 -55px;
  }
  .popupBox .boldit{font-weight:bold;}
  .popupBox .row #login_btn,.popupBox .row #join_btn{
      background: url("../images/log-in-sprite.png") no-repeat transparent;
      cursor: pointer;
      height: 55px;
      margin: 5px auto;
      width: 266px;
      background-size: 266px auto;
      background-position: 0 -74px;
  }

  .popupBox .row #join_btn {
      background-position: 0 -122px;
  }
  .popupBox .frgt_psswd {
      display: inline-block;
      font-size: 12px;
      letter-spacing: 1px;
      line-height: 20px;
  }

  .popupBox .frgt_psswd span {
      color: #666;
      font-weight: bold;
  }
  .pre_signup_msg {
      color: #999;
      width: 360px;
  }
  /*Popupbox END*/

/***** manish ticket css start ***/

.main_content_shipform .forminside .short_inputBox #user_name{
    display: block;
    float: left;
    margin: 26px;
    position: relative;
    width: 40%;
}
.main_content_shipform .forminside .short_inputBox #mobile{
    display: block;
    float: right;
    margin: 26px;
    position: relative;
    width: 40%;
}
.main_content_shipform .forminside .short_inputBox #address1,.main_content_shipform .forminside .short_inputBox #address2{
    margin: 0 26px 28px;
    width: 93%;
}
.main_content_shipform .forminside .short_inputBox #user_city{
    display: block;
    float: left;
    margin: 0 26px;
    position: relative;
    width: 40%;
}
.main_content_shipform .forminside .short_inputBox #state_detail{
    display: block;
    float: right;
    margin: 0 26px;
    position: relative;
    width: 42%;
}
.main_content_shipform .forminside .short_inputBox #country_name{
    display: block;
    float: left;
    margin: 26px;
    position: relative;
    width: 40%;
}
.main_content_shipform .forminside .short_inputBox #zip{
    display: block;
    float: right;
    margin: 26px;
    position: relative;
    width: 40%;
}

.inputBox.ship_note {
    color: green;
    font-size: 12px;
    display: block;
    float: left;
    position: relative;
    margin: 0 26px;
}
.sort_option > div, .how_many > div {
    background: url("https://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat scroll 95% center rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 14px;
    height: 18px;
    margin-left: 10px;
    margin-top: 5px;
    text-align: left;
}
#usstate{
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    height: 28px;
    width: 100%;
}
#state_detail.error{
    border-color: red !important;
}/*
.short_inputBox .btn {
    background-color: #0099ff;
    border: 1px solid transparent;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-size: 19px;
    height: 35px;
    line-height: 20px;
    min-width: 200px;
    outline: medium none;
    text-align: center;
    width: auto;
    margin:10px;
}*/
.poiBookCheckoutInfo{
    background: #202020;
    border-radius: 6px;
    margin: 0 auto 90px;
    min-height: 600px;
    width: 930px;
}

.poiBookCheckoutInfo .forminside{
    display: inline-block;
    padding: 2%;
    width: 96%;
}

.poiBookCheckoutInfo .short_inputBox{
    float: left;
    margin: 0 0 30px 5%;
    width: 43.2%;
}
.checkout.short_inputBox.keepright {
    width: 98%;
    margin: 0;
}
.poiBookCheckoutInfo .short_inputBox > input {
    border: 2px solid #c0c0c0;
    color: #3a3a3a;
    font-family: 'Conv_AvenirLTStd-Medium';
    font-size: 14px;
    height: 28px;
    padding: 0 1%;
    width: 98%;
}

.poiBookCheckoutInfo #expiry_month_detail , .poiBookCheckoutInfo #expiration_year_detail {
    border-color: #c0c0c0;
    border-style: solid;
    border-width: 2px;
}
.poiBookCheckoutInfo .sort_option, .how_many {
    background: none no-repeat scroll 95% center white;
    border: 2px solid #c0c0c0;
    box-sizing: border-box;
    color: #999;
    height: 32px;
    overflow: hidden;
    width: 388px;
}

.poiBookCheckoutInfo .sort_option > div, .poiBookCheckoutInfo .how_many > div {
    background: url("https://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat scroll 95% center rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 14px;
    height: 18px;
    margin-left: 10px;
    margin-top: 5px;
    text-align: left;
}

.poiBookCheckoutInfo .cart_detail {
    color: #fff;
    display: inline-block;
    width: 92%;
    margin-left: 5%;

}

.poiBookCheckoutInfo .cart_detail .detail_eve {
    background: #606060;
    padding: 0 3%;
    width: 94%;
}
.cart_detail .total {
    font-size: 1.5em;
}
.forcheckout.short_inputBox.keepright {
    margin: 0;
    width: 98%;
    margin-right: 2%;
}
.oncheckout.short_inputBox.keepright {
    width: 98%;
    margin: 0;
}
.poiBookCheckoutInfo #expiry_month_detail #sort_opt{
    width: 100%;
    border: none;
    background-color: #fff;
    height: 28px;
}
.poiBookCheckoutInfo #expiration_year_detail #sort_option{
    width: 100%;
    border: none;
    background-color: #fff;
    height: 28px;
}

.payment_btn {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 500px;
}
.payment_btn > div {
    cursor: pointer;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin: 20px 10px;
    vertical-align: top;
}
.inputBox .btn {
    background-color: #0099ff;
    border: 1px solid transparent;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 19px;
    height: 35px;
    line-height: 20px;
    min-width: 200px;
    outline: medium none;
    text-align: center;
    width: auto;
}

.cart_detail .eve_venue_time {
    display: inline-block;
    margin: 0;
    width: 100%;
}
.cart_detail .eve_where {
    float: left;
    font-size: 14px;
    margin-left: 5px;
    margin-top: 0;
    text-align: left;
    width: auto;
}
.eve_where {
    font-size: 14px;
    margin-left: 20px;
    margin-top: 0;
    text-align: left;
    width: 50%;
}
.cart_detail .eve_where {
    font-size: 14px;
    text-align: left;
}
.eve_where {
    font-size: 14px;
    text-align: left;
}
.cart_detail .outer-date {
    float: right;
    font-size: 14px;
    margin: 0 10px 5px 0;
    text-align: center;
    width: 40%;
}
.outer-date {
    float: right;
    font-size: 14px;
    margin: -20px 18px;
    text-align: center;
}
.poiBookOrderInfo .outer-date{margin:0;}
.cart_detail .outer-date .date-1 {
    float: left;
}
.date-2, .date-1 {
    display: inline-block;
}
.cal, .tic, .tic-1 {
    background: url("../images/calender-icon.png") no-repeat scroll 9px 0 / 18px auto rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 23px;
    margin: -4px 3px 0;
    width: 34px;
}
.cal-1 {
    float: left;
    text-decoration: none;
}

.tic {
    background: url("../images/clock.png") no-repeat scroll 9px 0 / 18px auto rgba(0, 0, 0, 0);
}

.cal-1 {
    float: left;
    text-decoration: none;
}
.cart_detail .inside_rows {
    margin-bottom: 10px;
    margin-top: 10px;
}
.inside_rows {
    margin: 0 2.5%;
    width: 95%;
}
.cart_detail table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.cart_detail td, .cart_detail th {
    padding: 5px 10px;
    text-align: left;
    white-space: nowrap;
}

.cart_detail td {
    text-align: left;
}

#te_book {
    margin: 10px 0;
}
.tcik_info span {
    width: 48%;
    display: inline-block;
    margin: 5px 0;
}

.cc_info {
    float: right;
    text-align: right;
}
.cc_info .cclic {
    background: rgba(0, 0, 0, 0) url("../images/bg-btns_new1.png") no-repeat scroll 0 -70px;
    float: left;
    height: 18px;
    width: 18px;
}

.cc_info .cclic > a {
    display: inline-block;
    height: inherit;
    width: inherit;
}
.cc_info .ccname {
    display: inline-block;
    float: left;
    font-size: 0.8em;
    margin-top: 3px;
}
.ccname > a {
    color: inherit;
    text-decoration: none;
}
.poi-data-wrapper {
    position: relative;
    display: inline-block;
    width:100%;
}
/*****   end *****/

@media only screen and  (min-width:1000px) and (max-width:1400px) {
	
	body{ font-size:12px; }
/* 	.eventDetail .mainout{max-height:328px;} */
	.eventCat .catImg{
		    width:200px;height:100px;line-height:100px;font-size:16px;
	}
	.eventCat .catImg.focused{
		    background-size:200px 110px;
		    height:110px;line-height:110px;font-size:19px !important;
	}
	.events-list .event{margin:0 1%;width:23%;}
	.upcomingEvents.more_data .event-media, .videoBox.more_data .video, .events-list .video{ min-height:160px;}
	.event-caption p,.img-btn-box .event-caption p{ font-size:12px;}
	.event-caption h3{font-size:14px;}
	.img-btn-box .event-caption h3{font-size: 1.0em;}

	.events-list .event-media{width:90%;min-height:140px;height:auto;}
	 .ArtistUpcomingEvents .event-media, .eventArtist-box .event-media{min-height:140px;height:140px;}
/* 	.similar-events-box.focused .event-caption h3, .eventArtist-box.focused .event-caption h3, .art-upcoming-events-box.focused .event-caption h3{font-size:18px;} */
	.eventArtist-box .event-media, .eventVideo-box .video, .ArtistVideo-box .video{height:132px;width:75%;border:4px solid transparent;}

	.ArtistVideo-list{text-align:center;padding: 0; margin-left:50px;}
	.similar_btn_box, .evntArtist_btn_box, .eventVideo_btn_box, .artistVideo_btn_box{margin:20px 0px 0px;}
	.playbtn{ left:33%; top: 28%;}
	.video.single_video .playbtn{ left:38%; top: 34%;}
	#map-canvas{height:200px;}
	.similarEvents .event-media, .upcomingEvents .event-media, .ArtistUpcomingEvents .event-media, .ArtistVideo-box .video{min-height: 150px;height:150px;}
	.sectionTitle{margin-top:10px;}
	.addressDetails .address, .addressDetails .phone{background-position:0px 3px;}
	.addressDetails .address{background-size:13px auto;}
	.venueName:before{background-size:50% auto;}
	
}