@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot');
    src: url('../fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Regular-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedbold';
    src: url('../fonts/RobotoCondensed-Bold-webfont.eot');
    src: url('../fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),
         url('../fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('../fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Broadcasting & Cable */


/* ================================================================================ */
/* RESETS */
/* ================================================================================ */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer.full-size, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer.full-size,header,nav,section,video,object{display:block}

figure{position:relative}

figure img{width:100%}


/* ================================================================================ */
/* COLORS */
/* ================================================================================ */

/* BLACK: 000000 */
/* DARK RED: a50808 */
/* GOLD: b9922e */



/* ================================================================================ */
/* SITE ELEMENTS */
/* ================================================================================ */

* {margin: 0; padding: 0}

html, body {height: 100%}

::-moz-selection  { background: #eee; color:#000; text-shadow: none; }

::selection  { background: #eee; color:#000; text-shadow: none; } 

img {border: none; height: auto;}

img, object, embed {max-width: 101%;}

a img {display: block; width: 100%}
	
.line { border: none; border-bottom: 4px dashed rgba(106,105,101,0.4); height: 0px; margin: 16px 0; }

.double-line {border: none; border-top: 1px solid #000; border-bottom: 1px solid #000; height: 3px; display: block; clear: both; margin: 25px 0;}

textarea {resize: none}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

input[type="text"], input[type="email"], input[type="password"], textarea {border-radius: 0}

input:focus, textarea:focus {outline: none;}

::-webkit-input-placeholder  { color:#999; }
input:-moz-placeholder { color:#999; }

#holder {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -20em; /* make sure this matches in the body footer.full-size DIV */}

.push, footer {display: block; height: 20em; margin: 0 auto; clear: both}


/* ADD THIS */

.addthis_toolbox {display: block; clear: both; padding-bottom: 3%;}

.addthis_toolbox.home .addthis_toolbox {float: left; /*width: 59%;*/ width:70%;}

.addthis_toolbox a {float: left; margin-left: 3%;}

.addthis_toolbox a:first-child {margin-left: 0}

.addthis_button_tweet {width: 83px;}

.comment-count {color: #222222; text-transform: uppercase; font-size: 0.625em; height: 20px; line-height: 20px; background: none;}

.comment-count span {background: #efefef; padding: 4px;}

@media handheld, only screen and (min-width: 600px) and (max-width: 800px) { 
.addthis_toolbox.home .addthis_toolbox {width: 77%;}

}

/* ================================================================================ */
/* FONTS */
/* ================================================================================ */

/*
font-family: 'Playfair Display', serif;
font-family:'HelveticaNeueW02-55Roma';
font-family:'HelveticaNeueW01-75Bold';
font-family:'HelveticaNeueW01-77BdCn 692722';
*/


h1, h2, h3, h4, h5 {font-family: 'Georgia'; font-weight: 100; -webkit-font-smoothing: antialiased; color: #000;}

h1 a, h2 a, h3 a, h4 a, h5 a {color: #000;}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration: underline}

/*.gold {color: #b9922e; font-variant: small-caps; font-size: .875em; font-weight: 100;}*/

.gold {color: #b9922e; font-variant: small-caps; font-size: .875em; font-weight: 100; display: block;
clear: both;}
.gold a {color: #b9922e;}
.gold a:hover {text-decoration: underline;}
p, a, li, span {font-weight: 100;}

p {font-size: .875em; line-height: 1.5em}

p a {color: #a50808;}

p a:hover {text-decoration: underline}

a {cursor: pointer; text-decoration: none;}	
	
a:active, a:focus{outline: 0;}

strong, b {font-family:'roboto_condensedbold'; font-weight: 100}


/* ================================================================================ */
/* UNIVERSAL STYLES / 1140 */
/* ================================================================================ */

body { background: #fff; color: #727272; font-family:'roboto_condensedregular', sans-serif; -webkit-text-size-adjust:none; }
	
.wrapper { width: 100%; max-width: 1140px; min-width: 993px; margin: 0 auto; overflow: hidden;}

.left {float: left}

.right {float: right}

.left {float: left}

.right {float: right}

.gap {padding-bottom: 7%;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.featured-slider nav, .wire, a.people-prev, a.people-next, a.webcast-prev, a.webcast-next, .more-toggle, .brand-toggle, .mobile-toggle, .jta-tweet-list-controls, .pager a, .thumb-prev, .thumb-next, .wire-next, .wire-prev {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.mobile-only, .mobile-leader {display: none;}

.top-pad {padding-top: 50px}


/* ================================================================================ */
/* TOP BAR */
/* ================================================================================ */

.top-bar {display: block; clear: both; background: #000; height: 32px; border-top: 5px solid #b2b2b2;}

.top-bar .wrapper {overflow: visible;}

.top-bar ul {list-style-type: none; display: block}

.top-bar ul li {float: left; position: relative}

.top-bar a.top-level {text-transform: uppercase; color: #d4d4d4; font-size: 0.6em; font-family:'roboto_condensedbold';  -webkit-font-smoothing: antialiased; display: block; text-align: center; height: 32px; line-height: 32px; border-left: 1px solid #404040; position: relative}

.top-bar ul li:hover a.top-level {background: #a50808;}

.top-bar a.newbay-link {border-left: 0;}

.top-bar a.newbay-link img {max-width: 56px; margin: 0 auto; display: block; margin-top: 4px;}

.top-bar li.col1 {width: 12%}
.top-bar li.col2 {width: 17%}
.top-bar li.col3 {width: 12%}
.top-bar li.col4 {width: 14%}
.top-bar li.col5 {width: 12%}
.top-bar li.col6 {width: 8%}
.top-bar li.col7 {width: 17%}
.top-bar li.col8 {width: 8%}

.top-bar li.col8 a {padding-right: 10px}

.top-bar a.top-level span {background: url(../images/icon_menuarrow_hover.png) no-repeat right; width: 12px; height: 8px; right: 50%; margin-right: -30px; top: 50%; margin-top: -4px; position: absolute;}

.top-bar li.col8:hover .more-menu {display: block}

.top-bar .more-menu {background: #000; position: absolute; top: 32px; right: 0; width: 250px; padding: 15px; display: none; z-index: 2000;}

.top-bar .more-menu a {color: #fff; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased; font-size: 0.750em; display: block; clear: both; text-indent: 0 !important; line-height: 1.4em;}

.top-bar .more-menu a:hover {color: #a50808;}



/* ================================================================================ */
/* ROADBLOCK / LEADERBOARD */
/* ================================================================================ */

.roadblock {display: block; clear: both; background: url(../images/bg_roadblock.png) repeat-x bottom; padding: 15px 0; background-size: 500px;}

.roadblock .content a {display: block; max-width: 970px; margin: 0 auto;}

.roadblock .content a img {width: 100%}

.leader-bottom {background: #ccc; padding: 20px 0;}

.leader-bottom .leaderboard .lead_bottom a {max-width: 728px; margin: 0 auto}

.cloud.content a {display: block; max-width: 970px; margin: 0 auto;}

.cloud.content a img {width: 100%}
.container {margin: 0 auto;}

/* ================================================================================ */
/* HEADER */
/* ================================================================================ */

header {display: block; padding-top: 20px;}

header .wrapper {overflow: visible;}

header .row {margin-bottom: 1.4%;}

header .main-logo, header .leaderboard, header a.all-access {float: left;}

header .main-logo {width: 15%;}

header .main-logo a {display: block;}

header .main-logo span {display: none;}

header .leaderboard {display: block; max-width: 728px; width: 63%; margin-left: 4%}

.leaderboard .content a {display: block}

.leaderboard .content a img {width: 100%; display: block}

header a.all-access {display: block; width: 13.5%; margin-left: 4%}

header a.all-access img {display: block; border: 1px solid #000; width: 100%; max-width: 155px;}

header .leaderboard, header a.all-access {margin-top: 1.6%;}

header .all-access {
    margin-left: 4%;
    width: 13.5%;
    float: right;
    margin-top: 1.6%;
    /*ie7*/
    *position: relative;
    *z-index: 99999;
}
header .all-access .inner {
    position: relative;
}
header .all-access .img-holder {
    width: 70%;
    overflow: hidden;
    height: 0;
    padding-left: 5%;
    padding-bottom: 58%;
}

header .all-access .overlay-holder {
    position: absolute;
    top: 4%;
    left: 0;
    width: 100%;
}
header .all-access .drop-menu {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99999;
    display: none;
}
header .all-access:hover .drop-menu {
    display: block;
}
header .all-access .drop-menu ul {
    display: block;
    list-style: none;
    background: #fff;
    border: solid 1px #000;
    padding: 5px 0;
}
header .all-access .drop-menu ul li {
    display: block;
    padding: 0;
    margin: 0;
    /*border: solid 1px #f00;*/
    
}
header .all-access .drop-menu ul li a {
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 0.775em;
    padding: 5px 8px;
}
header .all-access .drop-menu ul li a:hover {
    text-decoration: underline;
}


/* NAV */

header nav {display: block; clear: both; border-top: 1px solid #000; border-bottom: 1px solid #000; position: relative}

header nav ul {list-style-type: none; display: block;}

header nav ul li {float: left;}

header nav ul li a {display: block; text-align: center; color: #000; text-transform: uppercase; font-family:'roboto_condensedbold'; font-size: 1.188em; -webkit-font-smoothing: antialiased; font-weight: 100; line-height: 60px; border-left: 1px solid #000; height: 60px;}

header nav ul.menu li:hover a {background: #a50808; color: #fff;}

header nav ul.menu li:first-child a {border-left: 0;}

header nav ul li.col {/*width: 13.8%;*/}
header nav ul li.social {width: 6%;}
header nav ul li.search {width: 19.002%;}

header nav ul li.col a.muchomenu-item span {padding-right: 20px; background-image: url(../images/icon_menuarrow.png); background-repeat:no-repeat; background-position:right;}

header nav ul li.col a.muchomenu-item-5 span {background: none; padding-right: 1px;}

header nav ul li.col:hover a.muchomenu-item span {background: url(../images/icon_menuarrow_hover.png) no-repeat right; color: #fff;}

header nav ul li.col:hover a.muchomenu-item-5 span {background: none; padding-right: 1px;}

header nav ul li.social a {display: block; position: relative; line-height: normal; height: 60px}

header nav ul li.social a i{width: 24px; height: 24px; background: url(../images/sprite_ui.png) no-repeat; display: block; position: absolute; top: 50%; margin-top: -12px; left: 50%; margin-left: -12px; font-size: 0px;}

header nav ul li.fb-link a i {background-position: 0 0;}
header nav ul li.fb-link a:hover i {background-position: -81px 0;}

header nav ul li.twtr-link a i {background-position: -27px 0;}
header nav ul li.twtr-link a:hover i {background-position: -108px 0;}

header nav ul li.lnd-link a i {background-position: -54px 0;}
header nav ul li.lnd-link a:hover i {background-position: -135px 0;}


/* SEARCH */

header nav ul li.search a.muchomenu-item span {padding-right: 20px; background: url(../images/icon_search.png) no-repeat 87px 24px; width: 100px;}

header nav ul li.search.hovering:hover a span {background: url(../images/icon_search_hover.png) no-repeat 87px 24px; color: #fff; width: 100px;}

header .search-bar {background: #000; position: absolute; right: 0; top: 60px; /*padding: 15px;*/ width: 250px; display: none; /*border-bottom: 5px solid #fff;*/ padding-top: 0px; padding-bottom: 30px; padding-left: 19px; padding-right: 19px; z-index: 1000;}

header ul li.search:hover .search-bar {display: block;}

header .search-bar form {background: #fff; border: 0; display: block; height: 35px; position: relative}

header .search-bar input[type="text"] {background: none; border: none; color: #000; height: 35px; line-height: 35px; font-family:'roboto_condensedregular'; -webkit-font-smoothing: antialiased; font-size: 1.1em; padding: 0 6px;}

header .search-bar input[type="submit"] {position: absolute; right: 10px; top: 10px; background: url(../images/sprite_ui.png) no-repeat -674px -45px; width: 14px; height: 14px; border: 0; color: transparent; text-transform: uppercase; cursor: pointer}


/* FULL MENU (DROPDOWN) */

header nav ul li .full-menu a {color: #fff; height: auto; width: auto; clear: none; line-height: normal; border: none; text-align: left; text-transform: none;}

header nav ul li:hover .full-menu a {background: none; color: #fff;}

.full-menu {background: #000; color: #fff; position: absolute; width: 100% !important; top: 60px; left: 0; z-index: 9999; -webkit-font-smoothing: antialiased; display: none; border-bottom: 5px solid #fff;}

header nav ul li.col:hover .full-menu {display: block}

.full-menu .left {width: 22%;}

.full-menu .left .inner-pad {padding: 8%; display: block;}

.full-menu .left a {font-size: 1.15em; line-height: 1.4em}

.full-menu .left a:hover {text-decoration: underline}

.full-menu .right {width: 78%; margin: 2% 0;}

.full-menu .right .inner-pad {padding: 2%; border-left: 1px solid #404040;}

.full-menu .right-top {margin-bottom: 20px;}

.full-menu .right-top article {float: left; width: 22%; margin-left: 3%;}

.full-menu .right-top article:first-child  {margin-left: 0}

.full-menu .right-top article p {font-size: .875em; line-height: 1.3em; padding-top: 8px;}

.full-menu .right-bot {display: block; clear: both; border-top: 1px solid #404040; padding-top: 20px}

.full-menu .right-bot article {float: left; width: 45%; margin-left: 5%;}

.full-menu .right-bot a {font-size: 1.125em}

.full-menu .right-bot a:hover {text-decoration: underline}

.full-menu .right-bot article:first-child {margin-left: 0}

.full-menu .right article .gold {display: block; clear: both;}

.full-menu .right article a.blog-title {display: block; font-family:'roboto_condensedbold'; font-size: .9em; line-height: 1.3em}

.full-menu .right article a.blog-title:hover {text-decoration: underline}

.full-menu .right article .meta {display: block; font-family:'roboto_condensedregular'; font-size: .775em; line-height: 1.4em;}

.full-menu .right article .meta a {font-family:'roboto_condensedregular'; display: inline; font-size: 1em}

.full-menu .right article .meta a:hover {text-decoration: underline}

.full-menu .right a.thumb {display: block; margin-bottom: 10px;}

.full-menu .right a.thumb img {display: block; max-width:100%; height:auto;}

.full-menu .right a.thumb.square img {width: 50%;}

.close-menu {display: block; background: #eee; color: #a60807; text-align: center; font-family:'roboto_condensedregular'; clear: both; -webkit-font-smoothing: antialiased; padding: 5px 0; margin-top: 20px}

html.no-touch .close-menu {display: none;}


/* ================================================================================ */
/* HOME */
/* ================================================================================ */

.home-top h2 {color: #222222; text-transform: uppercase; font-size: 0.625em; font-family:'roboto_condensedbold'; background: url(../images/sprite_ui.png) no-repeat; height: 16px; line-height: 16px; display: block; padding-left: 22px; margin-bottom: 18px}

.home-top.featured-articles h2 {background-position: -674px -170px;}

.home-top.news-analysis h2 {background-position: -674px -108px;}


/* FEATURED ARTICLES */

.featured-articles {padding-top: 20px;}

.featured-articles h1 {font-size: 1.8em; display: block; line-height: 1.1em; padding: 3% 0}


/* FEATURED SLIDER */

.featured-slider {display: block; clear: both; position: relative; background: #FFF; overflow: hidden;}

.featured-slider .slide {float: left; width: 100%;}

.featured-slider .slide-data {display: none;}

.featured-slider .slide img {display: block; width: 100%;}

.featured-slider .anchor {display: block; clear: both; background: #000; padding: 0 8%; padding-top: 6px; padding-bottom: 25px; border-top: 4px solid #fff; position: relative}

.featured-slider .caption {color: #fff; display: block; clear: both;}

.featured-slider .caption time {font-family: 'Georgia'}

.featured-slider .caption a {color: #fff; font-family:'roboto_condensedbold';}

.featured-slider nav {position: relative; display:block; margin: 15px 0; padding: 0 8%; z-index: 500; clear: both;}

.featured-slider a.feat-prev, .featured-slider a.feat-next {width: 27px; height: 27px; display: block; background: url(../images/sprite_ui.png) no-repeat;}

.featured-slider a.feat-prev {position: absolute; left: 0; top:0; background-position: 0 -127px;}

.featured-slider a.feat-next {position: absolute; right: 0; top: 0; background-position: -31px -127px;}

.featured-slider .feat-pager {display: block; text-align: center; width: 75%; margin: 0 auto; padding-top: 5px;}

.featured-slider .feat-pager a {display: inline-block; zoom: 1; *display:inline; width: 10px; height: 11px; background: url(../images/sprite_ui.png) no-repeat 0 -89px; margin: 0 3px;}

.featured-slider .feat-pager a span {display: none;}

.featured-slider .feat-pager a.selected {background-position: -13px -89px;}
 

/* NEWS ANALYSIS */

.news-analysis {border-left: 1px solid #000; border-right: 1px solid #000; padding-top: 20px}

.news-analysis .inner-pad {padding: 0 5%;}

.news-analysis article {display: block; clear: both; border-top: 1px solid #000; padding: 7% 0; }

.news-analysis article:nth-of-type(1) {padding-top: 0; border-top: 0;}

.news-analysis article h3 {font-size: 1.125em; display: block; padding:4px 0 6px 0;}


/* FEATURED VIDEO */

.featured-video {background: #000; padding: 3%}

.featured-video h2 {color: #fff; font-family: 'Playfair Display', serif; text-transform: uppercase; font-size: 3.000em; line-height: 1em; float: left;}

.featured-video a.see-all {float: right; color: #b9922e; font-size: 0.688em;}

.featured-video a.see-all:hover {color: #fff;}

.featured-video .video-wrap {padding-top: 3%}

.featured-video .left {width: 63%; border: 3px solid #404040 !important;}

.featured-video .left .video-player {display: block;}

.featured-video .right {width: 34%;}

.featured-video .right time {display: block;}

.featured-video .right h4 {color: #fff; display: block; font-size: 1.250em; padding: 5px 0;}

.featured-video .right p {color: #fff; padding-bottom: 15px; line-height: 1.4em;}

.featured-video .right p:last-child {padding-bottom: 0;}


/* HOME BLOG */

.home-blogs .fourcol {padding-top: 4%;}

.home-blogs .lhs h2 {display: block; clear: both; padding: 2% 0; font-size: 1.875em; line-height: normal;}

.home-blogs .lhs a.feat-thumb {display: block; padding-bottom: 3%;}

.home-blogs .lhs a.feat-thumb img {width: 100%; border-bottom: 8px solid #e5e5e5;}

.home-blogs .lhs a.feat-thumb:hover img {border-color: #a50808;}

.home-blogs .lhs p strong {color: #000;}

.home-blogs .lhs p a {color: #a50808; font-family:'roboto_condensedbold';}

.home-blogs .rhs article {display: block; clear: both; border-top: 1px solid #000; padding: 4% 0;}

.home-blogs .rhs article:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .home-blogs .rhs article { zoom: 1; } /* IE7 */

.home-blogs .rhs article:first-child {border-top: 0; padding-top: 0}

.home-blogs .rhs .thumb {float: left; /*width: 15%;*/ width: 65px; display: block; margin-top: 5px; margin-right: 5px;}

.home-blogs .rhs .text-wrap {/*float: right; width: 78%;*/ float: left; width: 65%;}

.home-blogs .rhs h3 {display: block; clear: both; padding: 3px 0 5px 0; line-height: 1.1em; font-style: 1.125em;}

.home-blogs .rhs .inner-pad {padding-left: 5%; border-left: 1px solid #000; }



/* ================================================================================ */
/* WEBCASTS */
/* ================================================================================ */

/*.webcast-wrap {display: block; clear: both; position: relative; padding-top: 4%; width: 90%; margin: 0 auto}

#webcasts .slide {float: left; width: 100%; margin: 0 20px; min-height: 280px}

a.webcast-prev, a.webcast-next {width: 27px; height: 27px; display: block; background: url(../images/sprite_ui.png) no-repeat; position: absolute; top: 45%; margin-top: -13px;}

a.webcast-prev {left: 0; background-position: 0 -127px;}

a.webcast-next {right: 0; background-position: -31px -127px;}

#webcasts .slide h4 {font-size: 1.125em; display: block; padding: 5px 0 8px 0}

#webcasts .slide p {line-height: 1.2em;}
*/
.webcast-wrap {display: block; clear: both; position: relative; padding-top: 4%; width: 90%; margin: 0 auto}

#webcasts .slide, #bnc_events .slide {float: left; width: 100%; margin: 0 20px; min-height: 280px}

a.webcast-prev, a.webcast-next, a.event-next, a.event-prev {width: 27px; height: 27px; display: block; background: url(../images/sprite_ui.png) no-repeat; position: absolute; top: 45%; margin-top: -13px;}

a.webcast-prev, a.event-prev {left: 0; background-position: 0 -127px;}

a.webcast-next, a.event-next {right: 0; background-position: -31px -127px;}

#webcasts .slide h4, #bnc_events .slide h4 {font-size: 1.125em; display: block; padding: 5px 0 8px 0}

#webcasts .slide p, #bnc_events .slide p {line-height: 1.2em;}


/* ================================================================================ */
/* RESOURCE CENTER */
/* ================================================================================ */

.resource-center {background: #000}

.rc-hd {display: block; clear: both; padding: 1.5% 2% 2% 2%;}

.rc-hd h5 {color: #fff; font-family: 'Playfair Display', serif; font-size: 3.000em; text-transform: uppercase; line-height: 1em; float: left;}

.rc-search {float: right; width: 25%; background: #fff; height: 35px; position: relative; margin-top: 8px}

.rc-search input[type="text"] {border: 0; background: none; font-size: .875em; text-transform: uppercase; font-family:'roboto_condensedregular'; -webkit-font-smoothing: antialiased; padding: 0 5%; line-height: 35px; height: 35px;}

.rc-search input[type="submit"] {background: url(../images/sprite_ui.png) no-repeat -674px -45px; width: 14px; height: 14px; border: 0; color: transparent; cursor: pointer; position: absolute; right: 6%; top: 50%; margin-top: -7px; text-transform: uppercase; text-indent: -9999em}

.rc-tabs {display: block; clear: both; border-top: 4px solid #a50808; }

.rc-tabs span, .rc-tabs a {float: left; height: 21px; padding: 0 6% 0 3%; line-height: 21px; color: #fff; font-size: 0.625em; text-transform: uppercase; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased;}

.rc-tabs span {background: url(../images/bg_resource_tab1.png) no-repeat right #a50808;}

.rc-tabs a {background: url(../images/bg_resource_tab2.png) no-repeat right #757575;}

.rc-tabs a.last {background: url(../images/bg_resource_tab3.png) no-repeat right #757575;}

.rc-bd {padding: 3.5% 2.5%; display: block; clear: both}

.rc-bd .left {width: 65%;}

.rc-bd .right {width: 33%;}

.rc-bd .left a.thumb {float: left; width: 47.5%; padding-top: 5px}

.rc-bd .left .text-wrap {float: right; width: 47.5%;}

.rc-bd .left .text-wrap h5 {color: #fff; font-family: 'Georgia'; font-size: 1.125em; display: block; padding: 2px 0 8px;}

.rc-bd .left a {color: #fff;}

.rc-bd .left p {line-height: 1.3em; color: #fff; -webkit-font-smoothing: antialiased;}

.rc-bd .left p a {font-family:'roboto_condensedbold';}

.rc-bd .inner-pad {border-left: 1px solid #404040; padding-left: 10%; display: block;}

.rc-bd .resource {display: block; clear: both; padding-top: 12%;}

.rc-bd .resource:first-child {padding-top: 0}

.rc-bd .resource img {float: left; width: 18%;}

.rc-bd .resource a {float: right; width: 75%; color: #fff; font-family: 'Georgia'; font-size: 1.063em; -webkit-font-smoothing: antialiased;}

.rc-bd .resource a:hover {text-decoration: underline}



/* ================================================================================ */
/* WIRE */
/* ================================================================================ */

.wire {position: relative; display: block; clear: both; margin: 6% 0; height: 34px;}

.wire span {color: #fff; font-family:'roboto_condensedbold'; text-transform: uppercase; font-size: .875em; width: 100px; height: 34px; line-height: 34px; text-align: center; -webkit-font-smoothing: antialiased; position: absolute; left: 0; top: 0; z-index: 100;

/* fallback */
background-color: #950707;
background-repeat: repeat-x;

/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a40808), to(#880707));

/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #a40808, #880707);

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #a40808, #880707);

/* IE 10 */
background: -ms-linear-gradient(top, #a40808, #880707);

/* Opera 11.10+ */
background: -o-linear-gradient(top, #a40808, #880707);		
}

.wire .marquee {width: 100%; height: 34px; display: block; margin: 0; padding: 0; overflow: hidden; position: absolute; top: 0; left: 0; background: #959595;}

#bc-wire {display: block; margin: 0;}

#bc-wire dd {display: block; float: left; margin: 0 1px !important; padding: 0px 10px;

/* fallback */
background-color: #cacaca;
background-repeat: repeat-x;

/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d6d6d6), to(#b0b0b0));

/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #d6d6d6, #b0b0b0);

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #d6d6d6, #b0b0b0);

/* IE 10 */
background: -ms-linear-gradient(top, #d6d6d6, #b0b0b0);

/* Opera 11.10+ */
background: -o-linear-gradient(top, #d6d6d6, #b0b0b0);		
}

.wire .marquee a {line-height: 34px; cursor: pointer; display: block; color: #222222; font-size: .875em; padding: 0 10px; margin: 0 !important;}

#bc-wire dd:hover {background: #ccc; color: #000;}



/* ================================================================================ */
/* SIDEBAR */
/* ================================================================================ */

.right-rail {padding-top: 25px;}

.right-rail.no-pad {padding-top: 0}

.right-rail .widget {display: block; clear: both; margin-bottom: 10%;}

.red-tab {border-top: 3px solid #a50808; display: block; clear: both}

.red-tab:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .red-tab { zoom: 1; } /* IE7 */

.red-tab span {background: url(../images/bg_corner_red.png) no-repeat right; color: #fff; text-transform: uppercase; font-size: 0.625em; font-family:'roboto_condensedbold'; padding:0 30px 0 15px; height: 21px; line-height: 20px; float: left; -webkit-font-smoothing: antialiased;}

.red-tab a {float: right; color: #b8b8b8; font-size: 0.688em; margin-top: 6px}

.red-tab a:hover {color: #000;}

.widget-bd {display: block; clear: both; padding: 5%; border-left: 1px solid #000;}


/* 300 AD */

.right-rail .ad300 {display: block; margin-bottom: 10%;}

.right-rail .ad300 a {display: block; max-width: 300px; margin: 0 auto;}

.right-rail .ad300 a img {width: 100%;}


/* NEWSLETTER */

.newsletter {background: url(../images/bg_newsletter.png) no-repeat right top; border-left: 1px solid black;}

.newsletter h4 {font-size: 1.375em; display: block;}

.newsletter .sub {font-family: 'Georgia'; display: block; color: #000; padding-bottom: 10px}

.newsletter .form-item-email-field span.form-required {display: none;}

.newsletter form {display: block; clear: both;}

.newsletter fieldset {display: block; clear: both; padding-left: 20px; padding-top: 10px;}

.newsletter fieldset:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .newsletter fieldset { zoom: 1; } /* IE7 */

.newsletter input[type="email"], .newsletter input[type="text"], .jobs input[type="text"] {border: 1px solid #000; color: #393939; font-size: 0.625em; text-transform: uppercase; height: 36px; line-height: 36px; padding: 0 2%; float: left; width: 61%; font-family:'roboto_condensedregular'; margin-left: 10px;}

.newsletter input[type="submit"], .jobs input[type="submit"] {color: #fff; border: 1px solid #051e48; font-size: .7em; text-transform: uppercase; line-height: 36px; height: 36px; text-align: center; float: right; width: 31%; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased;


/* fallback */
background-color: #203e6e;
background-repeat: repeat-x;

/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2f4e7b), to(#0c2755));

/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #2f4e7b, #0c2755);

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #2f4e7b, #0c2755);

/* IE 10 */
background: -ms-linear-gradient(top, #2f4e7b, #0c2755);

/* Opera 11.10+ */
background: -o-linear-gradient(top, #2f4e7b, #0c2755);		
}

.newsletter input[type="submit"]:hover, .jobs input[type="submit"]:hover {background: #2f4e80}

.newsletter label {font-size: .875em; color: #444444; float: right; width: 94%}

.newsletter input[type="checkbox"] {float: left; margin-top: 4px;}

.newsletter .left, .newsletter .right {width: 49%; padding-top: 15px}

.newsletter .left fieldset, .newsletter .right fieldset {padding-bottom: 5%}


/* FEATURED JOBS */

.jobs {background: url(../images/bg_jobs.png) no-repeat 56% 1%;}

.jobs h4 {display: block; clear: both; font-size: 1.375em; padding-bottom: 10px}

.jobs input[type="submit"] {width: 15%; float: left; margin-left: 10px;}

.jobs form {display: block; clear: both; padding-bottom: 6px;}

.job-list {display: block; clear: both; padding-bottom: 15px;}

.job-list .job {display: block; clear: both; padding: 12px 0; border-bottom: 1px solid #000;}

.job-list .job .job-title {font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased; font-size: 1.125em; color: #000;}

.job-list .job p {display: block; clear: both;}

.job-btn {background: #000; display: block; float: left; color: #fff; text-decoration: none; text-transform: uppercase; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased; font-size: 0.688em; margin-left: 10px; padding: 6px 12px; -webkit-border-radius: 4px; border-radius: 4px;}

.job-btn:first-child {margin-left: 0}

.job-btn:hover {background: #333;}

.job-ft {display: block; clear: both; padding-bottom: 15px}

.jobs .powered-by {display: block; clear: both; position: relative; font-size: .875em; color: #727272; text-decoration: none; width: 160px;}

.jobs .powered-by em {position: absolute; right: 0; top: 2px; width: 68px; height: 14px; background: url(../images/sprite_ui.png) no-repeat -37px -476px;}


/* TABBED NEWS WIDGET */

.tabbed-nav {border-top: 3px solid #a50808; list-style-type: none; display: block}

.tabbed-nav li {float: left; background: url(../images/bg_tab_000.png) no-repeat right #000; height: 22px;}

.tabbed-nav li.activeli {background: url(../images/bg_tab_red.png) no-repeat right #a50808;}

.tabbed-nav li a {display: block; text-align: center; height: 22px; line-height: 21px; color: #ffffff; font-size: 0.625em; text-transform: uppercase; font-family:'roboto_condensedbold'; padding: 0 35px 0 15px; -webkit-font-smoothing: antialiased;}

.tabbed-nav li.last {background: url(../images/bg_corner_000.png) no-repeat right;}

.tabbed-nav li.activeli.last {background: url(../images/bg_corner_red.png) no-repeat right;}

.tabbed .tab {border-left: 1px solid #000; display: block; clear: both; padding: 4%;}

.tabbed .tab h4 {font-size: 1.125em; display: block; padding-bottom: 5px}

.tabbed .tab span  {display: block; font-size: .875em; line-height: 1.3em}

.tabbed .tab article, .related-stories article {border-top: 1px solid #000; padding: 4% 0; display: block; clear: both}

.tabbed .tab article:first-child, .related-stories article:first-child {border-top: 0; padding-top: 0;}


/* RELATED POSTS */

.related-stories h4 {font-family:'roboto_condensedregular'; font-size: 1.125em; padding-bottom: 6px}

.related-stories article span  {display: block; font-size: .875em; line-height: 1.3em}


/* SPONSORED CONTENT */

.sponsored {background: #000; color: #fff; position: relative;}

.sponsored .thumb {float: left; width: 38%; padding-top: 4%}

.sponsored .thumb img {border: 1px solid #868686;}

.sponsored .text-wrap {float: right; width: 55%; padding-top: 11%;}

.sponsored .text-wrap time {color: #b9922e; font-variant: small-caps; font-size: .875em; font-weight: 100; display: block}

.sponsored .text-wrap em {font-family:'roboto_condensedregular'; -webkit-font-smoothing: antialiased; font-size: 1.125em; font-style: normal; display: block; padding-bottom: 8px;}

.sponsored .text-wrap p {line-height: 1.2em; -webkit-font-smoothing: antialiased;}

.sponsored .sponsor-link {position: absolute; top: 4%; right: 5%; width: 34%;}


/* EVENTS */

.events .group {display: block; clear: both;}

.events article {display: block; clear: both; border-bottom: 1px solid #000; padding-bottom: 3%; margin-bottom: 4.5%}

.events article time {font-family:'roboto_condensedbold'; line-height: 1.2em; font-size: .875em;}

.events article p {line-height: 1.2em}

.events .group:last-child article:last-child {border-bottom: 0;}


/* ================================================================================ */
/* PEOPLE */
/* ================================================================================ */

.people {display: block; background: #e5e5e5; padding-bottom: 45px; margin-top: 25px;}

.people .wrapper {position: relative}

.people em {font-family: 'Playfair Display', serif; font-size: 3.000em; color: #000; display: block; clear: both; font-style: normal; text-transform: uppercase; padding: 1% 0;}

#bc-people {display: block;}

#bc-people .slide {float: left; width: 100%; display: block; margin-right: 30px;}

#bc-people .slide a {display: block; border-bottom: 8px solid #bfbfbf}

#bc-people .slide a:hover {border-color: #a50808;}

#bc-people .slide .p-caption {background: #fff; display: block; clear: both; padding: 8%;}

#bc-people .slide h5 {font-size: 1em; display: block; padding-bottom: 5px;}

#bc-people .slide p {font-size: 0.813em; line-height: 1.1em;}

a.people-prev, a.people-next, a.video-prev, a.video-next {display: block; width: 41px; height: 17px; background: url(../images/sprite_ui.png) no-repeat; position: absolute; top: 11%; right: 0%;}

a.people-prev, a.video-prev {background-position: 0 -164px; margin-right: 50px;}
a.people-prev:hover, a.video-prev:hover {background-position: 0 -183px}

a.people-next, a.video-next {background-position: -43px -164px}
a.people-next:hover, a.video-next:hover {background-position: -43px -183px}
#bc-people .slide h5 a {border: none;}

/* ================================================================================ */
/* NETWORK */
/* ================================================================================ */

.network {padding: 20px 0;}

.network .block {float: left; width: 25%;}

.network .block .inner-pad {padding: 0 12%; border-left: 1px solid #d4d4d4; min-height: 190px}

.network .block:first-child .inner-pad {border-left: 0;}

.network .block span {font-family:'roboto_condensedregular'; color: #b9922e; display: block; -webkit-font-smoothing: antialiased; padding-bottom: 5px}

.network article {display: block; clear: both; font-size: .875em; margin-bottom: 9%}

.network .block article:last-child {margin-bottom: 0}

.network article a {color: #000; font-family:'roboto_condensedbold';}

.network article a:hover {text-decoration: underline}
/* ================================================================================ */
/* ARTICLE PAGE */
/* ================================================================================ */

.post {display: block; clear: both; position: relative; color: #000; padding-bottom: 4%}

.post .double-line {margin: 0}

.post .inner-pad {padding-left: 13.1%;}

.post time {background: #a50808; color: #fff; font-family:'roboto_condensedregular'; text-transform: uppercase; -webkit-font-smoothing: antialiased; position: absolute; left: 0; top: 0; width: 40px; padding: 30px 10px 10px 10px;}

body.node-type-the-wire .post time {top: 76px;}

body.node-type-slideshow .post time {position: inherit !important; background: none; color: #727272;
font-family: 'roboto_condensedregular', sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; left: 0; top: 0; width: 100%; padding: 0px;}

.post time:after,
.post time::after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -50%;
    content: '';
    width: 0;
    height: 0;
    border-top: solid 30px #a50808;
    border-left: solid 30px transparent;
    border-right: solid 30px transparent;
}
body.node-type-slideshow .post time:after {
	top:0% !important;
	border-color: none;
    border-style: none;
    border-width: none;
	position: none;
}

.post time span {display: block; clear: both; text-align: center; line-height: 1em; text-shadow: 1px 1px 4px #900606; filter: dropshadow(color=#900606, offx=1, offy=1);}

.post time .month {font-size: 1.250em;}

.post time .day {font-size: 1.875em; padding: 5px 0;}

.post time .year {font-size: 1em; border-top: 1px solid #fff; padding-top: 7px; margin-top: 2px}

.post-hd {padding-top: 30px}

.post-hd .mini-time {font-size: 0.813em; color: #b9922e; display: block; clear: both;}

.post-hd .gold {padding-bottom: 8px; display: block;}

.post-hd h1 {font-size: 2.8em; line-height: 1.1em; display: block; clear: both;}

.post-hd .brief {font-family:'roboto_condensedbold'; font-size: 1.125em; display: block; clear: both; color: #000; padding: 1.8% 0;}

.post-meta {border-top: 1px solid #000; padding: 3% 0; margin: 2.5% 0;}

.post-meta .author {width: 45%; /*width: 48%;*/ float: left}

.post-meta .author a {color: #b9922e}

.post .author-social {float: left;}

.post-meta .author a:hover {text-decoration: underline}

.post-meta .avatar {display: block; width: 18%; /*width: 65px;*/ float: left}

.post-meta .avatar img {display: block; width: 100%}

.post-meta .text-wrap {float: right; width: 77%; font-size: 0.813em;}

.post-meta .text-wrap strong {display: block; padding-bottom: 3px}

.post-share.top {width: 52%; padding-top: 5px; float: right}

.post-share.top .addthis_toolbox a {float: left; }

.post-share.top .addthis_toolbox a:first-child {}


/* POST BODY */

.post-body {padding-bottom: 20px}

.post-body p {font-size: 0.938em; padding-bottom: 20px;}

.post-body a {font-family:'roboto_condensedbold'; text-decoration: none;}

.post-body .fluid-width-video-wrapper {display: block; clear: both; margin-bottom: 20px}

.post-body .align-left {float: left; margin-right: 15px;}

.post-body .align-right {float: right; margin-left: 15px;}

.post-body .align-left, .post-body .align-right {width: 35%;  margin-bottom: -5px;}

.post-body .align-left img, .post-body .align-right img {display: block; width: 100%}

.post-body blockquote {border-left: 6px solid #a50808; background: #f1f1f1; padding: 3%; display: block; clear: both; margin-bottom: 20px; font-style: italic}

.post-body blockquote p:last-child {padding-bottom: 0}

.post-body ul, .post-body ol {display: block; clear: both; margin:0 0 20px 20px;}

.post-body li {margin-bottom: 10px; font-size: 0.938em;}

.post-body h3 {font-size: 2.2em; line-height: 1em;}

.post-body h4 {font-size: 1.8em; line-height: 1em;}

.post-body h5 {font-size: 1.4em; line-height: 1em;}


/* SHARE THIS POST */

.share-this-post {border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 6% 0;}

.share-this-post h4 {float: left; width: 24%; font-family:'roboto_condensedbold'; text-transform: uppercase; font-size: 0.750em; margin-top: 2px}

.share-this-post .addthis_toolbox {padding-bottom: 0}

.share-this-post .post-share.bot {float: left; width: 76%;}

.share-this-post .post-share.bot .addthis_toolbox a {}


/* COMMENTS */

.comments {margin-top: 6%; padding-bottom: 20px}

.comments-hd {margin-bottom: 2%}

.comments-hd h3 {float: left; text-transform: uppercase; font-size: 1.500em;}

.comments-hd a {float: right; font-size: 0.688em; color: #b8b8b8; padding-top: 4px}

.comments-hd a:hover {text-decoration: none; color: #000}

.comments ul {list-style-type: none; display: block; clear: both}

.comments li {background: #f1f1f1; display: block; clear: both; padding: 2% 4%; margin-bottom: 4%}

.comment-author {font-family:'roboto_condensedbold'; display: block; padding-bottom: 3%}

.comment-ft {display: block; clear: both; padding-top: 4%}

.comment-ft .reply {float: left; display: block; padding-left: 18px; position: relative; font-family:'roboto_condensedbold'; color: #000; font-size: 0.750em}

.comment-ft .reply:hover {color: #a50808;}

.comment-ft .reply span {position: absolute; left: 0; top: 2px; background: url(../images/sprite_ui.png) no-repeat -18px -336px; width: 13px; height: 10px; }

.comment-ft .reply i {border-bottom: 1px solid #c8c8c8; font-style: normal}

.comment-ft .posted-at {float: left; display: block; padding-left: 18px; position: relative; font-family:'roboto_condensedbold'; color: #000; font-size: 0.750em; margin-left: 4%}

.comment-ft .posted-at span {position: absolute; left: 0; top: 4px; background: url(../images/sprite_ui.png) no-repeat 0px -337px; width: 14px; height: 8px;}

.comment-ft .posted-at i {border-bottom: 1px solid #c8c8c8; font-style: normal}

.respond {margin-top: 4%}

.respond h3 {text-transform: uppercase; font-size: 1.500em; display: block; padding-bottom: 12px}

.respond fieldset {display: block; clear: both; margin-bottom: 3%}

.respond label {display: block; font-family:'roboto_condensedbold'; font-size: .9em; padding-bottom: 3px}

.respond input[type="text"], .respond input[type="email"], .respond textarea {display: block; color: #000; background: #f1f1f1; border: 0; padding: 2%; width: 96%; font-family:'roboto_condensedbold'; font-size: .9em}

.respond textarea {height: 8em}

.respond input[type="submit"] {background: url(../images/sprite_ui.png) no-repeat 10px -362px #a50808; color: #fff; font-family:'roboto_condensedbold'; text-transform: uppercase; font-size: .875em; border: 0; padding: 6px 12px 6px 34px; -webkit-border-radius: 4px; border-radius: 4px; float: right;}

.respond input[type="submit"]:hover {background: url(../images/sprite_ui.png) no-repeat 10px -362px #000;}


/* ================================================================================ */
/* AUTHOR PAGE */
/* ================================================================================ */

.author-tabs {display: block; clear: both}

.author-top {display: block; clear: both; padding-top: 4%; padding-bottom: 3%}

.author-top .avatar {float: left; width: 15%; width:auto; padding-right: 15px; }

.author-top .avatar img {display: block; width: 100%}

.author-top .text-wrap {/*float: right;*/ float: left; width: 80%;}

.author-top .job-title {font-size: 1.125em; display: block; font-family: 'Georgia'; color: #000; font-weight: 100; padding-bottom: 0px; line-height: 1em}

.author-top h1 {display: block; font-size: 3.000em; line-height: 1em; font-family: 'Playfair Display', serif; text-transform: uppercase; padding-bottom: 15px}

/* AUTHOR SOCIALS */

.author-top .author-social {/*float: right;*/ float: left; padding-left: 8px; width: 79%;}

.author-social .twitter-follow-button {float: left; margin-right: 10px;}

.author-social .email-auth {width: 25px; height: 16px; background: url(../images/sprite_ui.png) no-repeat 0 -475px; float: left; text-indent: -9999em; text-transform: uppercase; margin-top: 2px; margin-right: 10px;}

.author-social .email-auth:hover {opacity: 0.7; -ms-filter:"alpha(opacity=70)"; /* IE8 */ filter:alpha(opacity=70); /* IE6/IE7 */}

.author-social .fb-follow {float:left; width: 100px}

.author-profile p {font-family: 'Georgia'; font-size: 1.125em; color: #000; display: block; clear: both;}

.archive-post {display: block; clear: both; border-bottom: 1px solid #000; padding: 2% 0;}

.archive-post .cat:after, .archive-post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .archive-post .cat, *:first-child+html .archive-post { zoom: 1; } /* IE7 */

.archive-post .cat {display: block; clear: both; padding: 1% 0 1.5% 0;}

.archive-post .gold {float: left; line-height: 21px}

.archive-post .key {float: left; width: 35px; height: 21px; background: url(../images/sprite_ui.png) no-repeat -35px -215px; margin-left: 15px; display: none}

.archive-post.exclusive .key {display: block}

.archive-post h3 {display: block; clear: both; font-size: 1.875em; padding-bottom: 2%}

.archive-post .thumb {float: left; width: 25%; margin-bottom: 10px; padding-left: 15px; }

.archive-post .text-wrap {/*float: right;*/ float: left; /*width: 72%;*/ width: 100%}

.archive-post  p {color: #000; font-size: 0.875em; display: block; padding-bottom: 4%}

.archive-post .addthis_toolbox {padding-bottom: 1%;}

.pager, .jta-tweet-list-controls {padding: 30px 0; display: block; clear: both}

ul.pager {padding-top: 10px !important;}

.item-list .pager li {padding:0.2em !important;}

.pager a, .jta-tweet-list-controls-button {display: inline-block; zoom: 1; *display:inline; height: 30px; line-height: 30px; color: #fff; font-family:'roboto_condensedbold'; background: #a50808; -webkit-font-smoothing: antialiased; font-size: 0.750em; text-transform: uppercase; -webkit-border-radius: 3px; border-radius: 3px; padding: 0 15px; cursor: pointer}

.pager a {height: 25px; line-height: 25px; padding: 0 9px;}

.pager a:hover, .jta-tweet-list-controls-button:hover {background: #000;}

.pager a.next-page {margin-left: 8px}



/* ================================================================================ */
/* SLIDESHOW */
/* ================================================================================ */

.slideshow {background: #000; position: relative; margin-bottom: 7%; padding-bottom: 4%; overflow: hidden}

.slideshow h1 {display: block; clear: both; color: #fff; font-size: 2.250em; padding: 2% 4% 1% 4%; line-height: 1.1em}

.slideshow .addthis_toolbox {padding: 0 4%; display: block; clear: both; margin-bottom: 25px}

.slideshow .slide {float: left; display: block; width: 100%}

.slideshow .slide img {width: 100%; display: block}

.slideshow .slide .inner-pad {padding: 0 4%; display: block}

.slideshow .slide .caption {color: #fff; display: block; padding-top: 20px}

.ss-wrap {display: block; clear: both; overflow: hidden; position: relative}

.ss-next, .ss-prev {display: block; width: 40px; height: 42px; background: url(../images/sprite_ui.png) no-repeat; position: absolute; /*top: 62%; margin-top: -21px;*/ margin-top: 160px; z-index: 100; cursor: pointer}

.ss-prev {background-position: 0 -398px; left: 10px;}

.ss-next {background-position: -45px -398px; right: 10px;}

.slideshow .count {position: absolute; top: 10px; right: 20px; color: #fff; font-size: .875em}

body.page-slideshow .wrapper #tabs-wrapper h1.with-tabs,
body.page-video .wrapper #tabs-wrapper h1.with-tabs {display: none;}

body.page-slideshow .slide-wrap .screen span a, body.node-type-slideshow .slide-wrap .screen span a, body.page-video .slide-wrap .screen span a  {color: #000;}

body.page-slideshow .slide-wrap .screen span a:hover, body.node-type-slideshow .slide-wrap .screen span a:hover, body.page-video .slide-wrap .screen span a:hover {text-decoration: underline;}

/* SELECTOR */

.filmstrip {display: block; clear: both; background: #404040; padding: 13px 0; margin-bottom: 22px; position: relative; overflow: hidden; min-height: 25px}

.filmstrip .selector-wrap {width: 90%; margin: 0 auto; display: block;}

.filmstrip .selector {display: block; clear: both;}

.filmstrip .thumb {float: left; width: 100%; display: block; margin: 0px 5px; cursor: pointer; max-width: 100px}

.filmstrip .thumb img {display: block; width: 100%; border: 1px solid transparent;}

.filmstrip .thumb:hover img {border-color: #fff;}

.filmstrip .thumb.selected img {border-color: #a60807;}

.thumb-next, .thumb-prev {display: block; background: url(../images/sprite_ui.png) no-repeat; width: 11px; height: 16px; position: absolute; top: 50%; margin-top: -8px;}

.thumb-prev {background-position: 0 -446px; left: 2%;}

.thumb-next {background-position: -15px -446px; right: 2%;}

.thumb-prev.disabled {background-position: -29px -446px;}

.thumb-next.disabled {background-position: -44px -446px;}


/* PICKER (BELOW) */

.picker .slide-wrap {display: block; clear: both; padding-top: 4%;}

.picker .screen {float: left; width: 21%; margin-right: 5%; min-height: 230px;}

body.page-upfront-central .picker .slide-wrap {padding-top: 2%}

.picker .screen:nth-of-type(4n) {margin-right: 0}

.picker .screen a {display: block;}

.picker .screen img {display: block; width: 100%; border-bottom: 8px solid #c0c0c0;}

.picker .screen:hover img {border-color: #a60807; cursor: pointer;}

.picker .screen span {color: #000; font-family: 'Georgia'; display: block; clear: both; padding-top: 10px}

.picker .screen time {font-size: .750em; display: block}




/* ================================================================================ */
/* VIDEO PAGE */
/* ================================================================================ */

.featured-video-inner {background: #000; position: relative; margin-bottom: 7%;}

.featured-video-inner .inner-pad {padding:4%; display: block}

.featured-video-inner time {padding-bottom: 6px; display: block; clear: both}

.featured-video-inner p {color: #fff; padding-bottom: 15px;}

.featured-video-inner p:last-child {padding-bottom: 0}

.featured-video-inner p a {color: #a60809;}

.featured-video-inner h1 {display: block; clear: both; color: #fff; font-size: 2.250em; padding-bottom: 5px}

.featured-video-inner .addthis_toolbox {display: block; clear: both; padding-bottom: 0}


/* CHOOSE CAT*/

.picker-hd {display: block; clear: both; padding-top: 3%; padding-bottom: 5px}

.picker-hd h2 {float: left; margin-top: 5px}

.picker-hd .select-cat {float: right;}

.picker-hd select, .picker-hd .flag {display: inline-block; zoom: 1; *display:inline;}

.picker-hd .flag {color: #fff; text-transform: uppercase; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased; background: url(../images/bg_flag.png) no-repeat right #a50808; height: 22px; line-height: 22px; font-size: .650em; padding: 0 22px 0 10px}

.featured-video-inner .fluid-width-video-wrapper {display: block; clear: both; margin-bottom: 15px;}



/* ================================================================================ */
/* SECTION LIST INNER */
/* ================================================================================ */

.section-inner article {display: block; clear: both; padding: 4% 0; border-bottom: 1px solid #000;}

.section-inner article:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .section-inner article { zoom: 1; } /* IE7 */

.section-inner article h3 {display: block; font-size: 1.875em; padding-bottom: 15px}

.section-inner .meta {display: block; clear: both; font-size: 0.813em; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased; color: #000; padding-bottom: 15px;}

.section-inner .meta a {color: #000;}

.section-inner .meta a:hover {text-decoration: underline;}

.section-inner article p {color: #000; padding-bottom: 20px;}

.section-inner article p:last-child {padding-bottom: 0}

.section-inner article p a {color: #a50808; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased;}

.section-inner article .thumb {float: left; width: 22%; display: block}

.section-inner article .thumb img {width: 100%}

.section-inner article .text-wrap {float: right; width: 75%;}



/* ================================================================================ */
/* ALL ACCESS */
/* ================================================================================ */

.aa-hd {display: block; clear: both; border-bottom: 1px solid #000; padding-bottom: 25px;}

.aa-logo, .aa-txt, .aa-key {display: inline-block; zoom: 1; *display:inline;}

.aa-logo {width: 15%;}

.aa-txt {width: 50.4%; margin-left: 15%}

.aa-key {width: 15%; margin-left: 2%}

.aa-bd {display: block; clear: both; padding-top: 3%}

.aa-bd .left {width: 68%;}

.aa-bd .right {width: 18%; margin-right: 2%}

.aa-bd h1 {display: block; font-size: 2.250em; padding-bottom: 15px}

.aa-bd p {color: #000; padding-bottom: 20px; font-size: 1em;}

.aa-bd em {color: #a41d21; font-style: normal; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased;}

.aa-options {display: block; clear: both; padding: 4% 0; margin-bottom: 4%;}

.aa-options .block {float: left; width: 30%; margin-left: 5%;}

.aa-options .block:first-child {margin-left: 0}

.aa-options .block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.aa-options h3 {display: block; background: #000; padding: 10px; color: #fff; font-size: 1.250em}

.aa-options form {display: block;}

.aa-options .text-wrap {min-height: 105px; padding-top: 15px;}

.aa-options .text-wrap span {color: #000; font-family:'roboto_condensedbold'; -webkit-font-smoothing: antialiased; font-size: 1.125em}

.aa-options input[type="email"], .aa-options input[type="password"], .aa-options input[type="text"] {display: block; clear: both; border: 1px solid #000; color: #000; padding: 0 2%; width: 95.5%; height: 32px; line-height: 32px; font-size: .9em; font-family:'roboto_condensedregular';}

.aa-options input[type="email"], .aa-options input[type="text"] {margin-bottom: 15px; }

.aa-options input[type="submit"], .aa-options a.red-btn {border: 1px solid #620115; height: 40px; line-height: 40px; color: #fff; font-family:'roboto_condensedbold'; text-align: center; float: left; padding: 0 4%; font-size: .750em; text-transform: uppercase; -webkit-border-radius: 3px; border-radius: 3px; -webkit-font-smoothing: antialiased; cursor: pointer;

	
/* fallback */
background-color: #9c1019;
background-repeat: repeat-x;

/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bc1721), to(#620115));

/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #bc1721, #620115);

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #bc1721, #620115);

/* IE 10 */
background: -ms-linear-gradient(top, #bc1721, #620115);

/* Opera 11.10+ */
background: -o-linear-gradient(top, #bc1721, #620115);
	
}

.aa-options input[type="submit"]:hover, .aa-options a.red-btn:hover {background: #ab131c}



/* ================================================================================ */
/* FOOTER */
/* ================================================================================ */

footer.full-size {display: block; clear: both; background: #000; -webkit-font-smoothing: antialiased; padding-top: 35px; height:345px;}

footer.full-size ul.menu a {color: #fff;}

footer.full-size .col {float: left; width: 18%; padding-left: 2%;}

footer.full-size .col ul.menu a {display: block; clear: left; font-size: .875em; line-height: 1.8em}

footer.full-size .col ul.menu a:hover {text-decoration: underline;}

footer.full-size .col-1 ul.menu a {text-transform: uppercase; font-size: 1.250em; font-family:'roboto_condensedregular'; -webkit-font-smoothing: antialiased; line-height: 1.5;}

footer.full-size .col-2 span {color: #fff; font-size: .875em; display: inline}

footer.full-size .col-2 span a {clear: none; font-family:'roboto_condensedbold'; display: inline}

footer.full-size .col-2, footer.full-size .col-3, footer.full-size .col-4, footer.full-size .col-5 {}

footer.full-size .col-2 h2 {color: #fff; font-size: 100%; /*padding-left: 7px;*/}

/*footer.full-size .col-2 {margin-top: -30px;}*/

footer .socials {list-style-type: none; display: block}

footer ul.menu li {margin: 0px !important;}

footer.full-size .socials li {clear: both; padding-bottom: 10px; display: block}

footer.full-size .socials li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html footer.full-size .socials li { zoom: 1; } /* IE7 */

footer .socials li a {clear: none; line-height: normal; display: block; background: url(../images/sprite_ui.png) no-repeat; width: 34px; height: 34px; float: left; margin-right: 6%}

footer .socials li a:hover {text-decoration: none;}

footer .socials li.fb-link a {background-position: 0 -28px;}
footer .socials li.fb-link a:hover {background-position: -108px -28px;}

footer .socials li.twtr-link a {background-position: -36px -28px;}
footer .socials li.twtr-link a:hover {background-position: -144px -28px;}

footer .socials li.lnd-link a {background-position: -72px -28px;}
footer .socials li.lnd-link a:hover {background-position: -180px -28px;}

footer.full-size .socials li span {float: left; color: #fff; font-size: .875em; line-height: 34px; margin-left: 40px;}

footer.full-size .bottom {padding-top: 3%; clear: both;}

footer.full-size .newbay {float: right; width: 10%;}

footer.full-size .bc {float: left; width: 6%;}

footer.full-size p.credits {float: left; width: 75%; text-align: center; color: #fff; font-size: 0.688em; padding: 1.2% 2% 0 2%;}
/*footer responsive*/
@media handheld, only screen and (max-width: 650px) {
		.network, .top-bar {display: none !important;}
}
@media handheld, only screen and (max-width: 992px) {
	.wrapper {
	max-width: 992px;
	min-width: 767px;
	}
}
@media handheld, only screen and (max-width: 768px) {
	.wrapper {max-width: 768px; min-width: 641px;}
	header nav ul li.search a.muchomenu-item span {background: url(/sites/all/themes/bnc_custom/images/icon_search.png) no-repeat 80px 20px;}
	header nav ul li.search.hovering:hover a span {background: url(../images/icon_search_hover.png) no-repeat 80px 20px;}
	.roadblock {
		display: block !important;
	}
	header .all-access {display: none;}
	
	.aa-tablet.mobile-only {
        display: block;
        clear: both;
        padding: 5px 0 0px 0;
        font-family: 'Roboto Condensed', sans-serif;
    }
	.aa-tablet a {
        display: block;
        width: 768px !important;
        margin: 0 auto;
    }
	.aa-tablet .key {
        background: url(../images/key-overlay-tablet.png) no-repeat;
        background-size: 78px 39px;
        width: 78px;
        height: 39px;
        display: block;
        float: left;
    }
	
	.aa-tablet em {
        float: left;
        /*font-family:'HelveticaNeueW01-77BdCn 692722';*/
        font-family: 'Roboto Condensed', sans-serif;
        font-weight: bold;
        font-size: 1em;
        color: #000; text-transform: uppercase;
        font-style: normal;
        line-height: 28px;
        padding: 0 5px;
    }
	
	.aa-tablet p {font-size: .875em; color: #000; font-weight: 100; line-height: 28px}
	
	body.node-type-the-wire .post time {top:10px;}
}
@media handheld, only screen and (max-width: 700px) {
    .aa-tablet a {
        width: 586px;
    }
    .aa-tablet p {
        font-size: 0.75em;
    }
    .aa-tablet em {
        font-size: 0.875em;
    }
}
.pane-bnc-newsletter-bnc-custom-newsletter, .pane-right-side-second-add {margin-bottom: 7%;}
@media handheld, only screen and (min-width: 600px) and (max-width: 768px) {
   .pane-bnc-recent-articles, .pane-righr-side-first-add, .pane-bnc-newsletter-bnc-custom-newsletter, .pane-bnc-disqus-comment, .pane-right-side-second-add, .pane-related-stories, .pane-6, .pane-bnc-event-home-list, body.page-categorized .pane-7, body.node-type-slideshow .pane-3, body.page-taxonomy-term .pane-bnc-recent-articles, body.node-type-slideshow .pane-bnc-recent-articles, body.page-news .pane-bnc-recent-articles, body.page-news .pane-4, body.page-video .pane-bnc-recent-articles, body.page-blog .pane-bnc-recent-articles, body.page-user .pane-bnc-recent-articles, body.page-user .pane-4, body.page-webcasts .pane-bnc-recent-articles, body.page-the-wire .pane-bnc-recent-articles, body.page-events .pane-bnc-recent-articles, body.page-webcasts .pane-3, body.node-type-webinar .pane-bnc-recent-articles, body.node-type-the-wire .pane-3, body.page-webinars .pane-4, body.node-type-landing-pages .pane-3, .pane-current-issue-block, .pane-subscribe, .pane-right-side-third-add {float:left; width:46%; clear:none;}
	.pane-bnc-newsletter-bnc-custom-newsletter, .pane-6, body.page-categorized .pane-7, body.page-blog .pane-4, body.page-news .pane-4, body.page-video .pane-4, body.page-user .pane-4, body.page-the-wire .pane-4, body.node-type-webinar .pane-4, body.page-webinars .pane-4, .pane-subscribe, .pane-right-side-third-add {margin-left: 8%; margin-bottom: 5%;}
	.pane-righr-side-first-add, .pane-bnc-event-home-list, .pane-6, body.page-categorized .pane-5, body.page-categorized .pane-7, body.page-news .pane-5, body.page-slideshow .pane-4, body.node-type-webinar .pane-4, body.node-type-webinar .pane-bnc-recent-articles, body.page-webinars .pane-4, .pane-bnc-disqus-comment, .pane-current-issue-block, .pane-right-side-second-add, .pane-right-side-third-add, body.page-slideshow .pane-bnc-recent-articles, body.front .pane-subscribe {margin-top:16px;}
	.pane-bnc-recent-articles, .pane-bnc-disqus-comment, .pane-related-stories, body.page-taxonomy-term .pane-4, body.page-slideshow .pane-4, body.node-type-slideshow .pane-bnc-recent-articles, body.page-video .pane-bnc-recent-articles, body.page-user .pane-bnc-recent-articles, body.page-webcasts .pane-bnc-recent-articles, body.page-webcasts .pane-4, body.page-the-wire .pane-bnc-recent-articles, body.page-events .pane-bnc-recent-articles, page.node-type-webinar .pane-bnc-recent-articles, body.node-type-the-wire .pane-3 {margin-bottom: 5%;}
	.pane-bnc-recent-articles, .pane-related-stories, .pane-bnc-event-home-list, body.page-categorized .pane-5, body.node-type-slideshow .pane-3, body.page-taxonomy-term .pane-bnc-recent-articles, body.node-type-slideshow .pane-bnc-recent-articles, body.page-news .pane-bnc-recent-articles, body.page-video .pane-bnc-recent-articles, body.page-blog .pane-bnc-recent-articles, body.page-user .pane-bnc-recent-articles, body.page-webcasts .pane-bnc-recent-articles, body.page-the-wire .pane-bnc-recent-articles, body.page-events .pane-bnc-recent-articles, page.node-type.webinar .pane-bnc-recent-articles, body.node-type-webinar .pane-bnc-recent-articles, .pane-current-issue-block, body.page-taxonomy-term .pane-bnc-disqus-comment, body.node-type-news-article .pane-bnc-disqus-comment, body.page-news .pane-bnc-disqus-comment, body.node-type-blog .pane-bnc-disqus-comment, body.page-blog .pane-bnc-disqus-comment, body.page-events .pane-bnc-disqus-comment, body.page-user .pane-bnc-disqus-comment, body.page-webinars .pane-bnc-disqus-comment, body.node-type-webinar .pane-bnc-disqus-comment, body.page-slideshow .pane-bnc-disqus-comment, body.node-type-slideshow .pane-bnc-disqus-comment, body.page-the-wire .pane-bnc-disqus-comment, body.node-type-the-wire .pane-bnc-disqus-comment, body.page-video .pane-bnc-disqus-comment, body.node-type-ff-wd-rr-wd .pane-bnc-disqus-comment, body.page-ffwd-rrwd .pane-bnc-disqus-comment, body.node-type-bc-beyond .pane-bnc-disqus-comment, body.page-current-issue .pane-bnc-disqus-comment, body.page-bnc-search .pane-bnc-disqus-comment {clear:both;}
	body.page-home .pane-5, body.page-categorized .pane-4, body.node-type-landing-pages .pane-bnc-event-home-list {width: 100%;}
	body.page-categorized .pane-5, body.node-type-slideshow .pane-3, body.page-video .pane-5, body.page-home .pane-6, body.page-events .pane-6, body.page-blog .pane-6, body.page-news .pane-6, body.page-taxonomy .pane-6, body.page-slideshow .pane-5, body.page-user .pane-5, body.page-the-wire .pane-5, body.page-webcasts .pane-6, body.node-type-webinar .pane-5, body.page-webcasts .pane-5, body.node-type-the-wire .pane-4, body.page-webinars .pane-5, body.page-taxonomy-term .pane-bnc-disqus-comment, body.node-type-news-article .pane-bnc-disqus-comment, body.page-news .pane-bnc-disqus-comment, body.node-type-blog .pane-bnc-disqus-comment, body.page-blog .pane-bnc-disqus-comment, body.page-events .pane-bnc-disqus-comment, body.page-user  .pane-bnc-disqus-comment, body.page-user  .pane-bnc-disqus-comment, body.page-webinars  .pane-bnc-disqus-comment, body.node-type-webinar  .pane-bnc-disqus-comment, body.node-type-slideshow .pane-bnc-disqus-comment, body.page-the-wire .pane-bnc-disqus-comment, body.node-type-the-wire .pane-bnc-disqus-comment, body.page-video .pane-bnc-disqus-comment, body.node-type-ff-wd-rr-wd .pane-bnc-disqus-comment, body.page-ffwd-rrwd .pane-bnc-disqus-comment, body.node-type-bc-beyond .pane-bnc-disqus-comment, body.page-current-issue .pane-bnc-disqus-comment, body.page-bnc-search .pane-bnc-disqus-comment  {margin-left: 0px;}
	body.page-categorized .pane-5, body.node-type-slideshow .pane-3, body.page-video .pane-5, body.page-home .pane-6, body.page-events .pane-6, body.page-blog .pane-6, body.page-news .pane-6, body.page-taxonomy .pane-6, body.page-slideshow .pane-5, body.page-user .pane-5, body.page-the-wire .pane-5, body.page-webcasts .pane-6, body.node-type-webinar .pane-5, body.page-webcasts .pane-5, body.node-type-the-wire .pane-4, body.page-webinars .pane-5, body.page-taxonomy-term .pane-bnc-disqus-comment, body.node-type-news-article .pane-bnc-disqus-comment, body.page-slideshow .pane-bnc-disqus-comment {margin-left: 0px;}
	body.page-video .pane-5, body.page-home .pane-6, body.page-events .pane-6, body.page-blog .pane-6, body.page-news .pane-6, body.page-taxonomy .pane-6, body.page-slideshow .pane-5, body.page-user .pane-5, body.page-the-wire .pane-5, body.page-webcasts .pane-6, body.node-type-webinar .pane-5, body.page-webcasts .pane-5, body.node-type-the-wire .pane-4, body.page-webinars .pane-5{margin-bottom: 0px;}
	body.page-blog .pane-4, body.page-taxonomy-term .pane-4, body.page-slideshow .pane-4, body.node-type-slideshow .pane-3, body.page-video .pane-4, body.page-webcasts .pane-4, body.page-the-wire .pane-4, body.page-events .pane-4, body.node-type-webinar .pane-4, body.node-type-the-wire .pane-3 {clear: none;}
	body.page-home .pane-6, body.page-events .pane-6, body.page-blog .pane-6, body.page-news .pane-6, body.page-taxonomy .pane-6, body.page-slideshow .pane-5, body.page-user .pane-5, body.page-the-wire .pane-5, body.page-webcasts .pane-6, body.node-type-webinar .pane-5, body.page-webcasts .pane-5, body.node-type-the-wire .pane-4 {clear: none; margin-top: 0px;}
	body.page-taxonomy-term .pane-4, body.page-slideshow .pane-4, body.node-type-slideshow .pane-3, body.page-webcasts .pane-4, .pane-bnc-disqus-comment, body.page-taxonomy-term .pane-right-side-second-add, body.node-type-news-article .pane-right-side-second-add, body.page-news .pane-right-side-second-add, body.node-type-blog .pane-right-side-second-add, body.page-blog .pane-right-side-second-add, body.page-events .pane-right-side-second-add, body.page-user .pane-right-side-second-add, body.page-webinars .pane-right-side-second-add, body.node-type-webinar .pane-right-side-second-add, body.page-slideshow .pane-right-side-second-add, body.node-type-slideshow .pane-right-side-second-add, body.page-the-wire .pane-right-side-second-add, body.node-type-the-wire .pane-right-side-second-add, body.page-video .pane-right-side-second-add, body.node-type-ff-wd-rr-wd .pane-right-side-second-add, body.page-ffwd-rrwd .pane-right-side-second-add, body.node-type-bc-beyond .pane-right-side-second-add, body.page-current-issue .pane-right-side-second-add, body.page-bnc-search .pane-right-side-second-add {margin-left: 8%;}
	body.page-video .pane-5, body.page-home .pane-6, body.page-events .pane-6, body.page-blog .pane-6, body.page-news .pane-6, body.page-taxonomy .pane-6, body.page-slideshow .pane-5, body.page-user .pane-5, body.page-the-wire .pane-5, body.node-type-slideshow .pane-4, body.page-webcasts .pane-6, body.node-type-webinar .pane-5, body.page-webcasts .pane-5, body.node-type-the-wire .pane-4, body.page-webinars .pane-5 {width: auto;}
	.featured-video .left {width: 50%;}
	
	body.page-article-bc-beyond #mini-panel-right_side_second_add .pane-3 {
		margin-left: 0px;
	}
	body.page-article-bc-beyond .pane-bnc-recent-articles {
		float: left !important;
	}
	body.page-article-bc-beyond .pane-bnc-event-home-list {
		clear: none;
		margin-left: 6%;
		margin-top: 0px;
	}
	body.page-article-bc-beyond .pane-5, body.page-article-bc-beyond .pane-4 {
	  width: 100%;
	}
	body.page-article-bc-beyond .pane-5 {
	  margin: 0px 0px;
	}
	body.node-type-the-wire .post time {top: 0px;}
	body.page-news .pane-right-side-third-add { margin-top: 0px;}
}
@media handheld, only screen and (min-width: 600px) and (max-width: 1024px) {
	/*.roadblock {
		display: none;
	}*/
}
@media handheld, only screen and (min-width: 800px) and (max-width: 800px) and (orientation:landscape){
	body.node-type-the-wire .post time {top: 120px;}
}
@media handheld, only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation:landscape){
	body.node-type-the-wire .post time {top: 98px;}
}
@media handheld, only screen and (min-width: 320px) and (max-width: 640px) {
	body.node-type-news-article .pane-bnc-event-home-list, body.node-type-news-article .pane-right-side-third-add, body.page-webinars .pane-righr-side-first-add {margin-top: 16px;}
}
@media handheld, only screen and (min-width: 320px) and (max-width: 568px) {
    .pane-righr-side-first-add, .pane-bnc-newsletter-bnc-custom-newsletter, .pane-bnc-disqus-comment, .pane-right-side-second-add, .pane-related-stories, .pane-3 {margin-bottom:7%;}
}
@media handheld, only screen and (max-width: 650px) {

	.wrapper {max-width: 650px; min-width: 481px;}
}
@media handheld, only screen and (max-width: 480px) {
	
	.wrapper {max-width: 480px; min-width: 321px;}
}
@media handheld, only screen and (max-width: 320px) {
	.wrapper {max-width: 320px; min-width: 300px;}
	.pager a {padding: 0 4px; font-size: 0.600em;}
	.item-list .pager li {padding: 2px !important;}
	.item-list ul li {margin: 0 0 0.25em 1px !important;}
	
.pane-bcn-article-content .post-meta .post-share .addthis_counter_style .addthis_button_tweet.at300b {
    display: block !important;
	
}

.pane-bcn-blog-content .post-meta .post-share .addthis_counter_style .addthis_button_tweet.at300b {
    display: block !important;
}

.share-this-post .post-share .addthis_button_tweet.at300b {
    display: block !important;
}

 .pane-bcn-article-content .post-meta .addthis_counter_style .addthis_button_facebook_send {
    width: 83px !important;
}

 .pane-bcn-blog-content .post-meta .addthis_counter_style .addthis_button_facebook_send {
    width: 83px !important;
}

.share-this-post .post-share .addthis_button_facebook_send {
    width: 60px !important;
}

}
@media only screen and (max-width: 1170px){
	.pad {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media handheld, only screen and (max-width: 768px) {
	.pad {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media handheld, only screen and (max-width: 768px) and (orientation: portrait){
	.muchomenu-bin .panel-display {width: 768px !important;}
	.muchomenu-menu .muchomenu-bin-1{left: 0px !important;}
	.muchomenu-menu .muchomenu-bin-2{left: -106px !important;}
	.muchomenu-bin-3 .panel-display {width: 768px !important;}
	.muchomenu-menu .muchomenu-bin-3{left: -212px !important;}
	.muchomenu-menu .muchomenu-bin-4{left: -318px !important;}
	
	ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li {
    float: left;
    width: 11.5em !important;
}

ul.nice-menu-right ul {    
    left: 166px !important;    
}

	ul#nice-menu-2 li a, #block-muchomenu-1 ul#muchomenu-1 li ul.menu li a {    
    background-position: 155px 15px !important;   
 height: 25px !important;	
}



}
@media handheld, only screen and (max-width: 1024px) and (orientation: landscape){
	.muchomenu-bin .panel-display {width: 1024px !important;}
	.muchomenu-menu .muchomenu-bin-1{left: 0px !important;}
	.muchomenu-menu .muchomenu-bin-2{left: -141.63px !important;}
	.muchomenu-bin-3 .panel-display {width: 1024px !important;}
	.muchomenu-menu .muchomenu-bin-3{left: -283px !important;}
	.muchomenu-menu .muchomenu-bin-4{left: -424px !important;}
	
	ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li {width: 13.5em !important;}

	
ul#nice-menu-2 li a, #block-muchomenu-1 ul#muchomenu-1 li ul.menu li a {    
    background-position: 195px 15px !important;   
 height: 25px !important;		
}

ul.nice-menu-right ul {
    
    left: 216px !important;    
}
	
}
@media handheld, only screen and (min-width: 600px) and (max-width: 768px) {
  #block-muchomenu-1 ul#muchomenu-1 li span {
    font-size: 13px;
  }
}
/*End Footer responsive */

/* ALL ACCESS FOOTER */

#holder.all-access {margin: 0 auto -7em; /* make sure this matches in the body footer.full-size DIV */}

.push-aa, footer.all-access {display: block; height: 7em; margin: 0 auto; clear: both}

footer.full-size.all-access {padding-top: 20px}

footer.all-access .bottom {padding: 0}

/* 1140 Grid */

.row {
	display: block;
	clear:both;
}

.left-rail {width: 65.4%; float: left;}
.right-rail {width: 30.75%; float: right}
.left-rail .fivecol {
	width: 60.2%;
}

.left-rail .threecol {
	width: 33.8%;
}

.left-rail .fourcol {
	width: 47%;
}

.left-rail .onecol,
.left-rail .twocol,
.left-rail .threecol, 
.left-rail .fourcol,
.left-rail .fivecol,
.left-rail .sixcol,
.left-rail .sevencol,
.left-rail .eightcol, 
.left-rail .ninecol, 
.left-rail .tencol, 
.left-rail .elevencol {
	margin-right: 6.0%;
	float: left;
	min-height: 1px;
}

.last {
	margin-right: 0px !important;
}



@media handheld, only screen and (max-width: 768px) {
	.left-rail {display: block; clear: both; float: none; width: auto;}	
	.right-rail {clear: both; float: none; display: block; width: auto; padding-top: 6%;}
	/*#mini-panel-header_add .pane-6, body.node-type-blog .pane-5, body.node-type-slideshow .pane-5, body.page-slideshow .pane-5 {width: auto !important; margin-top: 0 !important; margin-bottom: 0 !important;}*/
	#mini-panel-header_add .pane-6, #mini-panel-header_add .pane-5 {width: auto !important; margin-top: 0 !important; margin-bottom: 0 !important;}
	
}
@media handheld, only screen and (max-width: 580px) {
	
	#holder .fivecol, #holder .threecol {display: block; clear: both; float: none; width: auto; margin: 0;}
	.right-rail .widget {float: none; display: block; clear: both; width: auto; margin: 0; margin-bottom: 5%;}
}

@media handheld, only screen and (max-width: 480px) {
	.left-rail .fourcol {float: none; display: block; clear: both; width: auto; margin: 0}
	.left-rail .threecol {float: none; display: block; clear: both; width: auto; margin: 0}
}


/*************************************************** Custom Css *********************************************/

/* Top Menu */
#block-nice-menus-1 ul.nice-menu li {
	background-color: #000000 ;
}
#block-nice-menus-1 {
	margin-top: 1px;
}
#block-nice-menus-1 ul.nice-menu li {
    border: medium none;
    margin: 0;
	padding: 5px 25px 5px;
}	
#block-nice-menus-1 ul.nice-menu-down li {
	border-left: 1px solid #404040;
}
#block-nice-menus-1 ul.nice-menu-down li:hover {
	background-color: #a50808;
}
#block-nice-menus-1 ul.nice-menu li a {
	color: #D4D4D4;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
#block-nice-menus-1 ul.nice-menu li a,
#block-nice-menus-1 ul.nice-menu li a:hover {
	text-decoration: none;
}
#block-nice-menus-1 ul.nice-menu li ul {
	margin-left: -160px;
  margin-top: 2px;
	border-top: none !important;
	border: none;
	z-index: 3200 !important;
}
#block-nice-menus-1 ul.nice-menu li ul li {
	padding: 5px 0px 2px 10px;
	width: 265px
}
#block-nice-menus-1 ul.nice-menu-down li.menuparent {
	background: none;
}
#block-nice-menus-1 ul.nice-menu-down li.menuparent > a  {
	background: url("../images/icon_menuarrow_hover.png") no-repeat scroll right center transparent !important;
	width: 36px;
}
#block-nice-menus-1 ul.nice-menu-down li.menuparent:hover {
	background: #a50808;
}
#block-nice-menus-1 ul.nice-menu li.menu-702.first {padding: 0px 20px 0px !important; border: none;}
#block-nice-menus-1 ul.nice-menu-down li.menu-702.first:hover {background: none !important;}
/*End of Menu*/

ul li.leaf {
	list-style-image: none;
	list-style-type: none;
}
#node-124993 ul li.leaf {
	text-indent: 35px;
}

/*Main Navigation Menu*/
.right a.thumb {
	display: block;
	margin-bottom: 10px;
}
.right a.thumb img {
	display: block;
	max-width: 100%;
	height: auto;
}
ul.muchomenu-menu {padding: 0px 0px;}
.muchomenu-menu .muchomenu-bin{margin-top: 0px;}
.muchomenu-bin-2 {width: 950% !important; left: -157.625px !important;}
.muchomenu-bin-3 {left: -314px !important;}
.muchomenu-bin-4 {left: -471px !important;}
li.muchomenu-parent {
	float: left;
	margin: 0px 0px;
}
.muchomenu-menu .muchomenu-parent-title a, .muchomenu-menu .muchomenu-parent-title a:link, .muchomenu-menu .muchomenu-parent-title a:visited, .muchomenu-menu .muchomenu-parent-title a:focus, .muchomenu-menu .muchomenu-parent-title a:hover, .muchomenu-menu .muchomenu-parent-title a:active, .muchomenu-menu .muchomenu-parent-title span {padding: 0px;}

.muchomenu-menu .muchomenu-parent-title a, .muchomenu-menu .muchomenu-parent-title span, .muchomenu-menu .muchomenu-parent-title a:visited{
border: none;
padding: 0px;
margin: 0px 0px;
}

.muchomenu-menu .muchomenu-parent-title a, .muchomenu-menu .muchomenu-parent-title span, .muchomenu-menu .hovering .muchomenu-parent-title a:hover{
	border-radius: 0px;
}
.muchomenu-menu .hovering .muchomenu-parent-title a,
.muchomenu-menu .hovering .muchomenu-parent-title span {background-color:#a50808 !important;
}
.muchomenu-menu .muchomenu-item a,
.muchomenu-menu .muchomenu-item span
{
  font-size:100%;
}
ul#muchomenu-1 li.muchomenu-parent span a {
	display: block;
	border-left: 1px solid #000 !important;
}
ul#muchomenu-1 li.first span a {
	border: none !important;
}
/*ul#muchomenu-1 li.muchomenu-parent span a {
/*background-color: #fff !important;
	background-image: url('../images/icon_menuarrow.png');
	background-repeat: no-repeat;
	background-position: 130px 26px;
}*/

#block-muchomenu-1 ul#muchomenu-1 li .right a {
	background-color: #000 !important;
}
#block-muchomenu-1 ul#muchomenu-1 li .right a:hover {
	text-decoration: underline;
}
/*ul#muchomenu-1 li.muchomenu-parent span.muchomenu-parent-title a:hover,
ul#muchomenu-1 li.hovering span.muchomenu-parent-title a {
	background: #a50808;
	background-image: url('../images/icon_menuarrow_hover.png');
	background-repeat: no-repeat;
	background-position: 130px 26px;
}*/
/*#block-muchomenu-1 ul#muchomenu-1 li .right a {
	line-height: 1.3em;
	padding-top: 5px;
	height: 50px !important;
	color: #fff !important;
	font-size: 0.9em;
	text-transform: none;
}*/
#block-muchomenu-1 ul#muchomenu-1 li .right a {
	/*line-height: 24px;*/
	line-height: 1.4em;
	padding-top: 2px;
	height: auto;
	color: #fff !important;
	text-transform: none;
	font-family: 'roboto_condensedbold';
	display: inline;
	font-size: 0.9em;
	width: auto;
}

#block-muchomenu-1 ul#muchomenu-1 li .pane-menu-menu-primary-link,
#block-muchomenu-1 ul#muchomenu-1 li .pane-menu-menu-blog-menus,
#block-muchomenu-1 ul#muchomenu-1 li .pane-menu-menu-event-menu,
#block-muchomenu-1 ul#muchomenu-1 li .pane-menu-menu-people{
	float: left;
	width: 22%;
}
#block-muchomenu-1 ul#muchomenu-1 li ul.menu {
	display: block;
	padding: 8%;
}

#block-muchomenu-1 ul#muchomenu-1 li ul.menu {
	float: none;
	/*background-color: #000;*/
}
#block-muchomenu-1 ul#muchomenu-1 li ul.menu li {
	width: 100%;
	/*background-color: #000;*/
}
#block-muchomenu-1 ul#muchomenu-1 li ul.menu li:hover a {
	background:transparent
}
#block-muchomenu-1 ul#muchomenu-1 li ul.menu li a {
	color: #fff;
	height: auto;
	width: auto;
	clear: none;
	line-height: normal;
	border: none;
	text-align: left;
	text-transform: none;
	background-color: #000;
}
#block-muchomenu-1 ul#muchomenu-1 li ul.menu li a:hover {
	text-decoration: underline;
}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper {
	width: 78%;
	margin: 2% 0;
	float: right;
}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right {
	width: 100%;
}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right article a.blog-title {
	display: block;
	font-family: 'roboto_condensedbold';
	font-size: .9em;
	line-height: 1.3em;
	height: 20px !important;
	padding-top: 60px;
}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .inner-pad {
	padding: 2%;
	border-left: 1px solid #404040;
}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .right-top {margin-bottom: 20px;}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .row {
	display: block;
	clear: both;
	margin-bottom: 1.4%;
}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .right-top article {
	float: left;
	width: 22%;
	margin-left: 3%;
}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .right-bot article {
	float: left;
	width: 45%;
	margin-left: 5%;
}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .right-bot article:first-child,
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .right-top article:first-child {
	margin-left: 0;
} 
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .right-bot {
	display: block;
	clear: both;
	border-top: 1px solid #404040;
	padding-top: 20px;
}
#block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-4 .pane-navigation-data-upper .right .right-bot{border: none;}
#block-muchomenu-1 ul#muchomenu-1 li .pane-navigation-data-upper .right .right-bot article a {
	color: #fff;
	height: auto;
	width: auto;
	clear: none;
	line-height: normal;
	border: none;
	text-align: left;
	text-transform: none;
}
.muchomenu-bin .panel-display {
	width: 1145px;
	padding: 0px;
	background: #000;
	border: 0px solid #ccc;
	border-radius: 0px;
}
#block-muchomenu-1 ul#muchomenu-1 li .right p,
/*#block-muchomenu-1 ul#muchomenu-1 li .right span.meta {
	color: #fff;
}*/
#block-muchomenu-1 ul#muchomenu-1 li .right span.meta {color: #fff; display: block; font-family: 'roboto_condensedregular'; font-size: .775em;
line-height: 1.4em;}
#block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-3 .pane-navigation-data-upper .right .right-bot {border: none; padding-top: 0px;}

#hidden-search {display: none;}
/*End Of Main Navigation Menu*/

#event_content article {padding-top: 25px; padding-bottom: 15px;}

#event_content .red-tab a {float: none;}


/**
 * Local tasks
 */
ul.primary,
ul.primary li,
ul.secondary,
ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
	font-size: 90%;
}

#tabs-wrapper {
  margin: 0 -26px 0;
  padding: 0 26px;
  /*border-bottom: 2px solid #A50808;*/
	border-bottom: none;
  position: relative;
}
ul.primary {
  padding: 2em 0 10px;
  float: left; /* LTR */
}
ul.secondary {
  clear: both;
  text-align: left; /* LTR */
  border-bottom: 1px solid #e9eff3;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}
h1.with-tabs {
  float: left; /* LTR */
  margin: 1.2em 2em 0 0; /* LTR */
  padding: 0;
}
body.node-type-slideshow h1.with-tabs {display: none;}
ul.primary li a,
ul.primary li.active a,
ul.primary li a:hover,
ul.primary li a:visited,
ul.secondary li a,
ul.secondary li.active a,
ul.secondary li a:hover,
ul.secondary li a:visited {
  border: 0;
  background: transparent;
	color: #000;
  padding: 4px 1em;
  margin: 0 0 0 1px; /* LTR */
  height: auto;
  text-decoration: none;
  position: relative;
  top: -1px;
  display: inline-block;
}
ul.primary li.active a,
ul.primary li.active a:link,
ul.primary li.active a:visited,
ul.primary li a:hover,
ul.secondary li.active a,
ul.secondary li.active a:link,
ul.secondary li.active a:visited,
ul.secondary li a:hover {
  /*background: url(images/bg-tab.png) repeat-x 0 50%;*/
	background-color: #000;
  color: #fff;
}
ul.primary li.active a,
ul.secondary li.active a {
  font-weight: bold;
}
/*Newsletter New Theming*/
form#newsletter-form { 
	background: url(../images/bg_newsletter.png) no-repeat right top;
}
form#newsletter-form .widget-bd {
display: block;
clear: both;
padding: 5% 5% 10% 5%;
border-left: 1px solid #000;
margin-top: -36px;
}

form#newsletter-form h4 {
	font-size: 1.375em;
	display: block;
}
form#newsletter-form span.sub {
	font-family: 'Georgia';
	display: block;
	color: #000;
	padding-bottom: 10px;
}
form#newsletter-form #edit-email-field {
	border: 1px solid #000;
	color: #393939;
	font-size: 0.625em;
	text-transform: uppercase;
	height: 36px;
	line-height: 36px;
	padding: 0 2%;
	float: left;
	width: 61%;
	font-family: 'roboto_condensedregular';
}
form#newsletter-form #edit-submit {
	color: #fff;
	border: 1px solid #051e48;
	font-size: .7em;
	text-transform: uppercase;
	line-height: 36px;
	height: 36px;
	text-align: center;
	float: right;
	width: 31%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	font-family: 'roboto_condensedbold';
	-webkit-font-smoothing: antialiased;
	background-color: #203e6e;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2f4e7b), to(#0c2755));
	background: -webkit-linear-gradient(top, #2f4e7b, #0c2755);
	background: -moz-linear-gradient(top, #2f4e7b, #0c2755);
	background: -ms-linear-gradient(top, #2f4e7b, #0c2755);
	background: -o-linear-gradient(top, #2f4e7b, #0c2755);
	margin-top: -16px;
}
form#newsletter-form .form-item.form-type-checkboxes.form-item-category {
margin-top: 55px;
}
body.node-type-webinar #tabs-wrapper h1.with-tabs {
	display: none;
}
footer.mobile-only ul.menu {
	text-align: center;
}
.post-tags span.tag a {color:#a50808; text-decoration: italic; font-family:'roboto_condensedbold'; padding-left: 5px; font-weight:bold;  }

@media handheld, only screen and (max-width: 1024px) {
  #block-nice-menus-1 ul.nice-menu li a {
    font-weight:normal;
	padding: 5px 1px 2px 0px;
  }
  #block-nice-menus-1 ul.nice-menu li{
    padding: 4px 8px 6px;
  }
  #block-nice-menus-1 ul.nice-menu-down li.menuparent > a {
    width: 45px;
  }
}

@media handheld, only screen and (min-width: 1010px) and (max-width: 1024px) {
   #block-nice-menus-1 ul.nice-menu li{
    padding: 4px 25px 6px;
  }
}
@media handheld, only screen and (max-width: 768px) {
  .top-bar ul li {
    display: block !important;
  }
}
@media handheld, only screen and (min-width: 600px) and (max-width: 768px) {
   #mini-panel-bottom_add .pane-6{
    width: 100% !important;
	margin-left: 0px !important;
  }
  body.page-video .pane-6  {
    float: left;
    width: 46%;
    clear: both;
    margin-left: 0px;
  }
  /*body.node-type-the-wire .pane-bnc-event-home-list  {
    float: left;
    clear: none;
    margin-left: 8%;
    margin-bottom: 5%;
    margin-top: auto;
  }*/
  body.page-video .pane-bnc-event-home-list{
    margin-top: 2%;
  }
/*  body.page-video .pane-5 {
    width: 100%;
	margin-left: auto;
  }*/
}
.pane-article-category-page .item-list ul li,
.pane-bnc-blog-category-page .item-list ul li,
.pane-bnc-event-listing .item-list ul li,
.pane-bnc-slideshow-gallery .item-list ul li,
.pane-video-lists .item-list ul li{
  margin: 0 0 0.25em 0.10em;
}
@media handheld, only screen and (max-width: 320px) {
   body.page-search .item-list ul li{
     margin: 0 0 0.25em 0.10em;
   }
}
@media handheld, only screen and (min-width: 600px) and (max-width: 1024px) {
	#video_url, #video_url embed {height: auto !important;}
}
/*
body.not-logged-in #block-menu-menu-footer-second-menu ul.menu li.first {
  float: left;
}
body.not-logged-in #block-menu-menu-footer-second-menu ul.menu li.first a {
  clear: none;
  border-right: 1px solid #FFF;
  padding-right: 6px;
}
body.not-logged-in #block-menu-menu-footer-second-menu ul.menu li:nth-child(2) a {
  clear: none;
}
*/
#block-menu-menu-footer-second-menu ul.menu li {
  margin: 0 0 0 0 !important;
}
/*.muchomenu-menu .muchomenu-parent {z-index: 0 !important}*/
body.node-type-slideshow .pane-thewire-scroller .inner-pad, body.node-type-landing-pages .pane-thewire-scroller .inner-pad {
  padding: 0 !important;
}
.author-top .avatar img {
  width: auto;
}
.muchomenu-bin-2 .pane-navigation-data-upper a img,
.muchomenu-bin-4 .pane-navigation-data-upper a img {
  width: auto;
}
body.node-type-bc-beyond p.body {
  clear: both;
}
body.node-type-bc-beyond .bc-beyond-static-content {
  font-family: 'Times New Roman';
  font-size: 18px;
}
/*Brightcove Videos*/
#BCLbodyContent {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#BCLcontainingBlock {
    width: 100%;
	margin-left: 0px;
	margin-bottom: 0px;
	float: right;
}
.BCLvideoWrapper {
	position: relative;
	padding-top: 1px;
	padding-bottom: 56.25%;
	height: 0;width: 100%;
	/*height: 100%;*/
}
.BCLvideoWrapper div,
.BCLvideoWrapper embed,
.BCLvideoWrapper object,
.BrightcoveExperience {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
pre {
	font-size: 14px;
}
.BCLbutton {
	background-color: #ffffff;
	background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(#dddddd), to(#ffffff));
	background-image: -webkit-radial-gradient(50% 50%, #ffffff, #dddddd);
	background-image: -moz-radial-gradient(50% 50%, #ffffff, #dddddd);
	background-image: -o-radial-gradient(50% 50%, #ffffff, #dddddd);
	background-image: -ms-radial-gradient(50% 50%, #ffffff, #dddddd);
	background-image: radial-gradient(50% 50%, #ffffff, #dddddd);
	border: #999999 1px solid;
	border-radius: 10px;
	font-size: .7em;
	padding: 5px;
	cursor: pointer;
}

#video_url_wrapper {width:100% !important;}
/*End Brightcove Videos */

.pane-bnc-disqus-comment .tabbed span.meta a {
  color: #727272;
}
#block-menu-menu-footer-fifth-menu h2 {
  font-family: 'roboto_condensedregular', sans-serif;
}
.pane-bnc-newsletter-bnc-custom-newsletter .form-checkboxes .form-type-checkbox label.option {
  font-size: 0.875em;
  color: #444444;
}
.pane-bcn-article-content .item-list ul,
.pane-bcn-article-content .item-list ul li {
  margin: 0px 0px 0px 0px !important;
}

#block-nice-menus-1 ul.nice-menu-down  li.menu-1103, #block-nice-menus-1 ul.nice-menu-down  li.menu-1104, #block-nice-menus-1 ul.nice-menu-down  li.menu-1105, #block-nice-menus-1 ul.nice-menu-down  li.menu-1106, #block-nice-menus-1 ul.nice-menu-down  li.menu-1107, #block-nice-menus-1 ul.nice-menu-down  li.menu-1108, #block-nice-menus-1 ul.nice-menu-down  li.menu-1109, #block-nice-menus-1 ul.nice-menu-down  li.menu-947, #block-nice-menus-1 ul.nice-menu-down  li.menu-1110, #block-nice-menus-1 ul.nice-menu-down  li.menu-1112, #block-nice-menus-1 ul.nice-menu-down  li.menu-1113, #block-nice-menus-1 ul.nice-menu-down  li.menu-1114, #block-nice-menus-1 ul.nice-menu-down  li.menu-1115, #block-nice-menus-1 ul.nice-menu-down  li.menu-1116, #block-nice-menus-1 ul.nice-menu-down  li.menu-1118, #block-nice-menus-1 ul.nice-menu-down  li.menu-1119, #block-nice-menus-1 ul.nice-menu-down  li.menu-1120, #block-nice-menus-1 ul.nice-menu-down  li.menu-1121, #block-nice-menus-1 ul.nice-menu-down  li.menu-1122, #block-nice-menus-1 ul.nice-menu-down  li.menu-1123, #block-nice-menus-1 ul.nice-menu-down  li.menu-1125, #block-nice-menus-1 ul.nice-menu-down  li.menu-1126, #block-nice-menus-1 ul.nice-menu-down  li.menu-1128, #block-nice-menus-1 ul.nice-menu-down  li.menu-1129, #block-nice-menus-1 ul.nice-menu-down  li.menu-1130, #block-nice-menus-1 ul.nice-menu-down  li.menu-1131, #block-nice-menus-1 ul.nice-menu-down  li.menu-1132, #block-nice-menus-1 ul.nice-menu-down  li.menu-1133, #block-nice-menus-1 ul.nice-menu-down  li.menu-1134, #block-nice-menus-1 ul.nice-menu-down  li.menu-1135, #block-nice-menus-1 ul.nice-menu-down  li.menu-1136, #block-nice-menus-1 ul.nice-menu-down  li.menu-582, #block-nice-menus-1 ul.nice-menu-down  li.menu-1203 {
  width: 89%;
  padding-left: 29px;
}
#block-nice-menus-1 ul.nice-menu-down  li.menu-1103 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1104 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1105 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1106 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1107 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1108 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1109 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-947 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1110 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1112 a,  #block-nice-menus-1 ul.nice-menu-down  li.menu-1113 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1114 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1115 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1116 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1118 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1119 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1120 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1121 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1122 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1123 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1125 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1126 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1128 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1129 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1130 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1131 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1132 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1133 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1134 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1135 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1136 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-582 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1203 a {
  text-transform: lowercase !important;
}

#block-nice-menus-1 ul.nice-menu-down  li.menu-1102 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1111 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1117 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1124 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-1127 a, #block-nice-menus-1 ul.nice-menu-down  li.menu-579 a.nolink {
  pointer-events: none;
}

/**
 * Tables.
 */
table {
  width: 100%;
  font-size: 0.923em;
  margin: 0 0 10px;
  border: 1px solid #bebfb9;
}
table td,
table th {
  padding: 8px 10px;
  border: 0;
  color: #000;
}
tr.even,
tr.odd {
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: #bebfb9;
  background: #f3f4ee;
}
tr.odd {
  background: #fff;
}
tr.drag {
  background: #fe7;
}
tr.drag-previous {
  background: #ffb;
}
table th {
  text-transform: uppercase;
  background: #e1e2dc;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #bebfb9;
  padding: 3px 10px;
}
table th.active {
  background: #bdbeb9;
}
table th a {
  display: block;
  position: relative;
}
table th.active a {
  padding: 0 25px 0 0; /* LTR */
}
table th.active img {
  position: absolute;
  top: 3px;
  right: 3px; /* LTR */
}
table td.active {
  background: #e9e9dd;
}
table tr.odd td.active {
  background: #f3f4ee;
}
table tr.selected td.active,
table tr.selected td {
  background: #ffc;
  border-color: #eeb;
}
table.system-status-report tr {
  border-bottom: 1px solid #ccc;
}
table.system-status-report tr.ok {
  color: #255b1e;
  background-color: #e5ffe2;
}
table.system-status-report tr.info {
  color: #040f37;
  background-color: #bdf;
}
table.system-status-report tr.warning {
  color: #840;
  background-color: #fffce5;
}
table.system-status-report tr.error {
  color: #8c2e0b;
  background-color: #fef5f1;
}
/**
 * Exception for webkit bug with the right border of the last cell
 * in some tables, since it's webkit only, we can use :last-child
 */
tr td:last-child {
  border-right: 1px solid #bebfb9; /* LTR */
}
span.updated-time {
  font-size: 0.813em;
  color: grey;  
}
/*
.wtm-box {
	float: left;
	clear: both;
	width: 190px;
	margin-right: 10px;
	padding: 18px;
	background: #fffec5;
}
.wtm-label {
	font-size: 22px;
	font-family: Georgia;
}
.wtm {
	margin-top: 10px;
	font-family: Georgia;
	font-size: 15px;
}*/
.wtm-box {
	float: right;
	clear: both;
	width: 190px;
	margin-left: 10px;
	padding: 18px;
	background: #fffec5;
}
.wtm-box-mobile {
	padding: 18px;
	background: #fffec5;
}
.wtm-label {
	font-size: 22px;
	font-family: Georgia;
}
.wtm {
	margin-top: 10px;
	font-family: Georgia;
	font-size: 15px;
}

@media handheld, only screen and (max-width: 567px) {
  .wtm-box-mobile {
    display:block;
  }
  .wtm-box {
    display:none;
  }
}

@media handheld, only screen and (min-width: 568px) {
  .wtm-box-mobile {
    display:none;
  }
  .wtm-box {
    display:block;
  }
}

.st_twitter_large span span.stLarge
{       
	background: url('/sites/all/themes/bnc_custom/images/twitter_red.png') transparent !important;
	background-position: 9px 16px !important;
	background-repeat: no-repeat !important;
}
/**
* Gated Icon theming
**/
.key img {
  width: 35px !important;
  height: 28px !important;
}
body.page-current-issue  .fourcol .key img {
  width: 25px !important;
  height: 20px !important;
}
body.page-current-issue  .fourcol .key{
  float: right;
}
body.page-current-issue  .fourcol li {
  padding-bottom: 10px;
}
.pane-bnc-slideshow-homepage .see-all {
	float: right;
	padding-top: 10px;
}
.pane-bnc-slideshow-homepage .see-all a {
	color:#b9922e;
}
.news-analysis .see-all, .pane-bcn-blog-home-list .see-all, .pane-current-issue-block .see-all {float: right;margin-top: -10px;}
.pane-current-issue-block .see-all {margin-right: -18px;}
.news-analysis .see-all a , .pane-bcn-blog-home-list .see-all a, .pane-current-issue-block .see-all a {color: #b8b8b8; font-size: 12px;}
.news-analysis .see-all a:hover, .pane-bcn-blog-home-list .see-all a:hover, .pane-current-issue-block .see-all a:hover {color: #000;}
 
#block-panels-mini-top-add .content .pane-6,
body.node-type-slideshow #block-panels-mini-top-add .content .pane-4,
body.page-slideshow #block-panels-mini-top-add .content .pane-5,
body.page-video #block-panels-mini-top-add .content .pane-5,
body.page-webinars #block-panels-mini-top-add .content .pane-5,
body.node-type-webinar #block-panels-mini-top-add .content .pane-5,
body.page-the-wire #block-panels-mini-top-add .content .pane-5,
body.node-type-the-wire #block-panels-mini-top-add .content .pane-4 ,
body.node-type-news-article #block-panels-mini-top-add .content .pane-4,
body.node-type-blog #block-panels-mini-top-add .content .pane-4,
body.page-taxonomy-term #block-panels-mini-top-add .content .pane-7,
body.page-news #block-panels-mini-top-add .content .pane-7,
body.page-blog #block-panels-mini-top-add .content .pane-7,
body.page-events #block-panels-mini-top-add .content .pane-7,
body.page-node-124896 #block-panels-mini-top-add .content .pane-1 {
	margin-left: 80px;
}
#block-panels-mini-bottom-add .lead_bottom,
#block-panels-mini-bottom-add .lead_bottom object {
	/*width: 728px;*/
	margin-left: auto;
	margin-right: auto;
	 text-align: center;
}
body.page-events .pane-bnc-event-listing h4 a, 
body.page-taxonomy-term .pane-bnc-industry-event-listing h4 a{
  font-size: 1em;
  color: #000000;

}
.post .inner-pad.thewire {
	padding-left: 0px;
}

.pane-article-category-page .author-social .email-auth,
.pane-bnc-blog-category-page .author-social .email-auth {
  float: none;
  background: none;
  text-indent: -9999em;
  text-transform: lowercase;
  border-right: 1px solid #000;
  padding-right: 5px;
  color: #000000;
}
.pane-article-category-page .author-social .twitter-follow-button,
.pane-bnc-blog-category-page .author-social .twitter-follow-button {
  color: #000000;
  float: none;
  margin-left: 5px;
}
input#edit-apachesolr-panels-search-form--2 {float: left; width: 300px;}

input#edit-actions {float: left; margin-top: -2px;	}

dl.search-results {float: left;}
/*
body.page-admin-config-search-redirect table th.active img {
  display: none;
}*/
/*contact us page*/

.contact-person {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.address {
	clear: both;
}
.c-detail {
    float: left;
    padding-right: 30px;
    width: 30%;
}
#Editorial {
    clear: both;
	float: left;
	width: 100%;
}
h1.e-title {
    border-bottom: 5px solid;
    float: left;
    text-align: left;
    width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 20px;
}
ul.e-detail {
    width: 100%;
	float: left;
}
li.e-items {
	float: left;
    width: 100%;
	padding-bottom: 15px;
	list-style: none outside none;
}
#advetising-sales {
	clear: both;
	float: left;
}
.a-title {
    border-bottom: 5px solid;
    float: left;
    text-align: left;
    width: 100%;
	margin-bottom: 20px;
}
.a-detail-main {
    clear: both;
    float: left;
    width: 100%;
	padding-bottom: 15px;
}

.main {
    text-align: center;
    width: 77%;
}

.a-detail {
    clear: both;
    float: left;
}

.a-items {
    float: left;
    width: 100%;
	padding-bottom: 10px;
	min-height: 115px;
}
#cust-service {
	clear: both;
	padding-top: 18px;
}
#cust-service h1 {
	border-bottom: 5px solid;
}
.cu-detail {
	padding-top: 10px;
}

ul.ad-detail {
    width: 100%;
}
li.ad-items {
    float: left;
    width: 33%;
}
body.page-node-124896 #tabs-wrapper h1.with-tabs, body.page-node-124897 #tabs-wrapper h1.with-tabs {display: none;}
li.e-items.off {
	float: left;
	width: 40%;
	min-height: 140px;
}
h1.title{
	font-family: 'roboto_condensedregular';
	font-size: 17px;
	border-bottom: 2px solid;
	margin-bottom: 13px;
}
/*End Contact us page*/

#dsq-2 #discovery ul li h3 a.title {color: #000000 !important;}

#findRbAd img {
	height: 0px;
}
.discovery-post a.title {color: #000 !important;}
.pane-related-stories article span.meta a {color: #000;}
/* ================================================================================ */
/* RWD / FF */
/* ================================================================================ */

body.node-type-ff-wd-rr-wd .pane-ffwd-rrwd-content-page .caroufredsel_wrapper {
    height: auto !important;
}

#rwd, #ff {
    display: block;
    clear: both;
    position: relative !important;
}

.rwd-ff .slide {
    float: left;
    padding: 0;
    position: relative;
}

.rwd-ff .slide img {
    display: block;
    width: 100%
}

.rwd-ff-header {
    line-height: 27px;
    background: #000;
    padding: 10px;
}

.rwd-arrow, .ff-arrow {
    background: url(../images/rwd-ff-arrows.png) 0 0 no-repeat;
    display: inline-block;
    width: 28px;
    height: 20px;
    background-size: 56px 20px;
}

.rwd-arrow{
    margin-right: 10px;
}

.ff-arrow {
    background-position: -28px 0;
    margin-left: 10px;
}

.rwd-ff-header h4 {
    float: left;
    color: #fff;
    font-size: 1.875em;
}

.rwd-ff .mini-time {
    font-size: 0.813em;
    color: #b9922e;
    display: block;
    clear: both;
}

.rwd-ff p {
    font-size: 0.938em;
}

.rwd-wrapper p, .ff-wrapper p{
    margin: 10px 0;
}

.rwd-wrapper p a, .ff-wrapper p a {
    font-weight: bold;
}

a.rwd-prev, a.rwd-next
,a.ff-prev, a.ff-next
{
    width: 27px;
    height: 27px;
    display: block;
    background: url(../images/sprite_ui_arrow_blank.png) no-repeat;
    float: right;
}

a.rwd-prev span, a.rwd-next span
,a.ff-prev span, a.ff-next span {
    font-size: 0;
}

a.rwd-next, a.ff-next {
    background-position: -31px -127px;
}

a.rwd-prev, a.ff-prev {
    background-position: 0 -127px;
}

a.rwd-next.disabled, a.ff-next.disabled {
    background-position: -93px -127px;
}

a.rwd-prev.disabled, a.ff-prev.disabled {
    background-position: -62px -127px;
}

#rwd-ff-1-nav {
    display: none;
}
/* INSIDE CURRENT ISSUES */
.inside-current-issue .col-holder .col-mag {
    float: left;
    width: 32%;
}
.inside-current-issue .col-holder .col-list {
    float: right;
    width: 62%;
}
.icn-key {
    position: relative;
    top: 3px;
    display: inline-block;
    width: 23px;
    height: 15px;
    background: url(../images/icn-key.png) center center no-repeat;
    margin-left: 10px;
    
    /*ie7*/
    *display: inline;
    *zoom: 1;
}
.inside-current-issue article {
    border-bottom: 2px solid #6F6F6F;
	padding-bottom: 5px;
    padding-top: 5px;
}
.inside-current-issue article:last-child {
    border-bottom: none;
}
.pane-current-issue-block .red-tab span a {
	float: none;
	font-size: 10px;
	color: #FFFFFF;
}
.pane-navigation-data-upper span.key img, body.page-bnc-search span.key img { width: auto!important; height: auto !important}
.pane-current-issue .cover-image {float: left; width: 14.5%;}
.pane-disqus-disqus-comments, .pane-content-add { margin-top: 10px;}
.pane-thewire-scroller {/*display:none;*/}

.page-home section .left-rail .inside .pane-thewire-scroller { margin-top: -94px !important;}

/** Disqus Comment Block **/
li.dsq-widget-item { border-bottom: 1px solid; padding-bottom: 10px;}
#dsq-popthreads ul.dsq-widget-list li:last-child { border-bottom: none;}
img.dsq-widget-avatar{display:none;}
.dsq-widget-comment p {font-family: 'roboto_condensedregular',sans-serif; font-size: 0.938em; font-style: italic}
a.dsq-widget-user {font-weight: normal; font-size: 11px; font-family: 'Georgia'; color: #b9922e;}
p.dsq-widget-meta  {display: inline; font-family: 'Georgia'; font-size: 12px;}
p.dsq-widget-meta a {font-family: Georgia; font-size: 1.35em; color: #000000;}
p.dsq-widget-meta a:last-child {display: none;}
span.dsq-widget-comment p:before, span.dsq-widget-comment p:after {content: '"';}
span.dsq-widget-comment {padding-bottom: 5px; padding-top: 5px; display: block;}
li.dsq-widget-item {margin: 5px 0 !important;}


body.page-upfront-central a.people-prev,
body.page-upfront-central a.video-prev  {
 margin-right: 5px;
}
body.page-upfront-central a.people-prev, body.page-upfront-central a.people-next,
body.page-upfront-central a.video-prev, body.page-upfront-central a.video-next  {
 float: left;
 position: relative;
 top: 0%;
 right: 0%;
 left: 86%;
}
.pane-network-news ul {
 float: left;
 width: 33%;
 padding-top: 10px;
 padding-bottom: 15px;
}
.pane-network-news ul h1 {
 font-size: 20px;
 padding-bottom: 5px;
 text-decoration: underline;
}
.pane-network-news ul li {
 padding-bottom: 5px;
}
.pane-network-news ul li a,
.pane-network-news-page a  {
 font-size: 15px;
 color: #000;
}
.pane-network-news-page ul > a {
	text-transform: capitalize;
}
.pane-network-news ul li a:hover,
.pane-network-news-page ul a:hover,
.pane-network-news-page ul li a:hover  {
 text-decoration: underline;
}
.broadcast-upfront,
.cable-upfront,
.digital-upfront {
 padding-top: 10px;
 border-bottom: 2px solid #000;
}
.pane-network-news-page ul {
 text-indent: 20px;
 list-style-type: disc !important;
 padding-top: 5px;
 padding-bottom: 5px;
}
.pane-network-news-page ul li {
 text-indent: 35px;
 padding-bottom: 5px;
 padding-top: 5px;
}

body.node-type-flink #frame-1 #ad-board object {display: inline-block; padding-top: 15px;}
#bc-video .video-slide {
	float: left;
	display: block;
	margin-right: 30px;
}

#node-129193 input[type="submit"] {
background-color: #a50808;
width: 70px;
height: 30px;
color: #ffffff;
font-family: 'roboto_condensedbold';
font-size: 0.750em;
text-transform: uppercase;
border-radius: 3px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
a.view-all-link {
	float: right;
	color: #b8b8b8;
	font-size: 12px;
}
a.view-all-link:hover {
	color: #000;
}
h4, h3{ font-weight: bold !important;}
/* li:hover {text-decoration: underline} */
.links li{margin-top:15px;}

.view-posts-by-date table {border:0px solid #fff;}
.view-posts-by-date table tr {background:#fff;border:0px solid #fff;}
.view-posts-by-date table tr td{border-right:0px;}

.page-political-webinar-series-midterm-elections span.submitted {display:none;}
.page-political-webinar-series-midterm-elections h2.pane-title {font-weight: bold;
margin-bottom: 5px;}
#node-125474 h2 a {display:none}
.page-political-webinar-series-midterm-elections p {padding-top:10px;}
.page-political-webinar-series-midterm-elections hr {border:0px solid red !important;}
.page-political-webinar-series-midterm-election div.panel-pane.pane-custom.pane-2  .pane-title{display:none !important;}
div.panel-pane.pane-cover div.cover-image {padding-right:10px !important;}

/*Sub Menu*/

ul#nice-menu-2 li a, #block-muchomenu-1 ul#muchomenu-1 li ul.menu li a {
    background-image: url("../images/sub-nav-arrow.png");
    background-position: 220px 15px;
    background-repeat: no-repeat;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 1.125em;
    font-weight: bold;
    height: 20px;
    line-height: 1em;
    padding: 10px 0 10px 9%;
    text-transform: none;
}


ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li {
    float: left;
    width: 15.5em;
}

ul.nice-menu-right ul {
    background: none repeat scroll 0 0 #363636;
    left: 248px;
    min-height: 300px;
    min-width: 250px;
    padding: 10px 0;
    top: 0;
}

ul#nice-menu-2 li ul li a {
    background-image: none;
    color: #E8E8E8;
    font-family: 'Roboto',sans-serif;
    font-size: 0.875em;
    line-height: 1.57143em;
    padding: 0 15px;
}

/*
.muchomenu-menu li:nth-child(1) {
    width: 13.8%;
}
*/

ul.nice-menu-right li.menuparent ul li {
    background-color: #363636;
}

ul.nice-menu li a {
    color: #FFFFFF;
    text-align: left;
}

.muchomenu-menu li {
    line-height: 120%;
    margin: 0 4px;
    padding: 0;
    width: 13.8%;
}

li.muchomenu-parent {
    float: left;
    margin: 0;
}

#block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-2 ul.menu li a, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-2 ul.menu li a:hover, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-3 ul.menu li a, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-3 ul.menu li a:hover, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-6 ul.menu li a, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-6 ul.menu li a:hover, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-7 ul.menu li a, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-7 ul.menu li a:hover, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-4 ul.menu li a, #block-muchomenu-1 ul#muchomenu-1 li .muchomenu-bin-4 ul.menu li a:hover {
    background-image: none;
}

--------------------------------

@media handheld, only screen and (max-width: 1024px) and (orientation: landscape){
ul#nice-menu-2 li a, #block-muchomenu-1 ul#muchomenu-1 li ul.menu li a, #block-muchomenu-1 ul#muchomenu-1 li ul.menu li a:hover {
background-position: 200px 15px;
}
}

.align-left  em {
    font-size: 13px;
}