/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);*/

@import url('https://fonts.googleapis.com/css?family=Fira+Sans:100,200,300,400,500,600,700,800');

/*
@font-face {
	font-family: 'DINMedium';
	src: url('fonts/DINMedium.eot');
	src: local('DINMedium'), url('fonts/DINMedium.woff') format('woff'), url('fonts/DINMedium.ttf') format('truetype');
}
*/
@font-face{
    font-family: 'SkyText';
    src: url('fonts/sky-text-regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face{
    font-family: 'SkyText';
    src: url('fonts/sky-text-medium.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face{
    font-family: 'SkyText';
    src: url('fonts/sky-text-bold.ttf') format('truetype');
    font-weight:700;
    font-style: normal;
}
@font-face {font-family: 'Swiss721BT-Roman';src: url('fonts/2D2A2A_0_0.eot');src: url('fonts/2D2A2A_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/2D2A2A_0_0.woff2') format('woff2'),url('fonts/2D2A2A_0_0.woff') format('woff'),url('fonts/2D2A2A_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Swiss721BT-Bold';src: url('fonts/2D2A2A_1_0.eot');src: url('fonts/2D2A2A_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/2D2A2A_1_0.woff2') format('woff2'),url('fonts/2D2A2A_1_0.woff') format('woff'),url('fonts/2D2A2A_1_0.ttf') format('truetype');}

@font-face {font-family: 'Swiss721BT-Medium';src: url('fonts/2D2A2A_3_0.eot');src: url('fonts/2D2A2A_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/2D2A2A_3_0.woff2') format('woff2'),url('fonts/2D2A2A_3_0.woff') format('woff'),url('fonts/2D2A2A_3_0.ttf') format('truetype');}

  
@font-face {font-family: 'Swiss721BT-BoldCondensed';src: url('fonts/2D2A2A_2_0.eot');src: url('fonts/2D2A2A_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/2D2A2A_2_0.woff2') format('woff2'),url('fonts/2D2A2A_2_0.woff') format('woff'),url('fonts/2D2A2A_2_0.ttf') format('truetype');}
 
  
/*** Style for Editor in CMS ***/
.editor_title1{font-family: 'Swiss721BT-BoldCondensed', sans-serif; font-size:25px; }
.editor_title2{font-family: 'Swiss721BT-Bold', sans-serif; font-size:18px; }
.editor_body{font-family: 'Swiss721BT-Roman', sans-serif; font-size:16px; }




/*************************
*******Typography******
**************************/

body {
  background: #fff;
  /*font-family: 'Fira Sans', sans-serif;*/
  font-family:SkyText;
  color:#333;
  line-height: 26px;
  font-weight:300;
  font-size:16px;
}

h1,
h2,
h3,
h4,
h5,
h6 {font-family:SkyText;
font-weight:300;letter-spacing: 1px;  color:#333;
}

b,strong{font-weight:400;}

h1{
  font-size: 36px;
  color:#fff;
}

h2{
  font-size: 20px;
}

h3{
  font-size: 16px;
  color: #787878;
}

h4{
  font-size: 16px;
}

a {
  color: #4E4E4E;
  -webkit-transition: color 300ms, background-color 300ms;
  -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms;
  transition:  color 300ms, background-color 300ms;
}

a:hover, a:focus {
  color: #333;
}

hr {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #fff;
}


.btn-primary {
  padding: 8px 20px;
  background: #c52d2f;
  color: #fff;
  border-radius: 4px;
  border:none;
  margin-top: 10px;
}


.btn-primary:hover, 
.btn-primary:focus{
  background: #c52d2f;
  outline: none;
  box-shadow: none;
} 

.btn-transparent {
  border: 3px solid #fff;
  background: transparent;
  color: #fff;
}

.btn-transparent:hover {
  border-color: rgba(255, 255, 255, 0.5);
}

a:hover,
a:focus {
  color: #111;
  text-decoration: none;
  outline: none;
}

.dropdown-menu {
  margin-top: -1px;
  min-width: 180px;
}
.about_heading{font-size:40px;line-height: 36px;margin-top: 0;margin-bottom: 20px; color:#333;}

.OnePart_List h2, h2.mainTitle{
  font-size:40px;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 20px;
}

h2.mainTitle{}
/*h2.mainTitle,.uppercash{font-family: 'Swiss721BT-Bold', sans-serif;}*/
.uppercash_slogan{margin: -20px 0 15px;}

.media>.pull-left{
  margin-right: 20px;
}

.media>.pull-right{
  margin-left: 20px;
}

body > section {
  padding: 25px 0;
}

.center {
  text-align: center;
  padding-bottom: 55px;
}

.scaleIn {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn;
}

.lead{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.transparent-bg {
  background-color: transparent !important;
  margin-bottom: 0;
}

@-webkit-keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}


/*************************
*******Header******
**************************/
#header .search{ float:left; position:relative; margin-top:13px; width: 90px; text-transform: uppercase; font-weight: 600;cursor: pointer;}

.navbar>.container .navbar-brand{
  margin-left: 0;
}

.top-bar {
  padding: 45px 0 36px;
  background: #333633;
  line-height: 28px;
    position: relative;
    z-index: 101;
}
.top-bar .container{position:relative;}
.logoPart{ /*width:420px; float:left;*/margin-right: 160px;}
.top_right {/* width:175px; top:-2px; right:0px; position:absolute;*/ float:right;padding-right: 15px;}
.toplogin{font-weight:500; text-align: right;padding-right: 40px;padding-top: 0px;float: right;}
.toplogin:hover{text-decoration:underline; color:#fff;}
.toplogin a{text-transform: uppercase;font-size: 14px; color:#fff; text-decoration:underline;}
.toplogin a:hover{ color:#fff;}
.top-location{ /*float:right;width: 165px;*/padding-top: 85px;margin-left: 323px;}
.top-location p{ color:#EC2E29;/*font-family: 'DINMedium';*/line-height: 20px;font-size: 25px;}
.location_drop{ background:url(../images/location.png) left center no-repeat; padding: 0px 0 0 25px;margin-top:0px /*23px*/; min-height:25px;float: right;position: relative;}
.location_drop select{font-weight:500;font-size: 18px;background: none;border: 0;color: #FFF;width: 105px;
height:20px; outline:none;}
.location_drop .dropdown_loc{font-size: 18px;;color: #FFF;width: 150px;font-weight:500; position:relative;
border: 1px solid #BF3E2A;padding-left: 7px;display: block; cursor:pointer;
border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
}
.location_drop .dropdown_loc:after{content: ""; position:absolute; top:7px; right:5px; background:url(../images/location_arrow.png) left center no-repeat;
height: 13px;width: 10px;}
.dropLocation{display:none; position:absolute; top:28px; right:0px; width:150px;background: #BF3E2A;padding: 10px;z-index: 100;}
.dropLocation ul{ margin:0; padding:0px; list-style-type:none;font-size: 15px;line-height: 20px;}
.dropLocation ul a{ color:#fff;}
.dropLocation ul a:hover{ text-decoration:underline;}
.followDiv{ float:right; padding-right:40px;}
.followDiv a.follow {border: 0;padding: 3px 0px 2px;padding-right: 35px;background: url(../images/follow-top.png) center right no-repeat; font-size:14px; color:#fff;
display:inline-block;background-size: 30px;font-weight: 400;
}
.followDiv a.SocialTop{display:inline-block;width: 31px;height: 31px;color:#fff;text-align:center;line-height: 30px;
border-radius: 50%;font-size: 20px;}
.followDiv a.twitter{ display: none;}
.followDiv a.facebook{ background:#3b5998;}
.followDiv a.instagram{background:#fb3958;}
/*
.Home a.instagram,.Birmingham a.instagram{display:inline-block;}
*/

.guideText{ text-align:right; color:#fff;clear: both;text-transform: uppercase;font-size: 31px;padding-top: 50px;
font-weight: 400;}
.guideText p{ margin:0;}
.advert{ float:right;}
.competitions{padding-top: 12px;}
.mobileNewsLetter{ display:none;text-align: center;}
.EventD_mobileAvts{ display:none; text-align:center;}
.EventD_mobileAvts img{ max-width:100%; height:auto !important;}
.mobileLocation{ display:none;}
.competitions p{min-height: 47px;}
.competitions .getMail{ position:relative; max-width:350px; padding-right:80px;}
.getMail input.mainlBox{ width:100%; padding:5px; border:2px solid #333633;height: 36px;}
.getMail button.sendMail{ background:#333633; padding:7px 16px; position:absolute; right:0; top:0; border-radius:0; color:#fff;text-transform: uppercase;height: 36px;}
.navbar-toggle{margin-top: 8px;}
.menuSelect_show{float: right;margin-right: 10px; display:none;font-weight:600;font-size: 14px;margin-top: 14px;}

.top-number{
  color: #fff;
}

.top-number p{
  margin: 0
}

.search i {display: inline-block;width: 24px;height: 24px; position:absolute; top:-2px; right:0px;cursor: pointer;
  background:url(../images/search.png) no-repeat;
}
.search i.fa-search:before{ content:"";}

input.search-form{/*position:absolute;*/z-index: 1;right:0px;
  background:#fff;
  border: 0 none;
  /*width:0px;*/
  width:100% !important;
  padding: 7px 6px 8px;
  color: #333 !important;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -ms-transition: all 400ms;
  -o-transition: all 400ms;
  transition: all 400ms;
}

input.search-form::-webkit-input-placeholder{
  color: #333;
}

input.search-form:hover::-webkit-input-placeholder {
  color: #333;
}

#header .search:hover input.search-form {width: 180px;padding: 6px 10px;}

.navbar-brand {
  padding: 0;
  margin:0;
}
.menuLeft{ float:left;max-height: none;}
.navbar-header{ float:right;/*width: 120px;*/}
ul.registerMenu{ float:right; margin:0; padding:0; list-style-type:none;}
ul.registerMenu li{font-weight:600; float:left;}
.topNevigation{ position:relative;  z-index: 100;}
.topNevigation.showMargin-btm{margin-bottom:30px;}
.navbar {
  border-radius: 0;
  margin-bottom: 0;
  background: #d6d5d5;
  /*padding:16px 0;*/
  
}
.navbar .container{ padding:0;}

.navbar-nav{}
.navbar-nav>li{ font-weight:500;padding: 16px 0px;line-height: 17px;position: inherit;margin-right: -1px;}
.navbar-nav>li:first-child{ padding-left:0;}
.navbar-nav>li:last-child{border-right:0;}
/*@-moz-document url-prefix() {
	.navbar-nav>li{font-family: "MyriadProBoldCondensed";}
	.navbar-inverse .navbar-nav > li > a{}
}*/

.navbar-inverse .navbar-nav > li > a{ padding:0 6px !important;border-right: 1px solid #918f90;}
.navbar-inverse .navbar-nav > li:last-child > a{border-right:0;}
.navbar-inverse .navbar-nav > li > a,.navbar-inverse .navbar-nav > li > a:focus,ul.registerMenu li a {padding:0; margin: 0 0 -5px;color: #333633;line-height:17px;display: inline-block; text-transform:uppercase;
font-size: 16.5px;}
ul.registerMenu li a{ color:#000; border-right:0;}
ul.registerMenu li a.follow{ border:0; padding-right:45px; background:url(../images/follow.png) center right no-repeat;}

.navbar-inverse {border: none;/*border-top: 2px solid #F16158;*//*border-top: 2px solid #D6D5D5;*/}
.navbar-inverse .navbar-brand {font-size: 36px;line-height: 50px;color: #fff;}

.navbar-inverse .navbar-nav > li:hover,
.navbar-inverse .navbar-nav > .active,
.navbar-inverse .navbar-nav > .open > a{
  background:#918f90;
}
.navbar-inverse .navbar-nav > li:hover>a{color:#fff;}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
  /*border-bottom: 5px solid #EC2427;*/
  background:none;
}

.navbar-inverse .navbar-nav .dropdown-menu {
  background-color:#333633;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  border: 0;
  padding: 0;
  margin-top: 0;
  border-top: 0;
  border-radius: 0;
  left: 0;
}

.navbar-inverse .navbar-nav .dropdown-menu:before{
  position: absolute;
  top:0;
}

.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  padding: 8px 15px;
  color: #fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
  background-color: #EE3024;
  color: #fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  border-radius: 0 0 3px 3px;
}

.navbar-inverse .navbar-nav .dropdown-menu > li.divider {
  background-color: transparent;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-top: 0;
  padding-bottom: 0;
}

/*SECOND MENU*/
.secondMenu{display:none;background:#918f90;padding: 10px 0;text-align:center;position:absolute;left:0;top:40px;width:100%;}
.navbar-nav>li:hover .secondMenu,.navbar-nav>li.active .secondMenu{display:block;}
.secondMenu ul{/*display:inline-block;*/margin: 0 auto;padding: 0;list-style-type: none; max-width:1170px;}
.secondMenu ul:after{content:""; clear:both; display:block;}
.secondMenu ul li{float:left;padding-right: 8px;margin-right: 8px;border-right:1px solid #fff;}
.secondMenu ul li:last-child{margin-right:0;padding-right:0;border:0;}
.secondMenu ul li a{color:#fff;display: block;line-height: 13px;}
.secondMenu ul li a:hover{text-decoration:underline;}
.secondMenu ul li.active a{color:#000;text-decoration:underline;}
.SubNavMore_li{position:relative;}
.secondMenu_more{display:none;min-width: 130px;position:absolute;top: 13px;right:0;padding-top:10px;}
.SubNavMore_li:hover .secondMenu_more{display:block;}
.secondMenu_more ul.secondMenu_ul{background:#ddd;padding: 15px 20px;position:relative;}
.secondMenu_more ul.secondMenu_ul:before{content:"";border: 10px solid transparent;border-bottom: 8px solid #ddd;position: absolute;top: -18px;right: 17px;}
.secondMenu_more ul li{float:none;margin: 0;padding: 0;border: 0;}
.secondMenu_more ul li a{color:#000;text-align: left;padding: 5px 0;}

.searchToggle{ position:absolute; top:-100px; left:0; width:100%;background: #E2E2E2;border-top: 1px solid #C2C2C2;padding: 20px 0; z-index:-1;
 -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
 }
.searchToggle.showTopSearch{top:50px;padding: 34px 0;}
ul.searchFromToggle{ margin:0; padding:0; list-style-type:none;}
ul.searchFromToggle:after{ content:""; display:block; clear:both;}
ul.searchFromToggle li{ float:left;}
ul.searchFromToggle li.searchKey{ width:35%;}
ul.searchFromToggle li.dropdown{ width:25%;}
ul.searchFromToggle .searchSelect{background: #FFF;border: 0; border-left:1px solid #ddd; width: 100%;padding: 6px 6px 6px;color: #333; text-align:left;}
.searchSelect i.fa{ float:right;margin-right: 1px;font-size: 25px;color: #999;}
ul.searchFromToggle .dropdown-menu li{ float:none;}
ul.searchFromToggle .dropdown-menu li.calendarSearch{ display:none;}
ul.searchFromToggle .dropdown-menu {margin-top: 0px;border-radius: 0px;width: 100%;}
ul.searchFromToggle li.searchBtnR{ width:15%; text-align:right;}
.searchBtnR .redButton{ width:80%;font-size: 18px;padding:6px 15px 5px; font-weight:400;}
ul.searchFromToggle input,ul.searchFromToggle button{ outline:none;}

.bottomHeader .topLeft_home{ padding-right:20px;}
.bottomHeader .advert {float: none;text-align:center;/*border-bottom: 2px solid #D6D4D5;*/padding: 15px 0;border-bottom: 1px solid #000;}
.bottomHeader .advert div{ display:inline-block;  width: 100% !important;}
.bottomHeader .advert ins,.bottomHeader .advert iframe{ width:100% !important;   position: relative !important;
  max-height: 90px;max-width: 728px;margin: 0 auto !important;}
.bottomHeader .oneList_Right{ position:relative;}
.bottomHeader .search_head {margin-right: -20px;}

/*************************
*******Home Page******
**************************/
.home_slidershow {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.home_slidershow:after{ content:""; display:block; clear:both;}
.home_slidershow li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.home_slidershow li:first-child {position: relative;display: block;float: left;}
.home_slidershow img {display: block;height: auto;border: 0;}
.home_slidershow .textpart p{line-height: 1.90em;font-size: 1.1em;}
ul.callbacks_tabs{margin:10px;padding: 0;list-style-type: none;position: absolute;top: 0px;z-index: 100;}
ul.callbacks_tabs li{ float:left; margin-right:3px; width:10px; height:10px; background:#C0C0C0; border:1px solid #000;
/*border-radius: 7px;-moz-border-radius:7px;-webkit-border-radius: 7px;*/}
ul.callbacks_tabs li.callbacks_here{ background:#fff;}
ul.callbacks_tabs li a{ display:block; width:10px; height:10px; font-size:0;}
.sliderTime{  font-size:20px;line-height: 25px;margin: 7px 0 7px; font-weight:500;}


.RegineSearchBar .whats_events { background:none;height:auto;padding: 0;margin-top: 0px;}
.RegineSearchBar .whats_events h4 {background: #EC2427;width: 234px;padding: 9px 14px 7px;color: #FFF;font-size: 20px; float:left; position:relative; overflow:visible;}
.RegineSearchBar .whats_events h4:after{
    content:"";
    position: absolute;
  right: -25px;
  top: 6px;
  height: 0;
  width: 0;
  border: 13px solid rgba(0, 0, 0, 0);
  border-left: 14px solid #EC2427;
}
.RefineDrop{margin-bottom: 20px;margin-left: 250px;}
.RefineDrop:after{ content:""; display:block; clear:both;}
.RefineDrop .ByGenreDrop{ position:relative; width:100%; float:left; padding-right:5px;}
.RefineDrop .ByDateDrop{ position:relative; width:50%; float:left; padding-left:5px; display:none;}
.RegineSearchBar .whats_events p {font-size: 18px;font-weight: 500;padding-left: 0;margin: 0;
  border: 1px solid #EC2427;height: 38px;padding: 8px 10px 0;
  border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
}
.RegineSearchBar .findEvent,.RegineSearchBar .ByDateShow{background: none;padding: 0;  top: 37px; left:0;}
.RegineSearchBar .ByDateShow{ padding-left:5px;}
.RegineSearchBar .findEvent{ padding-right:5px;}
.RegineSearchBar .findEvent ul.findE_List,.RegineSearchBar .ByDateShow .DateE_Box {width: auto;padding: 15px;float: none; background: #FFF;border: 1px solid #EC2427;margin: 0 10px;
  line-height: 21px;
}
.RegineSearchBar .findEvent ul.findE_List a{  font-weight: 500;}
.RegineSearchBar .whats_events .arrow{height: 38px;background: url(../images/arrow_downN.png) no-repeat center 10px;}
.ByDateShow .DateE_List{ margin:0; padding:0px; list-style-type:none;}
.ByDateShow .DateE_List li{padding-bottom:3px;}
.ByDateShow .DateE_List a{font-weight: 400; }
.calendarSearch .DatePicker_ByD{ margin:15px 18px;}
.DatePicker_ByD{ margin-top:15px; padding-top:15px;;border-top: 1px solid #EC2427;}
.DatePicker_ByD .DatePickerList{ position:relative; padding-right:30px;max-width: 170px; padding-bottom:10px;}
input.Dateinput{ width:100%; height:20px; border:1px solid #999; padding: 0px 3px; font-size: 12px; line-height: 21px;}
.DatePicker_ByD .CalenderIco{position:absolute;top:0;right:0;background: url(../images/calendar-icon.png) no-repeat center; width:25px; height:18px;}
.DatePickerList .DatePickerDiv,.DatePickerList .DatePickerDiv1,.DatePickerList .DatePickerDiv3,
.DatePickerList .DatePickerDiv4 {float: left;z-index: 999;position: relative;position: absolute;top: 33px; left:0;font-size: 12px;
 width: 416px;background: #FFF;border: 10px solid #333633;  padding: 0 3px 0 5px;}
.DatePickerList .DatePickerDiv:after,.DatePickerList .DatePickerDiv1:after,.DatePickerList .DatePickerDiv3:after,.DatePickerList .DatePickerDiv4:after
{content: "";position: absolute;left: 48px;margin-right: -13px;top: -34px;border: 13px solid rgba(0, 0, 0, 0);border-bottom: 14px solid #333633;}
.CalenderTitle{ background:#333633; padding: 0px 10px 8px; margin: 0px -5px 10px; text-transform: uppercase; color: #fff; font-weight: 100;}
.CalenderTitle span{ right: 5px; top:0px; position:absolute; font-size: 20px;}
.DatePickerList .dp-applied{ float:left; width:50%;padding: 10px 1px;margin-left: -1px;}
.regionHome_search{ padding-bottom:30px;  display: none;}
.regionHome_search .whats_events,.regionHome_search .whats_events .arrow{ height:85px;}
.regionHome_search .whats_events{background: #f1331e;  padding: 30px 40px 0 20px;}
.regionHome_search .whats_events .arrow {width: 90px;
  background: url(../images/arrow_downwhite.png) no-repeat center 32px;
}
.regionHome_search .whats_events p{font-size: 30px;padding-left: 3px;color: #fff;margin: 0px 0 0;font-weight: 700;}
.regionHome_search .findEvent{top: 65px;width: 100%;left: 0;background: #FFF;border: 1px solid #F1331E;}
.regionHome_search .findEvent ul.findE_List {width: 315px;font-size: 30px;line-height: 42px;font-weight: 600;}
.regionHome_search .findEvent ul.findE_List li.regionActive a{ text-decoration:underline;}


@media(min-width:992px) {
.genreTopSlider{ padding-bottom:20px;}
.genreTopSlider .imgbox { width:65%; float:left; overflow:hidden;}
.genreTopSlider .imgbox img{height:300px;}
.genreTopSlider .textpart{width:35%; float:right; padding:0; padding-left:20px;  background: #E0E0E0;height: 300px;padding-right: 15px;}
.genreTopSlider .textpart h2{ margin:0;padding-top: 10px;}
.RegineSearchBar,.ListFilter_day{padding-right: 20px;}
.regionHome_search{padding-right: 20px;}
}


img{ max-width:100%; height:auto;}

.OnePart_List img{ max-width:100%; height:auto !important; width:100%;}
.comments_Tabs .tab-content img{max-width:100% !important; height:auto !important;}
.uppercash{ /*text-transform:uppercase;*/ font-size:45px;}
.uppercash a{ text-decoration:underline;}
.uppercash a:hover{ text-decoration:none;}
.NewsDetail_row .OnePart_List{display:block !important;}
.NewsDetail_row .OnePart_List:after{content:"";clear: both;display: block;}
.topLeft_home{float:left; width:850px;}
.oneList_left{float:left; width:850px; padding-right:20px; position:relative;}
.oneList_Right{ width:320px; float:right;}
.oneList_Right .advert_R{ padding-bottom:10px; display:block;}
.greyAdvertsR{ background:#e7e7e7; padding:7px 7px 0; margin-bottom:20px;  text-align: center;}
.oneList_Right .greyAdvertsR .advert_R{padding-bottom:7px;}

.socialLink-menu {clear: both;margin: 0;padding: 0;list-style-type: none;}
.socialLink-menu:after{content:"";clear:both; display:block;}
.socialLink-menu li {float: left;width: 50%;}
.socialLink-menu li a{background:#dfdfdf;color:#333;text-decoration:none;padding: 6px 12px;font-weight: 600; display:block;}
.socialLink-menu li i{width: 26px;height: 26px;background: #333;color: #fff;text-align: center;line-height: 27px; font-size: 16px;
border-radius: 50%;}
.socialLink-menu li.current a{background:#5a616b; color:#fff;}
.socialLink-menu li.current i{ background:#fff; color:#5a616b;}
.rightTwitterBlock .FBLike{border:1px solid #5a616b;padding: 5px;margin-bottom: 20px;}
.FBTwit_Like{display:none;}
.FBTwit_Like.current{display:block;}
.rightTwitterBlock iframe{ height:490px !important;width: 100% !important;}
.tweetsBox{overflow: hidden;height: 393px;}
.feature-wrap .pull-left {
  margin-right: 25px;
}
.textpart{padding: 10px 0;}
.textpart h2{ margin-bottom: 6px; font-size: 40px; margin-top: 4px;}
.textpart h2 a{ color:#333;}
.textpart h2 a:hover{ color:#333; text-decoration:underline;}
a.latest_red{ background:#e01f26; padding:7px 10px 6px; display:inline-block; color:#fff;text-transform: uppercase;font-size: 12px;float: left;
margin-right: 10px;  line-height:20px;margin-top: 5px;}

.FouthPart_List,.TwoPart_List,.ThreePart_List,.FivePart_List{ position:relative; padding-top:10px; padding-bottom:10px;}
.FouthPart_List h2,.TwoPart_List h2,.ThreePart_List h2,.FivePart_List h2{ margin-bottom:15px;}
.FouthPart_List img ,.TwoPart_List img,.ThreePart_List img,.FivePart_List img{ max-width:100%;height:auto;  width: 100%;}
ul.FouthList_ul,ul.twoList_ul,ul.threeList_ul,ul.FiveList_ul{ margin:0 -5px; padding:0; list-style-type:none;}
ul.FiveList_ul li{ width:20%; float:left; padding:0 5px;}
ul.FouthList_ul li{ width:25%; float:left; padding:0 5px;}
ul.twoList_ul li{ width:50%; float:left; padding:0 5px;}
ul.threeList_ul li{ width:33.33%; float:left; padding:0 5px;}
ul.threeList_ul li.homeBoxItem{margin-bottom:20px;}
.FouthPart_List a.latest_red,.TwoPart_List a.latest_red,.ThreePart_List a.latest_red,.FivePart_List a.latest_red{padding:2px 10px 1px;} 
ul.FouthList_ul h2,ul.twoList_ul h2,ul.threeList_ul h2,ul.FiveList_ul h2{ font-size:24px; line-height:25px; margin-top:0; margin-bottom:5px; height:auto;}
ul.FouthList_ul h2 a,ul.twoList_ul h2 a,ul.threeList_ul h2 a,ul.FiveList_ul h2  a{ color:#333;}
ul.FouthList_ul h2 a:hover,ul.twoList_ul h2 a:hover,ul.threeList_ul h2 a:hover,ul.FiveList_ul h2 a:hover{ color:#333; text-decoration:underline;}
ul.twoList_ul h2,ul.threeList_ul h2{ /*height:60px;*/height:auto; padding-bottom:5px;}
ul.FouthList_ul .textpart,ul.twoList_ul .textpart,
ul.threeList_ul .textpart,ul.FiveList_ul .textpart{background: #ebebeb;padding: 15px;}
ul.twoList_ul .textpart{height:135px;}
ul.threeList_ul .textpart{height:220px;}
.HotNews_desktop ul.threeList_ul .textpart{height:235px;}
.GenrePromote_list ul.threeList_ul .textpart{height:125px;}
ul.FouthList_ul .textpart,ul.FiveList_ul .textpart{height: 185px;}
.topLeft_home ul.FouthList_ul .textpart{height:260px;}
ul.threeList_ul li.homeBoxItem .textpart{height:280px;}
ul.FouthList_ul .textpart p,ul.twoList_ul .textpart p,ul.threeList_ul .textpart p{ /*height:68px;*/ overflow:hidden;}
ul.threeList_ul li.homeBoxItem:nth-child(4){clear:both;}
ul.threeList_ul .homeBoxItem .textpart p{ height:auto;}
.oneList_left:after,.oneListLeft:after{ content:""; clear:both; display:block;}
ul.FouthList_ul:after, ul.twoList_ul:after, ul.threeList_ul:after{ content:""; clear:both; display:block;}
ul a.theatre{background:#965524;}
ul a.music{background:#6d3f98;}
ul a.dayout{background:#c04d9c;}
ul a.comedy{background:#076f6e;}
ul a.endout{background:#965524;}
.topLeft_home .ThreePart_List{padding-right:20px;clear: both;}
.topLeft_home .TwoPart_List{padding-right:20px;clear: both;}
 ul.threeList_ul h2 {/*height: 80px;*/height:auto;}
 ul.comment_3List h2{ height:auto;}
  ul.comment_3List .EventLtext_inner{min-height: 80px;}
 .RCategoryDrop{ position:relative;z-index: 20;}
.whats_events{ background:#ec2427; height:88px;padding: 20px 40px 0 20px; position:relative;margin-top: 15px; cursor:pointer;}
.whats_events h4{font-size:25px;font-weight: 400; margin:0; overflow:hidden; text-transform:uppercase;color:#000;}
.whats_events p{font-size: 20px;padding-left: 30px;color:#000;margin: 5px 0 0;}
.whats_events .arrow{ width:60px; height:88px; position:absolute; top:0px; right:0px; display:block; cursor:pointer;
background:url(../images/arrow_down.png) no-repeat center 28px;}
.findEvent,.ByDateShow{background: #d6d5d5; padding:15px;color:#000; display:none;position: absolute;
z-index: 10;top: 88px; width:100%;}
.findEvent .findE_title{margin-bottom: 10px;font-size: 30px;
line-height: 32px;}
.findEvent .findE_title span{ color:#EE3024;}
.findEvent ul{ margin:0; padding:0; list-style-type:none;}
.findEvent ul.findE_List{ width: 220px;padding-left: 40px; float:left; padding-bottom:0px;text-align: left;font-size: 16px;line-height: 27px;}
.findEvent ul li{ padding-bottom:15px;}
.findEvent ul.findE_List li{ padding:0;border-bottom: 1px solid #fff;}
.findEvent ul.findE_List li:last-child{ border-bottom:0;}
.findEvent ul.findE_List a{ color:#000;}
.findEvent ul.findE_List a:hover{ text-decoration:underline;}
.findEvent ul li label{ display:block;font-weight: 100;font-size: 18px;line-height: 20px;}
.findEvent .searchMainInput{ width:100%;font-size: 14px;padding: 5px;height: 35px;line-height: 24px;border: 0;}
.findEvent ul li.searchBan_r{ text-align:right;}
.searchMainBtn{width: auto;height: auto;padding: 0 20px 0 0;color: #EC2427;
border: 0;
background: rgba(0, 0, 0, 0) url('../images/search-arrow.png') no-repeat right center;
font-weight:600;
font-size: 22px;
font-weight: bold;
text-transform: uppercase;
text-align: left;}
.searchMainBtn:hover{color: #414040;}

.ListFilter_day{ margin: 20px 0;}
.ListFilter_day .mainTitle{font-size: 30px;}
.ListFilter_Tabs{border-bottom: 2px solid #EC2427;}
.ListFilter_Tabs:after{content:""; clear:both; display:block;}
.ListFilter_day ul{margin: 0;padding: 0; list-style-type: none; float:left;}
.ListFilter_day ul li{ float: left;margin-right: 2px;}
.ListFilter_day ul a{display: block;padding: 8px 12px; color: #fff;font-weight: 700;background: #9d9d9d;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.ListFilter_day ul a.active{background: #EC2427;}
.Filter_calender{ float:left;  margin-left:5px; position:relative;}
.Filter_calender .Filter_Icon{display:block;width:35px;height:36px;cursor:pointer;color:#EC2427;font-weight: 500;text-align: center;
padding-top: 13px;background:url(../images/calenderIcon.png) no-repeat center;}
.DatePickerFilter{float: right;z-index: 999;position: absolute;top: 40px; right:0;font-size: 12px;}

.commetDate_link{}
.commetDate_link strong{font-weight:600; font-size:17px;font-weight: normal;}
.commetDate_link a,.Date_link a{ color:#333; text-decoration:underline;}
.oneList_left .commetDate_link a{ padding-left:30px;}
.commetDate_link a:hover,.Date_link a:hover{ text-decoration:none;}
.commetDate_link span,.Date_link span{ padding-left:5px;font-weight:400;}
.EventDetail_page .commetDate_link span,.EventDetail_page .Date_link span{padding-left:0;}
.comments_Tabs{ position:relative;padding-top: 20px;padding-right: 20px;}
.Tabstoggle{background: #D6D6D6;border: 0; padding: 9px 9px 1px; text-align:right;display: none;
width: 100%;}
.Tabstoggle .textType{ float:left;font-weight:600;font-size:16px;}
.button_line{ width:30px; display:inline-block;}
.Tabstoggle .icon-bar {display: block;width: 30px;height: 4px;background-color: #FFF;margin-bottom: 4px;}
.comments_Tabs .nav-tabs {border-bottom: 10px solid #D6D6D6;}
.comments_Tabs .nav-tabs>li {margin-bottom: -10px;}
.comments_Tabs .nav-tabs>li a{padding: 10px 15px;height:65px;font-size: 23px; font-weight:400;
border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; color:#333;}
.comments_Tabs .nav-tabs>li>a:hover,.comments_Tabs .nav-tabs>li.active>a,.comments_Tabs .nav-tabs>li.active>a:focus
{border: 10px solid #D6D6D6;border-bottom:0;padding-top:1px; background:#FFF; padding-left:6px; padding-right:6px;}
.comments_Tabs .tab-content{border: 10px solid #D6D6D6; border-top:0; font-size: 16px;line-height: 22px;  margin-bottom: 20px;}
.comments_Tabs .tab-content p{line-height: 1.90em;font-size: 1.1em;}
.comments_Tabs .searchL_text p{line-height:24px;}
.comments_Tabs .tab-content .tab-pane{ padding:20px;}
.comment_boxT .share_list{}
#livefyre-comments .fyre-box-wrapper img{ width:auto;}
.share_list ul{ margin:0; padding:0; list-style-type:none;}
.share_list ul:after{ content:""; clear:both; display:block;}
.share_list ul li{ float:left; padding-right:8px;}
.share_list ul li a{ display:block; height:33px; background:url(../images/sprite.png) no-repeat;}
.share_list ul li a.facebook{ width:90px;}
.share_list ul li a.tweeter{ width:90px;background-position: -99px 0px;}
.share_list ul li a.googleplus{width: 36px;background-position: -197px 0px;}
.share_list ul li a.share_No{font-weight:600; color:#333;background: none;line-height: 20px;
font-size: 27px;}
.share_list ul li a.share_No span{ color:#999;display: block;text-transform: uppercase;font-size: 17px;}
.share_list ul li.addComment{ padding-right:0; float:right;font-size: 20px;}
.share_list ul li.addComment span.no_share{ background:#24abfd; color:#fff; display:block; float:left;line-height: 33px; position:relative;
padding: 0 5px;}
.share_list ul li.addComment span.no_share:after{ content:"";
	position:absolute;
bottom: -7px;
left: 10px;
width: 0;
height: 0;
border-right: 7px solid rgba(36, 171, 253, 0);
border-left: 7px solid #24ABFD;
border-bottom: 7px solid rgba(36, 171, 253, 0);
	}
.share_list ul li.addComment a.comment_list{ background:#fff; border:1px solid #24abfd; float:left; color:#24abfd; text-transform:uppercase;
font-weight:600;line-height: 33px;padding: 0 5px;}
.comment_boxT h2{font-size: 30px;margin: 34px 0 10px;}
.comment_boxT p{font-weight:600;}
.commentForm textarea{ height:100px; width:100%; background:#f6f6f6; resize:none;padding: 5px;font-size: 14px; border-bottom:0;
border-top-left-radius: 5px;-moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;
border-top-right-radius: 5px;-moz-border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;
box-shadow: inset 0px 1px 1px #D1D1D1;-moz-box-shadow: inset 0px 1px 1px #D1D1D1;-webkit-box-shadow: inset 0px 1px 1px #D1D1D1;}
.commentForm { padding-top:20px;}
.commentForm ul{ height:35px;margin:0; padding:0; list-style-type:none; background:#eeeeee; border:1px solid #a1a1a1;
border-bottom-left-radius: 5px;-moz-border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;-moz-border-bottom-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
.commentForm ul li{border-right:1px solid #a1a1a1; float:left;}
.commentForm ul li:last-child{ border-left:0;}
.commentForm ul li a{ display:block; height:33px;}
.commentForm ul li a.edit_com,.commentForm ul li a.atd_com,.commentForm ul li a.photo_com{width:38px;}
.commentForm ul li a.edit_com{ background:url(../images/sprite.png) no-repeat  3px -50px; }
.commentForm ul li a.atd_com{ background:url(../images/sprite.png) no-repeat  -36px -50px;}
.commentForm ul li a.photo_com{ background:url(../images/sprite.png) no-repeat -74px -50px;}
.commentForm ul li.commF_listR{ float:right;border-left:1px solid #a1a1a1;}
.commentForm .share_social{width: 110px;overflow: hidden; float:left; background:url(../images/share_ico.png) no-repeat left center; position:relative;}
.commentForm .share_social:after{ width:10px; height:10px; background:url(../images/arrow_drop.png) no-repeat; 
content:""; position:absolute; top: 13px;right: 5px;}
.share_social select.select_share{background: none;border: 0;height: 33px;font-size: 15px;width: 140px;color: #666;padding-left: 10px;}
.commentForm button.commentSend{ display:block; float:right;background:#24abfd; color:#fff; padding:0 10px; height:33px;border: 0; cursor:pointer;
text-transform:uppercase; font-size:14px;
border-bottom-right-radius: 4px;-moz-border-bottom-right-radius:4px;-webkit-border-bottom-right-radius: 4px;}
.ShowMore_commet{ display:block;   padding: 19px; color:#fff;background: #EE3024;font-weight:600;font-size: 22px; 
text-transform:uppercase;margin: 15px 0; text-align:center;}
.postlist_right{ padding-top:20px;clear: both;}
.title_postR{font-weight: 600; font-size:35px;}
.postR_listB{}
.postR_listB h3{font-size: 23px;color: #333; margin-bottom:0px;  font-weight:600;}
.postR_listB ul{ margin:0; padding:0; list-style-type:none;}
.postR_listB ul li{line-height: 17px;}
.postR_listB ul li a{ color:#333; font-size:14px;line-height: 17px;  font-weight: 500;}

.DateVenue_Mobile{ display:none;}
ul.DateVenue_ul{ margin:0; padding:0; list-style-type:none;}
ul.DateVenue_ul li { padding:10px; background:#d6d6d6; position:relative;}
ul.DateVenue_ul li:after{content:""; clear:both; display:block;}
ul.DateVenue_ul li:nth-child(even){ background:#f0efef;}
ul.DateVenue_ul .dateTabs{ float:left; width:128px;}
ul.DateVenue_ul .dateTabs a{ color:#000;  font-size: 16px;}
ul.DateVenue_ul .venueName_tabs{ margin:0 100px 0 190px;}
ul.DateVenue_ul .venueName_tabs h3{font-weight:500;margin: 0;color: #000;  font-size: 20px;}
ul.DateVenue_ul .venueName_tabs p{font-size: 16px;line-height: 22px; margin:0;color: #000;}
ul.DateVenue_ul .DateBook{ position:absolute; right:10px; top:50%;margin-top: -19px;}
ul.DateVenue_ul .DateBook .btn{padding: 4px 12px;}



/*DateBook Popup*/
.Showinstance_poup{position: fixed;left:0;top:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.3215686274509804);z-index: 1000;
text-align: center;vertical-align: middle;display: table;}
.Showinstance_poup .dateTime_tickets{display: table-cell;vertical-align: middle;}
.dateTimeTickets_inner{margin: 0 auto;width: 600px;background: #fff;border: 5px solid #D6D6D6;padding: 10px;position: relative;padding-top: 20px;}
.Showinstance_Close{position: absolute;right: 0;top: -3px;cursor: pointer;width: 30px;line-height: 30px;}
.Showinstance_poup .list_ticket{margin:0;list-style-type: none;padding:0;overflow: auto;max-height: 700px;}
.Showinstance_poup .list_ticket li{ background:#fff;padding: 5px 0;border-bottom: 1px solid #ddd;}
.Showinstance_poup .list_ticket li:nth-child(even){ background:#fff;}
.Showinstance_poup .list_ticket .DateSpan{float:left;    width: 130px;}
.Showinstance_poup .list_ticket .bookBtn_RT{float:right;}
.Showinstance_poup a.redButton{display: inline-block;padding: 3px 10px;border: 0;font-size: 16px;}
@media (max-width:600px){
.dateTimeTickets_inner{width:100%;}
}


ul.Theatre3_list h2{height: auto;margin-bottom: 10px;}
.search_head{ border-top:5px solid #ec2427;padding: 8px 0 10px;font-weight:600;font-size: 20px;}
.main_wrapper .search_head{ margin-right:20px;}
.searchPart .search_head{font-size: 20px; font-weight:600;padding: 10px 0 0;  margin-top: 0px;border-top: 4px solid #EC2427; clear: both; margin-bottom: 20px;}
.SearchResult_list,.venuelist_box{padding: 0px 0 0; margin-right:20px;}
.SearchResult_list ul,.venuelist_box ul{ margin:0; padding:0; list-style-type:none; height:auto !important;}
.SearchResult_list ul li,.venuelist_box ul li{border-top:1px solid #ec2427;padding:16px 0 13px;position: relative !important; top:0 !important;}
.SearchResult_list ul li:first-child,.venuelist_box ul li:first-child{ padding-top:0;}
.SearchResult_list ul li:first-child,.venuelist_box ul li:first-child{ border-top:0;}
.SearchResult_list ul li:after,.venuelist_box ul li:after{ content:""; display:block; clear:both;}
.venuelist_box ul{margin: 0 -10px;}
.venuelist_box ul:after{ content:""; display:block; clear:both;}
.venuelist_box ul li{width: 33.33%;float: left;padding: 0 10px 20px; border-top:0;position: relative !important;
left: 0 !important;top: 0 !important;transform: none !important;}
.venuelist_box ul li .searchL_Img {width:auto; float:none;height: 155px;overflow: hidden;background: #ebebeb;}
.venuelist_box ul li .searchImg_inner{height:145px;}
.whatsonRelatedItems .venuelist_box ul li .searchL_Img{height:auto;}
.whatsonRelatedItems .venuelist_box ul li .searchImg_inner{ height:auto;}
.searchImg_inner{ position:relative;overflow: hidden;}
.venuelist_box ul li .searchL_text{margin-left:0px; height: 175px; padding-top:10px;}
@media (min-width: 1200px){
.venuelist_box ul.blogList_new li .searchL_text{height:180px;}
}
.venueLText_inner{ /*height:100px;*/}
.venuelist_box .searchL_text .date_link{min-height:inherit; margin-bottom: 5px;}
.venuelist_box ul li .searchL_text h3{margin: 0 0 7px;}
.comments_Tabs .venuelist_box{ margin-right:0;}
.comments_Tabs .venuelist_box ul li .searchL_Img,.comments_Tabs .venuelist_box .searchImg_inner{height:auto;}
.comments_Tabs .venuelist_box .searchL_text{ padding-top:10px;}
 
.searchL_Img{ width:290px; float:left;}
.searchL_text{ margin-left:300px; line-height:22px;background: #ebebeb;padding: 0 10px;}
.searchL_text h3{font-size: 23px;margin: 0 0 3px;color: #333;line-height: 26px;}
.searchL_text h3 a{color: #333;}
.searchL_text p{ font-size:16px;line-height: 21px;}
/*.searchL_text .date_link{min-height: 53px; }*/
.searchL_text .date_link p{  font-weight: 500; margin:0;}
.searchL_text .date_link a{ color:#333; text-decoration:underline; font-size:17px;}
.searchL_text .date_link a:hover{ text-decoration:none;}
.show_moreB{ background:#ec2427; color:#fff; padding:10px; text-transform:uppercase;display: block;  font-weight: 600;
text-align: center;font-size: 40px;line-height: 44px;}
.show_moreB span{ display:inline-block; padding-right:50px; background:url(../images/more_arrow.png) no-repeat center right;}

.ui-dialog { position:fixed !important; padding: .2em; width: 300px; overflow: hidden; background:#fff; 
-webkit-box-shadow: 3px 3px 7px 3px rgba(50, 50, 50, 0.5);
box-shadow: 3px 3px 7px 3px rgba(50, 50, 50, 0.5);
border: 7px solid #F00;}
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title {display: none; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px;background-image: url(../images/ui-icons_222222_256x240.png);
background-position: -80px -224px;}
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay {
background-color: #020202!important;
opacity: .60!important;
}
.no-close .ui-dialog-titlebar-close {
display: none;
}
.regionSelectModal{font-size:14px;display: none;font-family: Arial, Helvetica, sans-serif;clear: both;}
.regionSelectModal a, .regionSelectModal p{display:block;padding:5px;font-weight:bold;}
.regionSelectModal p{padding-top:0px;margin:0px;}
.regionSelectModal .redButton{margin-top: 15px;width: 100px;padding: 5px;}
.regionSelectModal a:nth-child(odd)	{ background-color:#eee; }
.regionSelectModal a:nth-child(even){ background-color:#ddd; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
a.redButton, input[type="submit"].redButton, button.redButton {
color: #FFF!important;
background-color: #E01F26;
text-align: center;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border: 1px solid #DCDCDC;
font-size: 1.15em;
}
.contactInfo_venue{padding-bottom: 20px;}
.contactInfo_venue p{ margin:0;}
p.postCode{ padding:5px 0;}
a.WebAddress{  text-decoration: underline;font-size:16px;font-weight: 600;}
.map_venue{ width:100%;}
.map_venue iframe{ width:100%; height:550px;}
.EventDeatil_banner{position:relative;}
.EventDeatil_banner #mainVideoBox{position:absolute;left:0;top:0;width:100%;height:100%;}
.EventDeatil_banner #mainVideoBox iframe{position:absolute;left:0;top:0;width:100%;height:100%;}

.EventDeatil_banner #mainVideoBox1{position:absolute;left:0;top:0;width:100%;height:100%;}
.EventDeatil_banner #mainVideoBox1 iframe{position:absolute;left:0;top:0;width:100%;height:100%;}

.venuelist_box .latest_red{padding: 2px 10px;}
.listingImg_inner,.bigImg_inner{ position:relative; overflow:hidden;}
.listingImg_inner .latest_red{position: absolute;bottom: -1px;left: 0px;padding: 2px 10px 1px;}
.bigImg_inner .latest_red{position: absolute;bottom: -1px;left: 0px;}
.searchImg_inner .latest_red{padding: 2px 10px;position: absolute;bottom: -1px;left: 0px;}


.imgbox .videoPlay{background: url(../images/videoPlay.png) no-repeat center;position: absolute;top: 50%;left: 50%;width:80px;height:80px;margin: -40px 0 0 -40px;}
.imgbox .bigImg_inner iframe{width: 100%;height: 440px;display: block;}
ul.notSignedList_ul {margin: 0 -5px;padding: 0;list-style-type: none;}
ul.notSignedList_ul li {width: 33.33%;float: left;padding: 0 5px;}
ul.notSignedList_ul li .imgbox{ height:160px; overflow:hidden;}
ul.notSignedList_ul img {max-width: 100%;height: auto;}
ul.notSignedList_ul .textpart {padding-right:5px;}
ul.notSignedList_ul h2 {height: 100px;font-size: 27px;margin-top: 0;margin-bottom: 5px;clear: both;padding-top: 8px;overflow: hidden;font-weight: normal;}
ul.notSignedList_ul h2.interview-title{height: 60px;}
ul.notSignedList_ul h2 a {color: #333;}
ul.notSignedList_ul h2 a:hover{ color:#333; text-decoration:underline;}
ul.notSignedList_ul .textpart p {height: 120px;overflow: hidden;}
ul.notSignedList_ul .textpart a.latest_red {background: #c52126;padding: 5px 10px;font-weight:600; font-size: 15px;}
ul.notSignedList_ul .textpart a.latest_red span{ font-size:9px;}
.radius_12a{ max-width: 32px !important;}
span.nowShowing{ font-size:20px !important; display:inline-block;}
.accordionList{ margin:0; padding:0; list-style-type:none;}
.accordionList .panel{ border:0;
	border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.accordionList .panel .panel-heading{ background:none; border:0; border-bottom:2px solid #ccc;font-weight:400;
font-size: 24px;padding: 16px 0px 20px;}
.accordionList .panel:last-child .panel-heading{ border-bottom:0;}
.accordionList .panel-heading.active .fa-angle-down:before {
content: "\f106";
}
.accordionList .panel-collapse{padding-top: 10px;}
.film_DateTime{margin:0; padding:0; list-style-type:none;}
.film_DateTime li{ padding:2px 0;font-size: 20px;}
.film_DateTime li:after{ content:""; display:block; clear:both;}
.film_DateTime li .DateFilm{font-weight:600;float:left; width:130px;padding-top: 3px;}
.film_DateTime li .timeFilm{float:left;}
.film_DateTime li .timeFilm span{ float:left; margin-right:20px; background:#d6d6d6;padding: 3px 5px;}
.accordionList .Accout_12a{ max-width:24px;}

.FilmSearch_Result{ padding-right:20px;}
ul.FilmSearch_ul {margin: 0 -10px;padding: 0;list-style-type: none;height: auto !important;}
ul.FilmSearch_ul li {width: 33.33%;float: left;padding: 0 10px 20px;position: relative !important;
left: 0 !important;top: 0 !important;}
ul.FilmSearch_ul li:after {content: "";clear: both;display: block;}
ul.FilmSearch_ul li .searchL_Img{ height:160px; overflow:hidden; width:auto; float:none;background: #ebebeb;}
ul.FilmSearch_ul li .searchImg_inner{height:145px;}
ul.FilmSearch_ul img {max-width: 100%;height: auto;}
.EVinfo_imgHover{position:absolute;top:0;left:0;width:100%;height:100%; padding:15px;background: rgba(0, 0, 0, 0.62);opacity: 0;
line-height: 18px;font-size: 15px;color: #fff;font-weight: 300;
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
ul.FilmSearch_ul li:hover .EVinfo_imgHover{opacity:1;}
ul.FilmSearch_ul .searchL_text { height:150px;  margin-left:0;}
ul.FilmSearch_ul .allSearch_taxt{ height:160px;}
.allSearch_taxt .EventLtext_inner{/*min-height:100px;*/padding-bottom: 5px;}
ul.FilmSearch_ul h2 {font-size: 23px;margin-top: 0;margin-bottom:3px;clear: both;overflow: hidden;}
.FilmTitle_h2{ /*height:60px;*/}
ul.FilmSearch_ul h2 a {color: #333;}
ul.FilmSearch_ul h2 a:hover{ color:#333; text-decoration:underline;}
ul.FilmSearch_ul .searchL_text .showfilm{font-size: 16px;}
.showfilm a {color: #333;}
.showfilm  a:hover{ color:#333; text-decoration:underline;}
.overlayLink{ position:absolute; top:0px; width:100%; height:100%; left:0; z-index:10;}

/*===right part event===*/
.Inner_rightBar .alsoSchow_title{font-size: 20px; color:#000; margin-top:0;margin-bottom: 20px;}
.ListingWithoutImage ul.FilmSearch_ul{ margin:0;}
.ListingWithoutImage ul.FilmSearch_ul li{ width:auto; float:none; padding:0;padding-bottom:10px;margin-bottom: 20px;
border-bottom: 1px solid #F1F1F1;}
.ListingWithoutImage ul.FilmSearch_ul li.gridview-item-withoutImages:last-child{border-bottom:0;}
.ListingWithoutImage ul.FilmSearch_ul .allSearch_taxt {height: auto;background: none;}
.ListingWithoutImage ul.FilmSearch_ul h2 {font-size: 20px;}
/*===End right part event===*/
.formCompetition{}
.formCompetition p.textDetComp{ min-height:50px;}
.competFormUl{ margin:0; padding: 10px 0 30px; list-style-type:none;}
.competFormUl li{padding-bottom: 15px;}
.competFormUl li label.nameLabel{font-weight: normal;}
.competFormUl li .compet_textbox{ max-width:300px;}
.competFormUl li input.inputBox{  border: 5px solid #D6D6D6;width: 100%;height: 42px;padding: 5px;outline: none;}
.competFormUl li img{ width:auto;}
.submitBtn {background: #EC2427;color: #FFF;padding: 10px 20px;text-transform: uppercase;display: inline-block; border:0;
 font-weight:600; text-align: center;font-size:28px;line-height: 44px;
}



.redio-check input[type="checkbox"],.redio-check input[type="radio"] {display:none;}
.redio-check input[type="checkbox"] + label,.redio-check input[type="radio"] + label {cursor: pointer; margin-bottom:0px; font-weight:normal; padding-left:30px;
position: relative;}

.redio-check input[type="checkbox"] + label a{color: #E5097A;}
.redio-check input[type="checkbox"] + label:hover,
.redio-check input[type="radio"] + label:hover{color:#444;}
.redio-check input[type="checkbox"] + label a:hover {color:#e5097a;}
.redio-check input[type="checkbox"] + label::before,
.redio-check input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    height: 23px;
    width: 26px;
    margin: 0 0px 0 0;
    background-image: url(../images/radio-check.png);
    background-repeat: no-repeat;
    position: absolute;
  left: 0px;
}
.redio-check input[type="checkbox"] + label::before { background-position: -1px -1px;}
.redio-check input[type="radio"] + label::before { background-position: -1px -1px;}
.redio-check input[type="checkbox"]:checked + label::before {background-position: -32px -1px;}
.redio-check input[type="radio"]:checked + label::before {background-position: -32px -1px;}
/*END CHECKBOX*/

/***********************
********* Footer ******
************************/
#footer {background: #333633;font-size: 14px;}
#footer .col-md-3{ background:url(../images/foot-line.png) right center no-repeat; width:170px;padding: 20px 15px; min-height:240px;}
#footer .col-md-3.noneLine{ background:none;}
#footer h3 {margin-top: 0;margin-bottom: 10px;font-size:23px;color: #fff;font-weight: 500;}
#footer ul {list-style: none; padding: 0;margin: 0;}
#footer ul li {display: block;padding:0px 0 9px;line-height: 22px;}
#footer ul li a {color: #e9e8e8;font-size: 18px;}
#footer ul li a:hover { color: #EE3024;}
#footer .footRight{ float:right;padding-top: 30px;}
.footRight a.coverLT{ float:left;margin-right: 5px; position:relative; height:138px;}
.footRight a.coverLT img{ max-height:100%;}
.footRight a.coverLT .latestIssue_1{ position:absolute;left: -76px;top: 18px;background:url(../images/latest_issue1.png) no-repeat;width: 104px;height: 104px;}
.footRight ul.linkRT_foot{ float:right;}
.footRight ul.linkRT_foot li{}
.footRight ul.linkRT_foot li a{ display:block; background:url(../images/foot-sprite.png) no-repeat;width: 190px;height: 40px;}
.footRight ul.linkRT_foot li a.download{ background-position:0px 0px;}
.footRight ul.linkRT_foot li a.online{ background-position:0px -45px;}
.footRight ul.linkRT_foot li a.subscrab{ background-position:0px -91px;}
.footRight ul.linkRT_foot li a.download:hover{ background-position:0px -135px;}
.footRight ul.linkRT_foot li a.online:hover{ background-position:0px -180px;}
.footRight ul.linkRT_foot li a.subscrab:hover{ background-position:0px -226px;}
.HomeFoot_Right{ float:right;padding-top: 19px;}
.HomeFoot_Right ul{ margin:0; padding:0; list-style-type:none;}
.HomeFoot_Right ul li{ float:left;padding-left: 20px !important;text-align: center; width:132px;}
.HomeFoot_Right ul li img{max-width:100%;}
.HomeFoot_Right ul li p{  font-size: 16px;padding-top: 4px;font-weight: 500;}

/*Locator for nearby*/
.locationControl{
    float: left;
    padding-bottom:10px;
}
ul.locator {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.locator li {
  padding-left: 10px;
  padding-bottom:10px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.selected-loc-left{
    float:left;
    cursor:pointer;
}
.selected-loc-right{
    float:right;
    font-size:12px;
    width:275px;
    padding-bottom:10px;
}
#finalLocation{
    cursor:pointer;
    padding-left: 10px;
}
.location-search-box{
    padding-left: 10px;
}
ul.locator-search-list{
    position:absolute;
    margin-left: 10px;
    background-color:#fff;
    border: red 1px solid;
}

body.hidden-body {overflow: hidden;}
.overlyLogin{position: fixed;background: rgba(0, 0, 0, 0.75);width: 100% !important;height: 100% !important; left:0;top:0; display:none;z-index:10000;}
.loginR-show {position: fixed;width: 100%;height: 100%;right: -100%; z-index:10010;
top:0;}
.loginR-show .loginRight{width: 400px;position: absolute;right: 0; height:100%;}
.loginRight .login-trigger{position: absolute;width: 60px;height: 60px;line-height: 60px;text-align: center;cursor: pointer;
background:#ef3125;  color: #FFF;font-size: 20px; z-index: 1;
}
.loginForm{ padding-left:60px;height:100%;position: absolute; width:100%;
box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
.login-modal{ padding:0; position:relative;}
.loginClose{position: absolute;right:16px;top:16px;z-index: 1;}
.login_Iframe{width: 340px;height:100%;border:0;position: absolute;}
#member-avatar.img-circle{ height:auto !important;}
.bootstrap-dialog-message #previewImage{ max-width:none;}
.bootstrap-dialog-footer-buttons .btn-primary {padding: 5px 10px;margin-top:0px;}
#avatar-control .glyphicon-refresh{font: normal normal normal 14px/1 FontAwesome;}
#avatar-control .glyphicon-refresh:before {content: "\f110";}


/*Error Page
==============================
*/

.Container404{ max-width:805px; margin:0 auto; padding:0px 10px; }
.Container404 h2{ font-size: 55px; color:#333; margin-bottom:10px}
.Container404 h4{font-size: 38px; color:#333; line-height: 45px;}
.Container404 h3{font-size: 34px; color:#333; line-height: 40px; text-transform:uppercase;  margin-top: 10px;}
.brandLogoList{ padding:1px 0;}
.brandLogoList ul{ margin:0 -8px; padding:0; list-style-type:none;}
.brandLogoList ul:after{content:""; display:block;clear:both;}
.brandLogoList ul li{ float:left; width:33.33%; padding:8px;}
.shareTwitter404{ padding-top:10px;}
.followDiv404 .follow {border: 0;padding: 7px 0px 6px;padding-left: 50px;background: url(../images/follow-top.png) center left no-repeat; font-size: 25px; 
display:block;font-weight: 600;}
.LinkeTwitter404{ max-width:450px; margin:10px auto;}
.LinkeTwitter404:after{content:""; display:block;clear:both;}
.LinkeTwitter404 ul{ margin:0; padding:0;list-style-type:none; float:left;width:220px;}
.LinkeTwitter404 ul li{}
.LinkeTwitter404 ul a{ color:#333; text-decoration:none; font-weight: 600; font-size: 20px; line-height: 29px;}
.LinkeTwitter404 ul a:hover{text-decoration:underline;}


/*availability Limited*/
.img_availability_big{ padding: 20px 60px; background: rgba(0, 0, 0, 0.73); position:absolute; top:40%; left: -60px;width: 100%;color: #fff;text-align: center;
box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;
-webkit-transform: rotate(-25deg);
-moz-transform: rotate(-25deg);
-ms-transform: rotate(-25deg);
-o-transform: rotate(-25deg);
}
.img_availability_small{padding:10px 40px; background: rgba(0, 0, 0, 0.73); position:absolute; top:42%; left: -40px;width: 100%;color: #fff;text-align: center;
box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;
-webkit-transform: rotate(-25deg);
-moz-transform: rotate(-25deg);
-ms-transform: rotate(-25deg);
-o-transform: rotate(-25deg);
}
.img_availability_big span{font-size: 38px;font-weight: 700;line-height: normal;}
.img_availability_small span{font-size:18px;font-weight: 700;line-height: normal;}
.img_caption{position: absolute;bottom: 0; width:100%;left:0;}
.img_caption span{background-color: #e01f26;color: #fff;padding: 4px 10px;font-size: 14px; display:inline-block;}
.eventDlist_mobile{ display:none;}

.smcx-show, .smcx-embed, .smcx-iframe-container {width: auto !important;max-width:100%!important; margin-right: 20px !important;}

/*===popup script here.===*/
.splacePage{position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.58);top: 0px;left:0; z-index:10000;}
.splaceWrapp{width:600px; min-height:600px; background:#ef3125;margin:-300px auto 0;position: relative;top: 50%;}
.splaceWrapp span.CloseBtn{position: absolute;top: 0px;display: inline-block;padding: 5px 7px; color: #fff;cursor: pointer;right: 0;line-height: 15px;}
.splaceContainer{ max-width:470px; margin:0 auto;padding: 28px 0;}
.splaceContainer h2{font-size: 36px;color: #000;margin: 0; text-align:center;}
.splaceContainer h2 span{color:#fff; display:block;font-size: 38px;}
.splaceLogo{ padding:40px 0 40px;}
.splaceBtn_now{ background:#fff; display:block;color: #272729;padding: 4px 10px 0px;font-size: 49px;font-weight: 700;
 text-transform: uppercase;line-height: normal;text-align: center;}
 .mobileLink{ display:none;}
.splaceContainer h3{ font-size:47px;color: #fff;margin: 18px 0 0px; line-height:47px;position: relative;}
.splaceContainer h3 span{font-size: 24px;position: absolute;top: 0;right:-5px;line-height: 30px;}
.splaceContainer p{font-size:11px; text-align:center;margin: 0;font-weight: 500;color: #272729;}
.mobileViewAdUnit{ display:none;}
table.signature{margin: 30px 0;}
table.signature p{margin:0; padding:6px 0;}


/*HOME SLIDER PHONE VIEW*/
#sliderPhone.home_slidershow li{display:block; margin-right:10px;}

/*Hot News PHONE VIEW*/
.HotNews_mobile .bx-controls-auto,.HotNews_mobile .bx-pager,
.topLeft_home .bx-controls-auto,.topLeft_home .bx-pager{ display:none;}
.HotNews_mobile .bx-wrapper .bx-controls-direction a,
.topLeft_home .bx-wrapper .bx-controls-direction a{position: absolute;top: 35%;margin-top: -17px;outline: 0; width:34px;height:34px;background:#333;
text-indent: -9999px;z-index: 9999;font: normal normal normal 14px/1 FontAwesome;color: #fff;}
.topLeft_home .bx-wrapper .bx-controls-direction a{top:25%;}
.HotNews_mobile .bx-wrapper .bx-prev,.topLeft_home .bx-wrapper .bx-prev {left: 0px;}
.HotNews_mobile .bx-wrapper .bx-next,.topLeft_home .bx-wrapper .bx-next {right: 0px;}
.HotNews_mobile .bx-wrapper .bx-next:before,.HotNews_mobile .bx-wrapper .bx-prev:before,
.topLeft_home .bx-wrapper .bx-next:before,.topLeft_home .bx-wrapper .bx-prev:before {font-size:24px;position: absolute;width: 100%;text-align: center;top: 4px;
text-indent: -1px;display: block;}
.HotNews_mobile .bx-wrapper .bx-next:before,.topLeft_home .bx-wrapper .bx-next:before{content: "\f105";}
.HotNews_mobile .bx-wrapper .bx-prev:before,.topLeft_home .bx-wrapper .bx-prev:before{content: "\f104";}
.HotNews_mobile ul.FouthList_ul,.HotNews_mobile ul.FiveList_ul,.HotNews_mobile ul.twoList_ul,
.HotNews_mobile ul.threeList_ul{margin:0;}
.HotNews_mobile ul.FouthList_ul li,.HotNews_mobile ul.FiveList_ul li,.HotNews_mobile ul.twoList_ul li,
.HotNews_mobile ul.threeList_ul li{ padding-left:0; padding-right:0; margin-right:10px;}
.HotNews_mobile ul.FouthList_ul li:nth-child(3) {clear:none;}
.HotNews_mobile ul.FiveList_ul li:nth-child(3),.HotNews_mobile ul.FiveList_ul li:nth-child(5) {clear:none;}
.HotNews_mobile ul.threeList_ul li.homeBoxItem:nth-child(3),.HotNews_mobile ul.threeList_ul li.homeBoxItem:nth-child(5),
.HotNews_mobile ul.threeList_ul li:nth-child(3) {clear: none;}



.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 100px;
  height: 100px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
        margin-left:202px;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
    

@media (min-width: 480px) {
.HotNews_mobile{display:none;}
}

@media (max-width:600px){
.splaceWrapp{width:320px; min-height:474px;margin:0px auto 0;position: relative;top:40px;}
.splaceWrapp span.CloseBtn{font-size: 25px;}
.splaceContainer{padding: 28px 20px; width:320px;}
.splaceContainer h2 {font-size: 21px;}
.splaceContainer h2 span{font-size: 22px;}
.splaceBtn_now{padding: 13px 10px 10px;font-size: 33px;}
.mobileLink{ display:block;}
.DesktopLine{ display:none;}
.splaceContainer h3{font-size: 28px;line-height: 28px;}
.splaceContainer h3 span{ display:none;}
.splaceContainer p{font-size: 13px;line-height: 16px;margin-top: 10px;}
.desktopViewAdUnit{ display:none;}
.mobileViewAdUnit{ display:block;}

}
@media (max-width:480px){
/*.splaceWrapp{width:auto; margin-left:10px; margin-right:10px;}*/
.HotNews_desktop{display:none;}
#sliderPhone.home_slidershow h2{}
#sliderPhone .textpart{background: #ebebeb;padding: 15px;min-height: 265px;}
   
}
@media (max-width:380px) {
.topLeft_home .bx-wrapper .bx-controls-direction a,
.HotNews_mobile .bx-wrapper .bx-controls-direction a, .topLeft_home .bx-wrapper .bx-controls-direction a{top:85px; margin-top:0;}
}
@media (max-width:350px) {
.topLeft_home .bx-wrapper .bx-controls-direction a,
.HotNews_mobile .bx-wrapper .bx-controls-direction a, .topLeft_home .bx-wrapper .bx-controls-direction a{top: 70px; margin-top:0;}
}

/*===popup script here.===*/



.readMoreURL a:hover{color: #e01f26;}

.DateVenue_All{
        padding-top: 35px!important;
    padding-bottom: 35px!important;
}

.search_text_new{
    height:95px!important;
}
ul.gallery_list{ padding:10px 0; margin:0 -7px; list-style-type:none}
ul.gallery_list li{ padding:7px; width:33.33%;}

.advert_ul{ margin:0;
    list-style-type:none;
    padding-left:0px;
}
.advert_ul li{margin-top:6px;}
.advert_ul li img{width:100%;}
.homeBoxItem .advert_ul li{float: none !important;width: auto !important;overflow: hidden;}
.advert_ul li:first-child{margin-top:0}
.comments_Tabs .advert_div{ width:315px; margin:0 auto;background: #e7e7e7;padding: 7px;}
.comments_Tabs .advert_div .advert_ul{overflow:hidden;}


/*Subscribe Book Cover*/
.Subscribe_bookCover{margin-top:20px;}
.Subscribe_bookCover ul{margin:0 0 0 -20px;padding:0;list-style-type:none;}
.Subscribe_bookCover ul:after{content:""; clear:both;display:block;}
.Subscribe_bookCover ul li{float:left;width:33.33%;max-width: 260px;padding:0 20px;margin-bottom:40px;}
.SubscCover_img{margin-bottom:10px;}
.SubscCover_img img{width:100%; height:auto;}
.SubscCover_text{}
.SubscCover_text h3{margin-top:0;height:60px;font-size: 24px;line-height: 26px;}
.SubscCover_text a.redButton{border:0;}
.SubscibCover_Detail{padding-right:20px;}
.CoverLeft_img{float:left;width: 200px;}
.CoverLeft_img img{width:100%; height:auto;}
.CoverRight_detail{min-height:290px; margin-left:250px;}
.SubscribeCheck{padding-bottom:15px;}
.SubscribeCheck>span{display:block;margin-bottom: 15px;}
.SubscribeCheck input[type="checkbox"]{display:none;}
.SubscribeCheck input[type="checkbox"] + label{cursor: pointer; margin-bottom:0px; font-weight:600; padding-left:40px;position: relative;}
.SubscribeCheck input[type="checkbox"] + label::before{
    content: "";
    display: inline-block;
    height: 23px;
    width: 26px;
    margin: 0 0px 0 0;
    background-image: url(../images/red-check.png);
    background-repeat: no-repeat;
    position: absolute;
  left: 0px;
}
.SubscribeCheck input[type="checkbox"] + label::before { background-position: -1px -1px;}
.SubscribeCheck input[type="checkbox"]:checked + label::before {background-position: -32px -1px;}
.CoverRight_detail .CoverD_btn{margin-left:40px;}
.CoverRight_detail .CoverD_btn .btn{border:0;margin-right:10px;margin-bottom:10px;}



/*Basket Add*/
.AddBaeket_list{margin:0 !important;padding:0 0 15px !important;list-style-type:none !important;}
.AddBaeket_list li{position:relative;background:#10632d;padding:15px 15px;color: #FFF;font-weight: 700;}
.AddBaeket_list li:nth-child(even){ background:#699f7b;}
.AddBaeket_list li span{}
.AddBaeket_list li .commanbtn{position:absolute;right:15px;top: 7px;background: none;border: 2px solid #fff;font-weight: 700;
font-size: 18px;padding: 3px 12px;}
.AddBaeket_list li .commanbtn.Added{ background:#fff; color:#10632d;}
.PopUp_Basket_out{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 1000;background: rgba(255, 255, 255, 0.21);}
.PopUp_Basket{width: 330px;height: 200px;position:absolute;top:50%;left:50%;margin-top: -100px;margin-left: -165px;
background: #E01F26;padding:25px;border-radius:8px;}
.BasketGo_btn{ padding:15px;}
.BasketGo_btn a{display:block;border:2px solid #fff;color:#fff;padding: 10px 20px;text-decoration:none;font-weight:700;
font-size: 20px;text-align: center;border-radius: 4px;}
.BasketGo_btn a:hover,.BasketGo_btn a:focus{background:#fff; color:#10632d;text-decoration:none;}










@media (max-width:480px){
.Subscribe_bookCover ul{margin:0 -10px;}
.Subscribe_bookCover ul li{width:50%; padding:0 10px;margin-bottom: 30px;}
.SubscCover_text h3{height: 50px;font-size: 20px;line-height: 22px;}
.CoverLeft_img{float:none;margin-bottom:15px;}
.CoverRight_detail{margin-left:0; min-height:inherit;margin-bottom:20px;}
}
@media (max-width:350px) {
.SubscCover_text h3{height:40px;font-size:18px;line-height:20px;}
}







/*Login Popup*/
.PopupOverlay {background: rgba(0, 0, 0, 0.13);height: 100%;width: 100%;position: fixed;top: 0;left:0;z-index:1100;display: none;}
.closeSign{position: absolute;right: 8px;top: 15px;font-size: 17px;cursor: pointer;}
.Login_Popup{width:470px; height:335px; position:fixed;top:50%;left:50%; margin-left:-235px; margin-top:-145px; background:#fff;
display:none; z-index:1200; padding:30px 20px 20px;}
.fieldBox .validationFailed{position: absolute;right: -18px;top: 6px;color: red;}

/*Register Popup*/
.Register_Popup{width:650px; height:750px; position:fixed;top:50%;left:50%; margin-left:-325px; margin-top:-304px; background:#fff;
display:none; z-index:1200; padding:12px 20px 20px; text-align:center;}
.Register_Popup h3{margin-top:0;}
input,button,select{outline:none}
.stepMenu{}
.stepMenu ul{ height:65px; margin:0; padding:0; list-style-type:none;}
.stepMenu ul li{ float:left; width:100%;}
.stepMenu ul li .stepBox{width: 45px;height: 52px;margin: 0;background: url(../images/traits.png) -11px 0px no-repeat;color: #444;
font-size: 20px;font-weight: bold;line-height: 48px;text-align: center; display:block;}
.stepMenu ul li .stepLine{border-top: 4px solid #C7C7C7;margin-top: -29px;}
.stepMenu ul li.selected .stepLine{border-top: 4px solid #4f9010;}
.stepMenu ul li.selected .stepBox{ background-position:-107px 0px; color:#fff;}
.stepMenu ul li .stepName{margin: -24px 0 0 48px;text-align: left;}
.stepMenu ul li .stepName span{font-weight: 700;text-transform: uppercase;}
.stepMenu ul li .stepName p{margin: 3px 0 0;font-size: 11px;}
.enterNumber{width:260px;margin: 40px auto 0;text-align:center; position:relative;}
.enterNumber label{text-transform: uppercase; display:block;}
.enterNumber .verifyCode{width: 16.66%;display: block;padding:0 5px;float: left;}
.verifyCode .inputField { font-size:22px; font-weight:bold;text-align: center;}
.inputField{width:100%;height: 32px;border: 1px solid #bbb;padding: 5px;}
.setupBtn{padding-top:20px;clear:both;}
.setupBtn .Greybtn{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0; background:#ddd;}
.setupBtn .redButton{ outline:none;}
.step_content{ display:none;}
.step_content.currents{ display:block;}
.AccountStep{margin-top: 20px;}
.AccountStep:after{content:"";display:block; clear:both;}
.AccountPac_Item{margin-left:180px; position:relative;}
.arrow_conrtol{position:absolute;top:50%;font-size: 25px;cursor: pointer;margin-top: -13px;}
.arrow_conrtol.next{right: -8px;}
.arrow_conrtol.Prev{left: -8px;}
.AccountPac_Item ul{margin:0; padding:0; list-style-type:none;overflow:hidden;}
.AccountPac_Item li{float:left; width:50%; padding:0 5px;}
.AccountStep ul.selectPackage{width: 175px;text-align: left;float: left;margin:0; padding:0; list-style-type:none;}
.AccountStep ul.selectPackage li{padding:0 5px;}
.AccountStep .AccountPackage{padding: 10px;background: #F3F3F3;}
.AccountPack_info{padding-bottom:10px;}
.AccountStep .AccountPackage h4{background: #FFC3C4;margin: -10px -10px 0;padding: 7px;}
.AccountPack_info p{font-size: 12px;margin: 0 -10px;    font-weight: 600;}
.AccountPack_info p:nth-child(odd){background: #E8E8E8;}
.AccountStep li.highlight .AccountPack_info p:nth-child(odd){background: #FF8282;}
.AccountStep li.highlight a{}
.basicFrom{text-align:left; margin-top:10px; padding:0 20px;}
.basicFrom ul{margin:0; padding:0; list-style-type:none;}
.basicFrom li{ margin-bottom:15px;}
.basicFrom li:after{content:""; clear:both; display:block;}
.basicFrom li .fieldBox_50,.basicFrom li .fieldBox_501{ float:left; width:50%;}
.basicFrom li .fieldBox_50{padding-right:10px;}
.basicFrom li .fieldBox_501{padding-left:10px;}
.basicFrom label{ float:left; width:80px;padding-top: 4px;}
@media screen\0 {
    .basicFrom label{font-weight:500;}
}
.basicFrom .CountryBox,.basicFrom .StateBox,.basicFrom .CityBox{ float:left;width:33.33%;}
.basicFrom .StateBox label,.basicFrom .CityBox label{ width:auto; padding-left:20px;}
.basicFrom .StateBox .fieldBox{ margin-left:62px;}
.basicFrom .CityBox .fieldBox{ margin-left:55px;}
.basicFrom .PassBox,.basicFrom .PassBox1{float:left;width:50%;}
.basicFrom .PassBox1 label{padding-left:20px;width: 95px;line-height: 16px;padding-top: 0;}
.basicFrom .PassBox1 .fieldBox{ margin-left: 100px;}
.basicFrom .fieldBox{ margin-left:80px; position:relative;}
.basicFrom .setupBtn{ text-align:right; padding-top:0px;}
.signupFailMessage{ margin-top:-65px; margin-left:100px; float:left;}
.passHin{font-size:14px; font-weight:400;}


.LoginTop{position: absolute;top: 45px;right: 15px;}
.Cart_Icon_Div{float: right;position: relative;z-index: 1; margin:2px 0; margin-left: 10px;}
.miniCartLink{display: block;position: relative;color: #fff;}
.LoginTop-left{float:left;}
.toplogin{ float:right;}
.LoginStatus{float: left;margin: 2px 0;margin-right: 15px;color: #fff;}
.LoginStatus p{margin:0;}
.toplogin .dropdown-menu{left: auto;right: 0;}
.LoginTop .loginLinkTop{}
.LoginTop .loginLinkTop li{ float:left; margin-left:15px;}



/*CheckOut Page*/

.LeftCheckOut{ width:65%; float:left;    margin-bottom:30px;}
.conformInfo{border: 1px solid #AAABAD;background: #D9DADC;padding: 20px 5px;    margin-bottom: 5px;}
.conformInfo h3{margin: 0 0 10px;padding-left: 10px;font-weight:600; color: #000;}
ul.conformForm{margin: 0;padding: 0;list-style-type: none;overflow: hidden;}
ul.conformForm li{float: left;width: 50%;padding: 0 10px 15px; position:relative;}
ul.conformForm label{ display: block;font-weight: 400;color: #8A8989;font-size: 15px; margin: 0;}
select.ChOut_field, input.ChOut_field{ width: 100%;border: 1px solid #AAABAD;padding: 4px; height: 34px;color: #999;font-size: 15px; outline:none;}
ul.conformForm .MobileNo input.Code{ width:60px; float:left;border-right: 0;text-align: center;background: #fff;}
ul.conformForm .MobileNo .MNo{ margin-left:60px;}
ul.conformForm .validationFailed{ top: 30px; right: 15px;}
.conformInfo p{font-size: 13px;font-weight:400;padding: 0 10px;color: #000;}
.conformInfo .CheckBox{}
.conformInfo .CheckBox p{}
.conformInfo .CheckBox input[type=checkbox]{float: left;margin-top: 0;margin-right: 5px;}
.checkOut_btn{text-align: right;padding-right: 10px;}
.conformInfo .Dis_Title input[type=checkbox]{float: left;margin-top: 0;margin-right: 5px;}
.DisOffer{padding: 30px;max-width: 650px;background-color: #fff;border: 1px solid #ccc; margin: 0 auto; position:relative;}
.DisOffer p a{color:#c52d2f;}
.OfferFlied{ margin-right:120px;}
.OfferFlied input.ChOut_field{border-radius: 4px; height:33px;}
.OfferBtn{position:absolute; right:30px; top:61px;}
.rightCheckOut{ width:35%; float:right; padding-left:15px;    margin-bottom:30px;}
.ticketSummary{background: #fff;border: 1px solid #ccc; padding:15px;position: relative;overflow: hidden;}
.ticketSummary .testMode_Ribban{overflow:initial;top: 0px;}
.ticketSummary .testMode_Ribban span {margin-left: -18px;}
.ticketSummary h3{margin: 0 0 5px;color: #444;}
.ticketSummary ul{ margin:0; padding:0; list-style-type:none;}
.ticketSummary ul li{font-size: 14px;margin-bottom: 5px;}
.ticketSummary ul li.Evt_Name,.ticketSummary ul li.TotalPriceR{font-size: 16px;font-weight:600;}
.ticketSummary ul li.Evt_Name label,.ticketSummary ul li.TotalPriceR label{font-weight:600;}
.ticketSummary ul label{font-weight: normal;float: left;margin: 0;}
.ticketSummary ul span{display: block;margin-left: 80px;}
.TotalPrice_Summary_Head{ background: #CDCDCD;color: #000;padding: 12px 15px;font-size: 22px;border: 1px solid #B9B9B9; margin: -16px -16px 16px;}
.TotalPrice_Big{background: #CDCDCD;color: #000;margin: 10px -16px -16px;padding: 12px 15px;font-size: 22px;border: 1px solid #B9B9B9;}
.TotalPrice_Big span{ font-weight: 600;}
.ticketSummary ul span .updateCartItemLink{margin-left:10px; display:inline-block}
.ticketSummary ul span .updateCartItemLink a{padding: 4px 10px;display: block;}
.CheckOut_note{padding: 15px;background: #fff;      border: 1px solid #ccc;border-top: 0;}
.CheckOut_note h4{margin: 0 0 5px;font-weight: 600;}
.CheckOut_note ol{margin:0; padding-left:20px; list-style-type: binary;font-size: 13px;line-height: 18px;}
.CheckOut_note ol li{ margin-bottom:10px;}

/*End CheckOut Page*/

.checkOut_signbtn{margin-top:20px;}
.checkOut_signbtn a{display:inline-block;padding: 10px 15px; font-size:16px; margin:0 10px;color: #fff;border: 0;background: #797979;
border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}


/* start here for userprofile page */
.UserformList{ float:none;display: block;max-width: 500px; list-style-type:none;}
.form-login h1{ float:left;}
.form-login .btnProfile{ float:left; margin-left:20px; margin-bottom:20px; width:100px;}
.UserformList li{ padding-bottom:15px; clear:both;}
.UserformList li label{font-weight:normal;font-size: 15px;float: left;margin: 6px 0 0;}
.UserformList li .userProfile{ padding-top:6px;padding-left: 20px;position: relative; height:25px;}
.UserformList li .userProfile:before{ position:absolute; left:0px;top: 5px;}
.UserformList li .formField{margin-left: 150px;}
.UserformList li.btn_form{ text-align:right; padding-top:15px;}

/* end here for userprofile page */

.ValidError_update{position:fixed;left:0;top:0;height:100%;width:100%;background: rgba(255, 255, 255, 0.64);z-index: 105;}
.ValidError_updateIn{position:absolute;left:50%;top:50%;width:350px;height:190px; padding:25px; margin-left:-175px;margin-top:-100px; 
background:#fff;border:4px solid #BF3E2A;border-radius: 8px;
}
.ValidError_updateIn h5{line-height: 20px;font-weight: 500;min-height: 80px; margin:0;}
.ValidError_updateIn .CenterDiv{text-align:center;}
@media (max-width:360px){
.ValidError_updateIn{width:280px; margin-left:-140px;}
}




/*Added by Amit on 08-03-2021*/
.HotNews_desktop .ScrollerDesktop{margin:0;}
.HotNews_desktop .ScrollerDesktop ul.FouthList_ul li{max-width:285px;padding:0;}
.HotNews_desktop .bx-controls-direction{display:block;}
.HotNews_desktop .bx-wrapper .bx-controls-direction a{ width:40px; height:40px;background:#d6d5d5; opacity:0;transition: 0.3s;
position: absolute;top:42%;text-indent: -9999px;z-index: 999;margin-top: -26px;outline: 0;
font: normal normal normal 14px/1 FontAwesome;color: #000;}
.HotNews_desktop .bx-wrapper:hover .bx-controls-direction a{opacity:1;}
.HotNews_desktop .bx-wrapper .bx-prev {left:-40px;}
.HotNews_desktop .bx-wrapper .bx-next{right:-40px;}
.HotNews_desktop .bx-wrapper .bx-controls-direction a:before{top:1px;}
.HotNews_desktop .bx-wrapper .bx-prev:before{content: "\f104";}
.HotNews_desktop .bx-wrapper .bx-next:before{content: "\f105";}
.HotNews_desktop .bx-wrapper .bx-next:before,
.HotNews_desktop .bx-wrapper .bx-prev:before{font-size: 36px;position: absolute;width: 100%;text-align: center;
top: 7px;text-indent: -1px;display: block;}
.HotNews_desktop .bx-pager{display:none;}

/*owl-carousel*/
.HotNews_desktop .owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.HotNews_desktop .owl-item li{width:auto;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block; }.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-stage-outer{overflow: hidden;position: relative;width: 100%;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;padding-right: 2px;}
.owl-controls .owl-page,.owl-controls .owl-nav div{cursor: pointer;}
.HotNews_desktop .owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);
}
.owl-nav {width: 100%;}
.owl-nav .owl-prev,.owl-nav .owl-next{width:40px; height:40px;background:#d6d5d5; opacity:0;transition: 0.3s;border:0;padding:0;
position: absolute;top:42%;text-indent: -9999px;z-index: 999;margin-top: -26px;outline: 0;
font: normal normal normal 14px/1 FontAwesome;color: #000;}
.owl-nav .owl-prev {left:-40px;}
.owl-nav .owl-next {right:-40px;}
.owl-carousel:hover .owl-nav .owl-prev,.owl-carousel:hover .owl-nav .owl-next{ opacity:1;}
.HotNews_desktop .owl-nav .owl-prev:before{content: "\f104";}
.HotNews_desktop .owl-nav .owl-next:before{content: "\f105";}
.HotNews_desktop .owl-nav .owl-next:before,
.HotNews_desktop .owl-nav .owl-prev:before{font-size: 36px;position: absolute;width: 100%;text-align: center;
top: 0px;text-indent: -1px;display: block;}
.owl-dot{display:none;}
/**/

.splacePopup{position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.58);top: 0px;left:0; z-index:10000;}
.splacePopup_In{max-width:500px;min-height:450px;background:#ef3125;margin:-250px auto 0;position: relative;top: 50%;color:#fff;
border-radius: 20px;padding: 50px;}
.splacePopup_In span.CloseBtn{position: absolute;top: 20px;display: inline-block;padding: 5px 7px;color: #fff;cursor: pointer;right: 16px;
line-height: 15px;height:40px;width:40px;}
.splacePopup_In span.CloseBtn:after,.splacePopup_In span.CloseBtn:before{content:"";position:absolute;top:0;left: 17px;height: 35px;
width: 7px;background:#fff;}
.splacePopup_In span.CloseBtn:after{transform: rotate(45deg);}
.splacePopup_In span.CloseBtn:before{transform: rotate(-45deg);}
.splacePopup_cont{padding-top: 25px;font-size:20px;}
.splacePopup_cont h3{font-size: 36px;color: #fff;margin:0 0 15px;}
.splacePopup_cont ul{list-style-type: none;padding-left: 0;margin: 0 -10px;overflow: hidden;}
.splacePopup_cont ul li{float: left;width: 50%;padding: 10px;}
.splacePopup_cont ul li a{display: block;color: #fff;text-align: center;border: 2px solid #fff;padding: 8px 12px;border-radius: 10px;}
.splacePopup_cont ul li a:hover{background:#fff;color:#ef3125;}
@media (max-width:500px) {
    .splacePopup_In{padding:20px;}
    .splacePopup_In span.CloseBtn{top:10px;right:10px;}
    .splacePopup_In span.CloseBtn:after, .splacePopup_In span.CloseBtn:before{height:28px;width:3px;}
}

/*Cookie*/
.eucookielaw{ width:100%;  position:relative; top:0px; left:0; z-index:3000;background: #f7f6f6;}
.eucookielaw_inner{max-width: 1030px;padding:30px;padding-right:230px;margin:0 auto;color:#000;position:relative;}
.eucookielaw p{ margin:0;font-family: 'Roboto', sans-serif;}
.eucookielaw a{color:#; text-decoration:underline;}
.eucookielaw .removecookie{display:block;position:absolute;right:26px;top:25px;background:#333633;border:1px solid #333633;font-size:14px;
line-height:22px;font-weight:700;padding:3px 12px;width:200px;text-align:center; text-transform:uppercase;}
.eucookielaw .removecookie{color:#FFF; text-decoration:none;}

/*Additional CSS - 05-11-2024*/
.row.regionalHome{
  clear: both;
}