/*==================================== 
   Latest version - Mon, 04 Apr 2016 | 15:43
  ==================================== */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600);
@import url(https://fonts.googleapis.com/css?family=Merriweather:700,400,300,400italic);

div[itemprop="reviewBody"] p, div[itemprop="articleBody"] p,div[itemprop="articleBody"] a,div[itemprop="articleBody"] a:link, div[itemprop="articleBody"] ul,div[itemprop="articleBody"] li {
font-family: 'Merriweather', serif;
}

div[itemprop="reviewBody"] p,div[itemprop="reviewBody"] a,div[itemprop="reviewBody"] a:link, div[itemprop="reviewBody"] ul,div[itemprop="reviewBody"] li {
font-family: 'Merriweather', serif;
}


div[itemprop="articleBody"] p, div[itemprop="reviewBody"] p{font-size: 1.1em; line-height: 1.6em;}


.tags li span.find, .info li span.find{display: none;}
.moviedetails .interest {display: none;}
.moviedetails .tags {display: none;}
.moviedetails .trailer{ margin-top: 1%; }
.moviedetails .info {border-bottom: none;}

/*
#ff6d0c -Orange rgba(255, 109, 12, 1.0)
#ffcc00 -Yellow rgba(255, 204, 0, 1.0)
#340080 -Purple rgba(52, 0, 128, 1.0)
*/


.maincol h1{font-size:1.8em !important;}
/*.maincol .moviedetails {display: none}*/
.maincol big {color:#000; font-weight:700; font-size: 2em; line-height: 1.2em;}
.movielist li {border-top: none;}
.movielist li strong{font-weight: 600; font-size: 1.1em;}
.addthis_sharing_toolbox {width: 60%; float: left;}
.sharing {border-top: none; padding:0 0 14px 0;}
.sharing .share-twitter {float:left; width: 110px}
.sharing.bottom {border-top:1px solid  #e0e0e0; border-bottom:none;padding:20px 0 20px 0;}
.sharing p{ display: inline-block; float:right; margin-top:0; }
.sharing p span:first-child{background: none; font-size: 1.2em}


.relatedlinks {margin: 0;padding:0;}
.relatedlinks *, .relatedlinks  *::before, *::after {
    box-sizing: border-box;
}
.relatedlinks ul{box-sizing:border-box;display: table; margin:0 -2%; }
.relatedlinks li {width: 33.3%; float: left; padding:0 2% 0 2%;}
.relatedlinks li a,.relatedlinks li a:link {color: #333}
.relatedlinks img {width: 100%}
.mpu.banner{margin-bottom: 20px;}

/*
#mobile body { width: 100%; height: 100%;}

#mobile #menux {margin-top: 40px;}
#mobile #menux ul, #menux li{ text-align: left;  }
#mobile #menux ul, #menux > li{margin-left: 20px; list-style-type: none; font-size:1.2em; margin-bottom: 20px;}
#mobile #menux li a, #mobile #menux li a:link {color:rgba(255,255,255,1); font-weight: 600; width: 210px; display:inline-block; border-bottom: 1px solid #2B2B2B; padding-bottom:10px;}

.slideout {display: none;}
.slideout-menu { position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 0; width: 256px; overflow-y: auto; -webkit-overflow-scrolling: touch; display: none;}

.slideout-panel {position:relative; z-index: 1; will-change: transform;}
.slideout-open, .slideout-open body, .slideout-open .slideout-panel { overflow: hidden;}
.slideout-open .slideout-menu { display: block;}
.slideout-menu { left: auto; }
.btn-hamburger { left: auto; right: 12px;}
.box { height: 1500px; }

*/

.gallerylist li br{height: 0; margin: 0px; padding: 0; line-height: .3em }

.gallerylist a:link, .gallerylist a:visited { color: rgba(52, 0, 128, 1.0); text-decoration: none; }
.gallerylist a:hover, .gallerylist a:active, .gallerylist a:focus{color: rgba(52, 0, 128, .9);}


/*General-------------------------------*/
body{background:none#fff;padding-top: 44px; font-family: 'Raleway', sans-serif; background-position: 50% 44px !important;}
#cont {background: #fff; box-shadow: 0 0px 10px rgba(0,0,0,.2);}
.leaderboard {margin:0 auto; display: block; float: none; min-width: 728px; width: auto;}

/*Menu Items-------------------------------*/
#menu li a:link, #menu li a:visited{margin:4px 8px 5px; }
#menu li .menuad a:link, #menu li .menuad a:visited{margin:0; }
#menu li:hover{background: none transparent; padding-bottom: 0;}
#menu .menu{background: rgba(0,0,0,.9); border-radius: 0; top:44px;}
#menu  #festivals, #menu #escapes, #menu #tickets, #menu #beaut.ie, #menu .menuBeaut{display: none !important}
#menu {font-family: 'Raleway', sans-serif; font-weight:400;  font-size: 1.2em; margin:0 0 0 26px; }
#menubox, #menubox{background: #000; clear:both; display:inline-block;}
#menubox:after, #menu:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;} u .menulist li a, #menu .menu a:link, #menu .menu a:visited{ font-family: 'Raleway', sans-serif; font-size: .9em;}
#menu li a:link, #menu li a:visited { margin:0 0px 0 4px; padding: 10px 10px 10.5px 10px}
#menu li a:link, #menu li a:visited{ }
#menu .submenu li a:link, #menu .submenu li a:visited {font-weight: 400;}
#menu li a.selected, #menu li a:hover, #menu .submenu ul {background:  #ff6d0c; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, #ffcc00,  #ffaf00,  #ff6d0c ); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, #ffaf00,  #ff6d0c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.menu h2, #menu .submenu li a:link, #menu .submenu li a:visited { font-family: 'Raleway', sans-serif; }
.menu h2 strong{background:none; font-weight:400; }
#menu .menu220w h2, .menu h2, #menu .submenu li a:link, #menu .submenu li a:visited{background: none; border-bottom: 1px solid #ddd; font-family: 'Raleway', sans-serif;  font-weight:400;  font-weight: bold; margin-bottom: 10px; font-size: 1em;}
#menu .menu220w h2 strong{background: transparent; padding-right: 10px; font-weight:400; padding-right: 10px;}


#menu #menuComp{right: 88px;}
#menu #menuWhatsOn{right: 374px;}
#menu #menuMore {width:160px; height: auto;}

#breadcrumb{margin-top: 20px; font-weight: 600;}

/*Top Header-------------------------------*/
/*#h-top div {padding: 15px 10px 0 0; }*/
#h-top #searchform{padding: 4px 15px 0 0}
#h-top img {margin-top:0; width: 100%;}
#h-top p {width: 220px !important; height: 30px; margin-right: 30px; padding:3px 0 0 0;}
#h-top .fanbox > div { padding: 6px 10px 0 0;}
#h-top .search-area > div{padding:0 6px 0 4px}
.wrap-head {height: 35px; box-shadow: 0 0px 8px rgba(0,0,0,.3); position:fixed; top:0; left:0; width: 100%; margin: 0;background:  #ff6d0c; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, #ffcc00,  #ff6d0c, #ff6d0c ); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, #ffcc00,  #ff6d0c, #ff6d0c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ z-index: 40;padding: 4px 0 5px 0;}
.wrap-head #h-top { height: 35px; color: #fff; display: block; float:none; margin: 0 auto;     padding: 0; background:none;}
#h-ads{padding: 12px 0 10px 0; margin: 0 auto; text-align: center; display: inline-block;}

/*Section Headings-------------------------------*/
.maincol h1 {font-size: 1em; font-weight: bold; margin: 2px 0 12px;}
/*.maincol h1 strong{font-size: .6em;}*/
.tv .review h1 em{padding: 5px 10px;}
.maincol h2, .leftcol h2, .midcol h2, .rightcol h2, .related h2, #comments h2, #channels h2, .videocat h2, .music h2, .tickets h2, .featurelist h1, .featurelist h1, .latestcomments h2, .maincol h1.h2, .widecol h2, .movielist h2 {background: none;border-bottom: 1px solid #ddd;font-family: 'Raleway', sans-serif; font-weight:400; font-weight: bold;margin-bottom: 10px;font-size: 1em;}
.maincol h2 strong, .leftcol h2 strong, .midcol h2 strong, .rightcol h2 strong, #comments h2 strong, #channels h2 strong, .featurelist h1 strong, .maincol h1.h2 strong, .widecol h2 strong { /*background: #fff none repeat scroll 0 0;*/ padding-right: 10px; }
#mostviewed h2 strong, #showing h2 strong, .related h2 strong, .music .related h2 strong, .featurevideo h2 strong, .nownext h2 strong, .sidegallery h2 strong, .latestcomments h2 strong, .tickets .featurelist h2 strong { background: transparent; padding-right: 10px; font-weight:400; }
#mostviewed h2, #showing h2, .related h2, .music .related h2, .featurevideo h2, .nownext h2, .sidegallery h2, .latestcomments h2, .tickets .featurelist h2 { border-bottom: 1px solid rgba(255,255,255,.2); padding-bottom: 5px;}
#mostviewed h2 { margin-right: 10px;}
/*Breaking Boxes-------------------------------*/

/*Tabs-------------------------------*/
.tabs li a:link, .tabs li a:visited{background: rgba(255,255,255,1); color: #000; }
.tabs li a:hover{text-decoration: none; background: rgba(255, 204, 0, 1.0); color: #340080 ;}
.tabs li a.current:link, .tabs li a.current:visited{background: transparent; color:rgba(255,255,255,1);}
.tabs li a.current:active, .tabs li a.current:hover{text-decoration: none; background: rgba(255,255,255,.1); height: 22px}

/*Div Scroll Twitter--------------------------*/
div.scroll-tweet {height: 900px; overflow: scroll; }

/*Articles List-------------------------------*/
div.newslist li, .home .rightcol .movielist li, .mancave.music .newslist li {position: relative;}
div.newslist li span.label, .mancave .newslist li span.label, .home .rightcol .movielist li span.label { background:#ffcc00; display: block;font-family: 'Raleway', sans-serif; font-size: 0.80em;font-style: normal;font-weight: 500;left: 0;padding: 0;position: absolute;height:12px;color: #340080;}
div.newslist li span.label span, .home .rightcol .movielist li span.label span  { background:#ffcc00; display: block; height: 12px; padding: 2px 10px 5px 10px; font-weight: 600;}
div.newslist li:first-child span.label, .mancave.music li:first-child span.label { height: 12px;}
.newslist li, .newslist li:first-child{border-top:none; border-bottom:none;}


.gallerylist li em span{background:none #ffcc00;height: 15px; padding: 1px 25px 2px 10px;}
.gallerylist li em span span:before{ font-family: "entertainmentie" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\64";}
.gallerylist li em span span{  background: none; position: absolute; right: 15px; top: 3px;}
.gallerylist li em{left: 0; background: none; color:#340080;  }
/*Carousel-------------------------------*/
.super.#carousel {margin: 20px 0 15px;}

/*Widgets and Breakout boxes-------------------------------*/
.related li a:link, .related li a:visited {font-weight: 400;}
.related li a:link img{ margin-bottom:10px ;}
.nownext th, .nownext td {border-bottom: 1px solid  #141414; border-right: 1px solid  #141414}
.nownext th{background:  #141414;}
.nownext table{border-left: 1px solid  #141414; }
#mostviewed, .related, .nownext {  background:  #000; }

/*Bottom advert -------------------------------*/
#div.footer-adsense  {padding-bottom: 10px;padding-top: 10px;background: none;}

/*Footer-------------------------------*/


#bottomadvert {width:970px ;background: #fff; box-shadow: 0px 10px  10px rgba(0, 0, 0, 0.2); position:relative;
display:inline-block; margin:-20px auto 0; padding:22px 7px; text-align:left; width:970px; z-index: 11; 


}
#foot li {font-family: 'Raleway', sans-serif;}
#foot h3{border-bottom:  1px solid rgba(255,255,255,.2);padding-top:11px;}
#f-btm,#f-copyright,#f-team h4, #f-right h4{border-top:  1px solid rgba(255,255,255,.2);}
#f-mid > div { margin-bottom: 20px;}
#f-mid h4, #f-right h4{font-family: 'Raleway', sans-serif;}
#f-team p a:link,  #f-team p a:visited{background: rgba(255, 204, 0, 1.0); border-radius: 0;font-family: 'Raleway', sans-serif;color: #452f7a;  }
#f-team p a:hover{background: rgba(255, 204, 0, .9); text-decoration:none;}

#foot {background: #000; margin-bottom: -20px;}






.log-in-area{ float: right; margin-left: 10px; font-size: .9em; padding-top: 9px; text-align: right;}
.search-area{width: 35%; padding: 0 !important; color:#fff; display:inline; float:right; }

.sb-search {
    position: relative;
    margin-top: 2px;
    width: 0%;
    min-width: 20px;
    height: 30px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
}

.sb-search-input {
    position: absolute;
    top: 0;
    right: 30px;
    border: none;
    outline: none;
    background: #fff;
    width: 95%;
    height: 30px;
    margin: 0;
    z-index: 10;
    padding: 0 0 0 15px;
    font-family: inherit;
    font-size: 18px;
    color: #2c3e50;
    font-family: 'Raleway', sans-serif;
    text-indent:20px;
}

.sb-search-input::-webkit-input-placeholder {
    color: #efb480;
}

.sb-search-input:-moz-placeholder {
    color: #efb480;
}

.sb-search-input::-moz-placeholder {
    color: #efb480;
}

.sb-search-input:-ms-input-placeholder {
    color: #efb480;
}

.sb-icon-search,
.sb-search-submit  {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    background: transparent;
}

.sb-search-submit {

    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.sb-icon-search {
    background: #fff;
    color: #ff6d0c ;
    z-index: 90;
    line-height: 18px;
    font-size: 20px;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    border-radius: 50%;
}
.sb-search-open .sb-icon-search{border-radius: 0 50% 50% 0; }

.sb-icon-search .icon-search {margin-top:3px; display: inline-block;}

/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
    width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
    background: #fff;
    color: #ff6d0c;
    z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
    z-index: 90;
}



/** Breadcrumb **/
.new-style-2016 #breadcrumb { background:transparent; display:inline-block; font-size:0.9em; line-height:22px; height:22px; margin-bottom:12px; width:100%; }
.new-style-2016 #breadcrumb:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.new-style-2016 #breadcrumb span { display:inline; float:left; height:22px; text-indent:-9999px; width:auto; color: #333; text-indent:0; padding-left:3px; padding-right:3px; background: none;  }
.new-style-2016 #breadcrumb span.prev {background: none transparent; }
.new-style-2016 #breadcrumb span.now { background: none transparent;}
.new-style-2016 #breadcrumb a:link, #breadcrumb a:visited { background: transparent;  float:left; line-height:20px; padding:0; color: #0099cc; font-weight: 600;}
.new-style-2016 #breadcrumb a:first-child { padding-left:0; }
.new-style-2016 #breadcrumb a.prev { background:none; }
.new-style-2016 #breadcrumb strong { color:#333; display:inline-block; float:left; font-weight:normal; line-height:20px; padding:0 5px 0 0; font-weight: 600; }
.new-style-2016 .videocat #breadcrumb, .mancave #breadcrumb, .tickets #breadcrumb { background:#333; }
.new-style-2016 .videocat #breadcrumb span, .mancave #breadcrumb span, .tickets #breadcrumb span { background-position:0 -90px; }
.new-style-2016 .videocat #breadcrumb span.prev, .mancave #breadcrumb span.prev, .tickets #breadcrumb span.prev { background-position:0 -120px; }
.new-style-2016 .videocat #breadcrumb span.now, .mancave #breadcrumb span.now, .tickets #breadcrumb span.now { background-position:0 -150px; }
.new-style-2016 .videocat #breadcrumb a:link, .videocat #breadcrumb a:visited, .mancave #breadcrumb a:link, .mancave #breadcrumb a:visited, .tickets #breadcrumb a:link, .tickets #breadcrumb a:visited { background:#555; }
.new-style-2016 .videocat #breadcrumb a.prev, .mancave #breadcrumb a.prev, .tickets #breadcrumb a.prev { background:#f60; }
.new-style-2016 .videocat #breadcrumb strong, .mancave #breadcrumb strong, .tickets #breadcrumb strong { color:#fff; }



div#sticker {width: 300px  }
.stick {position:fixed; top:60px;}
.paging { background:#eee;clear:both;padding:5px 10px; text-align:center; }

.paginglinks { display:inline-block; font-family: 'Raleway'; font-size:0.9em; padding:1px 0; }
.paginglinkslabel{display:none;}
.paginglinks strong, .paginglinks a:link, .paginglinks a:visited { background:none  rgba(0,0,0,1); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; line-height: 2.7; }
.paginglinks strong, .paginglinks a:hover, .paginglinks a:active { background:none  rgba(255,81,47,1); }
.paginglinks strong:hover { background:none  rgba(255,81,47,.85); }
.pagelinks1 {font-size:1.2em;}
.pagelinks1 strong, .pagelinks1 a:link, .pagelinks1 a:visited { background:none repeat-x 0 -160px #000;}
.pagelinks1 strong, .pagelinks1 a:hover, .pagelinks1 a:active { background:none repeat-x 0 0  #eb4b44; }
.pagingprev {float:left;}
.pagingnext {float:right;}
.pagingprev span, .pagingnext span{background: none rgba(66,66,66, 1);}
.pagingprev span, .pagingnext span { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:#888; display:inline-block; display:inline-block; font-family: 'Raleway', sans-serif;   padding:0 10px;}




a.btn:link, a.btn:visited { background:  #ff6d0c; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, #ffcc00,  #ffaf00,  #ff6d0c ); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, #ffaf00,  #ff6d0c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
a.btn:hover, a.btn:active, a.btn:focus { text-decoration:none;background:  #ff6d0c; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, rgba(255, 204, 0, .85),  rgba(255, 175, 0, .85),  rgba(255, 109, 12, .85) ); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, rgba(255, 204, 0, .85),  rgba(255, 175, 0, .85),  rgba(255, 109, 12, .85) ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
/* orange (small) */
a.btn2:link, a.btn2:visited, span.btn2 {  background:  #ff6d0c; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, #ffcc00,  #ffaf00,  #ff6d0c ); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, #ffaf00,  #ff6d0c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */  color:#fff; display:inline-block; font-family: 'Raleway', sans-serif; font-size:0.8em; font-weight:bold; line-height:21px; padding:0 7px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; /*behavior:url(/css/PIE.htc);*/  }
a.btn2:hover, a.btn2:active, a.btn2:focus, span.btn2:hover {text-decoration:none; background:  #ff6d0c; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, rgba(255, 204, 0, .85),  rgba(255, 175, 0, .85),  rgba(255, 109, 12, .85) ); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, rgba(255, 204, 0, .85),  rgba(255, 175, 0, .85),  rgba(255, 109, 12, .85) ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
/* grey  (large)*/
/* black (large) */
a.btnblack:link, a.btnblack:visited { background:none rgba(0,0,0, 1); color:#fff; display:inline-block; font-family: 'Raleway', sans-serif; font-size:1.2em; font-weight:bold; line-height:36px; padding:0 10px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;    }
a.btnblack:hover, a.btnblack:active, a.btnblack:focus {text-decoration:none; background:none rgba(0,0,0, .85); }
/* black (small) */
a.btnblack2:link, a.btnblack2:visited { background:none rgba(0,0,0, 1);color:#fff; display:inline-block; font-family: 'Raleway', sans-serif; font-size:0.8em; font-weight:bold; line-height:21px; padding:0 7px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; /*behavior:url(/css/PIE.htc);*/   }
a.btnblack2:hover, a.btnblack2:active, a.btnblack2:focus {text-decoration:none;  background:none rgba(0,0,0, .85); }




/*Slider*/
/*rgba(245, 106, 0, 0.95)*/
#banners div strong{ width: 100%; 

background-color:  rgba(0,0,0,.85);
background:none;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(4%, rgba(0,0,0,0)), color-stop(40%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,85)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
background:  linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
padding: 10px 50px 40px 40px;
line-height: 1.2;
font-size: 1.1em;
border-radius: 0;
bottom: 0;
box-sizing: border-box;
text-shadow: none;
left: 0;
}


#slidetabs{bottom:20px; left:40px;}

#banners div strong span{border-bottom: none; font-family: 'Raleway'; font-size: 1.4em;}

#banners div a:hover{color: black !important;}
#banners div a:hover strong, #banners div a:active strong { color:rgba(255,255,255, .65); text-shadow:none; }

.super #banners div strong {
padding:60px 110px 50px 70px;
font-size: 1.6em;
background: none;
background:   -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
background:   -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(4%, rgba(0,0,0,0)), color-stop(40%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,85)));
background:   -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
background:   -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
background:   -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);
background:   linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,85) 100%);}

.super #slidetabs{bottom:30px; left:70px;}
/*Videos Category*/
.videos-cat .videolist li strong{color:#222;}
.videos-cat .videolist.active h3{border-bottom:1px solid #ddd; margin-bottom: 10px;  }

.videos-cat .tabs{}
.videos-cat .tabwide{width: 94px !important;}

.videos-cat .trailerlist h3{margin-bottom: 10px;}
.videos-cat .paging.enlarge{margin: 20px 0}
.videos-cat .trailerlist li{width: 140px}
.videos-cat .trailerlist li img{margin-bottom:10px; }

.videos-cat .widecol {position: relative;}
.videos-cat .widecol #searchform{
    background: #000 none repeat scroll 0 0;
    padding: 3px 6px 3px 57px;
    position: absolute;
    right: 0;
    top: 0;
}
.videos-cat .videolist li a:link,.videos-cat .videolist li a:visited{color:#333;}
.videos-cat .videolist ul{padding-bottom: 5px;}
.videos-cat .more {margin-bottom: 20px}
.videos-cat .player{background: none transparent;}
.videos-cat .sharing{background: none transparent;}


.videos-cat .topcol{

    display: inline-block;
    margin: 10px 0 20px;
    padding-bottom: 0;
    width: 940px;
}

/*Tabs-------------------------------*/
.videos-cat .tabs li a:link, .tabs li a:visited{background: rgba(0,0,0,1); color: #fff; }
.videos-cat .tabs li a:hover{text-decoration: none; background: rgba(255, 204, 0, 1.0); color: #340080 ;}
.videos-cat .tabs li a.current:link, .tabs li a.current:visited{background: transparent; color:rgba(0,0,0,1);}
.videos-cat .tabs li a.current:active, .tabs li a.current:hover{text-decoration: none; background: rgba(255,255,255,.1); height: 22px}





/*Mobile App pages*/
.new-style-2016 #breadcrumb{margin-bottom: 20px;}
section{overflow: auto;}
.first-column{width:50%;float: left; box-sizing: border-box; padding: 0 20px 0 0 ; }
.second-column{width:50%; float: right; padding: 0 0 0 20px; box-sizing: border-box;}
article.row{margin: 0 0 20px 0 ; min-height: 630px; border-bottom:1px solid #ddd;}
article.row p img{margin-right:20px; }
article.row p{margin-bottom: 40px;}
article.row h4{ font-size: 1.8em; margin-bottom: 20px;}
article.row h4 a, article.row h4 a:link, article.row h4 a:visited{color: #222}
article.row .visual img{width: 100%}
article.row .visual {margin-bottom: 20px; }
article.noborderbottom{border-bottom: none;}
.large-9.columns{width: 70%; float: left; padding:0 20px 0 0 ; box-sizing: border-box;}
.large-3.columns{width: 30%; float: right;padding:0 0 0 20px ; box-sizing: border-box;}
.large-9.columns p{margin-bottom: 20px;}
.large-9.columns ul{margin: 10px 20px 20px 20px; list-style-type: disc;}
.large-9.columns li{padding-left: 10px; margin-bottom:5px; }
.large-9.columns .btn{margin-bottom:20px;}
.small-block-grid-2 p{margin-bottom:20px; }
.small-block-grid-2 li{margin-bottom: 20px; text-align: center;}
.small-block-grid-2 li p{margin-bottom: 20px;}
h3.ei-heading {font-size: 1.8em;margin-bottom: 20px;}

/*Competitions*/

/*Winner page*/


/*.lucky-winners{border-bottom: 1px solid #ccc;}*/
.lucky-winners {margin-top:20px; }
.lucky-winners td, .lucky-winners th{padding: 10px; }
.lucky-winners th{background: #000; color: #fff; font-weight:600;}
.lucky-winners td {width: 30%; padding:10px ; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; font-weight: 500;}
{background: #000 none repeat scroll 0 0; color: #fff; font-weight: 600; padding: 5px;}
.lucky-winners .comp-date {width: 13%;}
.lucky-winners .winners {width: 47%; border-right: 1px solid #ccc; font-weight: 600;color: #ff6d0c;}



/*uLike*/





#ulike-logon{ /*font-size:1.2em;*/box-shadow: 0 0px 10px rgba(0,0,0,.2); padding: 20px; margin: 0 auto; width: 300px; box-sizing: border-box;}
#ulike-logon h2{  background: none;border-bottom: 1px solid #ddd;font-family: 'Raleway', sans-serif; font-weight:400; font-weight: bold;margin-bottom: 10px;font-size: 1em; width: 100%;}
#ulike-logon h2 strong{padding-right: 10px; }
#ulike-logon form{ /*margin-bottom: 20px; border-bottom: 1px solid #ccc;*/}
.passwordreminder {display: inline-block; float:right; font-size: 0.85em; margin-top: -20px; }
.sign-up-now {display: inline-block; float:left; font-size: 0.85em; margin-top: -10px;}
#ulike-logon input{ font-size: 1.4em; padding: 7px; width: 100%; box-sizing: border-box;}
#ulike-logon p{margin-bottom: 20px;}
#ulike-logon .btn { background:  #ff6d0c; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, #ffcc00,  #ffaf00,  #ff6d0c ); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, #ffaf00,  #ff6d0c); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; border:none; color: #fff; font-family: 'Raleway', sans-serif; font-weight:600; line-height: 36px;font-size: 1.2em;  padding: 0 10px; width: 100%; box-sizing: border-box; text-align: center;}
#ulike-logon .btn:hover { text-decoration:none;background:  #ff6d0c; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, rgba(255, 204, 0, .85),  rgba(255, 175, 0, .85),  rgba(255, 109, 12, .85) ); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, rgba(255, 204, 0, .85),  rgba(255, 175, 0, .85),  rgba(255, 109, 12, .85) ); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
/* orange (small) */
.align-center{text-align: center;}
.space-top{margin-top:20px;}
.ulike #breadcrumb{display: none;}
/*.ulike .widecol, .ulike .maincol, .ulike .rightcol{display: none;}*/

.ulike .maincol h2, h2.orange{background:none; }
.ulike .maincol h2 strong, h2.orange strong{background:none;}
.ulike .maincol, .ulike .rightcol{margin-top:20px;}
.delete-account:link, .delete-account:visited{color: #000; font-size: 0.8em;}

/*.ulike table.your-account {width: 80%; margin: 20px auto;}
.ulike table.your-account tr {}
.ulike table td{vertical-align: middle; padding: 10px; };*/
/*.ulike table input{font-style: 1.4em; padding: 7px; width: 90%}*/
.bubble {font-size: .65em; line-height: 1.4em;}
.smaller-text {font-size: 70%;}

/*Event Listings*/
.suggestion-box.standard{background: #000; color:#fff;padding: 20px;}
