
/***** base.css Font Override *****/
h1, h2, h3 { font-family: 'Titillium Web'}


/***** Main.css Font Override *****/
.button { font-family: 'Titillium Web'}
.oswald { font-family: 'Titillium Web'}
.oswald-light { font-family: 'Titillium Web'}
.oswald-bold { font-family: 'Titillium Web'}
.tag { font-family: 'Titillium Web'}
.submit-inline input.submit { font-family: 'Titillium Web'}
.callout h3 span  { font-family: 'Titillium Web'}
.articles .callout h3 { font-family: 'Titillium Web'}
#nav-main .nav-item > a { font-family: 'Titillium Web'}
#new-articles .count { font-family: 'Titillium Web'}
#new-articles .title { font-family: 'Titillium Web'}
.breaking a { font-family: 'Titillium Web'}
.breaking-topic h2 { font-family: 'Titillium Web'}
.breaking-topic p.read-now{ font-family: 'Titillium Web'}
.subnav ul a .social h3, { font-family: 'Titillium Web'}
.featured-wrap .social h3, { font-family: 'Titillium Web'}
section.articles .social h3 { font-family: 'Titillium Web'}
#footer-top a { font-family: 'Titillium Web'}
#footer-subscribe-large p { font-family: 'Titillium Web'}
.sectionfront.watchdog .title-main .tagline p { font-family: 'Titillium Web'}
.sectionfront.the-52 .title-main .tagline p { font-family: 'Titillium Web'}
.featured-slideshow .pagination .prev-next { font-family: 'Titillium Web'}
section.articles h3, .article-h3 { font-family: 'Titillium Web'}
.sectionfront .nav-sub a, .sectionfront ul.tabs.nav-sub a { font-family: 'Titillium Web'}
.sectionfront-pagination { font-family: 'Titillium Web'}
.sectionfront .title-sub h2 { font-family: 'Titillium Web'}
.sectionfront .title-sub a { font-family: 'Titillium Web'}
.featured-wrap .lead-story .banner .cart { font-family: 'Titillium Web'}
.featured-wrap .lead-story .banner .overlay { font-family: 'Titillium Web'}
.featured-wrap .lead-story .offer { font-family: 'Titillium Web'}
.articles .deal .banner .cart { font-family: 'Titillium Web'}
.articles .deal .banner .overlay { font-family: 'Titillium Web'}
.articles .deal .offer { font-family: 'Titillium Web'}
.articles .contest .offer { font-family: 'Titillium Web'}
.more-offers { font-family: 'Titillium Web'}
.ad-coupons h2 { font-family: 'Titillium Web'}
.ad-coupons p { font-family: 'Titillium Web'}
.featured-slideshow.best-of ol { font-family: 'Titillium Web'}
.staff #form-staff-search input[type="text"] { font-family: 'Titillium Web'}
.staff .department .member h4 { font-family: 'Titillium Web'}
.staff .advertising h3 { font-family: 'Titillium Web'}
.view-more { font-family: 'Titillium Web'}
.staff-articles .date { font-family: 'Titillium Web'}
.reporter .content h3 { font-family: 'Titillium Web'}
#breadcrumbs { font-family: 'Titillium Web'}
.article-view article header { font-family: 'Titillium Web'}
.article-view article .byline { font-family: 'Titillium Web'}
.article-pagination { font-family: 'Titillium Web'}
#toolbar-sharing .comments { font-family: 'Titillium Web'}
#article-countdown .circle { font-family: 'Titillium Web'}
#article-countdown .overlay .circle { font-family: 'Titillium Web'}
#author-module .details .title { font-family: 'Titillium Web'}
.article-view #article-nav { font-family: 'Titillium Web'}
#comments-module .header { font-family: 'Titillium Web'}
.media-related-articles .sub { font-family: 'Titillium Web'}
html .video .media-related-articles .sub { font-family: 'Titillium Web'}
.poll { font-family: 'Titillium Web'}
.poll-page .orange-link { font-family: 'Titillium Web'}
.poll-form label { font-family: 'Titillium Web'}
.poll-page .sub, .sub { font-family: 'Titillium Web'}
.poll-results .choice { font-family: 'Titillium Web'}
.poll-tools .social-links li { font-family: 'Titillium Web'}
.poll-archive .poll-topic { font-family: 'Titillium Web'}
.poll_archive_years { font-family: 'Titillium Web'}
.flatpage-content .social-links li { font-family: 'Titillium Web'}
.flatpage-content .form-row label { font-family: 'Titillium Web'}
.welcome .title-section h4 { font-family: 'Titillium Web'}
.welcome .highlight-social p.title { font-family: 'Titillium Web'}
.welcome .highlight-comment p.title { font-family: 'Titillium Web'}
.welcome .highlight-images p.title { font-family: 'Titillium Web'}
.welcome .highlight-articles p.title { font-family: 'Titillium Web'}
.welcome .highlight-new-articles p.title { font-family: 'Titillium Web'}
.welcome .highlight-nav p.title { font-family: 'Titillium Web'}
.welcome .highlight-photos p.title { font-family: 'Titillium Web'}
.welcome .highlight-mobile p.title { font-family: 'Titillium Web'}
#modal-email-subscription form > .column:first-child p.highlight { font-family: 'Titillium Web'}
#modal-email-subscription .packages label { font-family: 'Titillium Web'}
.subscription-box h4 { font-family: 'Titillium Web'}
#modal-subscription h2 { font-family: 'Titillium Web'}
#modal-subscription .highlight { font-family: 'Titillium Web'}
.the-conversation .message-sm { font-family: 'Titillium Web'}
.password_change_form label { font-family: 'Titillium Web'}
.document_archive .archive_years { font-family: 'Titillium Web'}
.social h3,
.featured-wrap .social h3,
section.articles .social h3 { font-family: 'Titillium Web'}

.ad.four.columns.alpha.story_list, section.articles .story_list { background: #FFF;}
#sidebar .newsletter-signup h3 { color: #444;}

/***** Breaking News *****/

.breaking a { margin: 0 0px 0 10px; padding: 0px; text-align: center;}




/***** Breaking News *****/

.breaking a { margin: 0 0px 0 10px; padding: 0px; text-align: center;}




/***** sponsored.css Font Override *****/
.presented-recommended { font-family: 'Titillium Web'}

.header-wrapper { min-width: 960px;}
#header { margin-bottom: 30px;}
.nav-top-center { width: 940px; margin-left: auto; margin-right: auto;}
.blue { background-color: #2f6ba9; }
.community-logo { padding-left: 25px;}

/***** EA *****/

.ad-high-impact { background-color: #2f6ba9;}





#nav-main .nav-item > a { text-transform: capitalize; font-size: 18px; font-weight: 300;}
.listing h2 { font-weight: 300; text-transform: capitalize; }

#nav-top { margin-bottom: 0px; }
#nav-top .content {height: 60px;  background-color: #2f6ba9; }
#nav-top .content { border:0px; margin: 0px;}

#nav-top .extras > a, #nav-top .search {
    font-size: 18px;
    background: #89aed1;
    padding:0 8px 0 12px;
    height: 60px;
    color: #333;
}

#nav-top .com-search  {z-index: 10; padding:0; }
/*#nav-top .com-search:hover {border-right:none;}*/


#nav-top .com-search form {margin-bottom:0;padding:0;}
.com-search {  background-color: #FFF; height: 35px; border-radius: 5px; margin-top: 12px;}
#nav-top .com-search label {line-height: 40px;font-size: 18px; ; color:#ccc; padding-left: 10px;}
#nav-top .com-search input[type="submit"] {position: absolute;top:17px;left:10px;width:30px;height:30px;background-color: transparent;}
#nav-top .com-search input[type="text"] {color:#ccc; margin:3px 10px 0 0; width:26px;-webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; transition: all 0.4s linear;}

#nav-main { background-color: #dac792; height: auto; margin: 0px;}
#nav-main nav { width: 940px;}
#nav-main nav li { padding: 0px; margin: 0px;}
#nav-main .nav-item.news > a, #nav-main .nav-item.sports > a { width: auto;}
#nav-main .nav-item > a { width: auto; background: none; padding: 10px; padding-left: 29px; padding-right: 28px; margin: 0px;}

#nav-main .nav-item.news:hover > a, #nav-main .nav-item.news > a:after, #nav-main .nav-item.news .drop-down .sub-nav,
#nav-main .nav-item.sports:hover > a, #nav-main .nav-item.sports > a:after, #nav-main .nav-item.sports .drop-down .sub-nav,
#nav-main .nav-item.events:hover > a, #nav-main .nav-item.events > a:after, #nav-main .nav-item.events .drop-down .sub-nav,
#nav-main .nav-item.lifestyle:hover > a, #nav-main .nav-item.lifestyle > a:after, #nav-main .nav-item.lifestyle .drop-down .sub-nav,
#nav-main .nav-item.real-estate:hover > a, #nav-main .nav-item.real-estate > a:after, #nav-main .nav-item.real-estate .drop-down .sub-nav,
#nav-main .nav-item.classifieds:hover > a, #nav-main .nav-item.classifieds > a:after, #nav-main .nav-item.classifieds .drop-down .sub-nav,
#nav-main .nav-item.obits:hover > a, #nav-main .nav-item.obits > a:after, #nav-main .nav-item.obits .drop-down .sub-nav,
#nav-main .nav-item.columns:hover > a, #nav-main .nav-item.columns > a:after, #nav-main .nav-item.columns .drop-down .sub-nav
{ background-color: #2f6ba9; }

.news #nav-main .nav-item.news a, #nav-main .nav-item.active > a:after, .news #nav-main .nav-item.news,
.sports #nav-main .nav-item.sports a, #nav-main .nav-item.active > a:after, .sports #nav-main .nav-item.sports,
.events #nav-main .nav-item.events a, #nav-main .nav-item.active > a:after, .events #nav-main .nav-item.events,
.lifestyle #nav-main .nav-item.lifestyle a, #nav-main .nav-item.active > a:after, .lifestyle #nav-main .nav-item.lifestyle,
.real-estate #nav-main .nav-item.real-estate a, #nav-main .nav-item.active > a:after, .real-estate #nav-main .nav-item.real-estate,
.classifieds #nav-main .nav-item.classifieds a, #nav-main .nav-item.active > a:after, .classifieds #nav-main .nav-item.classifieds,
.obits #nav-main .nav-item.obits a, #nav-main .nav-item.active > a:after, .obits #nav-main .nav-item.obits,
.columns #nav-main .nav-item.columns a, #nav-main .nav-item.active > a:after, .columns #nav-main .nav-item.columns
{ background-color: #2f6ba9; color: #FFF; }

.listing h2 a { background-color: #2f6ba9; }

.sectionfront.news .listing h2 a, .news.listing h2 a, .customer-service.listing h2 a, .sectionfront.communities .listing h2 a, .sectionfront.local-topics .listing h2 a, .sectionfront.national-news .listing h2 a, .sectionfront.obituaries .listing h2 a, .sectionfront.watchdog .listing h2 a, .sectionfront.world-news .listing h2 a { background-color: #2f6ba9; }
.sectionfront.sports .listing h2 a, .sports.listing h2 a { background-color: #2f6ba9; }

.news .title-main .content, .news .title-main hr, .news .title-main h1,
.sports .title-main .content, .sports .title-main hr, .sports .title-main h1,
.events .title-main .content, .events .title-main hr, .events .title-main h1,
.lifestyle .title-main .content, .lifestyle .title-main hr, .lifestyle .title-main h1,
.real-estate .title-main .content, .real-estate .title-main hr, .real-estate .title-main h1,
.classifieds .title-main .content, .classifieds .title-main hr, .classifieds .title-main h1,
.obits .title-main .content, .obits .title-main hr, .obits .title-main h1,
.columns .title-main .content, .columns .title-main hr, .columns .title-main h1
{ border-color: #2f6ba9;}

.news #breadcrumbs .home, .sports #breadcrumbs .home, .events #breadcrumbs .home, .lifestyle #breadcrumbs .home,
.real-estate #breadcrumbs .home, .classifieds #breadcrumbs .home, .obits #breadcrumbs .home, .columns #breadcrumbs .home
{ background-color: #2f6ba9; }


.news #breadcrumbs .content, .news #breadcrumbs hr, .news #breadcrumbs li,
.sports #breadcrumbs .content, .sports #breadcrumbs hr, .sports #breadcrumbs li,
.events #breadcrumbs .content, .events #breadcrumbs hr, .events #breadcrumbs li,
.lifestyle #breadcrumbs .content, .lifestyle #breadcrumbs hr, .lifestyle #breadcrumbs li,
.real-estate #breadcrumbs .content, .real-estate #breadcrumbs hr, .real-estate #breadcrumbs li,
.classifieds #breadcrumbs .content, .classifieds #breadcrumbs hr, .classifieds #breadcrumbs li,
.obits #breadcrumbs .content, .obits #breadcrumbs hr, .obits #breadcrumbs li,
.columns #breadcrumbs .content, .columns #breadcrumbs hr, .columns #breadcrumbs li
{ border-color: #2f6ba9;}

.news #breadcrumbs, .news #breadcrumbs a, .sports #breadcrumbs, .sports #breadcrumbs a, .events #breadcrumbs,
.events #breadcrumbs a, .lifestyle #breadcrumbs, .lifestyle #breadcrumbs a, .real-estate #breadcrumbs, .real-estate #breadcrumbs a,
.classifieds #breadcrumbs, .classifieds #breadcrumbs a, .obits #breadcrumbs, .obits #breadcrumbs a,
.columns #breadcrumbs, .columns #breadcrumbs a
{ color: #2f6ba9;}

.news .tag, .sports .tag, .events .tag, .lifestyle .tag, .real-estate .tag, .classifieds .tag, .obits .tag,  .columns .tag
{ background-color: #2f6ba9; }


.div-pad { padding-left: 40px;}
.div-box-ea div  { width: 150px; text-align: left;}
.div-box-ea { margin-bottom: 15px;}


.featured-slideshow .slideshow h2, section.articles .featured-wrap .featured-slideshow .slideshow h2 { background-color: #2f6ba9; font-size: 22px; font-weight: 300; text-transform: capitalize; text-align: left;}
.featured-slideshow .anythingSlider-default .anythingControls { color: #000;}
.featured-slideshow .anythingSlider-default .anythingControls a.start-stop, .featured-slideshow .anythingSlider-default .anythingControls a.start-stop.playing { color: #000;}
.featured-slideshow .anythingSlider-default .arrow a { color: #000;}
.anythingSlider-default .anythingControls .thumbNav a { background-color: #000;}
.anythingSlider-default .anythingControls { background-color: #dac792; }



.open-home-photo { margin-right: 15px;}
.open-home { padding: 15px 10px; border-bottom: 1px solid #5b83ac;}
.open-home .open-home-top h2,
.open-home .open-home-top h3,
.open-home .open-home-top p  { line-height: 10px; padding-right: 5px; font-size: 13px; float: left; vertical-align: bottom; margin-bottom: 0px; padding-bottom: 3px; font-family: arial; }
.open-home h2 { font-weight: normal;}
.open-home h3 { font-size: 12px; font-weight: normal; text-transform: none;}
.open-home p { padding-top: 1px; font-size: 11px;}
.open-home-top { padding-bottom: 3px;}
.open-home .open-home-bottom h2,
.open-home .open-home-bottom h3 { line-height: 10px; padding-right:5px; font-size: 11px; float: left; margin-bottom: 0px; padding-bottom: 3px;}

.open-home .open-home-bottom p,
.open-home .open-home-bottom p small { line-height: 10px; padding-right:5px; font-size: 11px; float: left; margin-bottom: 0px; padding-top: 3px;}

.open-home .anythingSlider {padding: 0; }
.open-home .anythingSlider .anythingWindow {border: none; }
.open-home section.listing-slideshow { background: #444 !important;}
.open-home .listing-slideshow {margin-bottom: 20px; position: relative; }
.open-home .listing-slideshow ul {background: #404040; height: 568px; width: 840px; overflow: hidden; position: relative; }
.open-home .listing-slideshow li > img {display: block; margin: 0 auto; height: 100%; }
.open-home .listing-slideshow .arrow a {color: #e7e6e6; height: 210px; margin-top: -105px; position: relative; text-decoration: none; width: 62px; }
.open-home .listing-slideshow .anythingSlider .arrow a > span { visibility:visible;left: 0; margin: -60px 0 0 0; position: absolute; top: 50%; }
.open-home .listing-slideshow .anythingSlider .back {left: 10px; }
.open-home .listing-slideshow .anythingSlider .forward {right: 10px; }

.open-home-date { float: left;}
.open-home-agent { float: left;}

.open-homes-form { min-height: 400px;}
.oh-logout { margin-bottom: 30px;}

#openhome_form label { font-size: 14px; font-weight: bold; font-family: 'Titillium Web'}
#openhome_form input { border:1px solid #dcdcdc;width:160px;}

#openhome_form input[type="file"] { width: 200px;}



#openhome_form .heading { margin-top: 25px;}
#openhome_form .required, p span.required  { color: #ff0000; padding-right: 3px;}

#openhome_form .button { width: 150px; margin: 45px 25px 30px 0; padding:2px 6px;}
#openhome_form { margin-bottom: 100px;}
.helptext { display: block; font-size: 10px;}
#openhome_form .fi-select { width: 100px; color:#444444;}
#openhome_form .agent-list .fi-select { width: 320px;}
#openhome_form .fi-select .fi-select-arrow-wrap { background-color:#006aad;background-image:none;border:1px solid #006aad;}
#openhome_form .delete { margin-top:30px; font-weight: bold;}
.errorlist { font-size: 10px; color: #ff0000;}
.edit-listing {position: relative;}
.edit-listing .actions {display:none;position:absolute;bottom:4px;right:0;}
.edit-listing:hover .actions { display:block;}
.btn {display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 13px; line-height: 18px; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; color: #444444; background-color: #fff; border-color: #ccc; text-shadow: none; text-decoration: none; }
.btn.hover, .btn:hover {color: #444444; text-decoration: none; background-color: #ebebeb; border-color: #adadad; }
.btn.btn-small {padding: 2px 10px; font-size: 12px; }
.btn.btn-grouped {margin-right: 7px; float: left; }


 #map {
        width: 300px;
        height: 350px;
        margin-bottom:20px;
    }
    .default_window { position: relative; }
    .marker_balloon { padding: 7px; width: 180px; background: #fff; border: 3px solid #999; opacity: .9; /*margin-left:-100px; margin-top:-125px;*/}
    .marker_balloon h4 { margin-bottom: 5px; font-size: 14px; line-height: 16px; font-weight: bold; }
    .marker_balloon p { margin-bottom: 5px; font-size: 12px; line-height: 12px; }
    .marker_balloon p.map-phone { font-weight: bold;}
    a.locate_active {
	    border-color: #aaa;
	    background: -moz-linear-gradient(100% 100% 90deg, #dcdcdc, #f0f0f0);
	    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcdcdc), to(#f0f0f0));
	    outline: none;
	    font-weight: bold;
	    color:#333!important;
	}



.open-home-text-photos { width: 500px;} 

/*#id_open_homes_times td { padding-right: 15px; padding-bottom: 15px;}*/
#id_open_homes_times input { width: 75px; text-align: center;}
/*#id_open_homes_times th { text-align: left;}*/
.oh-local { padding-right: 20px;margin-bottom:20px;}


.agents-list { min-height: 350px; margin-bottom: 30px;}

.manager-buttons { padding-bottom: 30px;}
.manager-buttons .button { margin-right: 30px;}

#media-categories .content { width: 920px;}
#media-categories.photo-gallery-ms { min-height: 100px;}
#media-categories .content li { padding:0 22px 20px;}

.latest_photos .main-street-photos img { display: block; margin-bottom: 15px;}

.polls-home .poll-results .choice { background-color:#dcdcdc;}


.agents { border: 1px solid #dcdcdc; padding: 15px; width: 430px !important; margin-bottom: 15px;}
.agents .ss-icon { padding-right: 5px;}
a.story-title { font-weight: 600;}



.listing { margin-bottom: 20px !important;}

.staff section.articles > .ad, .staff  section.articles > article, .staff  section.articles > div { height: 380px;}
.staff .title-section.twelve.columns.alpha { height: auto;}

section.articles article.no-image p { max-height: 267px; font-size: 14px; line-height: 22px;}
section.articles article p { max-height: 70px; font-size: 14px; line-height: 22px; }
article p.date { font-size: 12px !important;}

.featured-wrap .social { height:217px;}
.featured-wrap .social .content { padding-top: 40px;}
.media-kit .three.columns { height:325px; }
.home.contest .img-frame { padding-right: 5px !important;}

#sidebar .social-center.content ul { padding-left: 45px;}
#sidebar .newsletter-signup { background: #f0f0f0;}
#sidebar .newsletter-signup h2 { margin: 0; border-bottom: 0; padding-bottom: 10px; }
#sidebar .newsletter-signup h3 { width: 175px; display:block; margin-left: 15px; font-size: 14px; margin-bottom: 0px;}
.contest-sidebar h3 { color: #444; margin: 0; padding: 0 10px; font-size: 16px;}
#sidebar .newsletter-signup .signup { width: 75px; margin: 0px 15px 5px 0px; line-height: 40px; font-size: 16px; float: right; }

.contest-sidebar { background: #eee; padding:0 0 20px 0; }
.contest-sidebar .img-frame { margin-bottom: 10px; margin-top: 15px; }
.contest-sidebar .content p { margin-top: 15px; margin-bottom: 10px; padding: 0 10px; }
.listing.contest-sidebar { height: 410px; }

.home section.articles .contest-sidebar .img-frame { padding-right: 3px; margin: 20px 0 20px 0; }
.home section.articles .contest-sidebar h3 { font-size: 20px;}

.home .featured-wrap .newsletter-signup-home { margin-top: 20px; padding: 24px; background: #eee;}
.home .featured-wrap .newsletter-signup-home h2 { line-height: 20px; }
.home .featured-wrap .newsletter-signup-home h2 .ss-icon { padding-right: 10px; padding-top: 3px; font-size: 18px; }
.home .featured-wrap .newsletter-signup-home h3 { font-size: 16px !important; font-weight: 600 !important;}
.home .featured-wrap .newsletter-signup-home .signup.button { width: 120px; font-size:16px; float: right;}

#footer-subscribe-large .social-center.content ul { padding-left: 60px;}
#footer-subscribe-large .social-center.content .signup { margin-left: 30px;}


.social a.ss-icon { width: 50px; height: 50px;  border-radius: 50%;}
.social a.facebook { font-size: 28px; padding-top: 7px; height: 43px;}
.social a.twitter { font-size: 28px; padding-top: 10px; height: 40px;}
.social a.rss { font-size: 28px; padding-top: 7px; height: 43px;}
.social a.ss-icon { font-size: 28px; }

#footer-bottom { min-width: 960px;}
#footer-bottom .social a.ss-icon { color: #2f6ba9; background-color: #FFF;}

#footer-bottom h3 { color: #FFF; border-bottom: 1px solid #FFF;}
#footer-bottom a { color: #FFF;}
#footer-copyright hr { border-color: #FFF;}
#footer-copyright p { color: #FFF;}
