/* CSS file */
.ss-ln-block .blox-asset-content p {
    font-size: 12px!important;
    line-height: 1.3em;
}
.edition #subscription-notice {
  margin-left: 10px;
  margin-right: 10px;}
.edition #subscription-notice h3.notice-header {
  margin-right: 5px;
  margin-left: 5px;}
#subscription-notice .colspan { clear: left}
#blox-story-text #subscribe-area .service  .ks-link {position: relative;
    top: -15px;}
.service  .ks-link {position: relative;
    top: -15px;}

.subnotice-contain {margin:10px; border:1px solid #CCC; padding:8px; font-size: 11px;}
.subnotice2 {color:#990000; font-size:12px; font-weight:bold; margin-top:10px;}
.subnotice2 a:visited {color:#990000; text-decoration:underline;}
p.explaination {font-size:14px; font-weight:bold; color:#333;}

/**** BACKGROUND URL IMAGE http://bloximages.chicago2.vip.townnews.com/sentinelsource.com/content/tncms/live/global/resources/images/_site/takeover/body-bg.jpg
http://bloximages.chicago2.vip.townnews.com/sentinelsource.com/content/tncms/live/global/resources/images/_site/takeover/2016TakeoverBG.jpg
http://bloximages.chicago2.vip.townnews.com/sentinelsource.com/content/tncms/live/global/resources/images/_site/takeover/1106AHBack.jpg

********/
/*******************TAKEOVER area   the container is for blank behind everything******/
body {
      background: url(../../images/_site/takeover/2016BlackFridayBG.jpg) center top no-repeat #999999;
      background-size: contain;
      background-attachment: fixed;
  }
#blox-html-container  { background: none; background-color: none;}
 
 
/*** plain background  take out next two lines for complete transparancy or take out first line for white background and grey border
body { background:url(../../images/_site/body-bg.png) repeat-x scroll 0 0 #999999; }
 ***/

#blox-html-container  { background:url(../../images/_site/wrapper-bg.png) repeat-y scroll center 0 transparent; margin-bottom:-20px;}


/***Paid advertisement blurb 
#paidblurb {
    font-size: 10px; color: #000; text-align: center; margin: 0px 0px 0px 0px;
}
******/

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

.blox-breaking-news  { background:none repeat scroll 0 0 #CC6600; font-family:Arial,sans-serif;margin-top:-13px; }
    .blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag { background:none repeat scroll 0 0 #232323; 
    font-family:Arial,sans-serif;     border-right:2px solid #FFFFFF; }

#blox-header {margin-bottom:0px; overflow: visible;}

#blox-header h1, #blox-header h2, #blox-logo h1 { background:url("../../images/_site/logos/2013sslogo.jpg") no-repeat scroll 0 0 transparent;  height:130px; width:465px; }
    #blox-header h1 a, #blox-header h2 a, #blox-logo h1 a { height:95px; width:440px; }
    #blox-logo h1 { text-indent:-9999em; }
    #blox-logo h3 { display:none; }

#blox-header-search  { bottom:75px; }
    #blox-header-search a  { display:none; }
.top-right-one  {right: 100px;}
#weather-bug #conditions { color:#000000; text-align:right; }
#weather-bug #temp { text-align:right; }
#weather-bug #icon img { margin-left:10px; }
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed { right:10px; }

/* readers choice stuff */
#readers-choice-awards { width: 180px; height: 100px; background: #fff; float: right; margin-right: 280px; margin-top: 28px;}
/* ====================================== ADS */
#pencil  { margin: -10px 0px -3px 0px;}

#in-story { float: left; margin: 0px 20px 20px 0px; max-width: 310px; }

/*
#leaderboard-bottom  {margin-bottom: 10px;}
#tncms-region-ads-leaderboard-bottom img {margin: 0 0 0 10px;}
#tncms-region-ads-leaderboard-middle {padding-left:10px;}
#tncms-region-ads-leaderboard-middle img, #tncms-region-ads-leaderboard-middle embed, #tncms-region-ads-leaderboard-middle iframe {   margin-left: 0;}
#tncms-region-ads-pencil  {margin: 0;}
#pencil img { margin:-3px 0; }

#tncms-region-ads-center-middle img, #tncms-region-ads-center-middle iframe, #tncms-region-ads-center-middle div { margin-bottom: 40px; margin-top: 20px; }
*/

/* ========================================Forms Subcategories */
#user-form .rates .subcategory td {
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration:underline;
}

#user-form .rates .product-list td input {width:auto; float:right;}

/*================================= DROPDOWN */
ul.dropdown { background:url(../../images/_site/nav_back_off.jpg) repeat-x scroll 0 0 #16476F; height:42px; margin-bottom:28px;}
ul.dropdown li {     background:transparent url(../../images/_site/nav_back_off.jpg) repeat-x scroll left 0;  border-left:medium none;  border-right:none; margin-right:10px; } 

ul.dropdown a:link, ul.dropdown a:visited, #blox-header-vertical-nav a, #extra-nav ul a { color:#FFFFFF; display:block; height:26px; margin-right:-14px; margin-top:-8px; padding-top:8px; } 

ul.dropdown li.hover, ul.dropdown li:hover  { background:transparent url(../../images/_site/nav_back_tab.jpg) no-repeat scroll left 0;     border-left:medium none; border-right:none; margin-right:10px; } 

ul.dropdown li.hover a, ul.dropdown li:hover a  { background:transparent url(../../images/_site/nav_back_tab.jpg) no-repeat scroll right 0; color:#000000; display:block; height:26px; margin-right:-14px; margin-top:-8px; padding-top:8px; }

ul.dropdown li.active-horizontal  { background:transparent url(../../images/_site/nav_back_tab.jpg) no-repeat scroll left 0; border- eft:medium none; border-right:none; margin-right:10px; }

ul.dropdown li.active-horizontal a  { background:transparent url(../../images/_site/nav_back_tab.jpg) no-repeat scroll right 0;  color:#000000; display:block;  height:26px; margin-right:-14px; margin-top:-8px; padding-top:8px; }

ul.dropdown ul { background:#FFFFFF url(../../images/_site/nav_sub_back_off.jpg) repeat scroll 0 0;  border-top:none; height:29px; margin-top:-6px; }

ul.dropdown ul li { background:transparent none repeat-x scroll 0 0; margin-top:0px; margin-right:0px;  padding-right:0px; }
ul.dropdown ul li a { background:transparent none;  }

ul.dropdown ul li:hover,  ul.dropdown ul li.hover { background:transparent url(../../images/_site/nav_sub_back_on.jpg) repeat-x scroll 0 0; padding-left:8px; padding-right:7px;margin-right:0px;}

ul.dropdown ul li:hover a,  ul.dropdown ul li.hover a { background:transparent none;padding-left:0px; padding-right:0px  }

ul.dropdown ul a:link, ul.dropdown ul a:visited { background:transparent none repeat scroll 0 0; color:#000000; height:21px; margin-right:0; margin-top:0; padding:4px 8px 0; }

ul.dropdown ul a:link .bluecolor, ul.dropdown ul a:visited .bluecolor { background:transparent none repeat scroll 0 0; color: #064e98; height:21px; margin-right:0; margin-top:0; padding:0px; font-weight: bold;  }

ul.dropdown ul a:link .redcolor, ul.dropdown ul a:visited .redcolor { background:transparent none repeat scroll 0 0; color: #711c1a; height:21px; margin-right:0; margin-top:0; padding:0px; font-weight: bold; }

ul#main_nav {background:url(../../images/_site/nav_back_off.jpg) repeat-x scroll 0 0 #16476F;padding-top:1px;margin-bottom:0px;}
ul#main_nav > li {-webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-right:1px;background:none;margin-left:1px;padding-left:9px;padding-right:10px;}
ul#main_nav > li > a {color:#fff;font:normal 12px arial,sans-serif;}

ul#main_nav > li.current-section {background:#fff}
ul#main_nav > li:hover {background:#fff}
ul#main_nav > li.current-section a{color:#000}
ul#main_nav > li:hover {background:#fff;}
ul#main_nav > li:hover a{color:#000}
ul#main_nav .blox-title {background:none !important;padding:5px 0 !important;border:0 !important;color:#A2182B !important;margin-bottom:0 !important}
ul#main_nav .blox-title h3{background:none !important;padding:5px 0 !important;color:#A2182B !important;line-height:30px !important;font:bold 15px arial,helvetica,sans-serif !important;border-bottom:1px solid #fff;margin-bottom:0 !important}
ul.navigation.mega .mega-nav-container {padding-bottom:0px;}
ul.navigation.mega .mega-nav-container,ul.navigation .section-list {}

.mega-nav-container .blox-recent-list {padding-top:0 !important;margin-top:0 !important}
.mega-nav-container .blox-recent-list li.article{padding-top:0 !important}
.mega-nav-container .blox-recent-block .blox-headline a{font:bold 12px arial,helvetica,sans-serif !important}
#mega-nav-opinion-left-top .blox-recent-block .blox-headline a,#mega-nav-news-left-top .blox-recent-block .blox-headline a,#mega-nav-sports-left-top .blox-recent-block .blox-headline a{font:bold 15px arial,helvetica,sans-serif !important}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");width:12px !important;margin-left:-3px}
.ui-icon-circle-triangle-s { background-position: -65px -15px}
.ui-icon-circle-triangle-n {background-position:0px -15px;background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_cccccc_256x240.png") !important}
ul.navigation.mega .nav-right .mega-nav-container {width:150px !important}

ul.navigation.mega .nav-main-item-classifieds {float:right !important}
ul.navigation.mega .nav-main-item-classifieds .mega-nav-container{right:0 !important}

#blox-footer .bull-list li{list-style:none !important;margin:0}

/*================================= STORY SETTINGS */
 .storytext a { color: #0535ad; text-decoration: underline;}
  .storytext a:hover { color: #711c1a; text-decoration: underline;}
 
/*================================= GENERAL */

/* a { color: #547C9D } */

a { color: #0d395c; }


#leaderboard-middle { margin-bottom:20px; z-index: 999; }
#center-top    { display:none; }

/* old style in case we need it back - .blox-title h3, .blox-sub-title h4 { color:#AA1313; font-family:Times New Roman; font-size:2.5em;font-weight:normal }*/
.blox-title h3, .blox-sub-title h4 { color:#0d395c; font-family:Times New Roman; font-size:2.5em;font-weight:bold;}
.blox-title, .blox-sub-title { border-bottom:medium none; margin-bottom:0; width:100%; overflow: visible;}
.blox-title a, .blox-sub-title a { color:#711c1a; }
.blox-title a:hover, .blox-sub-title a:hover { text-decoration: underline; color: #333333; }
.blox-recent-block p { font-size: 12px; }
.blox-recent-list li  { border-top:1px dotted #DDDDDD; }
.blox-recent-block h4 { font-size: 1.4em; }
.blox-bucket-list .odd-list-item { background: none; }

.blox-zebra-list { margin-top: 20px; margin-bottom: 25px; }
.blox-zebra-list .blox-title h3 {border-bottom: 1px solid #711c1a; }
.blox-zebra-list .zebra-mane {width: 360px; }
.blox-zebra-list .zebra-stripes { width: 200px; border-left: 1px solid #9f9f9f; padding-left: 6px; padding-right:10px; float: right; }
.blox-zebra-list .zebra-stripes li.iterodd { background: none; }
.blox-zebra-nav { border-bottom: 1px dotted #CCCCCC; }
.blox-zebra-nav span { margin-left: 0px; padding-left: 0px; }


.blox-updated { background:none; font-weight: bold; }
.blox-comments li span, .blox-no-comments li span  { color:#711c1a; }
.blox-comments li .blox-updated-custom a, .blox-no-comments li .blox-updated-custom a { color:#711c1a; }


.blox-list li  {background: url("../../images/bullet_icon.jpg") no-repeat scroll 0 40% transparent; border-top: none; padding: 0px 2px 0px 8px; margin: 0px 0px 4px 4px;}
.blox-column .blox-list li a {color: #0d395c; }
.more-link { padding-left: 10px; }

.blox-bucket-list dd { line-height: 16px; }
.blox-bucket-list{ border-top: 1px solid #711c1a; }

.blox-top-story-holder { border-bottom: 0px solid #DDDDDD; padding-bottom: 20px; padding-right: 4px;}
.blox-asset-content p { color: #000000; }

.blox-asset-content h3, #blox-center-piece h3 { font-size: 16px; }

.blox-title h3, .blox-sub-title h4 { color: #711c1a; }


#blox-author { background: none; }
#blox-author #blox-author-info .icon { width: 0px; overflow: hidden; margin: 0px 0px 0px 0px; }
#blox-author .blox-title h3 { border-bottom: 1px solid #711c1a; margin-bottom: 10px; padding: 4px; }
#blox-author #blox-author-info li.social { border: none; width: 139px; margin: 4px 0px 2px 0px; padding: 0px 0px 0px 0px;}
#blox-author #blox-author-info li.social a { font-weight: bold; color: #711c1a; border-bottom: 1px solid #711c1a; padding: 0px 2px 1px 1px; font-size: 12px; }
#blox-author #blox-author-info li.social a:hover { font-weight: bold; color: #711c1a; border-bottom: 2px solid #711c1a; padding: 0px 2px 1px 1px; text-decoration: none; font-size: 12px;}



#index-section-title { background: none repeat scroll 0 0 #711c1a; }

#hot-topics-header { display:inline;  padding:5px 10px; font-size:12px; font-family:Arial; background:#711c1a; color:#FFFFFF;font-weight:bold; }
#hot-topics-header a { color:#FFFFFF; }
#hot-topics { display:inline; }
#hot-topics li { display:inline; padding:5px 10px;font-size:12px; font-family:Arial;}
#hot-topics a { color:#000000; }
#hot-topics a:hover { color: #711c1a; text-decoration: none; }

/* ========================================Breaking Ticker*/
.blox-ticker-container ul.newsticker a { margin-right: 12px; }

/* ========================================FEATURED ARTICLES AND IMAGES SLIDESHOW*/

.photo-container-featuredslide { padding: 0px; margin: 0px 0px 0px 0px; }
.photo-container-featuredslide .photo-cutline { font-size: 11px; font-family: Verdana,Arial,sans-serif;  }
.slideshow_p p { font-size: 12px; font-family: Verdana,Arial,sans-serif;  }
#blox-center-piece .slideshow-simple-img-featuredslide { margin-bottom: 5px; padding-bottom: 0px; margin-top: 10px; }
#blox-center-piece .photo-container-featuredslide h3 { margin-bottom: 10px; line-height: 20px; padding-top: 0px; margin-top: 10px; text-align: center;}

/* ========================================MULTIMEDIA BLOCK */
.blox-photo-gallery .blox-photo-gallery-list .blox-bottom-block div { height: 48px; }
.blox-photo-gallery-list .blox-bottom-block { height: 50px; }

/*================================= MARKETPLACE */
#businessSearch #normalOptions div.name input {width: 320px;}

#businessSearch .name-option {padding-left: 115px;}

/*================================= FOOTER */
#blox-footer { background:none repeat scroll 0 0 #E2E2E2; }
    #blox-footer a { font-weight:bold; color:#547C9D }
    #blox-footer .blox-bottom-block-holder { border-top:medium none; }
    #blox-footer .footer-section-block h4 { border-bottom:medium none; color:#000000; }
    .footer-section-block h4.sub { border-top:medium none; }
    #blox-footer .footer-section-block.search {width: 340px; overflow:hidden;}
#custom-widths1 {clear:both}
#custom-widths1 .left {width:380px;float:left}
#custom-widths1 .right {width:220px;float:right}
#custom-widths2 {clear:both}
#custom-widths2 .left {width:220px;float:left}
#custom-widths2 .right {width:380px;float:right}

/*=========================================ICONS */
.tn-flag { -moz-border-radius:2px 2px 2px 2px; background:none; color:#711c1a; font-size:11px; font-weight:bold; line-height:12px; margin-right:5px; margin-top:1px; padding: 1px 6px; font-weight: bold; }
.tn-flag:hover { color: #0d395c; }
.tn-flag-updated { background: none; font-style: italic; font-weight: bold; }
.tn-flag-contributed { background: none; font-weight: bold; }

.blox-list li .tn-article-flag a { color:#711c1a; padding: 0px 0px 0px 0px; margin-right: 4px; margin-left: 0px; font-weight: bold;}
.blox-list li .tn-article-flag a:hover { color: #0d395c; }

.blox-list li .recent-time:link { color:#0d395c; font-size: 11px; font-weight: bold; margin-right: 3px; margin-left: 4px;}
.blox-list li .recent-time:hover { color:#0d395c; font-size: 11px; font-weight: bold; margin-right: 0px; margin-left: 4px;}
.blox-list li .recent-time:visited { color:#0d395c; font-size: 11px; font-weight: bold; margin-right: 0px; margin-left: 4px;}




/* ========================================TOP ADS Horizontal */
.tabs-holder-topads { width: 144px; float: left; margin-left: 5px; margin-right: 5px; text-align: center; margin-bottom: 40px; margin-top: 40px; }
.tabset-topads { background: #711c1a; color: #ffffff; font-weight: bold; padding: 4px; font-size: 13px;}
.tab-topad { background: #e7e6e6; border: 1px solid #d5d5d5; overflow: hidden; width: auto; padding: 4px; height: 250px; }
.tab-topad .topads-table .topads-td { text-align: center; }

/* ========================================TOP ADS Vertical */
.tabs-holder-topads-vertical { width: 144px; float: left; margin-left: 0px; margin-right: 6px; text-align: center; margin-bottom: 10px; margin-top: 10px; }
.tabset-topads-vertical { background: #711c1a; color: #ffffff; font-weight: bold; padding: 4px; font-size: 13px;}
.tab-topad-vertical { background: #e7e6e6; border: 1px solid #d5d5d5; overflow: hidden; width: auto; padding: 4px; height: 250px;  }
.tab-topad-vertical .topads-table .topads-td { text-align: center; }

/* ========================================IN STORY ADS */
#in-story { float: left; margin: 0 20px 20px 0; };

/* ========================================LOGIN BOX POP-UP */
.ui-widget-overlay { z-index:9999; }

.marketplace.depth-2 #header { padding-top:0px !important; height:120px !important; }

/* ========================================= CNN VIDEO FIX */
#cnnVideoWindow { z-index: 9999999999; }


.custom-lead-block ul{
line-height:14px;
font-size:12px;
list-style-type:disc;
padding-left: 1px;
padding-right: 4px;
}
/* ========================================Video Player Fix - esp for special reports*/
.video-format-hd{ margin-left: 0px; }


/*===================================  Apple theme changes  - marketplace mobile - all other mobile use mobile-site.css */

.toolbar { 
    background: url("../../images/marketplace_mobile-logo.jpg");
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position: top center; 
        height: 100px; 
        background-color: #7394AF;;
   }
   
.toolbar h1 {margin-top: 60px;}

/* Added by Nick for 508005 */
#pencil {clear:both;}

/* Added by Nick for 516775
.blox-recent-block {clear:both;} */

/* Added by Matt Ticket #517973 */
.blox-top-story-holder .blox-sub-title {
width: auto!important;
clear: both!important;
}

/* Nick 519690 */
#leaderboard-top div:first-child, #leaderboard-middle div:first-child, #leaderboard-bottom div:first-child {
    float: left;
    margin-left: 0px;
}
#twtr-widget-1 .twtr-doc {float:left;margin-top:10px}


/* jmjh 533400 */
#blox-user-panel {
margin: 0 0 10px 0;
width: 280px;
}
ul.navigation > li > a, ul.navigation > li > .no-link {
display: inline-block;
}

/* 542028 */
.service-item .rate-info {clear: both;}

.cheshire_living .core-slideshow-tiled h3.section-title {display:none;}

/* Dave 548383 */
.test #tncms-block-770126 .item-updated {
clear: inherit;
}

/* Dave 563953 */
.multimedia .core-slideshow-tiled ul.sections-list li {
min-height: 285px;
}

/*JG fix section title so it does not duplicate */
.core-slider.horizontal.showcase .group .item .section {
visibility: hidden;
}

/******JG redsign of vows section *****/

.vows #index-section-title{
    background:url(../../images/_site/vows/Brides-site-banner-2016.jpg) no-repeat;
    height: 60px;
}

.vows #index-section-title h1{
   display: none;
}

/******JG redsign of Daily Chatter section *****/

.daily_chatter #index-section-title{
    background: none;
    height: 0px;
}

.daily_chatter #index-section-title h1{
   display: none;
}

/******JG redsign of NH Primary 2016 *****/

.nh_primary_2016 .blox-asset-content h3.blox-headline {
    margin-top: 50px;
  
}

.nh_primary_2016 div#rail-top {
       width: 302px;
       height: 100px;
       overflow: hidden;
}

.nh_primary_2016 #index-section-title{
    background:url(../../images/_site/nhprimary2016/Primary16Logo3.jpg) no-repeat;
    height: 60px;
    margin-bottom: 40px;
}

.nh_primary_2016 #index-section-title h1{
   display: none;
}
.nh_primary_2016 #tncms-region-ads-section-sponsor {
display: none;
}

.jeb_bush #index-section-title{
    background:url(../../images/_site/nhprimary2016/JebBush.jpg) no-repeat;
    height: 60px;
}

.jeb_bush #index-section-title h1{
   display: none;
}

.ben_carson #index-section-title{
    background:url(../../images/_site/nhprimary2016/BenCarson.jpg) no-repeat;
    height: 60px;
}

.ben_carson #index-section-title h1{
   display: none;
}

.bernie_sanders #index-section-title{
    background:url(../../images/_site/nhprimary2016/BernieSanders.jpg) no-repeat;
    height: 60px;
}

.bernie_sanders #index-section-title h1{
   display: none;
}
.carly_fiorina #index-section-title{
    background:url(../../images/_site/nhprimary2016/CarlyFiorina.jpg) no-repeat;
    height: 60px;
}

.carly_fiorina #index-section-title h1{
   display: none;
}   
   
.chris_christie #index-section-title{
    background:url(../../images/_site/nhprimary2016/ChrisChristie.jpg) no-repeat;
    height: 60px;
}

.chris_christie #index-section-title h1{
   display: none;
}  
.donald_trump #index-section-title{
    background:url(../../images/_site/nhprimary2016/DonaldTrump.jpg) no-repeat;
    height: 60px;
}
.donald_trump #index-section-title h1{
   display: none;
}   
.george_pataki #index-section-title{
    background:url(../../images/_site/nhprimary2016/GeorgePataki.jpg) no-repeat;
    height: 60px;
}
.george_pataki #index-section-title h1{
   display: none;
} 
.hillary_clinton #index-section-title{
    background:url(../../images/_site/nhprimary2016/HillaryClinton.jpg) no-repeat;
    height: 60px;
}
.hillary_clinton #index-section-title h1{
   display: none;
}   
.jim_gilmore #index-section-title{
    background:url(../../images/_site/nhprimary2016/JimGilmore.jpg) no-repeat;
    height: 60px;
}
.jim_gilmore #index-section-title h1{
   display: none;
}  
.john_kasich #index-section-title{
    background:url(../../images/_site/nhprimary2016/JohnKasich.jpg) no-repeat;
    height: 60px;
}
.john_kasich #index-section-title h1{
   display: none;
}   
.marco_rubio #index-section-title{
    background:url(../../images/_site/nhprimary2016/MarcoRubio.jpg) no-repeat;
    height: 60px;
}
.marco_rubio #index-section-title h1{
   display: none;
}   
.mike_huckabee #index-section-title{
    background:url(../../images/_site/nhprimary2016/MikeHuckabee.jpg) no-repeat;
    height: 60px;
}
.mike_huckabee #index-section-title h1{
   display: none;
}   
.rick_santorum #index-section-title{
    background:url(../../images/_site/nhprimary2016/RickSantorum.jpg) no-repeat;
    height: 60px;
}
.rick_santorum #index-section-title h1{
   display: none;
}   
.rand_paul #index-section-title{
    background:url(../../images/_site/nhprimary2016/RandPaul.jpg) no-repeat;
    height: 60px;
}
.rand_paul #index-section-title h1{
   display: none;
}    
.ted_cruz #index-section-title{
    background:url(../../images/_site/nhprimary2016/TedCruz.jpg) no-repeat;
    height: 60px;
}
.ted_cruz #index-section-title h1{
   display: none;
}   

.martin_o_malley #index-section-title{
    background:url(../../images/_site/nhprimary2016/MartinOmalley.jpg) no-repeat;
    height: 60px;
}
.martin_o_malley #index-section-title h1{
   display: none;
} 


   
/* EC 590636 */
 #gallery-classified .instant-gallery-app .instant-gallery .frame h3 {
    background: none !important; 
    display: none!important;
}


.blox-asset-content.blox-photo-variant {
    font-size: 12px;
}

.custom-lead-block ul{
line-height:13px;
font-size:12px;
list-style-type:disc;
padding-left: 1px;
padding-right: 4px;
}



.ss-ln-block .blox-asset-content p {
    font-size: 12px!important;
    line-height: 1.3em;
}

/************************** Top Takeover Area *******************/

#takeoverleaderboard {
 height: 90px; 
 width: 960px;
 background-color: #fff; 
 margin: 0px auto 0px;
 margin-top: 0px;
 margin-bottom: 8px;
}

#tncms-region-ads-pencil {
margin-bottom: 0px;
}