/*Overwrite CSS For the Independent*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab);

/* Reset CSS */
img {border:0 none !important;}

/* Generic CSS */
.x620x300 {overflow:hidden;}
.x620, .x140x460_alt {overflow:visible !important;}
.montra .x620 { overflow: hidden; padding: 0 0 4px 0; margin: 0 0 10px 0; border-bottom: 1px solid #DDDDDD; }
.no-border {border: none;}

/* Social Column */
.indySocial { overflow: hidden; margin: -10px 0 10px 0; padding: 0; }

/*FaceBook*/
.indyFb { overflow: hidden; margin: 0 0 5px 0; border-bottom: 1px solid #DDDDDD; padding: 0 0 5px 0;}

/*Twitter*/
.socialGroup { overflow: hidden; padding: 0 0 5px 0; margin: 0 0 7px 0; border-bottom: 1px solid #DDDDDD;}
.indyTwitter { width: 63px; overflow: hidden; margin: 0 5px 0 0; font-size: 10px; float: left;}
.twitname{ float: left; font-size: 10px; font-family:arial; margin: 0; font-size: 10px; float: left; color: #005689; padding: 4px 0 0 0;}
.twitnameLeft{ float: left; font-size: 12px; font-family:arial,sans-serif; margin: 0; float: left; color: #005689; padding: 4px 0 0 0; margin: 0 5px 0 0;}

/*Social Buttons overflow*/
.indySmedia .fb_ltr { width: 140px !important; }
.indySmedia .twitter-follow-button { width: 60px !important; }
.indyTwitter .twitter-follow-button { width: 60px !important; }

/*Around the web*/
.indySmedia { overflow: hidden; margin: 0 0 10px 0;}
.indySmedia ul { margin: 0; padding: 0; font-family: arial,sans-serif; font-size: 0.9em;}
.indySmedia li { list-style-type: none; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #dddddd; overflow: hidden;}
.indySmedia li.apps { padding: 0 0 7px 20px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/icons/apps.gif) no-repeat 0 0; }
.indySmedia li.mobile { padding: 0 0 7px 20px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/icons/mobile.gif) no-repeat 0 0; }
.indySmedia li.igoogle { padding: 0 0 7px 20px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/icons/google.gif) no-repeat 0 0; }
.indySmedia li.reddit { padding: 0 0 7px 20px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/icons/reddit.gif) no-repeat 0 0; }
.indySmedia li.buzz { padding: 0 0 7px 20px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/icons/buzz.gif) no-repeat 0 0; }
.indySmedia li.chrome { padding: 0 0 7px 20px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/icons/chrome.gif) no-repeat 0 0; }
.indySmedia li.digg { padding: 0 0 7px 20px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/icons/digg.gif) no-repeat 0 0; }
.indySmedia li.youtube { padding: 0 0 7px 20px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/icons/youtube.gif) no-repeat 0 0; }
.indySmedia li.twitlist { padding: 0 0 2px 0;}

/*Partners*/
.comWide { width: 940px; overflow: hidden;}
.commercialPlug { width: 1200px; overflow: hidden; margin: 0;  padding: 0; }
.commercialPlug .plug { width: 300px; float: left; margin: 20px 20px 0 0; }
.commercialPlug .plug h2 { font: bold 1.1em Arial,Helvetica,sans-serif; margin: 0 0 3px 0; }
.commercialPlug .plug p { margin: 0; padding: 0; }
.commercialPlug .plug img { border: 0; margin: 0 0 5px 0;}

/*Around the web*/
.poshwrap {width:940px; overflow: hidden;}
.poshwrap img  { border: 0; }
.poshwrap .mod  { float:right; display:inline; }
.poshwrap .intro_top { font-family:Arial, Helvetica, sans-serif; color:#a7304a; font-size:16px; line-height:21px; }
.poshwrap .intro_copy { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2d; line-height:17px;}
.poshwrap .intro { float:left; width:540px; padding-top:10px; display:inline;}
.poshwrap .intro_wrap { width:940px; margin-bottom:25px; }
.poshwrap .menucopy { font-family: Arial, Helvetica, sans-serif;  font-size:11px; color:#000000;  line-height:16px; }
.poshwrap .terms { font-family: Arial, Helvetica, sans-serif;  font-size:11px; color:#666; line-height:14px;}
.poshwrap .tobook { font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#a7304a ;  line-height:16px;}
.poshwrap .thumbnail { border:1px solid #cbcbcb;}
.poshwrap .cta { padding-top: 10px; padding-bottom:10px;}
.poshwrap .menu_wrap { width:172px; float:left;}
.poshwrap .menu_wrap_end { width:172px; float:left; margin-left:20px;}
.poshwrap .row_wrap { width:940px; margin-bottom:20px;}
 
/*Full lists*/
.fulllist .article .text h3 { text-transform: none !important; }

/* Bellyband */
.bellyBand { width: 900px !important; overflow: hidden; margin: 0px auto 0 auto; line-height: 0; clear: both;}
.bellyBand a { font-size: 0; line-height: 0; }
.bellyBand .widget { font-size: 0; line-height: 0; text-align: center; display: table; margin: 0 auto;}
div#navigation div.x940.bellyBand div.column-1 {margin-top:0px!important;}
.bellyBand  .column-1  .widget > div {margin-bottom:10px;margin-top:10px;}

.hotTopics { margin-bottom: 5px !important; }
#content { margin: /*10px*/0 0 10px 0 !important; }

/*Ads*/
.ad { overflow: visible !important; }
#content .googlead { overflow: hidden !important;}
.promoAndLeaderboard .column-1 {display:table;}
.promoAndLeaderboard .ad { display:table-cell;vertical-align:middle;float:none; width: 728px; text-align: center; }
#side .ad div { display: inline-block;}

/*Related Video*/
.x220x380 .column-1 #newsVideoPlayer h5 { display: none; }

/* Large Opinion Cartoon */
.x620 .column-1 div.slideshow , div.slideshow { z-index: 1; }

/* Column 1 Google ads */
.x620 .column-1 .googlead ul li { float: left; width: 100% !important; }
.column-1 .googlead ul li { float: left; width: 100%  !important; }

/* Google ads general css */
#content .googlead  { text-align:left !important;}
.googlead br { height: 0px !important;}
.googlead ul li br { height: 0px !important;}
.googlead h4 { border-top: 1px solid #dddddd; border-bottom: 0 none; padding: 5px 0 0 0; margin: 0; text-transform: none; text-align:left;}
.googlead h4 a:hover { text-decoration: underline; color: #005689;} 
.googlead p { margin: 0; text-align:left;}
.googlead p.link  { margin: 0 0 5px 0;}
.googlead p.link a { margin: 0; font-weight: bold; color: #54a427; margin: 0;}
.googlead p.link a:hover { text-decoration: underline; color: #54a427;}
.googlead ul li a:hover { text-decoration: underline !important;}
.googlead ul li a { font-weight: bold; text-align:left;}
.column-2 .googlead#fullwidth ul li, .x620 .column-1 .googlead#fullwidth ul li { width: 100% !important; float: left; text-align:left;}

/* search google ads css */
#adcontainer1 iframe html body div#adBlock  { border-bottom: 5px solid #000000}
#adcontainer1 iframe html body div#adBlock h2  { border-bottom: 1px solid #dddddd; padding-bottom: 14px;}
#adcontainer1 iframe html body div#adBlock h2 a { color:#125581 !important; font-size: 11px;}
#adcontainer1 iframe html body div#adBlock div.ad { border-bottom: 1px solid #dddddd;}
.adStd div a { color:#125581; text-decoration: none; font-weight: bold;}
.adStd div a:hover, #adcontainer1 iframe html body div#adBlock div.ad div.adC div.adStd a.domainLink:hover { text-decoration: underline;}
#adcontainer1 iframe html body div#adBlock div.ad div.adC div.adStd a.domainLink { color:#54a427; text-decoration: none; font-weight: bold;}

/* x380x220 top story */
.x380x220 .column-1 .topstory { float: none !important;}

/* x220x380 top story */
.x220x380 .column-2 .topstory { float: none !important;}

/* School Table css */
.key { font-size: smaller; margin-bottom: 20px;}
.footnote { font-size: smaller; padding-top: 10px;}
.resultsHeader { background-color: #c12e26; color: #ffffff;}
.resultsHeader th { padding: 3px 0; text-align: center;}
.shaded { background-color: #e5e5e5;}
.results { border-collapse:collapse; width: 620px; font-size: smaller;}
.results tr td { padding: 3px 0; text-align: center;}
.results tr td.schoolName, .results tr th.schoolName { text-align: left; padding-left: 10px;}
.keySpacer { height: 15px;}
.columnOne { width: 100px;}
.key { font-size: smaller; margin-bottom: 20px ;}
.shaded { background-color: #e5e5e5;}
.alevelresults { border-collapse:collapse; width: 620px; font-size: smaller;}
.alevelresults tr td, .alevelresults tr th { padding: 3px; text-align: left; font-weight: bold;}
.alevelresults tr td.county { color: #ffffff; background-color:#c12e26; text-transform: uppercase;}
.alevelresults tr td.score { font-weight: normal;}
.shaded { background-color: #e5e5e5;}
.topfiftyresults { border-collapse:collapse; width: 620px; font-size: smaller;}
.topfiftyresults tr td, .topfiftyresults tr th { padding: 3px; text-align: left; font-weight: bold;}
.topfiftyresults tr th { color: #ffffff; background-color:#c12e26; text-align: center;}
.topfiftyresults tr td span { font-weight: normal;}

/* Most Commented / Viewed / Shared */
li.dsq-widget-item { margin: 5px 0 !important; padding: 0 0 5px 0; border-bottom: 1px solid #DDDDDD;}
.most-commented-tab .dsq-widget-item .commentCount, .mostViewed span, .mostShared span  { display: none; }
.dsq-widget-item a.dsq-widget-thread { font-weight: bold !important; font-size: 0.9em !important; font-family: Arial, sans-serif; }
p.dsq-widget-meta { display: inline !important; clear: none !important; white-space: nowrap;}

/* Advertising Guide */
.cyan { color: #0196c8;}
.orange { color: #ff6000;}
.pink  { color: #fb0059;}
.grey { color: #aaaaaa;}
.black { color: #000000;}
#advertising_guide_container { border-bottom: 5px solid #000000; float: left; padding-bottom: 3em; font-size: 12px; width: 940px;}
#advertising_guide_header { background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/adGuide/images/independent_logo.gif) no-repeat left top; text-align: right; border-top: 5px solid #000000; border-bottom: 1px solid #000000; width: 940px; height: 66px; padding-top: 5px; font-size: 26px; color: #005689;}
#advertising_guide_content { margin-top: 20px;}
#advertising_guide_digital , #advertising_guide_display{ float: left; width: 345px;}
#advertising_guide_classified { float: left; width: 250px;}
#advertising_guide_content h1{ border-bottom: 1px solid #000000; float: left; font-weight: normal; padding-bottom: 4px; margin-bottom: 1em;}
#advertising_guide_content h2 { clear: both; color: #000000; text-transform: uppercase; font-weight: bold; font-size: 1em;}
#advertising_guide_content h3 { clear: both; font-weight: bold; font-size: 1em; margin-bottom: 0;}
#advertising_guide_display h3.orange { margin-top: 3px;}
#advertising_guide_content p { color: #333333;margin: 5px 0 30px 0;}
.advertising_guide_downloads a {float: left; width: 85px; margin-right: 20px;}
.advertising_guide_downloads a img { float: left; border: 0 none;}
.advertising_guide_downloads a span { clear: both; color: #000000; text-transform: uppercase; display: block; float: left; font-weight: bold; font-size: 0.9em; margin-top: 10px;}

/* Footer em Fix for FC tag issue */
#footer, #bottom, .googlelead, .dayInaPage  { font-style: normal; }

/* travel competition carousel */
#left_hand_property_search { width: 220px!important; }
#left_hand_property_search  #homeflow_widget_search { border: 1px solid #e5e5e5; padding: 0!important; font-family: arial, verdana,sans-serif!important; color: #c00!important; font-size: 11px!important; font-weight: bold!important; text-transform: uppercase!important; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/homeflow/images/grey_background.gif) repeat-x right top; height: 200px;    }
#left_hand_property_search  #homeflow_widget_search img { display: none!important; visibility: hidden;}
#left_hand_property_search  #homeflow_widget_search h4#homeflow_widget_search_title { height: 47px; padding: 10px 0 0 10px; color: white; font-family: Georgia,Arial,Helvetica,sans-serif; font-size: 25px; font-weight: normal; margin: 0; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/homeflow/images/grey-top.png) no-repeat right top; border: 0 none!important; text-transform: capitalize!important; margin-bottom: 7px;}
#left_hand_property_search  #homeflow_widget_search label { margin-left: 16px;}
#left_hand_property_search  #homeflow_widget_search  form#homeflow_widget_search_search_form div#homeflow_widget_search_div input#homeflow_widget_search_search_field { margin-left: 16px; width: 172px; margin-top: 7px; padding: 5px; font-size: 12px;}
#left_hand_property_search  div#homeflow_widget_search input.homeflow_widget_search_radio { margin: 0!important;}
#left_hand_property_search  #homeflow_widget_search form#homeflow_widget_search_search_form div#homeflow_widget_search_div input[type='submit'] { width: 54px; height: 21px; font-size: 0; height: 23px; position: absolute; left: 162px; margin-top: 83px; width: 56px; text-indent: -10001em; text-align: left; background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/homeflow/images/go_button.png) no-repeat; margin-left: 146px;}
#left_hand_property_search  #homeflow_widget_search form#homeflow_widget_search_search_form #homeflow_widget_search_min_price, #left_hand_property_search  #homeflow_widget_search form#homeflow_widget_search_search_form #homeflow_widget_search_max_price { display: inline; float: left; font-size: 11px; height: 18px; margin-left: 16px; margin-top: 15px; width: 83px;}
#left_hand_property_search  #homeflow_widget_search form#homeflow_widget_search_search_form #homeflow_widget_search_max_price { margin-left: 19px; }
a#homeflow_widget_search_link { display: none!important; visibility: hidden!important;}

/* Travelmags Ezine */
#travelmags_ezine { color: #ffffff; font-family: Arial, sans-serif; width: 300px; height: 150px; background: url(http://www.independent.co.uk/independent.co.uk/editorial/images/ezine-image.jpg) no-repeat; display: block; }
#travelmags_ezine span#align_top { background-color: #343434; display: block; font-size: 11px; padding: 3px 0 3px 12px;}
#travelmags_ezine span#align_bottom { background-color: #5e5e5e; display: block; font-size: 11px; padding: 3px 0; margin-top: 110px; text-align: center;}

/* Bermuda */
.inpage-widget-6251851 { font-family: Arial, sans-serif; }
.bermuda-logo { width: 940px; height: 50px; margin-bottom: 20px;}
.bermuda-video { width: 785px; height: 440px; padding-left: 155px; margin-bottom: 20px; background-color: #000000;}
.BrightcoveExperience { margin-top: 10px;}
.bermuda-advertorial-container { width: 940px; margin-bottom: 20px;}
.bermuda-advertorial-lhs { height: 346px; margin-right: 16px; float: left; width: 684px;}
.bermuda-advertorial-lhs-top div h2 , .bermuda-advertorial h2 { margin: 10px 0;}
.bermuda-advertorial-lhs-top { margin-bottom: 16px; float: left;}
.bermuda-forty-eight-hours, .bermuda-gallery { width: 338px; height: 346px; float: left;}
.bermuda-forty-eight-hours { margin-right: 8px;}
.bermuda-advertorial { width: 680px; height: 346px; float: left; margin-top: 10px;}
.bermuda-advertorial-rhs { float: left;}
.bermuda-competition { width: 240px; height: 536px; margin-bottom: 16px; background-color: #000000;}
.bermuda-competition  h2, .bermuda-competition  p { padding: 0 10px; color: #ffffff;}
.bermuda-competition  a { color: #ffffff;}
.bermuda-simon-calder { width: 240px; height: 163px;}

/* International Dance Festival Birmingham */
#idfb-lead-image { width: 940px; background: #000000 url( http://www.independent.co.uk/independent.co.uk/editorial/idf-birmingham/lead-image.jpg) no-repeat center top; height: 235px;}
#idfb-lead-image div {padding: 30px 0 0 35px; width: 430px;}
#idfb-lead-image h2 {color: #ffffff; font-family: Times, "Times New Roman", Georgia, serif; font-size: 20px;}
#idfb-lead-image p {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 410px;}

/* iPad Landing Page */
.ipad-splash { width: 940px; float: left; margin-bottom: 20px;}
.ipad-splash img { float: left;}
.ipad-splash div { float: left; margin-left: 15px; width: 328px; font-family: arial; font-size: 14px;}
.ipad-splash div h1 { font-family: Georgia; font-size: 25px;}
.ipad-subhead-logo { border-bottom: 5px solid #666666; width: 940px; margin-bottom: 9px;}
.ipad-article-container { width: 940px; margin-bottom: 32px; float: left;}
.ipad-article { width: 307px; float: left; margin-right: 9px; font-family: arial; font-size: 12px;}
.ipad-article-end { width: 307px; float: left; margin-left: 1px; font-family: arial; font-size: 12px;}
.ipad-article h2, .ipad-article-end h2 { font-size: 16px; font-family: Georgia; width: 307px; height: 18px;}
.ipad-article-end img, .ipad-article img { border: 0 none;}
.ipad-subhead-logo img { border: 0 none;}

/* Gallery Breadcrumb Hide */
#page.reload-gallery div#content div#areas div#main-container div#top div.inpage-widget-5054703 a { display: none;}

/* Teaching Agency */
#qanda-container { font-family: arial; color: #333333;}
#qanda-left { float: left; width:637px;}
#qanda-left h2 { width: 295px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #333333;}
p#intro { font-size: 11px; margin-bottom: 15px;}
.msg_head { height: 50px; cursor: pointer; position: relative; margin:1px; font-size: 16px; font-weight: bold;}
span.question { display: block; padding: 12px 12px 0 12px;}
span.questioner { display: block; padding: 0 12px 0 36px; font-size: 10px; font-weight: normal;}
.msg_body { padding: 5px 10px 15px 15px; background-color:#FBFBFB; font-size: 12px;}
.msg_body strong { font-size: 16px;}
#qanda-right { float: right; width:293px;}
#qanda-right h2 { width: 293px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #333333;}
.writer-left, .writer-right { margin-top: 7px; height: 140px; clear: both; color: #ffffff; width: 293px;}
.writer-left img { float: left;}
.writer-right img { float: right;}
.writer-left.blue { background: url(blue-bg.gif) repeat-x  center top;}
.writer-right.orange { background: url(orange-bg.gif) repeat-x  center top;}
.writer-left.green { background: url(green-bg.gif) repeat-x  center top;}
.writer-right.pink { background: url(pink-bg.gif) repeat-x  center top;}
.writer-left.lilac { background: url(lilac-bg.gif) repeat-x  center top;}
.teacher-details { float: left; width: 160px;}
.teacher-name { display: block; font-size: 16px; font-weight: bold; float: left;}
.teacher-position { font-size: 12px; float: left; display: block;}
.writer-left .teacher-name { margin: 40px 10px 0 10px}
.writer-left .teacher-position { margin: 0 10px;}
.writer-right .teacher-name { margin: 40px 10px 0 10px}
.writer-right .teacher-position { margin: 0 10px; clear: left;}
.accordion { width: 637px;}
.accordion h3 { background: url(question-closed.gif) no-repeat 595px; cursor: pointer;}
.accordion h3.blue { background-color:#DCF3FF !important;}
.accordion h3.green { background-color:#DCF3C4;}
.accordion h3.orange { background-color:#FFD89E;}
.accordion h3.pink { background-color:#F8DEDE;}
.accordion h3.lilac { background-color:#E2D9EC;}
.accordion h3.active { background-image: url('question-open.gif'); }
#submit-question-title { border-bottom: 0 none; margin-top: 20px;}

/* Search Results */
.sortCriteriaLinks h4 { margin-top: 0px; }

/* Slim article google ads */
.x140x460_alt .column-2 .googlead { margin-left: 10px !important; }
.x140x460_alt .column-2 .googlead ul li a { word-wrap: break-word; }

/* Property Carousel */
.property div.carousel .scrollable .items div div.titleSide h4 { line-height: 11px; text-transform: none; }
div.carousel div.mainDisplayContainer div.overlay a {color:#fff!important;}

/* Google Ads Gallery  Refresh - link colour */
.googlead.wideGal a { display: block; margin: 0 0 -25px 15px; }
.googlead.wideGal ul { margin: 0 0 20px 0; padding-bottom: 10px; overflow: hidden; border-bottom: 5px solid #000000; font-size: 11px;}
.googlead.wideGal ul li { border-top: 0px none; float: left; width: 200px; margin-left: 31px; color: #000;}
.googlead.wideGal ul li a { margin: 0; display: inline;}
.googlead.wideGal ul li:first-child { margin-left: 15px; }
#page .googlead ul li a { color: #2a4b86 !important;}
#page .googlead ul li a:nth-of-type(2) {color:#48a7d6!important;}
.reload-gallery #footer { padding: 0; }
.googlead ul li {border:none!important;}

/* Alt section Layout */
.newsch #altLayout { margin: 0; padding: 0; border-bottom: none;}
#altLayout { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #DDDDDD;}
#altLayout img { border: none; }
#altLayout h1 { margin: 0 0 5px 0; line-height: 1.1;}
#altLayout h3 { margin: 0 0 0 0; }
.column-2 .storiesSecondCol h3 {margin: 0 0 5px 0!important;}
#altLayout .topStoryContainer .article .summary { font-size: 115%; margin: 0px; }
#altLayout .column-2 .landscape img, .column-2 .storiesSecondCol .landscape img, .indexStories .landscape img { margin: 0 0 5px 0; }
#altLayout .stories.custom .article.first, .stories.custom .article.first.storiesSecondCol { padding: 0 0 5px 0;}
#altLayout .column-1 .stories.custom .article.first { border-top: 1px solid #DDDDDD; padding: 5px 0 5px 0;}
#altLayout ul { padding-right: 0; }
#altLayout .topStoryContainer .landscape img { margin: 0 0 5px 0; }
#altLayout .topStoryContainer .landscapeFixedHeight img { margin: 0 0 5px 0; }
#altLayout .topstory { margin-bottom: 5px !important; }



/* Page bottom carousel */
.greyRulerBottom {border-bottom: 2px solid #cdcdcd !important;}
.greyRuler {border-top: 2px solid #cdcdcd !important;}


/* Stacked Header */
#stacked { border-bottom: 0px solid #000; padding: 0 0 2px 0; margin: 0 0 3px 0; }
.linksDateWeather { border-bottom: 5px solid #d2d3d5!important;border-top:1px solid #d2d3d5!important;padding:4px 0!important;}

/* iJobs Widget */
.ijobsWidget { width: 300px; margin: 0 0 15px 0; }
.ijobsWidget img { border: none; }
.ijobsLink { background: #D3D3D3; padding: 5px; margin: 0; color: #005689; font-family: arial, sans-serif; }

/* inSkin */
/* #InSkinPageContainer_myPageSkin { background: #fff !important; } */

/* hotTopics */
.hotTopics { display: none; }

/* Olympics Mini-index 
.olyMiniIndex .first h2  { color: #2e8a10; }
.olyMiniIndex .first h2 a { color: #2e8a10; }
.olyMiniIndex .first h2 a:hover { color: #64c843; }
.olyMiniIndex h6 { color: #2e8a10; }
.olyMiniIndex h6 a { color: #2e8a10; }
.olyMiniIndex h6 a:hover { color: #64c843; }*/

/* Olympics Section 
.olyoly #main-container a { color: #2e8a10; } 
.olyoly #main-container a:hover { color: #64c843; } 
.olyoly #main-container .x220x380 .column-1 a { color: #005689; }
.olyoly #main-container .oly-sub-links li a { color: #FFFFFF; } */   

/* Olympics Full List 
.olyath #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyath #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }
.olynew #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olynew #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }  
.olypar #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olypar #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; } 
.olyswi #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyswi #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }
.olycyc #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olycyc #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; } 
.olyfoo #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyfoo #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }            
.olysai #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olysai #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; } 
.olyoth #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyoth #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }  
.olymed #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olymed #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }   
.olyrow #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyrow #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; } 
.olyrec #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olyrec #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }
.olycom #main-container #main .x220x380 .column-2 .fulllist h3 a { color: #2e8a10; }
.olycom #main-container #main .x220x380 .column-2 .fulllist h3 a:hover { color: #64c843; }  */     

/* Olympics Article 
#olyArticleTitle h1 { color: #2e8a10; }*/

/* Property MPU Carousel */
#propCar { padding: 63px 0 0 0; background: #fff url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/property/MPU/fp-logo.gif) no-repeat 0 0; }
#propCar .mainDisplayContainer { border-bottom: 5px solid	#00a9d5; width: 298px; border-left: 1px solid #00a9d5; border-right: 1px solid #00a9d5; }
#propCar div.mainDisplayContainer div.overlay h2 { font-size: 1em; font-weight: bold; font-family: Arial,sans-serif; margin: 0 0 5px 0; }  
#propCar div.mainDisplayContainer div.overlay p { font-size: 0.9em; font-weight: normal; letter-spacing: normal; margin: 0; font-family: Arial,sans-serif;}
#propCar div.mainDisplayContainer div.rightPrevNextButton { background: url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/property/MPU/carousel-right.png) no-repeat scroll 0 0 transparent; margin-right: 0; right: 0; top: 30%; }
#propCar div.mainDisplayContainer div.leftPrevNextButton {background: url(http://www.independent.co.uk//independent.co.uk/editorial/commercial/property/MPU/carousel-left.png) no-repeat scroll 0 0 transparent; left: 0; margin-left: 0; top: 30%; }
#propCar div.overlay div.info { padding: 8px 5px 5px 5px; }
#propCar.carousel > div:last-of-type { display: none; }

/* Olympics Homepage Bar */
.column-1 .OlympicBar { width: 380px; margin: 0 0 5px 0; overflow: hidden; }
.column-1 .OlympicBar a { background: url(http://www.independent.co.uk/independent.co.uk/images/oly-hp.png) no-repeat 0 0; display: block; width: 380px; height: 21px; color: #fff; padding: 6px 0 0 75px; font-size: 12px; font-weight: bold; font-family: arial}
.olyHeadStrap { margin-top: 3px; }
.column-2 .OlympicBar { width: 220px; margin: 0 0 10px 0; overflow: hidden; }
.column-2 .OlympicBar a { background: url(http://www.independent.co.uk/independent.co.uk/images/oly-hp.png) no-repeat 0 0; display: block; width: 220px; height: 21px; color: #fff; padding: 6px 0 0 75px; font-size: 12px; font-weight: bold; font-family: arial}			

/* Editorial Carousel */
div.carousel.edCarousel {border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin: 0 0 7px 0; padding: 7px 0 7px 0;}
#altLayout .edPromoSlot {border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin: 0 0 7px 10px; padding: 7px 0 7px 0px;}

/* Election Carousel */
#eleTitle { border-top: 1px solid #DDDDDD; padding: 5px 0 0 0; clear: both; }
#eleRelated { padding: 0; }
#eleRelated h5 a { font-family: arial,sans-serif; font-size: 12px; font-weight: bold; }
#altLayout .column-1 #eleRelated.stories.custom .article.first { border-top: none; padding: 0; float: none; }
#altLayout .column-1 #eleRelated.stories.custom .article { border-top: none; padding: 0; float: none; }
#altLayout .column-1 #eleRelated.stories.custom .article { border-top: none; padding: 0; float: none; }
#altLayout .column-1 #eleRelated.stories.custom .text h5 { margin: 0; }

/* Stories in this section */
#relatedSectionContent.stories.custom .article.first { margin: 0 0 12px 0; }
#relatedSectionContent.stories.custom .article { margin: 0 0 7px 0; }
#relatedSectionContent { width: 140px; float: right; padding: 0 5px; margin: 5px 0 10px 5px !important; clear: both; }
#relatedSectionContent h5 { font-size: 1.1em; padding: 0 0 5px 0;}
#relatedSectionContent .stories-picture img { border: 1px solid #333333; }
.relatedSectionContentTitle { float: right; border-left: 1px solid #333333; border-top: 2px solid #333333; margin: 10px 0 10px 10px; padding: 2px 0 0 7px; width: 140px; font-weight: bold; font-family: arial, sans-serif; clear: both;}
#relatedSectionContent.stories.custom .image-left { margin-right: 0px; }

/* Voices */
.hotTopics.voices {display:block !important;} 
.voicesMostViewed ul li a.title {font-size: 1.7em !important;font-weight: normal !important;}
.voicesCommented ul li a.title {font-size:1.53em !important;}
.voicesMostViewed ul li a.author, .voicesCommented ul li a.author {font-size: 1.45em !important;font-weight: normal !important;}
.voicesDualComment .commentBody, .voicesSingleComment .commentBody {font-style:normal !important;}
.voicesArticleLayout .storyTop p {font-size:1.1em !important;line-height:21px !important;}
#voicesComments .commentsHolder .commentsText {color:#686464;font-style:normal !important;text-transform:none !important;}
#voicesComments .voicesCommentsBody .commentsViewAll.countActive a {color:#686464 !important;text-transform:none !important;}
#voicesComments .commentsHolder div .commentsName {color:#FE521B !important;text-transform:none !important;}
#voicesComments .voicesCommentsHeading span {text-transform:none !important;}
.voicesTodaysCartoonWidget img {cursor:pointer;}
.voices ul.tabs li a.current {border:1px solid #F54E26 !important;border-bottom:0 none !important;}
.voicesLeftFloatingStyle.googlead {margin-right:20px !important;float:left;}
.voicesDualComment img, .voicesSingleComment .img {width:50px;height:50px;}
.voicesArticleLayout.ads, .voicesArticleLayout.ads .googlead {width:485px;}
#content .googlead {clear:both;}
.ivdrip.top-heading .link {color: #FFF;}
.ivdrip.bottom-heading .link {color: #000;}
.ivPromo .ivPromo-miniCarousel {margin-bottom:6px !important;}
.ivPromo .ivPromo-article {padding:6px 0 !important;}
.mmm .leftImage+.title {display: block;margin-left: 94px;}
.mmm br {display:none;} 
.ivPromo .mini-carouselConrtainer .textArea .heading a {color: #fff !important;}

/* PL badges */
#badges-container {clear:both;position:relative;height:35px;width: 620px;margin:0 0 10px 0;}
.club-badges {position:absolute;left:0;top:0;width: 620px;margin:0;padding:0;}
.club-badges li {z-index:0;list-style:none;float:left;position:relative;width:30px;height:35px;padding:0 1px 0 0;}
.club-badges .last {margin-right: 0;}
.club-badges li a img {border:0 none;padding-right:1px;width:30px;height:35px;position:absolute;}

/* Carousel background */
#carouselConrtainer .textAreaBg {opacity:0.5;}
#carouselConrtainer #carouselNav {background:#353535 !important;}
#carouselConrtainer .fullWidth {border: 10px solid #353535 !important;}

/* All Topics */
.search-topic {overflow:hidden;}
.search-topic .search-heading {font-size: 18px; margin: 0 0 10px 0;}
input#all-topics-field {border:none;border-radius:5px;box-shadow:0 0 5px #666 inset;height:25px;line-height:25px;width:100%;text-indent:5px;float:right;} 
input#all-topics-field:focus { outline:none; }
.alpha-digits {margin:10px 0;}
.alpha-digits a {font:italic normal 18px Georgia;color:#000;margin:0 3px;}
.alpha-digits a:hover {text-decoration:underline;}
.topic-list {margin:0;padding:0;overflow:hidden;}
.topic-list h6 {font-size:18px;margin:10px 0;text-align:center;}
.topic-list .item {list-style:none inside none;float:left;margin:2px 2px 0 0;width:33%;}
.topic-list .item a {font-family:arial;}

/* iQuiz */
.iquiz {line-height:18px;}
.iquiz img {border:0 none !important;}
.iquiz .logo {position:relative;margin:0 10px;height:200px;}
.iquiz .iquiz-logo {display:block;}
.iquiz .sponsor-txt {font-size: 20px;font-style: italic;position: absolute;right: 130px;}
.iquiz .endsleigh-logo {position:absolute;right:0;}
.iquiz p {line-height:18px;}
.iquiz-tc h3 {font-weight:bold;color:#000;margin-top:0;}
.iquiz-tc h5 {margin:5px 0 0 0;font-weight:bold;}
.iquiz-tc ul {list-style:square outside none;}
.iquiz-tc ul li ul {list-style:circle outside none;}
.iquiz-tc li {margin:5px 0;}

/* jcarousel */
.mktg-btns-ctr {overflow:hidden;width:210px;height:143px;}
#mycarousel {margin:0;padding:0;}
.jcarousel-container .jcarousel-prev, .jcarousel-container .jcarousel-next {display:none;}

/* Marketing Subscriptions */
.marketing-subscriptions {padding:25px;background:transparent url(http://www.independent.co.uk/independent.co.uk/marketing/subscriptions/mar-subs-bg.gif?ver=5k) repeat-x 0 0;color:#000;}
.marketing-subscriptions p {margin:0;padding:0;}
.marketing-subscriptions img {border:0 none;}
.marketing-subscriptions > .heading {font-size:52px;line-height:46px;font-weight:bold;text-transform:uppercase;}
.marketing-subscriptions .sub-heading {color:#bf2e1a;font-size:26px;padding:5px 0 20px 0;}
.marketing-subscriptions .subscription-graphics {overflow:hidden;height:360px;}
.marketing-subscriptions .subscription-graphics .graph-sub {width:290px;height:360px;float:left;margin:0 10px 0 0;position:relative;}
.marketing-subscriptions .subscription-graphics .es-graphics.graph-sub {margin:0;}
.marketing-subscriptions .subscription-graphics .graph-sub .first {position:absolute;left:0;top:0;width:220px;height:320px;}
.marketing-subscriptions .subscription-graphics .graph-sub .second {position:absolute;right:16px;top:80px;width:130px;height:150px;}
.marketing-subscriptions .subscription-graphics .graph-sub .third {position:absolute;right:2px;top:155px;width:210px;height:190px;}
.marketing-subscriptions .subscription-info {overflow:hidden;margin:5px 0 20px 0;}
.marketing-subscriptions .subscription-info .info-sub {float:left;margin:0 15px 15px 0;width:285px;height:240px;background-color:#FFF;border-radius:10px;}
.marketing-subscriptions .subscription-info .info-sub .heading {border-radius:10px 10px 0 0;margin:0;padding:10px 5px;text-align:center;}
.marketing-subscriptions .subscription-info .es.info-sub {margin-right:0;}
.marketing-subscriptions .subscription-info .info-sub.big-width {width:435px;height:200px;}
.marketing-subscriptions .subscription-info .indy .heading {background-color:#D2232A;}
.marketing-subscriptions .subscription-info .thei .heading {background-color:#bcbdc0;}
.marketing-subscriptions .subscription-info .es .heading {background-color:#faa61a;}
.marketing-subscriptions .subscription-info .info-sub .heading a {font-size:18px;font-weight:bold;color:#333;}
.marketing-subscriptions .subscription-info .info-sub .price {text-align:center;padding:20px 0 0 0;display:block;font-size:18px;font-weight:bold;}
.marketing-subscriptions .subscription-info .info-sub .detail {text-align:center;padding:10px 10px 20px 10px;font-size:15px;}
.marketing-subscriptions .logos {overflow: hidden;}
.marketing-subscriptions .logos span {margin:0 100px 0 0;float:left;}
.marketing-subscriptions .logos .m-es-logo {width:190px;}
.marketing-subscriptions .logos .m-indy-logo {width:250px;margin-top:15px;}
.marketing-subscriptions .logos .m-esmag-logo {width:100px;margin-top:12px}
.marketing-subscriptions .logos .m-i-logo {width:27px;margin:0;}

.galleria-lightbox-box {z-index:9999999 !important;}
.navPrimary .third-level-wrapper {z-index:9999999 !important;}

/* iJobs widget */
.iJobs-ctr {background:#F3F3F3;border:1px solid #ccc;border-top:8px solid lightGrey;margin:0 0 12px 0;}
.iJobs-ctr .iJobs-head {margin:10px;}
.iJobs-ctr .iJobs-head img {border: 0px none;}
.iJobs-ctr .iJobs {padding:0 10px;}
.iJobs-ctr .iJobs .header {display:none;}
.iJobs-ctr .iJobs .content ul {list-style: none;padding:0;margin:0;}
.iJobs-ctr .iJobs .content ul li {font-size:0.9em;margin: 5px 0;padding: 0 0 5px 0;border-bottom: 1px solid #DDD;}
.iJobs-ctr .iJobs .content ul li a {font-weight: bold;font-family: Arial, sans-serif;}
.iJobs-ctr .iJobs-ftr {margin:0 !important;}
.iJobs-ctr .iJobs-ftr .iJobsLinks {padding:5px 5px 5px 10px;margin:10px 0 0 0;background-color:lightGrey;}
.iJobs-ctr .iJobs-ftr .iJobsLinks a {font-size:0.9em;}

/* Floating Article Columns for SEO */
.floatingColumns.x460x140 .column-1 {float: left;}
.floatingColumns.x460x140 .column-2 {float: right;margin: 0 0 0 9px; padding: 0 0 0 10px;border:0 none;border-left:0px solid #DDD;}

/* FB recently read fix */
#swFriend .fb_iframe_widget iframe {width:275px !important;height:300px !important;}
#swFriend .fb_iframe_widget > span {width:275px !important;height:300px !important;}

/* Health Online */
.health-online-terms {font-weight:bold;font-size:11px;}
/* section banners */
.section-banner {margin:0;}
.section-banner img{margin-top:0px;}
.banner-h {height:99px;}
/* Indy apps */
.ipad-article-container .price {padding:1px 10px;background-color:orange;float:right;}
/* Sub sections menu */
#navigation .submenu .Commentators, #navigation .submenu .Columnists, #navigation .submenu .Democracy, #navigation .submenu .Our.Voices, #navigation .submenu .IV.Drip.Archive, #navigation .submenu .Save.the.tiger {display:none;}
/* twitter follow btn fix */
.TopArticleWidget .twitter {z-index:9;position:relative;}
/* Commercial styles */
.commercialPlug .plug {width:auto !important;}

.hp-fb-like-box {border: 1px solid #02A9D6;}
.article-img {padding:0 10px 0 0;}

#main .tabbingGroup {border-top:5px solid #000;}

/* Reset CSS */
img[onclick] {cursor:pointer;}

/* IV Drip */
.ivDripArchive.ivdripday ul li {overflow:hidden;}
.ivDripArchive.ivdripday ul li .mainContent {float:right;width:310px;}
.ivDripArchive.ivdripday ul li .contentImg {float:left;}

.es-offers > div{position:relative;}

/* Yahoo! PL player 630px wide CSS */
.epl_container,.epl_top_container, .spon_left, .spon_right, .epl_clear{display:block;margin:0px;padding:0px;min-height:0px;font-size:0px;border:0px;white-space:nowrap;}    
.epl_container{background-color:#000000;}
.epl_top_container{background:#F9F9F9 url(http://l.yimg.com/i/i/uk/any/e/bkg.jpg) repeat-x scroll top;}
.spon_left{width:140px;float:left;height:60px;overflow:hidden;background:#000000 url(http://l.yimg.com/i/i/uk/any/e/ylogo.jpg) no-repeat;}
.spon_right{width:160px;float:right;height:60px;overflow:hidden;background:#000000 url(http://l.yimg.com/i/i/uk/any/e/right.jpg) no-repeat;}
.epl_clear{clear:both;}

/* Skimlinks view or buy Button CSS */
.skimlinks-btn {width:61px;height:23px;background:url(http://www.independent.co.uk/independent.co.uk/assets/images/view_btn.png) no-repeat 0 0;text-indent:-99em;display:inline-block;}

/* iJobs */
.iJobs-ctr .iJobs .content div h3 a {font-size:15px;}
.iJobs-ctr .iJobs .content .feedSummary {margin:8px 0;}

/* Topic Stories */
.TopicStories .topStoryContainer{margin:5px 0 20px 0 !important;}
.TopicStories .topStoryContainer .topPicture {float:left;}
.TopicStories .topStoryContainer .text-bottom {float:left;width:470px;}
.TopicStories .topStoryContainer .text-top, .TopicStories .topStoryContainer .text-right {float:right;width:470px;}
.TopicStories .topStoryContainer h1 {margin:0 10px;}
.TopicStories .topStoryContainer .summary {clear:both;margin:0;padding:10px 0 0 0;}
.TopicStories .topStoryContainer .summary p {margin:0;}



/* Independent Plus Gallery */
.reload-gallery #content {clear:both;}

/* Section header icons */
.headerRed {background:#b80000;color:#fff;font-family:Arial; font-size:11px; font-weight:bold;padding:0 2px;margin-right: 3px;}
.headerVoices {background:#FE521B; color:#fff; font-family: Arial; font-size:11px; font-weight: bold; padding: 0 2px;}

/* Travel Offers */
.tm_copy1{color:#333;font-size:12px;font-family:Arial,Helvetica,sans-serif}
.tm_copy2{color:#005689;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.tm_copy3{color:#333;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.tm_cta{background:url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/newsletter/travel/300unit/lhs.gif) 0 0 no-repeat;height:17px;display:block;background-color:#bd0441;text-align:center;float:left;margin-top:3px}
.tm_cta a{background:url(http://www.independent.co.uk/independent.co.uk/editorial/commercial/newsletter/travel/300unit/rhs.gif) top right no-repeat;display:block;height:17px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFF;font-weight:bold;text-decoration:none;line-height:17px;border:0;padding:0 14px 0 8px}
.tm_clear{padding:6px 0 6px 0;clear:both;display:block}
.tm_300_container{width:300px;margin-bottom:20px;background-color:#f5f5f5;padding-top:9px}
.tm_300_inner_container{width:280px;margin:0 10px 0 10px}
.tm_300_top_title{color:#333;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:18px;float:left}
.tm_300_top_link{color:#bd0441;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:18px;text-decoration:none;float:right}
.tm_300_img{border:2px solid white;float:left}
.tm_300_copy_container{display:table;height:110px;float:left;padding-left:5px}
.tm_300_copy_container div{width:134px;display:table-cell;vertical-align:middle}
.tm_140_container{width:140px;margin-bottom:20px;background-color:#f5f5f5;padding-top:6px}
.tm_140_inner_container{width:128px;margin:0 6px 0 6px}
.tm_140_top_title{color:#333;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:16px;float:left}
.tm_140_img{border:2px solid white}
.tm_140_copy_container{display:block;margin-top:4px}
.tm_clear_140{padding:8px 0 8px 0;clear:both;display:block}

/* Fix for incorrect byline for voices section pages */
.SubscribeWidget div div.indyeditor-ctr {margin-top:10px;}
.SubscribeWidget .indyeditor-ctr img {float:left;margin-right:10px;}
.SubscribeWidget .indyeditor-ctr span {font-family: league gothic;-webkit-font-smoothing: antialiased;color:#414141;font-size:13pt;line-height:20px;}
.SubscribeWidget div div.indyeditor-ctr a.indyeditor {font-family: league gothic;-webkit-font-smoothing: antialiased;display: block;color:#fe521b;font-style: italic;font-size: 16pt;text-transform: uppercase;letter-spacing:1px;}

/* Article page left column */
#page.article .column-2 .article h3 {line-height: 18px;padding: 0 0 5px;margin:0;}
#page.article .column-2 .article h3 a {font-size: 16px;}
#page.article .column-2 .latestInSection img {margin:0 !important;}
#page.article .column-2 .stories.custom .article {border-top: 0 none;border-bottom:1px solid #ddd;}

/*Indybest gallery stamp */
.custom-gallery.indybest {position:relative;}
.custom-gallery.indybest #slideshow-header #slideshow-title {width:320px;}
.custom-gallery.indybest #slideshow-header .indybeststamp {position:absolute;right: 160px;top:-10px;z-index: 9;}
.custom-gallery #slideshow-header {width: 605px!important;}

/* LPR properties widget */
.bluebg {background-color:#22acb6;}
.lpr-widget {margin: 0 0 15px 0;border:1px solid #000;}
.lpr-widget a:hover {border:0 none !important;}
#properties-hdr {border-bottom: 1px solid #000;color:#fff;font-size: 15px;font-weight: bold;margin-top: 0;padding: 5px;text-align:center;}
.properties {margin:0;padding:0 5px 10px 5px;}
.property-details, .properties .property .property-title {font-family:helvetica, arial, sans-serif; }
.properties .property {margin:10px 0;overflow:hidden;}
.properties .property .property-photo {float:left;height:100px;margin:0 10px 0 0;width:130px;}
.properties .property .property-photo img {width:130px;height:100px;}
.properties .property .property-title {color:#333333; font-weight:bold;}

/* LPR properties mini widget */
.lpr-widget.mini {border:1px solid #000;border-radius:0 0 10px 10px;}
.lpr-widget.mini #mini-properties-hdr {margin:0;padding:2px 0 0 0;text-align:center;border-bottom:1px solid #000;}
.lpr-widget.mini #mini-properties {height:297px;overflow-x:hidden;overflow-y:scroll;border-bottom:1px solid #000;}
.lpr-widget.mini #mini-properties .property {overflow:hidden;padding:1px 0;margin:0;height:100px;}
.lpr-widget.mini .search-bar {padding:1px 3px 0 3px;}
.lpr-widget.mini .search-bar .search-field {border:1px solid #000;border-radius:10px;padding:1px 0 1px 25px;width:163px;background: #fff url(http://www.standard.co.uk/standard.co.uk/assets/images/esrentals/magnifying_glass_icon.png) no-repeat 5px center;}
.lpr-widget.mini .search-bar .submitbtn {border:0 none;border-radius:5px;color:#fff;font-size: 11px;font-weight: bold;padding: 3px 7px;cursor:pointer;letter-spacing:1px;}

/*overrides on the sections and article pages to help clean up the site*/

#content #side .googlead{border-top:none; margin:0 0 5px 0; padding-top:5px;}
.latestInSection .latestInHeader h5, 
.latestNews .latestInHeader h5, 
#newsVideoPlayer h5, 
.slideshow h5, 
.header h5, 
.trailer h5, 
.relatedContents h5, 
.ab_verticalx4_white-opaque-overlay .trc_rbox_header, 
.trc_inner_header .trc_header_left_column
{border:none!important;color:#b80000 !important;padding:10px 0 5px 0!important;margin: 0 !important;font-family: 'Open Sans', sans-serif !important;}
.suggestedTopics .tags .tagLabel:after {content: ":"}
.suggestedTopics .tags .tagLabel 
{border:none!important;color:#868686!important;padding:5px 0 0 0!important;margin: 0 !important;width: auto !important;}
.suggestedTopics {background-color: #f4f4f4; float:left;width: auto !important;border-top: 3px double #d6d6d6;border-bottom: 3px double #d6d6d6;margin: 0 !important; padding: 5px !important;}
.suggestedTopics .tags .tagNames {width: auto !important;}
.suggestedTopics .tagNames li:first-child a {background: none;}
.suggestedTopics .tagNames li {border-bottom:none!important;float: left;margin: 3px 0;}
.suggestedTopics .tags .tagNames a {color:#000;color: #b80000 !important;padding: 0 10px !important; margin: 4px 0 !important;}


.RelatedArtTag {margin: 0 !important;width: auto !important;}
.widget.RelatedArtTag ul {margin: 0px 0px 4px !important;}
.widget.RelatedArtTag ul li {margin: 5px 0;}
.widget.RelatedArtTag ul li.first {margin-top:0px;}
.relatedContents a {border:none!important;color:#000!important;}
.googleadInpage.RelatedArtTag {width:150px!important;}

.border-bottom {border-bottom: 1px solid #d6d6d6!important;}
#side .ad, .searchRow {border:none!important;}
.tabbingGroup {border-bottom:none!important;} 

.rssFull h3 {margin: 5px 0 5px 0!important;}
/* reverting voices h5 tag back */
.topVoicesWidget .header h5, .voicesTodaysCartoonWidget h5 {
background: url(http://www.independent.co.uk/skins/ind/voices/gfx/debate-heading-bg.png) no-repeat scroll right 0 black !important;
color: white!important;
font-family: league gothic!important;
-webkit-font-smoothing: antialiased!important;
font-size: 24px!important;
height: 25px!important;
padding: 0 55px 4px 10px!important;
font-weight: normal!important;
border: none!important;
text-transform: uppercase!important;
margin-bottom: 0px!important;
float: left!important; }


/*==========New Indy style =============*/

#mini-masthead-lboard {border-right:1px solid #e2e2e2;margin-right:0px;display:block!important;}
#independent-mini-logo {padding-right:91px;}

#cartoon-header {border-bottom: 1px solid #e2e2e2;padding-bottom: 9px;font-family: 'Open Sans', sans serif;}

.breakingNews h1 {font-size: 17px !important;line-height: 34px !important;margin: 0 0 10px 0;}
.breakingNews .topStoryContainer {border: 0 none !important;margin-bottom:0px !important;padding-bottom:0px!important;}
.breakingNews .topstory {border-bottom: 1px solid #e2e2e2 !important;margin-bottom: 10px!important;padding-bottom: 10px!important;}
.topstory {border-bottom:none!important;}
.column-1 .widget.stories.topstory {border-bottom: 1px solid #e2e2e2!important;}
#main > .widget.stories.topstory > .topStoryContainer {border-bottom: 1px solid #e2e2e2!important;padding-bottom: 5px;margin-bottom: 5px;}
.topPromo {width:auto!important;padding:1px 0 0 0 !important;}
#content a {color:#000;}
#content .byline a {color:#b80000!important;}
.articleByTimeLocation .byline, .articleByTimeLocation .dateline, .articleByTimeLocation .location, #content .article-links {font-family:'Open Sans', sans serif!important;}
.articleByTimeLocation .dateline {text-transform: capitalize !important;color: #333 !important;}
.article #main .storyContent .body p, .article #main .storyContent .storyTop p {font-size: 16px !important;line-height: 23px;}
#content a:hover{color:#b80000;text-decoration: none;}
#altLayout .topstory {margin:0 0 0 0 !important;padding-bottom:10px;}
/*#altLayout h1{margin:0 0 10px 0 !important;font-size:33px;line-height:34px;}*/
#altLayout h1{margin:0 0 10px 0 !important;font-size: 2.2em;}
.stories.custom .article {border-top:0px solid #cdcdcd !important;padding:12px 0 10px 0 !important;border-bottom:1px solid #cdcdcd !important;}
.column-2 .stories.custom .article {border:none!important;}
.topstory .introIcon img, .stories.custom .introIcon img, .topstory .relatedArticlesIcon img, .stories.custom .relatedArticlesIcon img {margin-right:3px !important; margin-top:2px;}
.topstory .relatedArticlesIcon img, .stories.custom .relatedArticlesIcon img {z-index: 9;position: relative;padding-right:5px !important;}
.topstory .introIcon img, .stories.custom .introIcon img {z-index: 9;position: relative;padding-right:5px!important; zoom:1 !important; filter:alpha(opacity=70) !important;
opacity: 0.7 !important;}
.topstory ul, .stories.custom ul {padding-top:10px !important;}
.column-2 .topstory ul, .column-2 .stories.custom ul{margin-left:23px !important}
.column-2 .topstory li a, .column-2 .stories.custom li a{/*width:176px;*/}
.topstory li, .stories.custom li {list-style:none;color:#b80000;margin:2px 0!important;}
.topstory li a, .stories.custom li a {color:#b80000 !important;font:bolder 10px 'Open Sans', sans-serif;text-transform:uppercase;padding:0 !important;letter-spacing:0.02em;}
.topstory li a:hover, .stories.custom li a:hover {text-decoration:underline;color:#D92323!important;}
.stories.custom .intro {margin-top:0 !important;padding:10px 0 0 0;}
.column-2 .stories.custom .intro {font-family: 'Open Sans', sans serif;font-size: 12px;padding: 3px 0px 7px 0 !important;line-height:15px;}
.column-2 .stories.custom .article {padding:0 0 5px 0 !important;}

/*#altLayout h3 {margin:0 !important;font-size:19px !important;}*/
.intro{letter-spacing:0.02em;line-height:17px;}


#main-container {padding-top:13px;}


/* 404 page */

#viewport > .404 > #content {border-top: 1px solid #000;}
.404 > .text {padding-top:10px;}

#altLayout .column-2 h3, .column-2 .storiesSecondCol h3, .indexStories h3 {font:bold 15px 'Open Sans', sans-serif !important;line-height:17px !important;text-transform:none;padding:0!important;}
.indexStories h3  {margin:0;}
#altLayout .column-2 h3 a:hover, .column-2 .storiesSecondCol h3:hover {text-decoration:underline!important;}

/*#altLayout .column-2 .stories.custom .article.first { border-top: 5px solid #990000 !important;}*/
#altLayout .column-2 .stories.custom .article, .column-2 .stories.custom.storiesSecondCol .article {position: relative;background-color: transparent;margin: 0 10px 0px 10px !important;width: 210px;}

.column-2 .text.text-bottom {padding: 3px 0 4px 0!important;}
/*.stories-picture.landscape.image- {margin-top:10px;}*/

.topstory .image-right, .stories.custom .image-right, .topstory .image-left, .stories.custom .image-left {
margin-top:6px!important;
}


.fulllist {border-top: 2px solid #e2e2e2!important;border-bottom: 2px solid #e2e2e2!important;}
.fulllist .article {border-bottom: 1px solid #e2e2e2!important;}
.sectionRowTwo .article {border-top:none!important;}
.TopicStories .topStoryContainer .summary {padding: 10px 0 10px 0!important;}


/* breaking news font-size */
.article.news.first.default .summary {font-size:14px;}

/* Hides automated span on section pages */
.topStoryContainer > div > span:first-child {display: none;} /* First 2 articles have section header hidden */
.stories.custom > div > span:first-child {display: none;} /* Subsequent articles and related articles area have section header hidden */
.article.news .puff-header {display:none;} /* Hides section header using FC CR class - need to check for redundancy on lines above */

/* /Displays/  Hides automated span on article pages, this should target only article pages using the first 2 classes in the declaration */
.puff-header {display: none;}
 
/* Hides related articles list in article puffs */
.column-2 > .widget.stories.custom > .article.news > .related {display: none;}

/*.floatingColumns >*/ .column-2 > .stories.custom > div {position:relative;} /* apply relative position to allow absolute positioning of span header */
/*.floatingColumns >*/ .column-2 > .stories.custom > div > .stories-picture {padding-top:10px;} /* drop related article image down to allow for minus top positioning of span header */
/*#altLayout > .column-2 > .widget.stories > .article.news > .stories-picture {padding-top: 10px;} */


.topStoryContainer .article.news.first .news.text-top h1.default {margin-top:0px;}


/* Stories puffs on article pages */
.hpStories > .article.news {width:140px;}
.hpStories > .article.news > .text.text-bottom > h3 > a {
font: bold 14px 'Open Sans', sans-serif !important;
line-height: 10px!important;}
.hpStories > .article.news > .text.text-bottom > h3 > a:hover {text-decoration:underline!important;}


/* Stories puffs on section pages */
.indexStories > .article.news > .text.text-bottom > h3 > a {
font: bold 15px 'Open Sans', sans-serif !important;
line-height: 17px!important;}
.indexStories > .article.news > .text.text-bottom > h3 > a:hover {text-decoration:underline!important;}

/* Manual span class Puff Header styling */
/* Hide span class puff headers in left col */
.column-1 .intro .clhdRed , 
.column-1 .intro .clhdOrangeVoices, 
.column-1 .intro .clhdGreen, 
.column-1 .intro .clhdLavender,  
.column-1 .intro .clhdDarkGrey,  
.column-1 .intro .clhdOrange, 
.column-1 .intro .clhdTurqoise,
.column-1 .intro .clhdDarkBlue,
.column-1 .intro .clhdPurple, 
.column-1 .intro .clhdEggplant, 
.column-1 .intro .clhdGrey,  
.column-1 .intro .clhdDarkTurqoise , 
.column-1 .intro .clhdBrightPurple {display:none;}

.intro .clhdRed , 
.intro .clhdOrangeVoices, 
.intro .clhdGreen, 
.intro .clhdLavender,  
.intro .clhdDarkGrey,  
.intro .clhdOrange, 
.intro .clhdTurqoise,
.intro .clhdDarkBlue,
.intro .clhdPurple, 
.intro .clhdEggplant, 
.intro .clhdGrey,  
.intro .clhdDarkTurqoise , 
.intro .clhdBrightPurple {
position: absolute;top:0px;left: 0;padding: 3px 10px;margin-left: 0;color: #fff;font-weight: 800;z-index: 999;text-transform:uppercase;}

.intro .clhdRed {background: #b80000;} /* News */
.intro .clhdOrangeVoices {background: #fe521b;} /* Voices */
.intro .clhdGreen {background: #1d7000;} /* Sport */
.intro .clhdLavender {background: #660046;} /* Tech/Life & style etc */
.intro .clhdDarkGrey {background: #636363;} /* Arts */
.intro .clhdOrange {background: #ff851b;} /* Travel */
.intro .clhdTurqoise {background: #3b5998;} /* Money */
.intro .clhdDarkBlue {background: #0084b4;} /* IndyBest / Extras */
.intro .clhdPurple {background: #004368;} /* Blogs */
.intro .clhdEggplant {background: #980051;} /* Student */
.intro .clhdGrey {background: #9e9e9e;} /* Offers */

.intro .clhdDarkTurqoise {background: #274f55;} /* not in use by section */
.intro .clhdBrightPurple {background: #6c2af0;} /* not in use by section */

/* Stories title text styling, all based on parent sections */
.column-2 .News-home h3 a.title {color:#b80000!important;}
.column-2 .Voices-home h3 a.title {color:#fe521b!important;}
.column-2 .Sport-home h3 a.title {color:#1d7000!important;}
.column-2 .Life-home h3 a.title, .column-2 .Style-home h3 a.title, .column-2 .Property-home h3 a.title {color:#660046!important;}
.column-2 .Arts-home h3 a.title, .column-2 .Entertainment-home h3 a.title, .column-2 .ebook-home h3 a.title:hover {color:#636363!important;}
.column-2 .Travel-home h3 a.title {color:#ff851b!important;}
.column-2 .Money-home h3 a.title {color:#3b5998!important;}
.column-2 .Extras-home h3 a.title, .column-2 .Articles-home h3 a.title {color:#0084b4!important;} /* IndyBest comes through as "New Articles", therefore CR output class is "Articles-home" */
.column-2 .Blogs-home h3 a.title {color:#004368!important;}
.column-2 .Student-home h3 a.title {color:#980051!important;}
.column-2 .Offers-home h3 a.title, .column-2 .Competitions-home h3 a.title {color:#9e9e9e!important;}

.column-2 .News-home h3 a.title:hover {color:#D92323!important;}
.column-2 .Voices-home h3 a.title:hover {color:#fe7d54!important;}
.column-2 .Sport-home h3 a.title:hover {color:#569440!important;}
.column-2 .Life-home h3 a.title:hover, .column-2 .Style-home h3 a.title:hover, .column-2 .Property-home h3 a.title:hover {color:#8c4074!important;}
.column-2 .Arts-home h3 a.title:hover, .column-2 .Entertainment-home h3 a.title:hover, .column-2 .ebook-home h3 a.title:hover {color:#8a8a8a!important;}
.column-2 .Travel-home h3 a.title:hover {color:#ffa454!important;}
.column-2 .Money-home h3 a.title:hover {color:#6c83b2!important;}
.column-2 .Extras-home h3 a.title:hover, .column-2 .Articles-home h3 a.title:hover {color:#40a3c7!important;} /* IndyBest comes through as "New Articles", therefore CR output class is "Articles-home" */
.column-2 .Blogs-home h3 a.title:hover {color:#40728e!important;}
.column-2 .Student-home h3 a.title:hover {color:#b2407d!important;}
.column-2 .Offers-home h3 a.title:hover, .column-2 .Competitions-home h3 a.title:hover {color:#b6b6b6!important;}


/*#altLayout .column-2 .article.first .landscape img, .column-2 .article.first.storiesSecondCol .landscape img {margin:0 0 10px 0 !important;}*/
#altLayout .column-2 .article .landscape img, .column-2 .article.storiesSecondCol .landscape img {width:220px}
.x380x220 .column-2 {border-left:0px solid #cdcdcd !important;padding-left:5px !important;}
#side {border-left:1px solid #cdcdcd !important;margin-top: /*6px*/0;padding-top: 15px;}

/*.column-1 .stories-picture.portrait.image-left img {height:143px;}*/
.column-1 .stories-picture.thumbnail.image-left img, .column-1 .topPicture.thumbnail.image-left img {height:65px;}
.column-1 .stories-picture.portrait.image-right img {height:114px;}
.column-1 .stories.custom .intro {padding:8px 0 0 0 !important;}
#altLayout .topStoryContainer .article .summary {font-size:14px !important;}

.topExternalLinks, .topWeather, .topDateTime {font: normal 11px 'Open Sans', sans serif !important;padding: 4px 0 !important;color:#000 !important;}
.topExternalLinks ul li {background: url(http://www.independent.co.uk/independent.co.uk/assets/images/pipe-separator.jpg) no-repeat 0 0 !important;color:#000!important;}
.topExternalLinks ul li:first-child {background: none !important;}
.topExternalLinks ul li a {color:#000!important;}
.topDateTime ul li {text-transform: uppercase;}
.topDateTime ul li:before {content: "The Independent";}
.navPrimary.newNav ul.main-level {width:940px !important;}
.navPrimary.newNav ul.main-level > li {border-left:1px solid #d2d3d5;padding:0 6px;background-color: transparent !important;}
.navPrimary.newNav ul.main-level > li:first-child{border-left:none;}
.navPrimary.newNav ul.main-level > li:first-child {padding-left:0 !important;}
.navPrimary.newNav ul.main-level > li > a {font: 800 13px 'Open Sans', sans serif !important;text-transform:uppercase;color:#000 !important;padding:3px 0 !important;background:none !important;}


.navPrimary.newNav ul.main-level li a:hover {background-color: transparent !important;}

/* border below navigation */
.navPrimary.newNav ul.submenu {background-color: transparent !important; top:25px; border-bottom:1px solid #d2d3d5; width:940px !important;padding-bottom:10px !important;}
.navPrimary.newNav ul.submenu li {padding: 9px 0px 8px;left:0!important;}
.navPrimary.newNav ul.submenu > li + li {padding-left:3px;background:url(/independent.co.uk/assets/images/redesign/sub-nav-sep.png) no-repeat 0px 12px;}
.navPrimary.newNav ul.submenu li.parent {padding-right:7px!important;}

.navPrimary.newNav ul.submenu .downarrow {background:url(/independent.co.uk/assets/images/redesign/submenu-dropdown-icon.png) no-repeat top left;top:15px;right: -3px;}
.navPrimary.newNav ul.submenu .third-level-wrapper li {padding:2px 0;}
.navPrimary.newNav ul.submenu li:first-child > a {padding-left:0 !important; margin-left:6px !important;}
.navPrimary.newNav ul.submenu li > a {margin-left:0px !important;}
.navPrimary.newNav ul.submenu li > a {padding: 0 3px 0 6px!important;font: normal 11px 'Open Sans', sans serif !important;color:#000 !important;letter-spacing:0.5px;margin:0 !important;}
.navPrimary.newNav ul.submenu > li:first-child > a {margin-left:0px!important;}

.navPrimary.newNav .black .bg, .navPrimary.newNav .black-nav:hover, .navPrimary.newNav .black-nav:hover ul.submenu, .navPrimary.newNav .black-nav.active, .navPrimary.newNav .black-nav.active ul.submenu {background-color: transparent !important;color:#b80000 !important;}
.navPrimary.newNav .black-nav > a {border-top:5px solid #b80000;}
.navPrimary.newNav .black-nav > a:hover,.navPrimary.newNav .black-nav.active > a, .navPrimary.newNav .black-nav ul.submenu li a:hover, .navPrimary.newNav .black-nav ul.submenu li > a.current {color:#b80000!important;}

.navPrimary.newNav li ul.submenu li a:hover, .navPrimary.newNav li ul.submenu li > a.current {text-decoration:underline;}

.navPrimary.newNav .orange-voices-nav > a {border-top:5px solid #fe521b;}
.navPrimary.newNav .orange-voices-nav > a:hover, .navPrimary.newNav .orange-voices-nav.active > a, .navPrimary.newNav .orange-voices-nav ul.submenu li a:hover  {color:#fe521b!important;}

.navPrimary.newNav .green-nav > a {border-top:5px solid #1d7000;}
.navPrimary.newNav .green-nav > a:hover, .navPrimary.newNav .green-nav.active > a, .navPrimary.newNav .green-nav ul.submenu li a:hover, .navPrimary.newNav .green-nav ul.submenu li > a.current  {color:#1d7000!important;}
.green-nav .third-level-wrapper {border-left: 1px solid #1d7000!important;border-right: 1px solid #1d7000!important;border-bottom: 4px solid #1d7000!important;}

.navPrimary.newNav .lavender-nav > a {border-top:5px solid #660046;}
.navPrimary.newNav .lavender-nav > a:hover, .navPrimary.newNav .lavender-nav.active > a, .navPrimary.newNav .lavender-nav ul.submenu li a:hover, .navPrimary.newNav .lavender-nav ul.submenu li > a.current  {color:#660046!important;}
.lavender-nav .third-level-wrapper {border-left: 1px solid #660046!important;border-right: 1px solid #660046!important;border-bottom: 4px solid #660046!important;}

.navPrimary.newNav .grey-nav > a {border-top:5px solid #9e9e9e;}
.navPrimary.newNav .grey-nav > a:hover, .navPrimary.newNav .grey-nav.active > a, .navPrimary.newNav .grey-nav ul.submenu li a:hover, .navPrimary.newNav .grey-nav ul.submenu li > a.current  {color:#9e9e9e!important;}
.grey-nav .third-level-wrapper {border-left: 1px solid #9e9e9e!important;border-right: 1px solid #9e9e9e!important;border-bottom: 4px solid #9e9e9e!important;}

.navPrimary.newNav .orange-nav > a {border-top:5px solid #ff851b;}
.navPrimary.newNav .orange-nav > a:hover, .navPrimary.newNav .orange-nav.active > a, .navPrimary.newNav .orange-nav ul.submenu li a:hover, .navPrimary.newNav .orange-nav ul.submenu li > a.current  {color:#ff851b!important;}
.orange-nav .third-level-wrapper {border-left: 1px solid #ff851b!important;border-right: 1px solid #ff851b!important;border-bottom: 4px solid #ff851b!important;}

.navPrimary.newNav .turqoise-nav > a {border-top:5px solid #3b5998;}
.navPrimary.newNav .turqoise-nav > a:hover , .navPrimary.newNav .turqoise-nav.active > a, .navPrimary.newNav .turqoise-nav ul.submenu li a:hover, .navPrimary.newNav .turqoise-nav ul.submenu li > a.current {color:#3b5998!important;}
.turqoise-nav .third-level-wrapper {border-left: 1px solid #3b5998!important;border-right: 1px solid #3b5998!important;border-bottom: 4px solid #3b5998!important;}

.navPrimary.newNav .dark-blue-nav > a {border-top:5px solid #0084b4;}
.navPrimary.newNav .dark-blue-nav > a:hover, .navPrimary.newNav .dark-blue-nav.active > a, .navPrimary.newNav .dark-blue-nav ul.submenu li a:hover, .navPrimary.newNav .dark-blue-nav ul.submenu li > a.current  {color:#0084b4!important;}
.dark-blue-nav .third-level-wrapper {border-left: 1px solid #0084b4!important;border-right: 1px solid #0084b4!important;border-bottom: 4px solid #0084b4!important;}

.navPrimary.newNav .purple-nav > a {border-top:5px solid #004368;}
.navPrimary.newNav .purple-nav > a:hover, .navPrimary.newNav .purple-nav.active > a, .navPrimary.newNav .purple-nav ul.submenu li a:hover, .navPrimary.newNav .purple-nav ul.submenu li > a.current  {color:#004368!important;}
.purple-nav .third-level-wrapper {border-left: 1px solid #004368!important;border-right: 1px solid #004368!important;border-bottom: 4px solid #004368!important;}

.navPrimary.newNav .darkTurqoise-nav > a {border-top:5px solid #274f55;}
.navPrimary.newNav .darkTurqoise-nav > a:hover, .navPrimary.newNav .darkTurqoise-nav.active > a, .navPrimary.newNav .darkTurqoise-nav ul.submenu li a:hover, .navPrimary.newNav .darkTurqoise-nav ul.submenu li > a.current  {color:#274f55!important;}
.darkTurqoise-nav .third-level-wrapper {border-left: 1px solid #274f55!important;border-right: 1px solid #274f55!important;border-bottom: 4px solid #274f55!important;}

.navPrimary.newNav .bright-purple-nav > a {border-top:5px solid #6c2af0;}
.navPrimary.newNav .bright-purple-nav > a:hover, .navPrimary.newNav .bright-purple-nav.active > a, .navPrimary.newNav .bright-purple-nav ul.submenu li a:hover, .navPrimary.newNav .bright-purple-nav ul.submenu li > a.current  {color:#6c2af0!important;}
.bright-purple-nav .third-level-wrapper  {border-left: 1px solid #6c2af0!important;border-right: 1px solid #6c2af0!important;border-bottom: 4px solid #6c2af0!important;}

.navPrimary.newNav .dark-grey-nav > a {border-top:5px solid #636363;}
.navPrimary.newNav .dark-grey-nav > a:hover, .navPrimary.newNav .dark-grey-nav.active > a, .navPrimary.newNav .dark-grey-nav ul.submenu li a:hover, .navPrimary.newNav .dark-grey-nav ul.submenu li > a.current  {color:#636363!important;}
.dark-grey-nav .third-level-wrapper  {border-left: 1px solid #636363!important;border-right: 1px solid #636363!important;border-bottom: 4px solid #636363!important;}

.navPrimary.newNav .eggplant-nav > a {border-top:5px solid #980051;}
.navPrimary.newNav .eggplant-nav > a:hover, .navPrimary.newNav .eggplant-nav.active > a, .navPrimary.newNav .eggplant-nav ul.submenu li a:hover, .navPrimary.newNav .eggplant-nav ul.submenu li > a.current  {color:#980051!important;}
.eggplant-nav .third-level-wrapper  {border-left: 1px solid #980051!important;border-right: 1px solid #980051!important;border-bottom: 4px solid #980051!important;}

/*.navPrimary.newNav .darkTurqoise-nav .third-level-wrapper{top:2.1em !important;}*/

/* Clear section colours on dropdown nav border to all matching*/
.black-nav .third-level-wrapper , .green-nav .third-level-wrapper, .lavender-nav .third-level-wrapper, .grey-nav .third-level-wrapper, .orange-nav .third-level-wrapper, .turqoise-nav .third-level-wrapper, .dark-blue-nav .third-level-wrapper, 
.purple-nav .third-level-wrapper, .darkTurqoise-nav .third-level-wrapper, .bright-purple-nav .third-level-wrapper, .dark-grey-nav .third-level-wrapper, .eggplant-nav .third-level-wrapper 
{border-left-color:#d2d3d5!important;border-right-color:#d2d3d5!important;border-bottom-color:#d2d3d5!important;}



/*.navPrimary.voices ul.main-level > li > a {font: normal 11px 'Open Sans', sans serif !important;text-transform: uppercase;letter-spacing: 0.5px;color: #000 !important;padding: 0 !important;}*/
.navPrimary.voices .black .bg, 
.navPrimary.voices .black-nav:hover,
.navPrimary.voices .black-nav:hover ul.submenu, 
.navPrimary.voices .black-nav.active,
.navPrimary.voices .black-nav.active ul.submenu {background-color: transparent !important;color:#b80000 !important;}

/* fixed nav height*/

.navPrimary.newNav {height:63px;}




/* voices navigation restyling */

.navPrimary.voices ul.main-level {width:940px !important;}
.navPrimary.voices ul.main-level > li {border-left:1px solid #d2d3d5;padding:0 6px;background-color: transparent !important;}
.navPrimary.voices ul.main-level > li:first-child{border-left:none;}
.navPrimary.voices ul.main-level > li:first-child {padding-left:0 !important;}
.navPrimary.voices ul.main-level > li > a {font: 800 13px 'Open Sans', sans serif !important;text-transform:uppercase;color:#000 !important;padding:3px 0 !important;background:none !important;}

.navPrimary.voices .black .bg, .navPrimary.voices .black-nav:hover, .navPrimary.voices .black-nav:hover ul.submenu, .navPrimary.voices .black-nav.active, .navPrimary.voices .black-nav.active ul.submenu {background-color: transparent !important;color:#b80000 !important;}
.navPrimary.voices .black-nav > a {border-top:5px solid #b80000;}
.navPrimary.voices .black-nav > a:hover,.navPrimary.voices .black-nav.active > a, .navPrimary.voices .black-nav ul.submenu li a:hover, .navPrimary.voices .black-nav ul.submenu li > a.current {color:#b80000!important;}

.navPrimary.voices .green-nav > a {border-top:5px solid #1d7000;}
.navPrimary.voices .green-nav > a:hover, .navPrimary.voices .green-nav.active > a, .navPrimary.voices .green-nav ul.submenu li a:hover, .navPrimary.voices .green-nav ul.submenu li > a.current  {color:#1d7000!important;}
.navPrimary.voices .lavender-nav > a {border-top:5px solid #660046;}
.navPrimary.voices .lavender-nav > a:hover, .navPrimary.voices .lavender-nav.active > a, .navPrimary.voices .lavender-nav ul.submenu li a:hover, .navPrimary.voices .lavender-nav ul.submenu li > a.current  {color:#660046!important;}
.navPrimary.voices .grey-nav > a {border-top:5px solid #9e9e9e;}
.navPrimary.voices .grey-nav > a:hover, .navPrimary.voices .grey-nav.active > a, .navPrimary.voices .grey-nav ul.submenu li a:hover, .navPrimary.voices .grey-nav ul.submenu li > a.current  {color:#9e9e9e!important;}
.navPrimary.voices .orange-nav > a {border-top:5px solid #ff851b;}
.navPrimary.voices .orange-nav > a:hover, .navPrimary.voices .orange-nav.active > a, .navPrimary.voices .orange-nav ul.submenu li a:hover, .navPrimary.voices .orange-nav ul.submenu li > a.current  {color:#ff851b!important;}
.navPrimary.voices .turqoise-nav > a {border-top:5px solid #3b5998;}
.navPrimary.voices .turqoise-nav > a:hover , .navPrimary.voices .turqoise-nav.active > a, .navPrimary.voices .turqoise-nav ul.submenu li a:hover, .navPrimary.voices .turqoise-nav ul.submenu li > a.current {color:#3b5998!important;}
.navPrimary.voices .dark-blue-nav > a {border-top:5px solid #0084b4;}
.navPrimary.voices .dark-blue-nav > a:hover, .navPrimary.voices .dark-blue-nav.active > a, .navPrimary.voices .dark-blue-nav ul.submenu li a:hover, .navPrimary.voices .dark-blue-nav ul.submenu li > a.current  {color:#0084b4!important;}
.navPrimary.voices .purple-nav > a {border-top:5px solid #004368;}
.navPrimary.voices .purple-nav > a:hover, .navPrimary.voices .purple-nav.active > a, .navPrimary.voices .purple-nav ul.submenu li a:hover, .navPrimary.voices .purple-nav ul.submenu li > a.current  {color:#004368!important;}
.navPrimary.voices .darkTurqoise-nav > a {border-top:5px solid #274f55;}
.navPrimary.voices .darkTurqoise-nav > a:hover, .navPrimary.voices .darkTurqoise-nav.active > a, .navPrimary.voices .darkTurqoise-nav ul.submenu li a:hover, .navPrimary.voices .darkTurqoise-nav ul.submenu li > a.current  {color:#274f55!important;}
.navPrimary.voices .bright-purple-nav > a {border-top:5px solid #6c2af0;}
.navPrimary.voices .bright-purple-nav > a:hover, .navPrimary.voices .bright-purple-nav.active > a, .navPrimary.voices .bright-purple-nav ul.submenu li a:hover, .navPrimary.voices .bright-purple-nav ul.submenu li > a.current  {color:#6c2af0!important;}
.navPrimary.voices .dark-grey-nav > a {border-top:5px solid #636363;}
.navPrimary.voices .dark-grey-nav > a:hover, .navPrimary.voices .dark-grey-nav.active > a, .navPrimary.voices .dark-grey-nav ul.submenu li a:hover, .navPrimary.voices .dark-grey-nav ul.submenu li > a.current  {color:#636363!important;}

.navPrimary.voices .eggplant-nav > a {border-top:5px solid #980051;}
.navPrimary.voices .eggplant-nav > a:hover, .navPrimary.voices .eggplant-nav.active > a, .navPrimary.voices .eggplant-nav ul.submenu li a:hover, .navPrimary.voices .eggplant-nav ul.submenu li > a.current  {color:#980051!important;}



.navPrimary .third-level-wrapper ul {margin:0px 0px 10px 0px!important;}
.third-level-wrapper {border-top: 21px solid #fff!important;}

.navPrimary.voices .third-level-wrapper {border-top:none!important;top:24px!important;}




/* -- Biography Pages -- */

#renderBiography h2, .biography h2 {color:#b80000!important;}
.biography {border-top: 3px double #d6d6d6!important;border-bottom: 3px double #d6d6d6!important;background: #f4f4f4!important;}
.biography img {float: left;margin: -2px 10px 2px 0px!important;}


.iLogo {float:right; margin-top:-33px; position:static;}
#navigation {min-height:63px;}
/*.extind  #navigation, .lifgad  #navigation{height:100px;}*/
#stacked {margin-bottom:7px !important;}

#content .x220x380.sectionRowTwo .miniindex, #content .x140x300x140.sectionRowFive .miniindex {border-bottom: 1px solid #d6d6d6!important;}

#top .breadcrumb {padding: 0 0 5px;}

/* breadcrumb page fix for pages with banners */

.livfod  .breadcrumb,
.lifgad .breadcrumb, 
.traafr .breadcrumb 
{margin-top:8px!important;}



.reload-gallery #side {height:584px!important;}

/* RSS Feed */
a.feed {
	width: 14px!important;
	height: 14px!important;
	overflow: hidden!important;
	background: url(/independent.co.uk/assets/images/redesign/feed-icon-14x14.png) no-repeat scroll 0 0 transparent!important;
	text-indent: -10001em!important;
	display: block!important;
	top: 0!important;
	right: 0!important;
	position: absolute!important;
}
.miniindex ul li ul {
	margin:0px!important;
}
.miniindex.simple > ul {
	padding-bottom:5px!important;
}

.redesign-footer {color: #000 !important;}
.redesign-footer .column-1 {float: right !important;}
.redesign-footer .column-2 {float: right !important;margin: 0 120px 0 0;position: relative;width: auto !important;border: 0 none !important;}
.redesign-footer .column-3 {float: left !important;width: 350px!important;}
.redesign-footer .copyright {position: absolute;right: 40px;bottom: -3px;font-size: 13px; color: #000;}
.redesign-footer .menu {border: 0 none !important;}
.redesign-footer .menu ul {font-size: 13px !important;}
.redesign-footer .searchLinks ul {margin: 2px 0 0 2px !important;}
.redesign-footer .searchLinks ul li {float: none !important;margin: 0 !important;padding: 0 !important;background: 0 none !important;}
.redesign-footer .searchLinks ul li a {font-size: 13px !important;color: #000 !important;}
.redesign-footer .superSearchBox {margin: 5px 10px 5px 10px !important;float: left;width: 215px!important;}
.redesign-footer .superSearchBox fieldset input.field {border: 0 none !important;border-bottom: 1px solid #ddd !important;color: #aeaeae !important;font-size: 12px;padding: 3px 10px !important;width: 165px !important;}
.redesign-footer .superSearchBox fieldset input.button {font-size: 0px;line-height: 0px;width: 25px;height: 20px;border: 0 none;background: url(/independent.co.uk/assets/images/redesign/search-icon.png) no-repeat 0 0;}

.redesign-footer .footer-eagle {height: 100px;
width: 100px;
padding: 0;
margin: 0;
float: left;
margin-right: 15px;}

.redesign-footer .searchLinks {float: left!important;width: 170px!important;margin-left:10px;}


/* Top Right Search box */

#side .superSearchBox {margin: 0 0 10px 0 !important;}
#side .superSearchBox fieldset input.field {border: 0 none !important;border-bottom: 1px solid #ddd !important;color: #aeaeae !important;font-size: 12px;padding: 3px 5px !important;width: 265px !important;}
#side .superSearchBox fieldset input.button {font-size: 0px;line-height: 0px;width: 20px;height: 20px;border: 0 none;background: url(/independent.co.uk/assets/images/redesign/search-icon.png) no-repeat 0 0;}

/* Search error text */
.simpleSearch .error {font-family: 'Open Sans', sans-serif;margin-bottom: 4px;color: #b80000;margin-left: 5px;}

/* Search page specific styling */

.search-filters a, .search-filters .filter .date li span, .search-filters .criteriaLink {
font-size: 12px!important;font-family: 'Open Sans', sans serif;
}
.search-filters  h4 {
font-family: 'Open Sans', sans serif;text-transform: uppercase;border-bottom: 1px solid #e2e2e2;padding-bottom: 4px;
}

.SearchTopWidget {border-bottom: 1px solid #e2e2e2!important;}

.search-result .pagination {margin-bottom:6px;}

.search-result .heading .heading-left .terms {font-size: 18px!important;padding-bottom: 5px;}
.search-result .first {margin-top:5px;}

.search-result .article .breadcrumbs {color:#b80000!important;}

/* Taboola Widget Video Styling */
.video-label.video-title {
display: block!important;
bottom: 0!important;
position: relative!important;
margin-top: -5px!important;
z-index: 99!important;
padding: 9px 43px 9px 7px!important;
background: #000 url(/independent.co.uk/assets/images/redesign/video-play-arrow.png) no-repeat 102px center!important;
color: #fff!important;
font-size: 12px!important;
font-family: 'Open Sans',sans-serif !important;
}

/* Outbrain Widget Video Styling */

.VR_1 .item-container {border-bottom:0px!important;}
.VR_1 .ob-text-content {
display: block!important;
bottom: 0!important;
position: relative!important;
margin-top: 0px!important;
z-index: 99!important;
padding: 9px 43px 9px 7px!important;
background: #000 url(/independent.co.uk/assets/images/redesign/video-play-arrow.png) no-repeat 102px center!important;
color: #fff!important;
font-size: 12px!important;
font-family: 'Open Sans',sans-serif !important;
}
.video-label-box {color:#fff!important;}
.VR_1 .strip-rec-link-title {font-family: 'Open Sans',sans-serif !important;color:#fff!important;}
.VR_1 .strip-rec-link-title:hover, .VR_1 .rec-src-link, .VR_1 .rec-src-link:hover {color:#fff!important;}


.VR_1 .ob_container {margin-top:3px;}
.VR_1 .ob_org_header {
border:none!important;
color: #b80000 !important;
font-family: 'Open Sans',sans-serif !important;
padding-left: 0!important;
}
.item-container:hover {text-decoration: underline;color:#fff!important;}
.VR_1 .ob_video {display:none;}/* hide the play video icon in the centre of the thumbnail */




/* Gallery widget/pages */

.custom-gallery #image-data-wrapper #image-data {font-size: 11px;line-height: 18px;padding-right: 5px;width: 295px!important;}
.custom-gallery #image-data-wrapper {margin:30px 0 0 0!important;padding:0!important;}
.custom-gallery #counter {top: 0px!important;right: -58px!important;}
.reload-gallery #main {padding-top: 0 !important;}


/*========Indy reverting back to the old Voices Page =========*/

.commch  .iLogo, 
.voicom .iLogo, 
.x940-config .voices .iLogo, 
.voideb  .iLogo, 
.comlea  .iLogo, 
.comlet  .iLogo, 
.ivdrip  .iLogo ,
.voiarc  .iLogo,
.article .voices .iLogo {float: none; position: absolute; right: 0;top: 34px;}

.navPrimary.voices ul.main-level {width:940px !important;}
/*.navPrimary.voices ul.main-level > li.black-nav {border-right:1px solid;}*/
.navPrimary.voices ul.main-level > li {/*border-left:1px solid;*/ padding:0 5px;background-color: transparent !important;}
.navPrimary.voices ul.main-level > li.orange-voices-nav ,.navPrimary.voices ul.main-level > li:first-child{border-left:none;}
.navPrimary.voices ul.main-level > li:first-child {padding-left:0 !important;}
.navPrimary.voices .orange-voices-nav > a {border-top:none;}

.navPrimary.voices ul.submenu > li {padding-right: 5px!important;}
.navPrimary.voices ul.submenu > li .downarrow {right: -1px;}


.navPrimary.voices ul.main-level > li:nth-child(3) {border-left: 0px;}

#page .navPrimary.voices ul.submenu{/* FB top:28px; margin-left:86px; */ top: 24px;margin-left: 73px;}
#page .navPrimary.voices ul.main-level li.orange-voices-nav.active{
background: #FE521B url("http://www.independent.co.uk/skins/ind/voices/gfx/voices-logo.png") 0px 7px no-repeat;
margin-top: 0px;
position: relative;
height: 70px;
border-top: 5px solid #fe521b;
padding: 0px;
width: 70px;
margin-left: 5px;
margin-right: 5px;
}
#page .navPrimary.voices ul.submenu li a, #page .voices .hotTopics{font-size:20px;}
#page .x940.voices{background: url(http://www.independent.co.uk/independent.co.uk/assets/images/voices/nav_voices_bg.png?ver=1) repeat-x 0px 31px;}
#page .voices .hotTopics {margin-top:/* FB -65px */ -68px;}	
#page .voices .tagLabel, #page .voices .tagNames{top:46px;}

#page .orange-voices-nav.active a.voicesLogoAnchor{margin-top: 5px; height: /* FB 60px */ 70px;}
#page .voicesMostViewed ul li a.author, #page .voicesNewClass1 .article a.author, #page .voicesCommented ul li a.author, #page .voicesCommented .commentsCount{color: #fe521b; font-size: 1.2em;}
#page .listArticleWidget.fullWidth .contentArea .summary h2 a{color: #fe521b;}
#page .voices .stories.custom .article {background-color:#ffffff; border-top: 1px solid #cdcdcd !important; margin:0;}
#page .voices .stories.custom .article:first-child{border-top:none !important;}
#page .voicesNewClass1 .article:first-child{border:none;}
#content .voices a:hover, #content .voices ul.tabs li a.current{color:#000000;} 
#content .voices ul.tabs li a, #content .ivdrip.top-heading .link{color:#ffffff;}


/*============Student section page layout============*/
.studentCarousel  h2{font-family:arial;}
.studentCol1.topstory, .studentCol2.topstory, .studentCol3.topstory{float:left; width:196px; padding:5px;}

/*============Article page image caption styling==============*/
#page .disqus .commentTitle{display:none;}
#page .article .body .inline-image .inLineImageCaption, .mobileMainArea .mobileStoryContent .inline-image .inLineImageCaption{display:inline-block; line-height:14px; margin:2px 0 9px;}

/*============Article page image caption styling(mobile)==============*/
.mobileMainArea .mobileStoryContent .inline-image .inLineImageCaption{font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 11px; color:#7d7d7d;}


/*------------16/09/13------------*/


/* CR desked articles set to "bold" or "caps" */

.bold h3 {font-weight:bold!important;}
.caps h3 {text-transform:uppercase!important;}



/*Indy Article page caption spacing*/
.article .body .inline-image.w300{padding-bottom:8px;}
/* Page peel ad fix */
.promoAndLeaderboard.x940 {position:relative;overflow:visible;}
#header {overflow:visible !important;}
/* Gigya custom share buttons */
#componentDiv {float: left;}
#componentDiv .gig-button-container {padding:0 2px 0 0 !important;}
#componentDiv2 {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;}
#componentdiv-voices .gig-button-container-vertical {padding:0 0 10px 0;}
.voicesReaction.reactionArticlePage .socialShareButtons-container {display:none;}
.componentdiv2-voices-ctr {background:url("/skins/ind/voices/gfx/reactnow-bg.png") no-repeat scroll left bottom #ccc;padding-bottom:20px;}
#componentdiv2-voices {background-color: #fff;padding:10px 0 10px 10px;}
.gigya-share-btns.article-end table {width:100%;}
.gigya-share-btns.article-end .gig-button-container {width:20%;padding:0 7% 0 0 !important;}
#componentdiv2-voices.gigya-share-btns.article-end .gig-button-container {padding:0 1% 0 0 !important;}
.gigya-share-btns.article-end .gig-button-container-share {padding-right:0 !important;border:0 none !important;}
.vertical .gig-share-counter {background-image:url(http://www.independent.co.uk/independent.co.uk/assets/images/share-btns/GetSprite1.ashx.png?) !important;height:25px !important;}
.gig-share-counter.gig-counter-right {background:0 none !important;margin-left:5px;line-height: 36px !important;color: #a2a5a8 !important;font-family: 'Open Sans', sans-serif;}
.gig-share-counter-text.gig-counter-text-right {font: 12px normal 'Open Sans', sans-serif !important;color: #b80000;vertical-align:middle;}
.gig-share-counter-text.gig-counter-text-right:before{content:"Shares: ";color: #a2a5a8;font-size: 10px;width: 30px;}
.vertical span.gig-counter-text-top {top:-6px;}
.vertical .gig-share-counter {position:relative !important; left:-12px;}
#content .article-links {padding-top: 8px !important;}
#content .article-links a {font: 10px normal 'Open Sans', sans-serif !important;color: #a2a5a8 !important;}
#content .article-links .email-link {display:none !important;}
#content .article-links .enlarge-font {padding-left: 5px !important;margin-top: 3px !important;}
#content .share-tools-ctr {height: 31px;margin: 0 0 10px 0;border-bottom: 1px solid #ddd;padding: 0 0 10px 0;}

/* FB Send button */
.fb_iframe_widget iframe {z-index:99999;}
#page.article .column-2 .article h3 a{font-size:14px;}

/*student relayout */
.studentCarousel  h2{font-family:arial;}
.studentCol1.topstory, .studentCol2.topstory, .studentCol3.topstory{float:left; width:196px; padding:5px; border-top:1px solid #ddd;}
.studentCol2.topstory{ border-left:1px solid #dddddd;  border-right:1px solid #ddd;}

/*Share buttons mobile*/
.mobileMainArea #componentDiv2 div.gig-button-container{padding-right:3px;}
.mobileMainArea .gig-share-counter-text.gig-counter-text-right{padding:0;}

/*Top stories weather*/
/*#page .stories.custom .article {background-color: #e6e7e8; border-top: 5px solid #990000 !important; margin: 8px 10px 10px 10px; }*/
#page .weatherRightCol .text-top h3 {font: bold 15px trebuchet ms !important;line-height: 16px !important;text-transform: none;}
#page .weatherRightCol{width:236px; float:right;}
#page .weatherRightCol .stories.custom .intro {font-family: helvetica; font-size: 12px;line-height: 15px;}
/*#page .weatherRightCol .topPicture img{width:220px;}*/

div.filmstrip .caption-bottom{background:url("/independent.co.uk/assets/images/filmStripCaptionBG.png") repeat !important;}

/* Infographics overlay */
.indyinfographic {cursor:pointer;}
.infographics-overlay {display:none;position:absolute;top:0;left:0;z-index: 9999999;height:100%;width:100%;padding:10% 0 0 0;}
.infographics-overlay .infographic-inner-ctr {position:relative;background-color:#fff;margin:0 auto;}
.infographics-overlay .close-icon {cursor:pointer;position:absolute;right:10px;top:10px;width:32px;height:32px;}
.indyinfographic-overlay iframe {border:0;}
.alpha60 {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

/*Sport Comments*/
.sport.commentCtr .commentsLogo {display:none !important;}
.sport.commentCtr .commentCount {border-bottom:1px solid #1d7000;}
.sport.commentCtr .commentHeader  {background: url("/independent.co.uk/assets/images/gig/sport-heading2.png") no-repeat scroll right 0 #000;}
.sport.commentCtr .commentNumber{background: #1d7000;}
.sport.commentCtr ul.sorting-controls {border-bottom:1px solid #1d7000 !important;}
.sport.commentCtr ul.sorting-controls li a {background: #1d7000  !important;}
.sport.commentCtr ul.sorting-controls li a.active {background: #fff  !important;color:#1d7000  !important;border-color: #1d7000 #1d7000 !important;}
.sport.commentCtr .reply a, .sport.commentCtr .reply a:hover {background-color: #1d7000 !important;color:#fff  !important;}
.sport.commentCtr .vote-buttons, .sport.commentCtr .vote-buttons {background: #1d7000  !important;}
.sport.commentCtr .commentAside {width:87% !important;}
.sport.commentCtr .replies .commentAside {width:85% !important;}
.sport.commentCtr a.senderName, .sport.commentCtr a.senderName:hover {color:#1d7000  !important;}


/* Video Hub */
/*.video-hub {min-height:500px;margin:15px 0;}
.video-hub .player-ctr {width:620px;float:left;margin:0 10px 0 0;}
.video-hub .player-ctr .published-date {display: block;font-size: 12px;font-weight: bold;margin: 10px 0;}
.video-hub .player-ctr .description {font-size:14px;}
.video-hub .related-videos {width:310px;float:left;}
.video-hub .video-lists-ctr {margin:30px 0;}
.video-hub .related-videos-ctr {float:left;}
.video-hub h1 {margin:0;}
.video-hub h3 {color:#fff;margin:0 0 10px 0;background:#b80000;padding:3px 10px;}
.video-hub .related-videos-ctr h3 {margin-bottom:15px;}
.video-hub .related-videos {list-style:none;margin:0;padding:0;}
.video-hub .related-videos .video {margin:0 0 7px 0;overflow:hidden;}
.video-hub .related-videos .video .image {float:left;margin:0 7px 0 0;position:relative;}
.video-hub .related-videos .video .info {float:left;width:213px;}
.video-hub .related-videos .video .info h5 {margin:0;}
.video-hub .video-views {font-family:arial;font-size:11px;color:#999;}
.video-hub .published-date {display:block;margin:2px 0 0 0;font-size:11px;color:#999;font-family:arial;}
.video-hub .video-time {color: #fff;background-color: #000;position: absolute;right:0;bottom: 4px;font: 11px bold arial;padding: 0 3px;}
.video-hub .video-lists-ctr h3.news {background:#b80000;}
.video-hub .video-lists-ctr h3.sport {background:#1d7000;}
.video-hub .video-lists-ctr h3.lifestyle {background:#660046;}
.video-hub .video-lists-ctr h3.entertainment {background:#636363;}
.video-hub .video-lists-ctr h3.travel {background:#ff851b;}
.video-hub .video-lists-ctr h3.technology {background:#660046;}
.video-hub .video-list {list-style:none;overflow:hidden;margin:0 0 25px 0;}
.video-hub .video-list .video {float:left;width:180px;margin:0 10px 0 0;}
.video-hub .video-list .published-date {display:inline-block;}
.video-hub .video-list .video.last {margin:0;}
.video-hub .video-list .video .image {position:relative;}*/














/* config.css changes 12/11/13 */


/* Page peel ad fix */
.promoAndLeaderboard.x940 {position:relative;overflow:visible;}
#header {overflow:visible !important;}

/* Gigya custom share buttons */
#componentDiv .gig-button-container {padding:0 1px 0 0 !important;}
#componentDiv2 {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;}
#componentdiv-voices .gig-button-container-vertical {padding:0 0 10px 0;}
#componentdiv2-voices {background-color: #fff;padding:0 0 0 10px;}
.gigya-share-btns.article-end table {width:100%;}
.gigya-share-btns.article-end .gig-button-container {width:20%;padding:0 7% 0 0 !important;}
#componentdiv2-voices.gigya-share-btns.article-end .gig-button-container {padding:0 1% 0 0 !important;}
.gigya-share-btns.article-end .gig-button-container-share {padding-right:0 !important;border:0 none !important;}
.vertical .gig-share-counter {background-image:url(http://www.independent.co.uk/independent.co.uk/assets/images/share-btns/GetSprite1.ashx.png?) !important;height:25px !important;}
.gig-share-counter.gig-counter-right {border-left:1px solid #aaa;background:0 none !important;margin-left:5px;}
.gig-share-counter-text.gig-counter-text-right {font: 15px normal Georgia, arial, sans-serif;color: #6A748D;padding-left: 5px;vertical-align:middle;}
.gig-share-counter-text.gig-counter-text-right:before{content:"Shares: "}
.vertical span.gig-counter-text-top {top:-6px;}
.vertical .gig-share-counter {position:relative !important; left:-12px;}
#content .article-links .email-link {display:none !important;}
.mobileMainArea #componentDiv2 div.gig-button-container{padding-right:3px;}
.mobileMainArea .gig-share-counter-text.gig-counter-text-right{padding:0px;}
#page .googlead ul li a:first-child{line-height:1.4em; word-break:normal;}
#page .googlead ul li a{word-break: break-all;}

/* Voices overwrite */
.voicesReaction.reactionArticlePage .socialShareButtons-container {display:none;}
.voicesReaction.reactionArticlePage .reaction-container {background:none !important;padding:0 !important;}
.voicesReaction.voicesWideLayout .gig-bar-container tbody tr td .gig-button-container {margin-right:24px !important;padding-left:25px !important;}

/* IVDrip social buttons fix */
.ivdrip-content .componentdiv2-voices-ctr.voicesArticleLayout {margin-left:0 !important;}

/*Removing Independent comment*/
#page .disqus .commentTitle{display:none;}

/*submenu video tab fix*/
#page .navPrimary ul.submenu li{padding-right: 0px;}/* change for redesign nav gap issue */
#page .navPrimary ul.submenu .third-level-wrapper{padding:0;}

/*Blog text size*/
.liveblog .column-2 h3 a, .liveblog .column-2 h3 {font-size:15px; margin:0;}

/*Related/Intro articles icons*/
.topstory .introIcon img, .stories.custom .introIcon img, .topstory .relatedArticlesIcon img, .stories.custom .relatedArticlesIcon img {margin-right:3px !important; margin-top:2px;}
/*.topstory .relatedArticlesIcon img, .stories.custom .relatedArticlesIcon img {margin-left: -15px !important;z-index: 9;position: relative;}*/

/* Googleads, page bottom */

#content #main .googlead {border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
#content #main .googlead > a {font-size:12px;text-transform:uppercase;}
#content #main #googleadInpage {float: left;margin-right: 10px;width: 150px;}


/* Goodle ads in article */
#page .column-1 .googlead  > a{margin-left:0px;text-transform:none!important;}

#page .googlead > a{margin-left:0;}

#page .googlead ul li {font-size: 12px !important;font-family: Georgia,"Times New Roman",Serif;color: #333333;font-weight:normal;line-height: 17px;}
#page .googlead ul li a {color: #005689!important;font-size: 12px !important;font-family: arial, sans-serif;font-weight:normal;}
#page .googlead ul li a:nth-of-type(2) {color: #005689!important;font-size: 11px !important;font-family: arial, sans-serif;font-weight:bold;line-height: 17px;}





/* Search bar */
.superSearchBox fieldset input.button{padding:0 5px;}

/* Infographics overlay */
.indyinfographic {cursor:pointer;}
.infographics-overlay {display:none;position:absolute;top:0;left:0;z-index: 9999999;height:100%;width:100%;padding:10% 0 0 0;}
.infographics-overlay .infographic-inner-ctr {position:relative;background-color:#fff;margin:0 auto;}
.infographics-overlay .close-icon {cursor:pointer;position:absolute;right:-5px;top:0px;width:32px;height:32px;}
.indyinfographic-overlay iframe {border:0;}
.alpha60 {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

/* Video Hub */
/*.video-hub {min-height:500px;margin:15px 0;}
.video-hub .player-ctr {width:620px;float:left;margin:0 10px 0 0;}
.video-hub .player-ctr .published-date {display: block;font-size: 12px;font-weight: bold;margin: 10px 0;}
.video-hub .player-ctr .description {font-size:14px;}
.video-hub .related-videos {width:310px;float:left;}
.video-hub .video-lists-ctr {margin:30px 0;}
.video-hub .related-videos-ctr {float:left;}
.video-hub h1 {margin:0;}
.video-hub h3 {color:#fff;margin:0 0 10px 0;background:#C52D28;padding:3px 10px;}
.video-hub .related-videos-ctr h3 {margin-bottom:15px;}
.video-hub .related-videos {list-style:none;margin:0;padding:0;}
.video-hub .related-videos .video {margin:0 0 7px 0;overflow:hidden;}
.video-hub .related-videos .video .image {float:left;margin:0 7px 0 0;position:relative;}
.video-hub .related-videos .video .info {float:left;width:213px;}
.video-hub .related-videos .video .info h5 {margin:0;}
.video-hub .video-views {font-family:arial;font-size:11px;color:#999;}
.video-hub .published-date {display:block;margin:2px 0 0 0;font-size:11px;color:#999;font-family:arial;}
.video-hub .video-time {color: #fff;background-color: #000;position: absolute;right:0;bottom: 4px;font: 11px bold arial;padding: 0 3px;}
.video-hub .video-lists-ctr h3.news {background:#C52D28;}
.video-hub .video-lists-ctr h3.sport {background:#4FB02F;}
.video-hub .video-lists-ctr h3.lifestyle {background:#622A69;}
.video-hub .video-lists-ctr h3.entertainment {background:#8E9999;}
.video-hub .video-lists-ctr h3.travel {background:#FA4C4B;}
.video-hub .video-lists-ctr h3.technology {background:#622A69;}
.video-hub .video-list {list-style:none;overflow:hidden;margin:0 0 25px 0;}
.video-hub .video-list .video {float:left;width:180px;margin:0 10px 0 0;}
.video-hub .video-list .published-date {display:inline-block;}
.video-hub .video-list .video.last {margin:0;}
.video-hub .video-list .video .image {position:relative;}*/


/* Video Hub */
.video-hub {min-height: initial;margin:15px 0;}
.video-hub.player-ctr {width:620px;float:left;margin:0 10px 0 0;padding:0 0 10px 0;}
.video-hub.player-ctr .published-date {display: block;font-size: 12px;font-weight: bold;margin: 10px 0;}
.video-hub.player-ctr .description {font-size:14px;}
.video-hub.related-videos {width:310px;float:left;}
.video-hub.video-lists-ctr {position: relative;margin:0px 0;padding-top: 19px;border-top: 1px solid #cdcdcd;}
.video-hub.related-videos-ctr {}
.video-hub h1 {margin:0;}
.video-hub h3 {color:#fff;margin:0;background:#b80000;padding:3px 10px;z-index: 88;position: relative;left: 10px;top: 8px;display: inline-block;font-family: 'Open Sans', arial;font-weight: 700;font-size: 12px;}
.video-hub.related-videos-ctr h3 {
	color: #b80000;
	font-family: 'Open Sans', arial;
	font-weight: 700;
	font-size: 12px;
	background: none;
	padding: 0px;
	margin: 0;
	top: 0;
	left: 0;
}
.video-hub.related-videos {list-style:none;margin:0;padding:0;}
.video-hub.related-videos .video {margin:0 0 7px 0;overflow:hidden;clear:left;}
.video-hub.related-videos .video .image {float:left;margin:0 7px 0 0;position:relative;}
.video-hub.related-videos .video .info {float:left;width:213px;}
.video-hub.related-videos .video .info h5 {margin:0;}
.video-hub.video-views {font-family:arial;font-size:11px;color:#999;}
.video-hub.published-date {display:block;margin:2px 0 0 0;font-size:11px;color:#999;font-family:arial;}
.video-hub.video-time {background-color: #000;position: absolute;right:0;bottom: 4px;font: 11px bold arial;padding: 0 3px;}

.video-hub.video-lists-ctr .video-list-inner {position:relative;}

.video-hub.video-lists-ctr h3.news {background:#C52D28;}
.video-hub.video-lists-ctr h3.sport {background:#4FB02F;}
.video-hub.video-lists-ctr h3.lifestyle {background:#622A69;}
.video-hub.video-lists-ctr h3.entertainment {background:#8E9999;}
.video-hub.video-lists-ctr h3.travel {background:#FA4C4B;}
.video-hub.video-lists-ctr h3.technology {background:#622A69;}

.video-hub.video-lists-ctr .more-vid-heading {
	position: absolute;
	right: 1px;
	top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 12px;
	z-index:99;
}

.video-hub.video-lists-ctr .more-vid-heading span a {text-transform:uppercase;font-weight: bold;}
.video-hub.video-lists-ctr .more-vid-heading span.news a {color:#C52D28!important;}
.video-hub.video-lists-ctr .more-vid-heading span.sport a {color:#4FB02F!important;}
.video-hub.video-lists-ctr .more-vid-heading span.lifestyle a {color:#622A69!important;}
.video-hub.video-lists-ctr .more-vid-heading span.entertainment a {color:#8E9999!important;}
.video-hub.video-lists-ctr .more-vid-heading span.travel a {color:#FA4C4B!important;}
.video-hub.video-lists-ctr .more-vid-heading span.technology a {color:#622A69!important;}

.video-hub .video-list {list-style:none;overflow:hidden;margin:0 0 10px 0;padding:0 0 20px 0;z-index: 9;background-color: #3e3e3e;}
.video-hub .video-list .video {float:left;width:155px;padding-bottom:10px;height:225px;margin-right:0px;}
.video-hub .video-list .published-date {display:inline-block;font-size: 11px;}
.video-hub .video-list .video .image {position: relative;display: block;background-color: #494949;padding: 20px 0 0 0;text-align:center;border-bottom: 1px solid #555;}
.video-hub .video-list .video .image .video-time {position: relative;top: -94px;right: -43px;color: #fff;font-family: arial;z-index:10;background:#444;padding:1px 3px;}
.video-hub .video-list .video .info {background-color: #3d3d3d;width: 130px;padding: 10px 9px 0 16px;font-size: 12px;}
.video-hub .video-list .video .info h5 {padding:0 0 5px 0;overflow: hidden;max-height: 73px;margin:0;}
.video-hub .video-list .video .info h5 a {color: #fff !important;}


.related-videos-ctr .related-videos {margin-left:0px;padding-left:0px;}

.related-videos-ctr .related-videos .video {
	display: block;
	min-height: 92px;
	width: 300px;
	padding: 10px 0;
	border-bottom:1px solid #cdcdcd;
	margin:0;
}
.related-videos-ctr .related-videos .video .image img {float:right;}
.related-videos-ctr .related-videos .video .video-time {position: absolute;right: 0px;background: #444;padding: 1px 3px;color:#fff;font-family:arial;}
.related-videos-ctr .related-videos .info {width:155px;}
.related-videos-ctr .related-videos .info h5 {margin:0px;}
.related-videos-ctr .related-videos .info h5 a {display: block;padding: 0px 0px;font-size:15px;width: 155px;}
.video-list .video .info .published-date {color:#fff;font-size:10px;}


/*h3*/.browse-videos-ctr-h3 {
	color: #b80000;
	font-family: 'Open Sans', arial;
	font-weight: 700;
	font-size: 12px;
	background: none;
	padding: 0px;
	margin: 0;
	top: 0;
	left: 0;
}

/*ul*/.browse-videos-ctr {
	margin: 10px 0 0 0;
	padding:0;
}
.browse-videos-ctr li {
	display:block;
	float:left;
	margin:0;
	padding:2px 0;
	list-style:none;
	font-size:12px;
}
.browse-videos-ctr li a {
	display:block;
	width:130px;
}
.browse-videos-ctr li a:hover {
	text-decoration:underline!important;
}

/* Left & right gutter sky placements */
.left-gutter-sky {position:absolute;left: -140px;top:0;}
.right-gutter-sky {position:absolute;right: -140px;top:0;}
#page {position:relative;}
.comment-formatting-btn-link {display:none;}


/* rewrite css overrides */
.suggestedTopics {width:100% !important;}
#main-container {padding-top:0 !important;}
.article #main-container {padding-top:13px !important;}
.ihomep #navigation .menu {border:0 none !important;padding:0 !important;}
.ihomep #navigation .x280x280x280 {float:left;}

.property .column-1 .widget.carousel {overflow:hidden;}

/* shares xx print aaa fixes */
div.pageTools {margin: 0 0px 10px 0!important;}
#content .article-links .enlarge-font {padding-left: 2px !important;}
#content .article-links .print-link {padding-right: 3px!important;}
#componentDiv .gig-button-container {padding: 0 0px 0 0 !important;}
#content .article-links .enlarge-font .small-font {font-size: 0.8em!important;}
#content .article-links .enlarge-font .medium-font {font-size: 1em!important;}
#content .article-links .enlarge-font .large-font {font-size: 1.2em!important;}

/*quick fix on body copy text links*/
.article #main .storyContent .body a { text-decoration: none; border-bottom:1px dotted; } 

/*pad the top of fb widget now header text removed */
.indyFb {padding-top:15px !important;}

/*bump middle col puff headline */
#altLayout .column-2 h3, .column-2 .storiesSecondCol h3, .indexStories h3 {
font: bold 16px 'Open Sans', sans-serif !important;
line-height: 18px !important;
text-transform: none;
padding: 0!important;
}

/* small masthead changes */

#mini-masthead-lboard {
border-right: 1px solid #e2e2e2;
margin-right: 10px;
display: block!important;
margin-top: -6px;
padding-top: 6px;
}
#independent-mini-logo {
padding-right: 10px;
}

/* thumbnail top margin */

.article #main-container .breadcrumb {margin-top:0px!important;}
#main-container .breadcrumb {margin-top: 8px!important;}

/* temp fix on eagle masthead in slideshow */
.custom-gallery #slideshow-header #slideshow-title {height: 66px !important;
background: url(/independent.co.uk/assets/images/redesign/masthead/indy-masthead-gallery.png?ver=1a) no-repeat 0 8px !important;}



/* OB Thumbnail widget a colour */

.AR_4 .strip-rec-link-title.ob-tcolor {
color: #000!important;
}




/* Gallery CSS Widget pull 13/11/13 */

/* Gallery redesign */
.reload-gallery #top .breadcrumb, .custom-gallery  #top .breadcrumb {display:none;}
.reload-gallery #areas {background:#000 !important;}
.custom-gallery #social-container {display: none;}
.custom-gallery #slideshow-header #slideshow-title {background: url(/independent.co.uk/assets/images/redesign/masthead/indy-masthead-gallery.png?ver=1a) no-repeat 0 0px;height: 58px;padding: 15px 0 0 80px;color: #b80000;font: 20px 'Open Sans', sans-serif bold !important;text-transform: uppercase;}
.custom-gallery {position:relative;}
.custom-gallery #autoplay {display:none;}
.custom-gallery #arrows {border:0 none !important;}
.custom-gallery #slideshow-header {border:0 none !important;}
.custom-gallery #image-nav {z-index:9;}
.custom-gallery #image-data-wrapper {margin:30px 0 0 0;border:0 none !important;}
.custom-gallery #image-data-wrapper #image-data {width: 290px;}
.reload-gallery #side {border-left: 0 none !important;height:auto !important;}
.reload-gallery #side .custom-gallery {margin:0 !important;}
.reload-gallery #side .ad {position:static !important;}
.custom-gallery .items div.slide img{height: 59px !important;border: 3px solid #ccc !important;width: 59px !important;}
.custom-gallery a {color:#247795 !important;font-weight:bold;}
.custom-gallery #right-arrow {position: absolute;right: 0;top: 40%;}
.custom-gallery #left-arrow {position: absolute;left: 0;top: 40%;}
.custom-gallery #counter {font-size:24px !important;position: absolute;}
.custom-gallery #thumbnails-container {border: 0 none !important;}
.custom-gallery #sponsored-by{display:none;}
.reload-gallery .gigya-share-btns, .custom-gallery .gigya-share-btns {margin:20px 0;}