.in-block{ display:inline-block; vertical-align:middle}

.txt-r{ text-align:right}

.events-mblock{ background-color:#fff; border:1px solid #fff; margin-top:-10px}

.tm_eveblock{ border-bottom:1px solid #dfdfdf; padding-bottom:10px; position:relative; min-height:50px}

/*.tm_eveblock .tit_h{background-color: #eb4432;color: #ffffff;font-size: 10px;left: 0;line-height: 9px;padding: 4px 5px;position: absolute;text-transform: uppercase;top: 0;width: 11px;word-wrap: break-word; }*/

.tm_eveblock .tit_h {    position: absolute;    text-transform: uppercase;    top: 1px;    width: 65px;    height: 65px;    background: url(http://206.169.184.158/wishesh/Resources/images/event_tag_img.png) 0 0 no-repeat;}

.tm_eveblock .tit_h:before{ content:""; position:absolute; width:0; height:0; border-top: 5px solid transparent;	border-bottom: 5px solid transparent; border-right:5px solid #fff; right:0; top:35% }

.topmevents { margin-left: 70px;  min-height: 65px;  overflow: hidden;  width: 100%;    max-width: 1000px;}

.topmevents .eventblock{ width:313px; margin-right:10px; float:left; height:62px; overflow:hidden;border-top:1px solid #eae9e5; margin-bottom:10px}

.topmevents .eventblock .dateblock{ text-align:center; width:55px; height:62px; display:inline-block}

.topmevents .eventblock .dateblock span{ display:block; padding:3px 2px; line-height:14px; color:#fff}

.topmevents .eventblock.bluebg{ background:#eef5fd}

.topmevents .eventblock.bluebg .dateblock{ background:#84a6c8; text-align:center; font-size:13px; text-transform:uppercase}

.topmevents .eventblock.bluebg .imgblock .lngb{ background-color:rgba(32,58,118,.6)}

.topmevents .eventblock.bluebg .dateblock span.month{ background:#9cb7d4}



.topmevents .eventblock.pinkbg{ background:#ffedeb}

.topmevents .eventblock.pinkbg .dateblock{ background:#f4aaa3; text-align:center; font-size:13px; text-transform:uppercase}

.topmevents .eventblock.pinkbg .imgblock .lngb{ background-color:rgba(162,59,0,.6)}

.topmevents .eventblock.pinkbg .dateblock span.month{ background:#f9bbb3}



.topmevents .eventblock a{ display:block}

.topmevents .eventblock .dateblock span.date{font-size:27px; padding:5px 0;  font-weight:bold; text-shadow:1px 1px #999}

.topmevents .eventblock .imgblock{ width:60px; height:62px; overflow:hidden; display:inline-block; margin-left:-4px; position:relative}

.topmevents .eventblock .imgblock .lngb{ position:absolute; right:0; bottom:5px; padding:2px 5px; color:#fff; font-size:11px; text-transform:uppercase;}

.topmevents .eventblock .imgblock img{ max-width:100%; min-height:100%}

.topmevents .eventblock .detblock{ width:184px; padding:5px 8px;  height:62px; overflow:hidden; margin-left:-6px; display:inline-block}

.topmevents .eventblock .detblock .title{color: #152d66;font: 400 14px/16px "Oswald","Trebuchet MS",Arial,sans-serif;height: 18px;overflow: hidden;padding: 0;}

.topmevents .eventblock:hover .detblock .title{ color:#cc0000}

.topmevents .eventblock .detblock p{ margin:5px 0 0 0; padding:0; color:#333; font-size:12px; line-height:17px; height:auto }

.topmevents .eventblock:hover .detblock p.norm_desc{ display:none}

.topmevents .eventblock:hover{ border-color:#ff8a8a}

.topmevents .eventblock.bluebg:hover .dateblock{ background:#3f72a6}

.topmevents .eventblock.bluebg:hover .dateblock{ background:#3f72a6}

.topmevents .eventblock.bluebg:hover .dateblock span.month{ background:#658eb8}



.organiser-add-event { background:url(../images/add-events-bg.jpg) no-repeat scroll left top transparent; border:1px solid #bbbbbb; box-shadow:4px 4px 3px -2px #bbbbbb; font: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight:400; height:328px; padding:15px 0 0 20px; position:relative; margin-top:7px }

.organiser-add-event .-title { color:#e87e17; font-size:32px; line-height:35px; padding-bottom:15px }

.organiser-add-event p { color:#545454; font-size:17px; line-height:24px }

.organiser-add-event p > strong { color:#4691c5; font-weight:700 }

.organiser-add-event .reach-us { color:#545454; font-size:18px; line-height:24px }

.organiser-add-event .reach-us > .email { color:#000000; display:block; font-size:14px; text-decoration:underline }

.organiser-add-event .reach-us > .email:hover { color:#CC0000 }

.organiser-add-event .-addEvent {  display:inline-block; margin:18px 0 10px; background:#ff6300; border-radius:3px; padding:10px 20px;color:#fff; font-size:15px; text-transform:uppercase  }

.organiser-add-event .-addEvent:hover{ background:#da5703; color:#fff; text-decoration:none}

.inner-search {background: #317bc3;  border-radius: 3px;  display: block;  margin: 30px 0;  padding: 15px 20px;}

.inner-search input[type="text"] {  background: #f7f7f7;  border: 0 none;  border-radius: 3px;  color: #393838;  float: left;  font: 400 15px/20px "Lato",sans-serif;  margin-right: 10px;  padding: 8px 10px;  width: 170px;}

.inner-search input.width-small[type="text"] {  background: #f7f7f7 url("../images/events-sprite.png") no-repeat scroll -147px -107px;  padding-right: 35px;  width: 70px;}

.inner-search select { line-height:34px; width:235px }

.inner-search select { background:#f7f7f7; border:1px solid #cccccc; border-radius:3px; color:#393838; float:left; font:400 15px/20px 'Lato', sans-serif; margin:0 6px; padding:8px 10px; width:235px }

.sbHolder { background: #F7F7F7; border: 0;  float: left; font:400 13px/13px 'Lato', sans-serif; height: 38px;  position: relative; text-align: left; width: 170px; border-right:1px solid #dddddd }

.sbHolder:focus { box-shadow: 0 0 2px #003466; }

.sbSelector { display: block; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 170px }

.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color:#000000; outline:none; text-decoration:none }

.sbToggle, .sbToggleOpen { background:url("../images/events-sprite.png") no-repeat scroll -442px -66px transparent; display:block; height:35px; outline:none; position:absolute; right:0; top:0; width:25px }

.sbToggleOpen { background-position:-442px -89px }

.sbHolderDisabled { background-color:#3C3C3C; border:solid 1px #515151 }

.sbOptions { background-color: #F7F7F7; box-shadow: 2px 6px 6px -2px 8B8B8B; font:400 13px/13px 'Lato', sans-serif; list-style: none; margin: 0; overflow-y: auto; padding: 0; position: absolute; width: 246px; z-index: 99 }

.sbOptions li { line-height:110%; padding:0 7px }

.sbOptions a { border-bottom:dotted 1px #515151; display:block; outline:none; padding:7px 0 7px 3px }

.sbOptions a:link, .sbOptions a:visited { color:#000000; text-decoration:none }

.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus { color:#CC0000 }

.sbOptions li.last a { border-bottom:none }

.sbOptions .sbDisabled { border-bottom:dotted 1px #515151; color:#999; display:block; padding:7px 0 7px 3px }

.sbOptions .sbGroup { border-bottom:dotted 1px #515151; color:#000000; display:block; font-weight:bold; padding:7px 0 7px 3px }

.sbOptions .sbSub { padding-left:17px }

.inner-search input[type="submit"], .inner-search .input[type="button"] { background:#b81d21; color:#fff; border-radius:0 3px 3px 0 ; border:0 ; cursor: pointer;  height: 38px; padding:0 25px; text-transform:uppercase}
.inner-search input[type="submit"]:hover, .inner-search input[type="button"]:hover {  background:#831215;}
.event-header .inner-search input[type="text"]:first-child {  border-radius: 3px 0 0 3px;}

.event-callink{ display:block; padding:10px; color:#fff; width:100px; background:#2968a6; border-radius:0 3px 3px 0; position:absolute; top:0; right:0}

.event-callink i{ font-size:3em!important; float:left}

.event-callink .link-txt{ display:block; margin-left:45px; line-height:16px;}

.event-callink:hover{ color:#fff!important; text-decoration:none}

.emain_title{ /*border-bottom:2px solid #4db2ec;*/ padding-bottom:5px;}

.emain_title .titleb{ width:60%; float:left}

.emain_title .eoptions{ width:40%; float:right; text-align:right}

.emain_title h1{ font-size:2em; color:#333; line-height:100%; font-weight:400;text-transform:uppercase;}

.emain_title h1 i{ color:#4db2ec}

.emain_title .disicons{font-size:14px; color:#333}

.emain_title .disicons a{ display:inline-block; margin:0 5px; vertical-align:middle;font-size:19px; color:#c3c3c3; line-height:100% }

.emain_title .disicons a:hover,.emain_title .disicons a.selected{ color:#e45643}

.ml20{ margin-left:20px; }

.ml5{ margin-left:5px; }

.mt10{ margin-top:10px; }

.mt20{ margin-top:20px; }

.listview-box .listingblock{ margin-top:10px;}

.listview-box .listingblock{ border-bottom:1px dotted #ccc; padding:20px 0}

.listview-box .listingblock .imgblock{ width:250px; height:170px; overflow:hidden; float:left}

.listview-box .listingblock .imgblock img{ min-width:100%}

.listview-box .listingblock .mcontentblock{ margin-left:270px; display:block}

.listview-box .listingblock .event-title a{ color:#000; font-weight:400;font-size:15px; margin-top:0px; margin-bottom:5px; height:22px; overflow:hidden; display:block; font-family:"Open Sans"}
.listview-box .listingblock .event-title a:hover{ color:#b81d21; text-decoration:none }

.listview-box .listingblock .event-cat{color:#929292; font-size:14px;}

.listview-box .listingblock .mcontentblock .block-l{ width:65%; float:left}

.listview-box .listingblock .mcontentblock .block-r{ width:34%; float:right}

.listview-box .listingblock .mcontentblock .block-l .info-block{ margin-bottom:5px; height:20px; overflow:hidden}

.listingblock .mcontentblock .block-l .info-block i{ color:#e57465; margin-right:5px; vertical-align:middle}

.listingblock .socialicons{ margin-top:5px;}

.listingblock .socialicons a{ display:inline-block; margin-left:5px; vertical-align:middle; color:#333;}

.listingblock .y-dateblock{ background:#ffd52c; padding:20px; text-transform:uppercase; color:#000; text-align:center; font-size:17px; margin-top:30px; display:inline-block; }

.gridview-box{ margin-top:30px;}

.gridview-box .listingblock{ width:23%; float:left; margin:0 25px 45px 0; }

.gridview-box .listingblock:nth-child(4n){margin:0 0 25px 0}

.gridview-box .listingblock .y-dateblock,.gridview-box .listingblock .event-cat { display:none}

.gridview-box .listingblock .event-title a{ color:#000; font-weight:400;font-size:15px; margin-top:10px; height:25px; overflow:hidden; display:block; font-family:"Open Sans"}
.gridview-box .listingblock .event-title a:hover{ color:#b81d21; text-decoration:none }

.gridview-box .listingblock .mcontentblock > div:nth-child(2) > .block-l{ display:none}

.gridview-box .listingblock .mcontentblock > div:nth-child(2) > .block-r{ border-top:1px dotted #cccccc; text-align:left!important; padding:5px 0;}

.gridview-box .listingblock .mcontentblock{ font-size:13px; color:#333}
.listingblock .mcontentblock .block-l .info-block i{ display:inline-block; float:left; width:12px; font-size:15px!important;}
.gridview-box .listingblock .mcontentblock .block-l .info-block{ height:20px; overflow:hidden; margin-bottom:5px; font-size:12px; color:#666}
.gridview-box .listingblock .mcontentblock .block-l .info-block:first-child{ height:35px; line-height:20px; margin-bottom:10px}
.gridview-box .listingblock .mcontentblock .block-l .info-block:first-child i{ min-height:40px; margin-top:5px;}
.gridview-box .listingblock .mt20{ margin-top:10px}

.gridview-box .listingblock .imgblock,.listview-box .listingblock .imgblock{ height:160px; overflow:hidden; position:relative}
.gridview-box .listingblock .imgblock span.sticker,.listview-box .listingblock .imgblock span.sticker{ position:absolute; color:#fff; display:inline-block; right:5px; top:5px; font-family:"Oswald"; font-size:12px; font-weight:normal; padding:0 5px; text-transform:uppercase; z-index:999}
.gridview-box .listingblock .imgblock span.sticker:before,.listview-box .listingblock .imgblock span.sticker:before{ position:absolute; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #df536d; top:-5px; left:0; content:""}
.gridview-box .listingblock .imgblock span.sticker.free,.listview-box .listingblock .imgblock span.sticker.free{ background:#df536d}
.gridview-box .listingblock .imgblock span.sticker.paid,.listview-box .listingblock .imgblock span.sticker.paid{ background:#52b1eb}
.gridview-box .listingblock .imgblock span.sticker.paid:before,.listview-box .listingblock .imgblock span.sticker.paid:before{ border-bottom:5px solid #52b1eb}


.gridview-box .listingblock .imgblock img{ width:100%;}

.btn-red{ background:#b81d21; color:#fff; display:inline-block; padding:2px 10px; font-size:13px; border-radius:3px; margin-bottom:5px}

.btn-red:hover{ background:#333; color:#fff!important}



.ts-pic .fotorama__arr--prev, .ts-pic .fotorama__arr--next, .ts-pic #start, .ts-pic #stop, .onemoreslider .fotorama__arr, .onemoreslider .fotorama__nav__frame--dot, .onemoreslider .fotorama__nav__frame--dot .fotorama__active, .horoscope .fotorama__arr--prev, .horoscope .fotorama__arr--next, .stay-update .-inner .-box .-button, .news-list li, .module-showtimes .-icon, .-arrow-small { background: url("../images/icons-2.png") no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block; overflow: hidden; vertical-align: middle }

.ts-pic{border: 7px solid #eeeeee;height: 337px;position: relative;text-align: center;width:100%;background:#eeeeee; box-shadow:4px 4px 3px -2px #bbbbbb; height:337px; margin-bottom:28px; overflow:hidden; padding:0px; position:relative; width:637px; /*z-index:10*/ }

.ts-pic .fotorama__arr--prev{ background-position: -184px -57px;

    display: inline-block;

    float: left;

    height: 20px;

    margin: 0 1px;

    position: absolute;

    left: 530px!important;

    opacity: 1!important;

    top: 0;

    width: 17px;}

.ts-pic .fotorama__arr--next{background-position: -222px -57px;

    display: inline-block;

    float: left;

    height: 20px;

    margin: 0 1px;

    opacity: 1 !important;

    position: absolute;

    right: 50px !important;

    top: 0;

    width: 17px;}

.ts-pic #number, .mainslideshow #number, .latest-news #number, .city-slider #number { background: #fff; padding: 3px 10px; bottom:-1px; position: absolute; right:0px; width:31px; text-align:center; line-height:100%;}

.ts-pic #number{top:0;height:14px;}

.ts-pic #start, .mainslideshow #start, .city-slider #start { background-position: -367px -200px; border: medium none; top:0px; color: #fff; font-size: 0; height: 20px; padding: 0; position: absolute; right: 70px; width: 17px; }

.ts-pic #start:hover{ background-position: -347px -200px; }

.ts-pic #start.active{z-index:1;}

.ts-pic #stop{ background-position: -203px -57px; border: medium none; top:0px; height: 20px; position: absolute; right: 70px; width: 17px; text-indent: 1000px; }

.ts-pic #stop:hover{ background-position: -260px -57px; }



.event-slide { float: left; position:relative }

.event-slide .event-date { background:url(../images/events-sprite.png) no-repeat scroll left top transparent; color:#1f1f1f; font: bold 16px/18px Tahoma, sans-serif; height:58px; left:0; padding:6px 5px 0; position:absolute; top:-5px; text-align:center; width:48px }

.ts-desc-vert { background:rgba(0,0,0,.6) repeat scroll left top; right:0; bottom:-183px;height:250px; position:absolute; padding:6px;transition: all 0.75s ease-in-out 0s; width:625px; text-align:left; }

.event-slide.timings:hover .ts-desc-vert {    bottom: 0;}

.ts-desc h3 { font:400 20px/22px 'Oswald', Arial, Helvetica, sans-serif; color:#fff }

.ts-desc h5 { font:400 14px/20px 'Lato', Arial, Helvetica, sans-serif; color:#fff }

.ts-desc-btm { background:rgba(0,0,0,.6);  bottom:0; display:inline-block;left:0px;position:absolute;  padding:8px;  text-align:left; width:621px;}

.ts-desc-btm h2, .ts-desc-vert h2 { border:none; color:#fff; font:400 20px/22px 'Oswald', Arial, Helvetica, sans-serif; margin:0; padding:0 }

.ts-desc-vert h2 { display:inline-block; vertical-align:top;}

.ts-desc-vert .smtimes { color:#ffffff; display:inline-block; vertical-align:top }

.ts-desc-vert .smtimes > div { display:block }

.ts-desc-vert .smtimes p { display:inline-block; font: 14px/22px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase }

.ts-desc-vert .smtimes p span{ display:none; }

.ts-desc-vert h3 { color:#ffffff; display:inline-block; font: 14px/20px Tahoma, Arial, Helvetica, sans-serif; margin:0 0 0 5px }











.btn-default{ background:#fff; border:1px solid #ccc; border-radius:3px; padding:3px 10px; color:#333; margin-bottom:5px} 

.btn-default:hover{ background:#e57465; color:#fff!important; text-decoration:none!important}

.btn-default:hover i{ color:#fff}

.btn-default i{ vertical-align:middle; color:#e57465; margin-right:5px;}

.blue-link{color:#317bc3; font-size:13px;}

.listingblock  .reviewlink{ margin-top:5px;}





/*Movie Events*/



#prime-details .left { margin:0 20px 0 0; width:312px; }

#prime-details .left .thumb, #movi-events .event .thumb{ border:1px solid #ccc; padding:5px; position:relative; }

#movi-events .event .thumb {  height: 232px;}

#movi-events .event .thumb:hover, .sidemovie-events li .thumb:hover{ border:1px solid #f76969;}

#prime-details .thumb .mov-rating, #movi-events .event .thumb .mov-rating { background:#ffd564; border: 2px solid #fff; color:#414141; font-size:24px; position:absolute; top:3px; right:3px; padding:4px 8px; }

#prime-details .user-rating { font-size:14px; padding:20px 0; }

#prime-details.movi .user-rating .average, #movi-events .user-rating .average {color: #e04522;display: inline-block;font-size: 24px;margin: 0 0 0 5px;vertical-align: middle; }

#prime-details .user-rating .average { display:none;}

#prime-details .user-rating .itemRatingLog, #movi-events .user-rating .itemRatingLog { color: #919191;height: auto;font-size: inherit;padding: 5px 0;text-align: left;vertical-align: bottom;position: relative;bottom: 4px; }

#prime-details .itemRatingList, #prime-details .itemRatingList a:hover, #prime-details .itemRatingList a:hover, #prime-details .itemRatingList .itemCurrentRating { background-image: url("../images/rating-stars.png") !important; }

#prime-details .itemRatingList{ height: 23px; width: 115px; }

#prime-details .itemRatingList .itemCurrentRating{ background-position: 0 -50px; }



#prime-details.movi .itemRatingList, #prime-details.movi .itemRatingList a:hover, #prime-details.movi .itemRatingList a:hover, #prime-details.movi .itemRatingList .itemCurrentRating, #movi-events .itemRatingList, #movi-events .itemRatingList a:hover, #movi-events .itemRatingList a:hover, #movi-events .itemRatingList .itemCurrentRating { background-image: url("../images/rating-stars-movie.png") !important; }

#prime-details.movi .itemRatingList, #movi-events .itemRatingList { height: 28px; width: 110px; }

#prime-details.movi .itemRatingList .itemCurrentRating,  #movi-events .itemRatingList .itemCurrentRating { background-position: 0 -57px; }

#prime-details .movie-details > ul > li{ display:block; width:100%}

#prime-details .movie-details li ul li { border:0; line-height:24px; }

#prime-details .movie-details > ul > li:nth-child(2n) { background:#f5f5f5;}

.event-details .socialshare { float:right; margin: 0 0 20px 20px;}

#prime-details.movi .socialshare {  float: right; margin:0 0 20px 0px}

.event-details .socialshare a{ color: #ffffff;cursor: pointer;float: left;font-family: oswald,sans-serif;font-size: 13px;height: 26px;margin: 0 10px 0 0;padding: 4px 12px 0;text-transform: uppercase;transition: all 0.2s ease 0s;}

.event-details .socialshare a:last-child, #movi-events .socialshare a:last-child {  margin-right: 0;}

.event-details .socialshare a:hover {  opacity: 0.8;}

.event-details .socialshare a::before{ content:""; float:left; height:14px; margin: 3px 8px 0 0;width:14px;}

.event-details .socialshare a.twitter{ background:#55acee; }

.event-details .socialshare a.twitter::before{ background-position:-295px -248px;}

.event-details .socialshare a.facebook{ background:#47639e;}

.event-details .socialshare a.facebook::before{ background-position:-321px -248px;width:8px;}

.event-details .socialshare a.google{ background:#dd4b39; }

.event-details .socialshare a.google::before{ background-position:-340px -248px;}

.event-details .socialshare a.pinterest{ background:#cb2027;}

.event-details .socialshare a.pinterest::before{ background-position:-363px -248px; width:12px;}

.event-full-details h2 p{ text-align:justify; font-size:13px;}



#movi-events .socialshare a{ padding:4px 0px 0 11px;}

#movi-events .socialshare a.facebook::before {  width: 12px;}



h1.title, h2.title { border-bottom: 2px solid #ffd564; font-size:28px; padding: 0 0 10px; text-transform:uppercase; font-family:"oswald",sans-serif; color:#333 }

h2.title{ margin-bottom:10px;}

.

h1.popcorn::before, h2.popcorn::before {background-position: 0 -187px;content: "";display: block;float: left;height: 43px; margin: -6px 0 0;width: 42px;}

h1.eventpin::before {background-position: -298px -190px;content: "";display: block;float: left;height: 43px;margin: -6px 0 0;width: 40px;}



  

/*#prime-details .socialshare a, */h1.popcorn::before,h2.popcorn::before, #showtimes li .title:before, #showtimes h2.title:before, #movigallery h2.title:before, #movivideos h2.title:before, .add-form h2.title:before, .city-events h2.title:before, #starcast h2.title:before, .event-full-details h2.title:before, h1.eventpin::before, .reach-location h2.title:before, .add-form h2.title:before, .event-gallery h2.title::before, .event-details .socialshare a::before {

background-image:url("../images/events-sprite.png");

}

#showtimes { clear:both; margin:0 0 30px; }

#showtimes h2.title::before {background-position: -41px -187px;content: "";display: block;float: left;height: 45px;margin: -8px 0 0;width: 54px;}

#movigallery, #movivideos, .event-gallery { margin:0 0 30px; }

#movigallery h2.title::before, .event-gallery h2.title::before {background-position: -95px -186px;content: "";display: block;float: left;height: 43px;

margin: -6px 0 0;width: 55px;}

 .event-gallery h2.title::before { background-position:-181px -239px;}

#movivideos h2.title::before {background-position: -200px -188px;content: "";display: block;float: left;height: 43px;margin: -8px 0 0;width: 49px;}

.city-events h2.title:before { background-position: -248px -188px; content: ""; display: block; float: left; height: 43px; margin: -5px 0 0; width: 54px; }

.event-full-details h2.title:before { background-position: -334px -190px;content: "";display: block;float: left;height: 43px;margin: -7px 0 0;width: 45px; }

.reach-location h2.title:before { background-position: -377px -189px;content: "";display: block;float: left;height: 43px;margin: -6px 0 0;width: 51px;}

.add-form h2.title:before { background-position: -242px -241px;content: "";display: block;float: left;height: 43px;margin: -7px 0 0;width: 51px;}

#starcast h2.title:before { background-position: -148px -182px; content: ""; display: block; float: left; height: 43px; margin: -8px 0 0; width: 57px; }

.city-events h2 span { color:#cb481a!important; }

#starcast > ul, .sidemovie-events > ul { margin: 0 0 0 5px; }

#starcast li, .sidemovie-events li { float: left; list-style-type: none; margin: 0 10px 20px 0; }
.sidemovie-events li { width:144px;}

#starcast li:nth-child(2n), .sidemovie-events li:nth-child(2n) {margin: 0;}

#starcast li img, .sidemovie-events li .thumb { border:1px solid #ccc; padding:2px; }

#starcast li h4 { color:#444; margin: 0; }

#showtimes li { list-style-type:none; margin:0 0 20px; }



#showtimes li div.c { background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }

.shows { background: none repeat scroll 0 0 white; border-collapse: collapse; width: 100%; }

.shows tr { border-bottom: 1px solid #dbdbdb; font-size: 15px; font-weight: normal; }

.shows tr:last-child { border:0; }

.shows td { padding: 6px 0 8px 20px; }

.shows td:first-child { border-right: 1px solid #dbdbdb; color: #444; width: 15%; }

.event-full-details .flyer img{ border:1px solid #ccc; height:auto; padding:5px; }



/**** events meta ****/

.event-meta{width: 63%; float:left;}

.event-meta .row{ border-bottom:1px solid #dddddd; padding:15px 0; color:#222222; font-size:15px; margin-left:20px;}

.event-meta .row .fld{ position:relative; padding-left:30px;}

.event-meta .row .fld p{ line-height:23px;}

.event-meta .row .fld.half{ width:43%; float:left;}

.event-meta .row .fld .fade{ color:#a1a1a1; font-size:15px;}

.event-meta .row .fld .fade ~ p{ font-size:13px; line-height:20px}

.event-meta .row .fld:before{background: url("../images/events-sprite.png") no-repeat; content: "";display: block;float: left;height: 50px;width: 37px; position:absolute; left:-5px;}

.event-meta .row .fld.date:before{background-position: left -250px;}

.event-meta .row .fld.time:before{background-position: -40px -250px;}

.event-meta .row .fld.location:before{background-position: -75px -250px;}

.event-meta .row .fld.contact:before{background-position: -111px -250px;}

.event-meta .row .fld.organiz:before{background-position: -143px -250px;}

.event-meta p.phone{ font-size:20px!important; margin:3px 0; }



/* movie events landing*/

#movi-events .event .left { margin: 0 20px 0 0;width:192px; }

#movi-events .event h2 { border:none; text-transform:uppercase; font-size:24px; margin:0px }

#movi-events .event .itemRatingForm { border-bottom:1px dotted #ccc; padding:10px 0 !important }

#movi-events .event .itemRatingList { float:left; }

#movi-events .event .user-rating { padding:0px; }

#movi-events .event .user-rating h4 { color:#444444; font-size:16px; font-family:'Droid Sans', Arial, Helvetica, sans-serif; font-weight:600 }

#movi-events .event .user-rating h5 { color:#444444; font-size:16px; font-family:'Droid Sans', Arial, Helvetica, sans-serif }

#movi-events .event .user-rating .sht { color:#315e8b; font-size:16px; font-family:'Droid Sans', Arial, Helvetica, sans-serif; font-weight:600; text-decoration:underline; margin-top:30px; display:block; }

#movi-events .event .user-rating .sht:hover { text-decoration:none; color:#cc0000 }

#movi-events .event .thumb .mov-rating{ background: none repeat scroll 0 0 #ffd564;border: medium none;font-size: 16px;padding: 5px 8px;position: absolute;right: 5px;text-align: center;top: 5px;width: 86%;}

#movi-events .event .thumb .socialshare{bottom: -31px;left: 12px;margin: 0;position: absolute;}

#movi-events .event { float: left; width: 490px; margin-bottom:70px; }



.sidemovie-events{ margin-bottom:28px;}

.sidemovie-events li .thumb{ height:193px; overflow:hidden; position:relative; width:140px; font-family:"oswald",sans-serif;}

.sidemovie-events li h4 { font-size:15px; text-align:center;}

.sidemovie-events li h4 a{ color:#333;}

.sidemovie-events li h4 a:hover{ color:#cc0000;}

.sidemovie-events li .date{ background: none repeat scroll 0 0 #ffd564;color: #222;display: block;font-size: 14px;margin: 0 0 1px;padding: 6px 10px;

text-align: center;}



.sidemovie-events.othermovies li { margin:0 30px 20px 0;}

.othermovies li:last-child{ margin-right:0;}

.othermovies li{ width:22%}

.othermovies li .thumb{ width:100%; height:290px; padding:5px; overflow:hidden; text-align:center}

.othermovies li .thumb img{ width:100%}



#prime-details { margin: 0 0 20px;}

.event-heading {height: 10px;background: #f0f0f0;font-size: 10px;border-bottom: 1px solid #dedede;margin-top: 0px;padding: 5px 5px;margin-bottom: 5px;}

.itemRatingList a, .itemRatingList .itemCurrentRating { border: medium none; cursor: pointer; height: 25px; left: 0; line-height: 25px; outline: medium none; overflow: hidden; position: absolute; text-align: left; text-indent: -1000px; top: 0 }

.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating { background: url("../artimages/transparent_star.gif") repeat-x scroll left -1000px transparent }

.itemRatingForm {display: inline-block;line-height: 25px;/* margin: -5px 0 0 0; */padding: 0 !important;text-align: center;vertical-align: middle;}

.itemRatingForm h3 { color: #333333; font: 12px/100% 'Oswald', 'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom: 15px; margin: 0px 0px 5px 0px; padding:0 0 0 25px }

.itemRatingList { background-position: left top; float: right; height: 25px; list-style: none outside none; margin: 0; overflow: hidden; padding: 0; position: relative; width: 124px }

.itemRatingList > li a { background: transparent; height: 25px; margin: 0; padding: 0; width: 25px }

.itemRatingList li { background: transparent; border: none !important; display: inline; padding: 0 }

.itemRatingList .itemCurrentRating { background-position: 0 bottom; margin: 0; padding: 0; z-index: 1 }

.itemRatingLog { font-size: 11px; height:15px; margin: 0; padding: 0 0 5px; text-align:right }

.itemRatingList a:hover { background-position: left center }

.itemRatingList a.one-star { width: 20%; z-index: 6 }

.itemRatingList a.two-stars { width: 40%; z-index: 5 }

.itemRatingList a.three-stars { width: 60%; z-index: 4 }

.itemRatingList a.four-stars { width: 80%; z-index: 3 }

.itemRatingList a.five-stars { width: 100%; z-index: 2 }



/*Moviw Detail*/

.movie-trai-list { color:#00699A; font-weight:bold; margin-top:10px; width:100%; }

.movie-trai-list ul { display:block; list-style:none }

.movie-trai-list .now-playing { color:#cc0000; }

.movie-trai-list .now-playing div, .movie-trai-list li:hover div { border:2px solid #ee6c3d; padding:1px; color:#cc0000; }

.movie-trai-list li { width:23%; float:left; margin-left:14px; display:block; list-style:none; position:relative; cursor:pointer; margin-bottom:10px }

.movie-trai-list li:first-child{ margin-left:5px}

.m-event-det{ margin-top:20px}

.movie-trai-list li div { border: 1px solid #aaaaaa; height: 121px; padding: 2px; width: 95%;  overflow:hidden }

.movie-trai-list li div img{ width:100%}

.movie-trai-list li:hover img { opacity:0.8 }

.movie-trai-list li:hover span { color:#cc0000 }

.movie-trai-list span { margin:3px 10px 0px 2px; float:left }

.movie-trai-list a:hover { text-decoration:none}





.play {    background: url("../images/play.png")!important;bottom: 40%;height: 26px;position: absolute;right: 5%;width: 36px;z-index: 100;}

/*=================END===========================*/



/*Event Detail*/

.section {    float: left;    width: 730px;}

.event-details .event-full-details { clear:both; display:block; line-height:24px; margin-bottom:30px }

.event-details .event-full-details p { color:#333333; font-size:14px; margin:0 0 10px }

.aside {    float: right;    width: 314px;}

.event-details .reach-location {  margin: 0 0 28px;  width: auto;}

.event-details .reach-location .get-directions { color: #355f99;display: block;font-size: 15px;margin: 5px;text-decoration: underline;}

.event-details .reach-location .get-directions .-arrow { background: url("../images/events-sprite.png") no-repeat scroll -355px -93px transparent;display: inline-block;height: 7px;width: 8px; }

.event-details .reach-location .get-directions:hover { text-decoration:none }

.event-details .movie-details { color:#444444; float:left; font-size:15px; /*width:740px*/width:100%; }

.event-details .movie-details > address { font-style:normal; font-size:15px; margin-bottom:20px }

.event-details .movie-details ul { }

.event-details .movie-details li { border-bottom:1px dotted #d5dce7; float:left; list-style-type:none; padding:8px 0; }

.event-details .movie-details li:first-child { padding:0 0 8px; }

.event-details .movie-details li:last-child { border:0; }

.event-details .movie-details li ul li { border:0; margin:0; display:inline-block; float:left; padding:0; }

.event-details .movie-details li ul li:first-child { font-weight: bold; margin: 0 20px 0 0; text-align: right; width: 25% }

.event-details .movie-details li ul li:nth-child(2) {width:70%;}

.event-details h1{margin-bottom: 20px;}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){transform: translate3d(0px, 0px, 0px)!important;}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){transform: translate3d(0px, 0px, 0px)!important;}

.m-bot-0{ margin-bottom:0!important}

.m-bot-5{ margin-bottom:5px!important}



/*Other Events*/

.-localevents h2{margin-bottom:13px; border-bottom:2px solid #cc1300}

.-localevents{display:block;margin:10px 0 20px;position:relative}

.-localevents li{border-top:1px solid #eae9e5;cursor:pointer;display:inline-block;margin-bottom:13px;margin-left:0;width:314px}

.-localevents li:first-child{border-top:none}

.-localevents .-calendar{background:#3F72A6;height:62px;float:right;font:normal 12px/13px Arial, Helvetica, sans-serif;opacity:0.6;padding:0;margin:0 0 0 1px;text-align:center;width:55px}

.-localevents .-calendar:hover{opacity:1;}

.-localevents .-month{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.2);color:#FFFFFF;display:block;font-size:11px;letter-spacing:1px;padding:2px 0;text-transform:uppercase;vertical-align:top;}

.-localevents .-date{color: #ffffff;display: block;font-size: 28px;line-height: 29px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);padding-top: 2px;}

.-localevents .-week{color:#ffffff;display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase}

.-localevents .-details{color:#090909;display:block;font:normal 12px/19px Tahoma, 'Trebuchet MS', sans-serif;height:67px;overflow:hidden;padding-left:6px;position:relative}

.-localevents .-event-title{color:#152D66;font:400 14px/26px 'Oswald', "Trebuchet MS", Arial, sans-serif;height:26px;overflow:hidden;padding:0;width:200px}

.-localevents .-event-title a{color:#274c83}

.-localevents .-event-address, .-localevents .-event-time{display:block;width:195px}

.city-events{margin-top:40px}

.city-events li{ border-top:1px dotted #ccc; padding:10px 0 5px; margin-bottom:15px;}

.-localevents.city-events{ margin-top:0px;}

.city-events .-event-title{ height:15px; line-height:100%; width:235px;}

.city-events .-event-address{width: 235px;color: #81868c;padding-left: 11px;min-height: 45px; position:relative}

/*.city-events .-event-address:before{ content:"\f041"; width:10px; height:10px; color:#848c8f; font-family:"FontAwesome"; position:absolute; top:2px; left:0; font-size:15px;}*/



/*.city-events .-event-address:before{background: url("../images/icons.png") no-repeat scroll -456px -496px rgba(0, 0, 0, 0);display: inline-block;width: 10px;height: 18px;content: "";margin-left: -12px;}*/

.city-events .-event-time{color: #fff;padding: 4px 0px 2px 0px;width: 55px;text-align: center;background-color: #2d5278;font-size: 11px;letter-spacing: .2px;}

.city-events li:last-child{margin:0}

.city-events .-details{ height:auto;}

.cartoonoftheday h2{ border-bottom:2px solid #fd7800}

.cartoonoftheday .common-block a{ color:#264885; margin-top:10px; display:block}

.-localevents .-eimg{display:block;height:62px;position:absolute;right:0;text-align:right;width:60px}

.-localevents .-eimg > img{height:62px;width:60px}

.-localevents .-language{background:url("../images/repeat-x.png") repeat-x scroll left top transparent}

.-localevents .-eimg > p{bottom:23px;color:#FFFFFF;display:inline-block;font-size:9px;line-height:12px;padding:1px 2px;position:relative;text-transform:uppercase}

.-video-icon{background-position:-140px -227px;height:16px;width:16px}

.-localevents .-video-icon{position:absolute;right:3px;top:7px}

.-localevents .normalclass{display:block}

.-localevents .hoverclass{display:none}

.-localevents li:hover{border-top-color:#FF8A8A}

.-localevents li:hover .-event-title a{color:#CC0000}

.-localevents li:hover .-eimg > p{color:#FFFFFF}

.-localevents li:hover .normalclass{display:none}

.-localevents li:hover .hoverclass{display:block;transition:all 0.4s ease-in-out 0.2s}

.-localevents li.last-child{border-bottom:1px solid #eae9e5}

.-localevents .-sorting{color:#666666;display:block;font:400 12px/12px 'Lato', sans-serif;margin-bottom:6px;text-align:right}

.-localevents .-sorting b{font-weight:700}

.-localevents .-sorting a{color:#6f6f6f;margin:0 5px;text-transform:uppercase}

.-localevents .-sorting a:hover{color:#cc0000}

.-localevents .-sorting a.-active{color:#cc2828}

.-localevents .-bottom-sorting{border-bottom:1px solid #eae9e5;margin:0 0 10px 5px;padding-bottom:6px;text-align:left}

.-localevents .more{position:relative;right:0;text-align:right;top:0}

.event-heading {height: 10px;background: #f0f0f0;font-size: 10px;border-bottom: 1px solid #dedede;margin-top: 0px;padding: 5px 5px;margin-bottom: 5px;}

#starcast li{ width:148px; height:210px; overflow:hidden; text-align:center}

#starcast li img{max-height:220px;}

.event-details{ margin-top:20px}

/*Add Event*/

/*========*/
.listingblock .socialicons .ml5 a{ color:#fff; display:inline-block; padding:3px 1px 0; min-width:15px; text-align:center; margin-left:2px; line-height:15px;}
.listingblock .socialicons .ml5 a:hover{ opacity:.7; text-decoration:none}
.listingblock .socialicons .ml5 a:first-child{ background-color:#00aced}
.listingblock .socialicons .ml5 a:nth-child(2){ background-color:#3b5998}
.listingblock .socialicons .ml5 a:nth-child(3){ background-color:#dd4b39}
.listingblock .socialicons .ml5 a:nth-child(4){ background-color:#ca1d24}
.listingblock img{ transition:all .5s ease}
.listingblock:hover img{ transform:scale(1.1)}


/* 02-08-2017*/

.gridview-box .otherevents .dateblock .dateNum,.listview-box .otherevents .dateblock .dateNum{
	font-size: 30px;
    color: #fff;
    display: block;
    text-align: center;
    font-family: oswald;
    background: rgba(184,29,33,1);
    padding: 0px 2px 6px 2px;
    line-height: 31px;
}
.gridview-box .otherevents .dateblock .monthNum,  .listview-box .otherevents .dateblock .monthNum {
	width: 100%;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
}
.gridview-box .otherevents .dateblock, .listview-box .otherevents .dateblock {
    position: absolute;
    z-index: 1;
    width: 17%;
    top: 0;
    background: rgba(0,0,0,0.7);
    color: #fff;
    font-family: oswald;
}
.gridview-box .otherevents .dateblock .dayNum, .listview-box .otherevents .dateblock .dayNum {
    width: 100%;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    background: rgba(184,29,33,1);
    padding: 5px 0px 0px 0px;
}


@media (max-width:1024px){

		.section { width: 565px;}

		#movi-events .event{ width:440px}

		.event-details .movie-details li ul li:nth-child(2){width: 400px}

		#prime-details .left{ width:280px;}

		.event-details .movie-details{ width:610px}

		 .movie-trai-list li div{ height:86px;}

	}

	

	@media (max-width:980px){

		.section {  width: 520px;}

		.event-meta {  float: left;  width: 61%;}

		.movie-trai-list li{ width:22%}

		.sidemovie-events.othermovies li{margin:0 10px 20px 0}

		

		

	}

	

@media (max-width:800px){

	.inner-search input[type="text"] {    width: 275px;  margin-bottom:5px}

	.inner-search input.width-small[type="text"] {    width: 110px; background-position:-110px -107px}

	.sbHolder{ width:295px; margin-bottom:6px;}

	.event-callink{ position:static; display: inline-block; width:auto}

	.event-callink i{ font-size:1.5em!important}

	.event-callink .link-txt{ margin-left:20px}

	.hidden-sm{ display:none}

	#movi-events .event h2{ font-size:18px}

	#movi-events .event .left{ width:132px}

	#movi-events .event .user-rating .sht{ margin-top:15px}

	.event-details .movie-details{ width:100%}

	.event-details .movie-details li{ width:100%; font-size:13px}

	.event-details .movie-details li ul li:first-child{ width:42%}

	.event-details .movie-details li ul li:nth-child(2){ width:45%}



	.movie-trai-list li img{ width:100%}

	#starcast li{ width:124px; height:200px; overflow:hidden}

	 #starcast li img{width:118px; height:164px;}

	.sidemovie-events li h4{ width:100%; margin-top:10px} 

	.add-events-h .what, .add-events-h .where, .add-events-h .when{ width:100%}

	 

	

}

	@media only screen and (max-width:767px){

		.hidden-xs{ display:none}

		.event-meta{ width:100%; float:none}

		.event-details .socialshare a { margin:0 2px 0 0; padding:4px 2px 0 10px}

		#prime-details .user-rating{ padding:10px}

		#prime-details .left{ width:100%; float:none; margin-right:0}

		#prime-details .user-rating{ padding:10px}

		.event-meta .row{ margin-left:0}

		.event-details .socialshare{ margin:0 0 10px 0}

		h1.title, h2.title{ font-size:18px;}

		.event-meta .row .fld.half{ width:100%}

		.section,.aside{width:100%; float:none;}

		.-localevents li{ width:100%}

		#prime-details .left .thumb, #movi-events .event .thumb{ text-align:center; max-height:200px; overflow:hidden}

		#prime-details .left .thumb img{ height:100%}

		h1.title, h2.title{ padding-bottom:20px}

		.ts-pic,.main-content.has-sidebar > .left-content{ width:95%}

		#movi-events .event{ width:340px}

		

		

	}

	@media only screen and (max-width:640px){

	.inner-search input[type="text"] {    width: 200px; }

	.inner-search input.width-small[type="text"] {    width: 75px; background-position:-141px -107px}

	.sbHolder{ width:250px; margin-bottom:6px;}

	.gridview-box .listingblock{ width:45%}

	.othermovies li { width:45%}

	.othermovies li .thumb{ width:98%}

}

	@media only screen and (max-width:480px){

		.movie-trai-list li{ width:47%; overflow:hidden}

		.movie-trai-list li:nth-child(2n+1){ margin:0 }

	.event-callink{padding:8px}

	.emain_title .titleb,.emain_title .eoptions{ width:100%; float:none; text-align:left; margin-bottom:5px}

	.emain_title .titleb{ margin-bottom:10px;}

	.listview-box .listingblock .imgblock{ width:120px; height:85px; margin-right:10px; margin-bottom:10px}

	.listview-box .listingblock .mcontentblock{ margin-left:0;}

	.listview-box .listingblock .mcontentblock .block-l,.listview-box .listingblock .mcontentblock .block-r{ float:none; width:auto}

	.listview-box .listingblock .event-title a{ font-size:15px; line-height:18px;}

	.listview-box .listingblock .event-cat{ font-size:13px;}

	.listview-box .listingblock .mcontentblock .block-l .info-block{ margin-bottom:0}

	.listingblock .y-dateblock{ display:none}

	.mt20{ margin-top:5px;}

	.txt-r{ text-align:left}

	.gridview-box .listingblock{ width:100%}

	#movi-events .event{ width:100%}

	#movi-events .event .left{ width:120px;}

	#movi-events .event h2{ font-size:18px}

	.movie-trai-list li div{ width:95%; height:82px; overflow:hidden}

	

	

	}

	@media only screen and (min-width:479px) and (max-width:800px)

	{

		#starcast li:nth-child(2n), .sidemovie-events li:nth-child(2n) {  margin: 0 8px 0 0;}

	}



@media only screen and (max-width:400px){

	.inner-search input[type="text"] {    width: 250px; }

	.inner-search input.width-small[type="text"] {    width: 75px; background-position:-141px -107px}

	.sbHolder{ width:270px; margin-bottom:6px;}

	.sidemovie-events li .thumb{ width:120px; height:170px}

	.sidemovie-events li .thumb img{ max-height:100%}
	
	.sidemovie-events li .thumb img {height: 159px;}

	.sidemovie-events li h4{width:120px}

	.sidemovie-events li{ width:97%}

	.sidemovie-events li .thumb{ width:100%; text-align:center}

	.sidemovie-events li h4{ width:100%; margin-top:10px} 
	

}



@media only screen and (max-width:320px){

	.inner-search input[type="text"] {width: 215px; }

	.sbHolder{ width:235px; margin-bottom:6px;}

	}



.nri-topstories .item {  margin-left: 0;}
#sidebar .widget .article-block .item:last-child {  border-bottom: none;}

.flyer{width:100%;text-align:center;}
@media(max-width:360px){.emain_title h1{font-size:21px !important}}
.ui-datepicker-prev.ui-corner-all::before { content: "\f0d9";   font-family: fontawesome;   font-size: 16px;   left: 10px;    position: absolute;    text-align: center; top: 4px;}
.ui-datepicker-next.ui-corner-all::before { content: "\f0da";   font-family: fontawesome;   font-size: 16px;   right: 10px;    position: absolute;    text-align: center; top: 4px;}


/*css changes - Suresh K - 09.01.2017 Starts*/
.shows td.time-item span.soldout{cursor:text;}
.shows td.time-item span.soldout::after { background-image: url("../images/soldout-t.png")!important; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */  filter: grayscale(100%);}
#showtimes li .title p { color:#c0c7d2; font-size:14px; margin-bottom:0px !important;line-height: 14px;}
/*#showtimes li .title:before { background-position: -418px -246px; content: ""; display: block; float: left; height: 47px; margin: -2px 10px 0 5px; width: 42px; }*/
#showtimes li .title h3 { margin:0 0 3px; color: #fff; border-bottom: none;padding-bottom:0px;}
.shows td.time-item span { cursor: pointer;  display: inline-block; padding: 6px 15px;    position: relative;    z-index: 1;    height: 40px;    margin: 0 15px 5px 0;  text-align: center;    width: 90px;    vertical-align: middle;    line-height: 28px; font-size:13px;    box-sizing: border-box;}
.shows td.time-item span::after { background-image: url("../images/bg-time.png");background-repeat: no-repeat;background-size: 91px 40px;content: "";height: 40px;left: 0px;position: absolute;top: 0;width: 91px;z-index: -1;}
.shows td.time-item span::before { border: 1px solid #ffffff; box-sizing: border-box; content: ""; height: 30px; left: 7px; position: absolute;top: 5px; width: 77px;}
.shows td.time-item span.soldout { color: #57595c; font-weight: bold; box-sizing: border-box;}
.time-item .soldout i{display:block;font-style:normal;font-weight:bold;font-size:10px;height:100%;width:68px;overflow:hidden;text-align:left}
#showtimes li .title { background: none repeat scroll 0 0 #557096 !important; color: #fff; list-style: outside none none; padding: 9px 0 7px 15px; margin-bottom:0px;}
.selectBuy {font-size:18px;margin-bottom:10px;}
.soldout i{position:relative;}
.soldout i:before{position:absolute;content:"";background:url('../images/soldout-png.png');height:100%;width:100%;    right: -21px;top:1px;font-size:10px;color:#fff;line-height:normal;    background-repeat: no-repeat;}


.title{ margin-bottom:10px;line-height: 32px;}
#showtimes .timebelow { font-size: 14px;    font-style: normal;    color: #7c7e82;    text-transform: capitalize;    display: inline-block;    vertical-align: top;    top: 3px;    position: relative;}

.timebelow span{text-transform:uppercase;}
.timebelow span {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { color:red;}
}
div#disqus_thread {  background: #f2f2f2 none repeat scroll 0 0;  border: 1px solid #ccc;  padding: 10px;margin-bottom:30px;}
#disqus_thread {padding-top: 40px !important; position: relative;}
#disqus_thread::before { color:#28abe2; content: "Leave Comment"; font-size: 22px; left: 10px; position: absolute;  top: 12px;font-weight:bold;}
div#itemComments { position: relative; clear: both;}

.movie-trai-list { color:#00699A; font-weight:bold; margin-top:10px; width:100%;display:table;}
.galleryBlkBack{padding:10px 40px 0px 40px;position:relative;background:#f2f2f2;border:1px solid #ccc;}
#movigallery .home-gallery .fotorama__wrap{background:#f2f2f2;box-sizing: border-box;width:100% !important;padding: 10px 40px;}
#movigallery .home-gallery .fotorama__wrap .fotorama__stage__frame img{width:100% !important;}
.title-tag {   vertical-align: top;    display: block;    margin-bottom: 15px;    color: #333;    font-size: 18px;    font-weight: 500;    text-transform: uppercase;    line-height: normal;font-family: "oswald",sans-serif;}
@media screen and (max-width:640px){.galleryBlkBack,#movigallery .home-gallery .fotorama__wrap{padding:5px;}}