
/* Sponsored Content lists */

div#module_htmlid_1051 {
    background-color: #dedede;
}

div#module_htmlid_1052 {
    background-color: #dedede;
}
/* END Sponsored Content lists */

#module_htmlid_932 {
background-color: lightgrey;
overflow: visible;
}
#module_htmlid_854 .tag_576{
background-color: #e7e7e7;
}

#module_htmlid_932 h2 {
background-color: lightgrey !important;
background-image: none;
}


#article-container.fullwidth{
    width: auto;
}

/*General*/
.page-container .row-fluid {border-bottom: none;}
.page-container .respond-container {border-right: none;}
.page-container {padding-top:15px;}
h1 {font-size:300%;}
h2 {font-size:150%;}
h1, h2, h3, h4, h5, h6 {text-rendering:auto;}
.content-item-list.grid .articles, .article-list.grid .articles, .gallery-list.grid .articles {overflow: visible;}
.page-container div.row-fluid.upper-row div.column-middle {padding-right: 0;}
a {color: #B6121B;}

.bob-awards-promo-button-homepage {width: 80%;margin: 0px auto;background: #B6121B;border-radius: 6px;color: #fff;text-align: center;font-size: 100%;margin-bottom: 10px;padding: 0 10px;}
.bob-awards-promo-button-homepage a {color:#fff;}


/*Branding Bar*/
@media (min-width: 1140px) {
div.branding {height:65px;} 
}
@media (min-width: 980px) and (max-width: 1139px) {
div.branding {height:155px;} 
}

@media (min-width: 980px) {
.logo {width: 370px; position:absolute; top:15px;} 
#sitesearch {right:0px; top:5px;}}
.navbar-inner {background:#fff!important; padding-top:0px;}
.branding.row-fluid  {background:#fff!important;}
.nav-container ul.nav > li > div.menu-item-wrapper > a {font-size:130%; color:#fff!important; Text-transform:uppercase; text-shadow:none!important; font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;}
.navbar-inner .rad.module iframe {position:absolute; border:1px solid #ccc!important; top:64px; right:0px;}

/* Navigation */
@media (min-width: 980px) {
 header.navbar #menu-parent-row nav.nav-container .nav-wrapper .nav > li div.menu-item-wrapper > a {font-size:175%; font-family: 'Oswald', sans-serif; font-weight:300;}
 header.navbar #menu-parent-row nav.nav-container .nav-wrapper .nav > li div.menu-item-wrapper > a.on {background-color:#333; border-left:1px solid #ccc; border-right:1px solid #ccc;}
 header.navbar #menu-parent-row nav.nav-container .nav-wrapper .nav > li div.menu-item-wrapper > a.hover {text-shadow:2px 2px 3px #000;}
 #third-level-menu-list-large .menu-item-wrapper  a {padding: 4px 4px 6px;color: #4d4d4d!important; font-family: 'Oswald', sans-serif; font-weight:300; font-size:130%;}
 #third-level-menu-list-large .menu-item-wrapper a.on {background-color:#D7D7D7; }
.third-level-menu .nav-container {box-shadow: none!important;background-image:none;}
.eyebrow .menu-container {right: 300px; top: 15px;}
}


/*Modules*/
.module {border:none;}
.module h2 {background-image: url('/images/charlotte_titlebar_bg.png'); background-repeat:repeat-x; font-weight:400;  font-family: 'Oswald', sans-serif; color:#CC0000; font-size:170%; margin-top:15px;}
#module_htmlid_802.content-item-list h2 {font-weight:600;  font-family: 'Oswald', sans-serif; color:#333; font-size:170%; margin-top:15px; font-family: 'Noto Serif',serif;}
#module_htmlid_685.fixed h2.module-title {font-weight:600; font-family: 'Oswald', sans-serif; color:#333; font-size:170%; margin-top:15px; font-family: 'Noto Serif',serif;}
.module h2 .btn {background:transparent; border:none; box-shadow:none;}
.module h2 a.btn  {color:#000; font-family:Arial; text-transform:uppercase; font-size:60%; font-weight:bold;}
.column-right .module h2 {background-image:url('/images/mostpopular-titlebar-right.png'); background-repeat:no-repeat; background-position:right; background-color:#b6121b; color:#fff; padding:8px 0px 8px 10px; }
.column-right .module h2 a {color:#fff;}
.module .content h3 a, .article-content h4 a  {font-family: 'Oswald', sans-serif; line-height:120%; font-weight:400; color:#000; font-size:145%;}
.article-list.grid .articles .article-item .article-content .article-title a {font-weight:500;}
.module .content h3 a:hover, .article-content h4 a:hover  {color:#CC0000}
.article-list.module  .article-content {display:table; padding-left:5px;}
.module .summary {color:#666; font-size:100%; line-height:135%!important; font-family: 'Noto Serif', serif; display:table;}
.module .article-byline {font-family: 'Noto Serif', serif; font-weight:700; color:#666; font-size:90%;}
.article-list .articles .article-item, .gallery-list .articles .article-item { padding-bottom: 30px; border-bottom:none;}
.article-list.vertical-blurb .articles .article-item .article-link-bottom {display:none;}
.content-item-list div.content div.articles div.article-item div.article-content div.item-byline {line-height: 1em; padding-bottom: 2px; color: rgb(102, 102, 102); font-family: 'Noto Serif', serif; font-size: 13px; font-weight: bold; height: 13px; text-transform: uppercase;}
.nav-tabs.nav-stacked {
margin-top: -10px;
border-bottom: 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-left-radius: 4px;
font-size: 16px;
}

/*Blog Roll*/
.blog-header h3.blog-title.blog-title-text a {font-weight:500;  font-family: 'Oswald', sans-serif; color:#CC0000; font-size:90%; padding:0px 10px 0 10px; margin:0px;}
.blog-header h6 {font-weight:normal; text-transform: uppercase;}
.blog-roll .comments {display:none;}
.blog-roll .posted {font-family: 'Noto Serif', serif; font-weight:700; color:#666; font-size:90%; text-transform:uppercase; margin-top:5px;}
.blog-roll .blog-entry .article-item .article-image {float:right; margin-right:0px; margin-left:8px;}
.blog-entry div.article-item div.article-content h3.article-title a {
font-weight: 400;
font-size: 120%;
}
.issue-purchase {
font-size: larger;
margin-top: -10px;
}
/*Homepage Blogroll Header*/
.module.blog-header {margin-bottom:0px; padding:0px;}
.module.blog-header h2 {
color: #000;
font-size: 150%;
text-transform: uppercase;
font-weight: 400;}
.module.blog-header h2:after {content:' >>';}
.column-right .module.blog-header h2 {color:#fff; font-size:170%;}

/*Right Rail Blog Rolls*/
.column-right .blog-roll .blog-entry {border:none;}
.column-right .blog-header {margin-bottom:5px;}
.column-right .blog-roll.module .content h3.article-title a {font-size:125%;}

/*Most Popular*/
.most-viewed.module ol {margin-left: 35px;}
.most-viewed.module li {padding-left: 5px; padding-bottom:10px;}
.most-viewed.module li a {line-height:100%;  font-size:110%;font-family: 'Oswald', sans-serif;  font-size:145%; color:#000;}
.most-viewed.module li a:hover {color:#CC0000}
.most-viewed.module li a strong {font-weight: 300; }

/*Just In*/
.article-tag {font-weight:400;  font-family: 'Oswald', sans-serif; color:#CC0000; font-size:120%;}
.item-date {font-family: 'Noto Serif', serif; font-weight:700; color:#666; font-size:90%;}

/*Current Issue*/
.module.current-issue h3 {font-size:120%; line-height:120%; color:#b6121b; font-famiily:'Oswald', sans-serif}
.module.current-issue h4 {font-size:100%; line-height:115%; margin:4px 0px 5px 0px; font-family: 'Oswald', sans-serif; font-weight:normal;}
.module.current-issue h4 a {
	color: #4D4D4D;
}
.module.current-issue {padding:4px 0px; border:1px solid #ccc!important; border-radius:6px; width:300px; margin:0px auto;  margin-bottom:10px; box-shadow: 2px 2px 4px #ccc;}
.module.current-issue img {margin-left:10px;}
.rad.module iframe {border:1px solid #ccc;}

/*Grids*/
.article-list.grid .articles .article-item {padding:8px;}
.article-list.grid .articles .article-item .article-image .fixed-picture-block img {border:1px solid #efefef; box-shadow:2px 2px 3px #ccc;}

/*Article Page*/
#article-container .article h1.article-title {font-family: 'Oswald',sans-serif; font-size:260%}
#article-container .article h3.deck {color:#666; font-weight:normal; font-size:140%;}
.page-content {font-family: Georgia, Verdana, Helvetica, sans-serif;}
#article-container .article .photo-description, .article-slideshow-fullpage .article .photo-description {font-size: 90%;}
#article-container .article .photo-credit, .article-slideshow-fullpage .article .photo-credit {text-transform: none;}
#article-container .article .photo-description:last-child, #article-container .article .photo-credit:last-child, .article-slideshow-fullpage .article .photo-description:last-child, .article-slideshow-fullpage .article .photo-credit:last-child {font-size: 70%;}
.sidebar-left {float: left; width: 30%; border: 2px solid #cfcfcf; padding: 10px; margin-right: 15px;}
.sidebar-right {float: right; width: 30%; border: 2px solid #cfcfcf; padding: 10px; margin-left: 15px;}

/*Other Mags*/
.module.other-mags {padding: 0 !important;}
.module.other-mags h2 {margin-bottom: 10px;}
.module.other-mags div.content {background: #ededed; padding: 10px; text-align: center; border: 2px solid #cfcfcf; width:92%;}
.module.other-mags .cover-image {float: left; width: 47%; padding-bottom: 5px;}

/*Calendar Module*/
.monthly-view .monthly-calendar > h3 {font-size:18px;}


/* ---------- Splash ---------- */
.sg-splash-bottom-menu {
    position:relative;
    overflow:hidden;
    width:100%;
}
.sg-splash-bottom-menu .pagination ul {
    display:block;
    margin-left: -25px;
}
.sg-splash-bottom-menu .imageContainerSpace {
    position:relative;
    padding:0px;
    margin:0px;
}
.sg-splash-bottom-menu .imageContainer {
    position:relative;
}
.sg-splash-bottom-menu .imageContainer .galleryImage {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:auto;
}
.sg-splash-bottom-menu .imageContainer a img {
    width:100%;
    height:auto;
}
.sg-splash-bottom-menu .galleryMenuSpace {
    position:absolute;
    background-color:#FFF;
    padding:5px 5px 0 48%;
    margin:0px;
    min-height:0px !important;
    bottom:0px;
    left:0px;
    right:0px;
    width: 100px !important;
}
.sg-splash-bottom-menu .galleryMenu {
    text-align:center;
    height:auto;
    width:auto;
}
.sg-splash-bottom-menu .galleryMenuSpace .galleryMenuNavigation, .sg-splash-bottom-menu .galleryMenu .galleryMenuItem {
    cursor:pointer;
    float:left;
    display:block;
    margin-left:5px;
    margin-bottom:5px;
}
.sg-splash-bottom-menu.sg-option-controls.sg-option-descriptions.sg-option-menu .controls {
    top: 35%;
    right: 0;
    width: 100%;
}
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls i.icon-chevron-left {
    background-image: url('/images/previous-off.png');
    background-position: top;
    height: 34px;
}
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls i.icon-chevron-left:hover {
    background-image: url('/images/previous-on.png');
    background-position: top;
    height: 34px;
}
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls i.icon-chevron-right {
    background-image: url('/images/next-arrow2.png');
    background-position: top;
    height: 37px;
    width: 26px;
}
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls i.icon-chevron-right:hover {
    background-image: url('/images/next-arrow2.png');
    background-position: top;
    height: 37px;
}
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls button.next {
    position:absolute;
    right:0;
    background-image: none;
    background-color: transparent;
    height: 37px;
    }
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls button.previous {
    background-image: none;
    background-color: transparent;
    height: 37px;
}
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls.btn-group {
    width: 100%;
}
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls .btn {
    box-shadow: none;
}
.sg-splash-bottom-menu.sg-option-controls.sg-option-captions,
.sg-splash-bottom-menu.sg-option-controls.sg-option-photocredits,
.sg-splash-bottom-menu.sg-option-controls.sg-option-descriptions {
    padding-bottom: 85px;
}
.sg-splash-bottom-menu .playpause {
    display: none;
}
.sg-splash-bottom-menu .galleryMenuSpace {
    position:absolute;
    background-color:#FFF;
    margin:0px auto;
    min-height:0px !important;
    bottom:0px;
    left:8px;
    right:0px;
    width: 100px !important;
    padding: 5px 0 5px 30px !important;
    z-index: 99;
    top: 380px;
}
.sg-splash-bottom-menu .galleryMenuSpace .galleryMenuNavigation .galleryMenuItemInner,
.sg-splash-bottom-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner {
    font-size: 1px;
    line-height:2px;
    height:10px;
    width:10px;
    padding:0;
    text-align:center;
    display:block;
    color:#999;
    background-color:#999;
    border-radius: 10px;
    border:none;
}
.sg-splash-bottom-menu .galleryMenuSpace .galleryMenuNavigation .galleryMenuItemInner:hover,
.sg-splash-bottom-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner:hover {
    background-color:#000;
    text-decoration:none;
    color:#000!important;
}
.sg-splash-bottom-menu .galleryMenuSpace .galleryMenuNavigation.selected .galleryMenuItemInner,
.sg-splash-bottom-menu .galleryMenuSpace .galleryMenuNavigation.selected .galleryMenuItemInner:hover,
.sg-splash-bottom-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner,
.sg-splash-bottom-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner:hover {
    background-color: #000;
    color:#000!important;
    border-radius: 20px;
}
.sg-splash-bottom-menu .contentContainerSpace {
    min-height:0 !important;
    margin-top:-74px;
    font-family:'Oswald',sans-serif;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer {
    position:absolute;
    right:0px;
    padding-bottom:4px;
    min-height:0px !important;
    width:100%;
    overflow:hidden;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .caption, .sg-splash-bottom-menu .contentContainerSpace .contentContainer .description {
    padding-left: 10px;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer a {
    color:#FFF;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent {
    position:absolute;
    color:#EAEAEA;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent .caption {
    font-size: 34px;
    text-shadow: 2px 2px #000;
    margin-bottom: 0px;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent .description {
    font-size: 16px;
    color: #fff;
    text-shadow: 1px 1px #000;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent .photo-credit {
    margin-bottom:.25em;
    text-align:left;
    font-weight:bold;
}
    
.sg-splash-bottom-menu.sg-option-menu.sg-option-controls .controls button:last-child {
    margin-right:0;
}
@media (max-width: 319px) {
    .sg-splash-bottom-menu.sg-option-menu.sg-option-controls .galleryMenuSpace {
        padding-right:5px;
        padding-bottom:5px;
    }
}
@media (max-width: 979px) {
    .sg-splash-bottom-menu .contentContainerSpace .contentContainer {
        position:absolute;
        background-color: #000;
        right:0px;
        padding-bottom: 10px;
        min-height:0px !important;
        width:100%;
        overflow:hidden;
    }
    .sg-splash-bottom-menu, .sg-splash-bottom-menu.sg-option-menu, .sg-splash-bottom-menu.sg-option-menu.sg-option-controls {
        padding-bottom:60px;
    }
    .sg-splash-bottom-menu .galleryMenuSpace .galleryMenuNavigation .galleryMenuItemInner,
    .sg-splash-bottom-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner,
    .sg-splash-bottom-menu.sg-option-menu .galleryMenuSpace .galleryMenuNavigation
    .galleryMenuItemInner, .sg-splash-bottom-menu.sg-option-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner,
    .sg-splash-bottom-menu.sg-option-menu.sg-option-controls .galleryMenuSpace .galleryMenuNavigation .galleryMenuItemInner,
    .sg-splash-bottom-menu.sg-option-menu.sg-option-controls .galleryMenu .galleryMenuItem .galleryMenuItemInner {
        line-height:2px;
        height:10px;
        width:10px;
    }
    .sg-splash-bottom-menu .contentContainerSpace {
        min-height:0 !important;
        margin-top:-15px;
    }
}

/*--- Right Menu Splash ---*/
.sg-splash-right-menu .imageContainer a img {width:97%; box-shadow:1px 1px 5px 2px #ccc; margin:5px;}
.sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner a {
color: #000;
font-weight: 400;
font-size: 90%;
}
.sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner a:hover {color: #666;text-decoration:none;}
.sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner b {color: #000;font-size: 120%;}
.sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner a:hover b {color: #333 !important;}
.sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner {font-size:170%; font-family: 'Oswald', sans-serif; border:1px solid #fff;line-height: 125%;}
.sg-splash-right-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner,
.sg-splash-right-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner:hover,
.sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner:hover  {color: #000;border: solid 1px #FFF;border-radius: 0;}
.sg-splash-right-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner:hover,
.sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner:hover {background-color: #EDEDED;border-radius: 0;border: solid 1px #EDEDED;}
.sg-splash-right-menu .pagination ul {box-shadow:none;}
.sg-splash-right-menu .contentContainer {color:#fff; font-size:115%; font-family: 'Noto Serif',serif;}
.sg-splash-right-menu .galleryMenu {width: 98%!important;}
.sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner b,
.sg-splash-right-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner b,
.sg-splash-right-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner:hover b {display:table;}
.sg-splash-right-menu div.imageContainerSpace {margin-bottom: 10px;}
.sg-splash-right-menu div.controls button.btn {background: none; border: none; box-shadow: none; height: 34px;}
.sg-splash-right-menu div.controls button.btn i.icon-chevron-right {background-image: url('/images/next-on.png'); height: 26px; width: 16px; background-position: top; box-shadow: none;}
.sg-splash-right-menu div.controls button.btn i.icon-chevron-left {background-image: url('/images/previous-on.png'); height: 26px; width: 16px; background-position: top; box-shadow: none;}
.sg-splash-right-menu .controls {height: 34px;}
.sg-splash-right-menu .contentContainerSpace .contentContainer {bottom: 27px; left: 5px; width: 72.4%; background: rgba(0, 0, 0, 0.5); padding: 13px;}
.sg-splash-right-menu .contentContainerSpace .contentContainer .galleryContent {padding-right: 10px;}
.sg-splash-right-menu .contentContainerSpace {height: 0 !important;}
@media (max-width:1170px) {
    .sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner {font-size: 150%;}
    .sg-splash-right-menu .contentContainer {font-size: 95%;}
    .sg-splash-right-menu .contentContainerSpace .contentContainer {bottom: 26px; width: 72%;}
    /*.sg-splash-right-menu .contentContainerSpace .contentContainer {background: #000; width: 64.3%; bottom: 60px;}*/
}
@media (max-width:1080px) and (min-width:980px) {
    .sg-splash-right-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner {font-size: 140%;}
    .sg-splash-right-menu .contentContainerSpace .contentContainer {width: 71.6%; bottom: 25px;}
    .sg-splash-right-menu .contentContainer {font-size: 95%;}
}
@media (max-width:980px) {
    .sg-splash-right-menu .contentContainerSpace .contentContainer {position: relative; bottom: 0; padding: 0; width: 98%; background: none;}
    .sg-splash-right-menu .contentContainer {color: #000;}
    .sg-splash-right-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner {font-size: 150%;}
    .sg-splash-right-menu div.imageContainerSpace {margin-bottom: 0;}
    .sg-splash-right-menu .contentContainerSpace {height: auto !important;}
}

/*BOD Awards Page*/
.bob-awards-promo-button {width: 80%;margin: 0px auto;background: #B6121B;border-radius: 6px;color: #fff;text-align: center;font-size: 100%;margin-bottom: 60px;padding: 0 10px;}
.bob-awards-promo-button a {color:#fff;}
#cde-search form div.form-row-1 input[type="text"] {width: 206px; margin:0;}
#cde-search form div.form-row-1 select {margin: 0 20px 0 0;}
#cde-search form div.form-row-1 {padding-left: 20px; padding-bottom: 0px;}
#cde-search form div.form-row-1 div.bestof-filters div.bestof-title {float: left; padding: 5px 0; margin-top: 5px; width: 100%;}
#cde-search form div.form-row-1 div.bestof-filters {float: left; width: 33%;}
#cde-search form div.form-row-2 {float: left; margin: 10px 0 10px 20px;}
#cde-search form div.form-row-2 input[type="button"] {background: none;border: none;box-shadow: none;margin-top: 10px;}
#cde-search form div.form-row-2 input[type="button"]:hover {text-decoration: underline;}
#cde-search {float: left;}
#cde-search form div.form-row-2 input[type="submit"] {
border:1px solid #830d13;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 40px;
    text-decoration:none;
    display:inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight:bold;
    color: #FFFFFF;
    background-color: #B6121B; background-image: -webkit-gradient(linear, left top, left bottom, from(#B6121B), to(#910E16));
    background-image: -webkit-linear-gradient(top, #B6121B, #910E16);
    background-image: -moz-linear-gradient(top, #B6121B, #910E16);
    background-image: -ms-linear-gradient(top, #B6121B, #910E16);
    background-image: -o-linear-gradient(top, #B6121B, #910E16);
    background-image: linear-gradient(to bottom, #B6121B, #910E16);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B6121B, endColorstr=#910E16);
}
#cde-search form div.form-row-2 input[type="submit"]:hover {
    border:1px solid #59090d;
    background-color: #B6121B; background-image: -webkit-gradient(linear, left top, left bottom, from(#B6121B), to(#700B11));
    background-image: -webkit-linear-gradient(top, #B6121B, #700B11);
    background-image: -moz-linear-gradient(top, #B6121B, #700B11);
    background-image: -ms-linear-gradient(top, #B6121B, #700B11);
    background-image: -o-linear-gradient(top, #B6121B, #700B11);
    background-image: linear-gradient(to bottom, #B6121B, #700B11);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B6121B, endColorstr=#700B11);
}
#cde-search-results {float: left;}
#cde_page_selector {padding-bottom: 0; margin-bottom: 0;}
#cde-search-results tbody tr th {background: #666;}
#cde-search-results tbody tr th a {color: #fff;}
#cde-search-results tbody tr td {text-align: center; vertical-align: top;}
#cde-search-results tbody tr.rowA td.description div.bestof-description h3,
#cde-search-results tbody tr.rowB td.description div.bestof-description h3 {margin: 0;line-height: 1em;}
#cde-search-results tbody tr td.description {text-align: left;}
#cde-search-results tbody tr td.description b {font-size: 110%;}
#cde-search-results tbody tr.rowB td.description div.bestof-description {text-align: left;}
#cde-search-results tbody tr th.th-year {width: 15%;}
#cde-search-results tbody tr th.th-category {width: 15%;}
#cde-search-results tbody tr th.th-description {width: 65%;}
.voters-pick .page-content {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 20px; color: #333;}
#cde div.pagination {border-right: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999; margin-top: 0;}
.column-right div.module.more-info h3.article-title a {font-family: 'Oswald', sans-serif; line-height:1em; font-weight:400; color:#000; font-size:95%;}
.column-right div.module.more-info h3.article-title {margin: 0; }
.column-right div.module.more-info h2 {margin-top: 0;}
.column-right div.module.event-sponsors {margin-bottom: 0; padding-bottom: 0;}
.column-right p iframe.bob-video {width: 100%; height: 260px;}
.column-right div.content-item-list h2 a.btn.archive {border: none; box-shadow: none; background: none; text-shadow: none; color: #fff; padding-right: 30px;}
.page-container div.row-fluid div.column-middle div#cde_page_selector.module p {background: #B8031D; color: #fff; padding: 7px; font-size: 140%;}
.page-container div.row-fluid div.column-middle div#cde_page_selector.module p a {color: #fff;}
#bob-intro.module p {float: left;font-size: 135%;padding: 25px 25px 0;}
@media (min-width:1200px) {
    #bob-intro.module p {width: 55%;}
}
#index-container.page-container div.row-fluid div.main-block {padding-right: 0;}
#index-container.page-container div.row-fluid {padding-bottom: 0; margin-bottom: 0;}
@media (min-width: 1120px) {
    .bob-awards-page #cde_page_selector.module h2 {background: url('/images/h2-bottom.png') no-repeat bottom left; padding-bottom: 7px; margin-bottom: 0;}
    .bob-awards-page .module h2 a.editors {background: url('/images/tab-selected.png') no-repeat center; padding: 0 20px;}
    .bob-awards-page.module h2 a.voters {background: url('/images/tab-not.png') no-repeat center; padding: 0 20px;}
    
    .voters-pick #cde_page_selector.module h2 {background: url('/images/h2-bottom2-1.png') no-repeat bottom left; padding-bottom: 7px; margin-bottom: 0;}
    .voters-pick .module h2 a.editors {background: url('/images/tab-not.png') no-repeat center; padding: 0 20px;}
    .voters-pick .module h2 a.voters {background: url('/images/tab-selected.png') no-repeat center; padding: 0 20px;}
}
@media (max-width: 1120px) {
    .bob-awards-page #cde_page_selector.module h2 {background: none;}
    .bob-awards-page #cde_page_selector.module h2 span.picks-container {float: left; clear: both; width: 100%; padding-top: 10px;}
    .voters-pick #cde_page_selector.module h2 {background: none;}
    .voters-pick #cde_page_selector.module h2 span.picks-container {float: left; clear: both; width: 100%; padding-top: 10px;}
    #cde div.pagination {border: none;}
    #cde-search form div.form-row-1 div.bestof-filters {width: 100%; }
    .module h2 a.editors {border-right: 2px solid #666; padding-right: 5px;}
    .bob-awards-page .module h2 a.editors {color: #000;}
    .voters-pick .module h2 a.voters {color: #000;}
    #cde_page_selector {border-bottom: none;}
}
@media (max-width: 870px) {
    #cde-search-results {font-size: 85%;}
}
@media (max-width: 435px) {
    #cde-search-results {font-size: 80%;}
}

/* Careers Page*/
.careers .page-content {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
}
.careers div#index-container.page-container .main-block a {
    color: #B6121B;
}

/* Calendar Search Results Page */
.calendar-body div.event h2 {
    color: #000;
    background: none;
}
    .calendar-body div.event h2:hover {
        color: #B6121B;
    }
.calendar-detail .calendar-body .event h3 {
    border: none;
    font-size: 130%;
    line-height: 1em;
    margin: 10px 0 0 0;
}
.calendar-body div.event h4 {
    font-weight: normal;
}

/*Archive*/
#index-container.page-container div.row-fluid div.main-block div div.archive-covers {
    float: left;
    width: 33%;
}
@media (max-width: 550px) {
    #index-container.page-container div.row-fluid div.main-block div div.archive-covers {
        width: 100%;
    }
}
a.at4-share-btn {
width: 30px !important;
}


/* Homepage redesign */

.content-item-list.grid.homepage-main-NEW {
  padding-bottom: 0;
  margin-bottom: 5px;
}

.content-item-list.grid.homepage-main-NEW .articles .article-item {
  border: none;
  padding: 0;
  margin: 0;
}

.content-item-list.grid.homepage-main-NEW .articles .article-item .article-content {
  margin-top: -75px;
  background-color: rgba(0,0,0,.5);
  position: relative;
  padding: 5px;
  padding-left: 15px;
}

.content-item-list.grid.homepage-main-NEW .articles .article-item .article-content .article-title a {
  color: white;
  font-weight: 300;
}

.content-item-list.grid.homepage-secondary-NEW .articles .article-item {
  border: none;
  padding: 0;
  margin: 0;
}

.content-item-list.grid.homepage-secondary-NEW .articles .article-item .article-content {
  margin-top: -75px;
  background-color: rgba(0,0,0,.5);
  position: relative;
  padding: 5px;
  padding-left: 10px;
}

.content-item-list.grid.homepage-secondary-NEW .articles .article-item .article-content .article-title a {
  color: white;
  font-weight: 300;
  font-size: 105%;
}

#page_htmlid_11713 #module_htmlid_1039.module .content h3 a, #page_htmlid_11713 #module_htmlid_1040.module .content h3 a {
  font-weight: 300 !important;
  font-size: 105%;
}

#page_htmlid_11713 #module_htmlid_1039.module h2{
  margin-top: 0px;
  margin-bottom: 0px;
}

.content-item-list.grid.homepage-secondary-NEW .articles .article-item:first-child {
  margin-right: 5px;
}

.content-item-list.grid.homepage-secondary-NEW .articles .article-item:last-child {
  margin-left: 5px;
}

#module_htmlid_1039 .content .articles .article-item {
  padding-left: 8px;
}

#module_htmlid_1039 .content .articles .article-item:last-child {
  padding-bottom: 3px !important;
}

.most_popular_homepage_rr h2{
  margin-bottom: 0px !important;
}

@media (max-width: 550px) {
  .latest_stories_homepage .content .articles .article-image{
    display: none;
  }
}

/* Sponsored Articles, respectively: The Buzz, Food and Drink, Arts and Culture, Agenda, Health, Real Estate, Travel, Style, Beer */

#module_htmlid_854 .article-item.tag_626, #module_htmlid_1044 .article-item.tag_630, #module_htmlid_854 .article-item.tag_629, #module_htmlid_1043 .article-item.tag_631, #module_htmlid_1047 .article-item.tag_632, #module_htmlid_1046 .article-item.tag_633, #module_htmlid_ .article-item.tag_634, #module_htmlid_1025 .article-item.tag_635, #module_htmlid_1045 .article-item.tag_636 {
  background-color: #e7e7e7;
}