  
/*////////////////////////////////////////////////
// ADMIN STYLES
////////////////////////////////////////////////*/
#admin_byline {margin-top:15px; padding:15px 0px 0px 0px; border-top:dotted 1px #ddd;}
@media screen and (max-width:980px) {  .pagination li:first-of-type {display:none;}  .pagination a, .pagination li span {padding:2px 9px;}  }
@media screen and (max-width:740px) {  .pagination a, .pagination li span {padding:2px 8px; font-size:15px}  }
@media screen and (max-width:400px) {  .pagination li {margin:0 3px;}  .pagination a, .pagination li span {padding:2px 6px; font-size:14px}  }
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);
@import url('https://fonts.googleapis.com/css?family=Slabo+27px');

body {background:#f7f7f7; }
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;outline: none;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-family: 'Oswald', sans-serif; font-size:15px;}
input, textarea {-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;}
ul, li {padding:0px; margin:0px; list-style: none;}
a {text-decoration:none;}
#subscribe_button {top:5px !important;}
#social_search #subscribe_button {font-size:13px !important; letter-spacing:1px}
p {font-family:'Roboto Slab'; font-weight:300;}

.wvu_med_promo img {width:100%; height:auto;}

.mp_button-has_variations {display:none !important;}
.login_mobile {display:none;}
#login_status a strong {font-weight:normal; color:#2e6c9d; font-family: Georgia, serif}
@media screen and (max-width:740px) {
    .login_mobile {display:block; font-size:12px !important; width:100%; text-align:center; border-bottom:solid 1px #dbdbdb; padding-top:7px; padding-bottom:5px;}
    .login_mobile li {display:inline-block; margin:0 4px; color:#bdbdbd !important; font-size:13px !important;}
    .login_mobile strong {font-weight:normal;  font-size:13px !important}
    .login_mobile a strong {color:#2e6c9d !important;  font-size:13px !important}
    .login_mobile a {font-size:12px !important; color:#2e6c9d !important;}
}
@media screen and (max-width:800px){
    #subscribe_button {display:none !important;}
    #search_icon {right:10px !important;}
}
@media screen and (max-width:740px) {
    #top_header {padding:12px 0px 40px 0px !important;}
}
@media screen and (max-width:500px) {
    #top_header {padding:12px 0px 32px 0px !important;}
    #search_icon {top:0 !important;}
}
@media screen and (max-width:410px){
    #top_header {padding:12px 0px 28px 0px !important;}
}

/*////////////////////////////////////
// Classifieds
////////////////////////////////////*/
#classifieds {padding:20px 0}
#classifieds article {float:left; width:25%; padding:10px; box-sizing:border-box}
#classifieds  article:nth-child(4n+1){clear:left}
#classifieds  article h1 {text-align:center; font-size:18px;}
#classifieds  article ul {border:solid 1px #dbdbdb; padding:5px 10px;}
#classifieds  article li {margin:6px 0;}
#classifieds  article li a {color:#0a455f}
#classifieds  article li a:hover {color:#0e6185}

#classifieds_cat article {float:left; width:25%; padding:10px; text-align:center; box-sizing:border-box}
#classifieds_cat article div {border:solid 1px #dbdbdb; padding:10px; box-sizing:border-box}
#classifieds_cat article:nth-child(4n+1){clear:left}
#classifieds_cat .garage article {float:none; width:100%;}
#classifieds_cat .garage article img {display:none}
#classifieds_cat article img {height:80px; width:auto; margin:0 auto 6px auto;}
.map_it_link_wrap {margin:20px 0 10px 0;}
.map_it_link a {padding:6px 30px 8px 30px; letter-spacing:1px; background:#fb8a00; color:#fff; border-radius:5px; text-transform:uppercase}

#classifieds_cat article p {font-size:14px; font-weight:normal; text-align:left; font-family:Arial, sans-serif; line-height:21px}

pre { line-height:14px;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*////////////////////////////////////
// Header - Top Bar
////////////////////////////////////*/
#top_header {background:#fff; padding:0px; width:100%; border-bottom:solid 1px #d9d9d9; position: fixed; top:0; z-index:100; left:0}
#mobile_website_logo {display:none;}
#website_logo {padding:62px 0px 75px 0px; width:100%; z-index:99}
#website_logo img {height:auto; width:400px; position:absolute; left:50%; margin:0px 0px 0px -200px; z-index:99}
#top_nav {float:left; font-size: 17px; font-weight: 400; padding:12px 0px 10px 50px;}
#top_nav li {display:inline-block; padding:0px 13px 0px 13px;}
#top_nav a:hover {border-bottom:solid 5px #2a2a2a; padding:13px 0px; }
#top_nav a {color:#2a2a2a; text-transform:uppercase;}
#wprmenu_menu.left {width:20% !important;}
#social_search {float:right; padding:2.5px 20px 0px 0px}
#social_search img {height:40px; width:auto; float:right; }
#social_search li {display:inline-block; margin:0px 0px 0px 5px;}
#todays_date {width:100%; text-align:center; padding-bottom:10px;}
#todays_date li {display:inline; margin:0px 3px; font-weight:100; font-family:'Roboto Slab'; font-size:14px; color:#333}
#todays_date a {font-family:'Roboto Slab';  color:#333;  font-size:14px;}
#todays_date a:hover {color:#2a2a2a}
#subscribe_button {position:relative; width:118px; height:auto; padding:6px 0px; background:#cf2f2f;border-radius:5px; text-align:center; color:#fff; position:absolute; top:9px; right:20px}
#search_icon {position:absolute; top:3px; right:150px}
#header_twitter {position:absolute; right:200px}
#header_fb {position:absolute; right:173px}
.subscriber_name {font-weight:bold; color:#00468c; text-decoration:underline}

/*////////////////////////////////////
// Main Content Area
////////////////////////////////////*/
#content_wrap {max-width:1630px; margin:0px auto}
#content {width:90%; margin:0px 5%; height:auto; overflow:hidden; border-bottom:solid 1px #dbdbdb;  border-top:solid 1px #dbdbdb;  background:#f4f4f4}
#left_column {float:none; width:auto; overflow:hidden; border-right:solid 1px #dbdbdb; margin-bottom:-99999px; padding-bottom:99999px; background:#f7f7f7;}
#right_column {float:right; width:341px; height:auto;}
#inside_left_column {float:left; width:100%; overflow:hidden; border-right:solid 1px #dbdbdb; margin-bottom:-99999px; padding-bottom:99999px; background:#f7f7f7;}
#left_column_inside  {margin-right:341px; background:#f7f7f7;}
#right_column_inside {float:left; width:341px; height:auto; display:block}
#quick_links {float:left; width:201px; height:auto; }
#homepage_news {float:none; width:auto; overflow:hidden; border-left:solid 1px #dbdbdb; background:#f7f7f7;}

/*////////////////////////////////////
// Quick Links
////////////////////////////////////*/
#quick_links nav {padding:15px 20px;}
#quick_links nav h1 {color:#777; font-size:1.2em; margin:0px 0px 14px 0px;}
#quick_links li {margin:10px 0px; font-size:.95em; }
#quick_links a {color:#777;}
#quick_links a:hover {color:#2a2a2a;}

/*////////////////////////////////////
// Hidden Search Field
////////////////////////////////////*/
#searchbar {display:none; width:100%; position:fixed; padding:15px 0; z-index:9999; background:#2a2a2a; -webkit-box-shadow:0 0 26px -13px #000; -moz-box-shadow: 0 0 26px -13px #000; box-shadow:0 5px 20px -10px #000; font-weight:300; top:47px}
#searchbar input {color:#fff; font-family:'Roboto Slab'; text-transform:none;}
#searchbar ::-webkit-input-placeholder {color:#fff !important; font-weight:100 !important; font-family:'Roboto Slab'}
#searchbar :-moz-placeholder  {color:#fff !important; font-weight:100 !important; font-family:'Roboto Slab'}
#searchbar ::-moz-placeholder  {color:#fff !important; font-weight:100 !important; font-family:'Roboto Slab'}
#searchbar :-ms-input-placeholder  {color:#fff !important; font-weight:100 !important; font-family:'Roboto Slab'}
#s {width:99.5%; background:none; background:url(/wp-content/themes/coreV3_lazy/images/dropdown_search.png) left center no-repeat; border:0; outline:none; padding:10px 1% 10px 50px; text-transform:uppercase; height:60px; line-height:60px; font-size:2em; font-weight:100; color:#fff; box-sizing:border-box; margin-left:.5%;  font-family:'Roboto Slab'}
#searchsubmit {float:left; border:none; background:none; outline:none;}
/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/*////////////////////////////////////
// Advertisement Styles
////////////////////////////////////*/
.leaderboard_middle {width:728px; height:90px; margin:20px auto; background:#ccc;}
.leaderboard_top  {width:728px; height:90px; margin:20px auto; background:#ccc;}
.three_hundred_x_two_fifty {width:300px; height:250px; margin:20px auto; background:#ccc;}
.three_hundred_x_six_hundred {width:300px; height:600px; margin:20px auto; background:#ccc;}
.one_sixty_x_six_hundred {width:160px; height:600px; margin:20px auto; background:#ccc;}
.three_twenty_x_one_hundred {width:320px; height:100px; margin:20px auto; background:#ccc; display:none;}
.mobile_ad {display:none;}
.Left_160x600 {margin-top:20px;}
.Middle_300x250 {margin:20px auto;}
.Top_728x90 {width:100%; padding:20px 0px; margin:0px auto;}
.full_section .Top_728x90 {padding:18px 0px 20px 0px;}
.Bottom_728x90 {margin:20px auto 0px auto;}
.Middle_728x90 {width:100%; padding:20px 0px; margin:0px auto;}
#related .Middle_728x90 {padding:0px 0px 5px 0px; background:none;}
.x96_200x200 {margin:20px auto;}
.Right_300x600 {margin:20px auto;}
.x11_250x190 {width:250px; margin:0px auto;}
.Article_300x250 {margin:20px auto;}

/*////////////////////////////////////
// Homepage Featured Articles
////////////////////////////////////*/
#homepage_featured_headlines {width:100%; box-sizing:border-box; padding:20px 20px 20px 0px; border-bottom:solid 1px #dbdbdb; position:relative;}
#homepage_main_featured_article {float:left; width:60%; height:auto; overflow:hidden; position:relative;}
.home_article_image {max-height:500px; text-align:center; margin:0px; position:relative; z-index:60; overflow:hidden;}
.home_article_image img {height:auto; width:105%; border:0px;}
.home_article_image_blur {}


.home_article_image_tall {height:500px; text-align:center; margin:-500px 0px 0px 0px; position:relative; z-index:60; overflow:hidden;}
.home_article_image_tall img {height:100%; width:auto; border:0px;}
.home_article_image_blur_tall {height:500px; overflow:hidden; position:relative; z-index:50;background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat; background-size:100% 100%;}
#homepage_main_featured_article section {position:absolute; bottom:0px; z-index: 79; padding:0px 5px 10px 20px;}
#homepage_main_featured_article nav {background:#2a2a2a; padding:8px 16px; display:inline-block; margin:0px 0px 6px 0px;}
#homepage_main_featured_article nav a {color:#fff; text-transform:uppercase; font-size:.85em; line-height:.85em; padding:0px; margin:0px; display: block; font-weight: 300;}
#homepage_main_featured_article h1 {font-weight:800; font-size:2em; color:#fff; line-height:1.4em;}
#homepage_main_featured_article time {font-weight:400; font-size:1em; color:#ececec;}
#homepage_main_featured_article_no_photo {float:left; width:60%; height:400px; overflow:hidden; position:relative;}
#homepage_main_featured_article_no_photo section {}
#homepage_main_featured_article_no_photo nav {background:#2a2a2a; padding:8px 16px; display:inline-block; margin:0px 0px 6px 0px;}
#homepage_main_featured_article_no_photo nav a {color:#fff; text-transform:uppercase; font-size:.85em; line-height:.85em; padding:0px; margin:0px; display: block; font-weight: 300;}
#homepage_main_featured_article_no_photo h1 {font-weight:800; font-size:2em; color:#fff; line-height:1.4em;}
#homepage_main_featured_article_no_photo p {margin:15px 0px 0px 0px;}
#homepage_featured_headlines aside {float:left; width:40%; height:auto; box-sizing:border-box; padding:0px 0px 0px 20px;}
#homepage_featured_headlines p {color:#1f1f1f}
#homepage_featured_headlines aside article {border-top:solid 1px #e8e8e8; padding:15px 0px 0px 0px; margin:0px 0px 15px 0px;}
#homepage_featured_headlines aside article:first-of-type {border:none; padding:0px;}
#homepage_featured_headlines aside article h1 {font-size:1.14em; font-weight:500; line-height:1.3em; color:#2a2a2a; padding:0px; }
#homepage_featured_headlines aside article.featured_excerpt h1 {font-weight:500; padding:0px 0px 5px 0px;}
.tinted {content: "";display: block;position: absolute;bottom: 0px;left: 0;right: 0; 
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.76) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.76)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.76) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.76) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a5000000', GradientType=0);
background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgba(0,0,0,.50)70%,rgba(0,0,0,.76)100%);transition: all .3s linear; height: 70%; width:100%; z-index:69}
.mobile_display {display:none;}
#more_featured {background:none; display:block; border-top:dotted 1px #ccc; position:absolute; bottom:20px; right:20px; width:36%; text-align: right; }
#more_featured a {color:#2a2a2a; text-transform:none; font-weight: 300;  text-transform: lowercase}

/*////////////////////////////////////
// Sections
////////////////////////////////////*/
.full_section {width:100%; background:#f7f7f7}
#special_sections_banner {width:100%; height: auto; margin-bottom:15px}
.full_section #breadcrumbs {color:#777; font-size:.75em; font-family:'Roboto Slab'; padding:5px 0px 5px 0px; margin:0px; }
.full_section #breadcrumbs a {color:#666; font-size:1em; font-family:'Roboto Slab'; display:inline-block;}
#section_title { font-size:1.65em; border-bottom:solid 1px #dbdbdb; padding:10px 0px; text-transform:uppercase}
.section { width:33.33333333333333%; float:left; box-sizing:border-box; padding:0px 10px;}
.section:nth-of-type(2) {padding:0px 10px 0px 0px;}
.section:nth-of-type(4) {padding:0px 0px 0px 10px;}
.section:nth-of-type(6) {padding:0px 10px 0px 0px;}
.section_main_article {width:100%; position:relative;}
.section_main_article nav {position: absolute; font-weight: 300; background:#2a2a2a; top:20px; left:0; padding:4px 15px; z-index:80}
.section_main_article nav a {color:#fff; text-transform: uppercase;}
.section_main_article article {position:relative; padding:0px; margin:0px;}
.section h1 {border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.section_main_article_image {height:370px; text-align:center; margin:-370px 0px 0px 0px; position:relative; z-index:60; overflow:hidden;}
.section_main_article_image img {height:100%; width:auto; border:0px;}
.section_main_article_image_blur {height:370px; overflow:hidden; position:relative; z-index:50;background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat; background-size:100% 100%;}
.section_main_article_content {position:absolute; bottom:0px; z-index: 79; padding:0px 5px 10px 20px;}
.section_main_article_content h1 {color:#fff; font-size:2em; font-weight:800; line-height:1.4em;}
.section_main_article_content time {font-weight:400; font-size:1em; color:#ececec;}

.section_article_links {width:100%; box-sizing:border-box; margin-bottom:20px; padding-bottom:2px; background:#fff;}
.section_article_links h1 {overflow:hidden; font-family:'Roboto Slab'; line-height:1.4em; max-height:1.4em; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis;}
.section_article_links a {color:#2a2a2a}
.section_article_links article { border-bottom:solid 1px #dbdbdb; padding:8px 10px;}
.section_article_links article:last-of-type {border:none}
.section_article_links nav {text-align:right; margin:0px 20px 0px 0px; border-top:dotted 1px #dbdbdb}
.section_article_links nav a {color:#2a2a2a; font-weight:100; font-size:.9em; text-transform:lowercase}

/*////////////////////////////////////
// Breaking News
////////////////////////////////////*/
#breaking_news {border-bottom:solid 1px #dbdbdb;}
#breaking_left {float:left; background:#ffc600; width:155px; padding:20px; text-align: center;}
#breaking_right {width:auto; overflow:hidden;  height:56px;}
#breaking_left h1 {line-height:1em; font-size:1.1em; font-weight:400; color:#000;}
#breaking_right article h1 {color:#2a2a2a; padding:19px 0px 19px 19px; overflow:hidden; line-height:1.3em; max-height:1.3em; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis;}
#breaking_news article a {color:#2a2a2a;}
#mobile_breaking {display:none; background: #fff; }
#mobile_breaking #breaking_news {border:none;}
#mobile_breaking #breaking_news article {float:none; width:100%;}
#mobile_breaking #breaking_news h1 {line-height:1em; padding:18px 10px 17px 10px; font-size:.95em;}
#mobile_breaking #breaking_news article h1 {line-height:1.05em;  padding:18px 5px 16px 17px; overflow:hidden; max-height:1.05em; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis;}
#mobile_breaking #breaking_news article a {font-size:.95em;}
.news_ticker {list-style-type:none; margin:0; padding:0; line-height:20px; height:60px; overflow:hidden}
.news_ticker2 {list-style-type:none; margin:0; padding:0; line-height:20px; height:60px; overflow:hidden}


/*////////////////////////////////////
// Homepage Top Three Categories
////////////////////////////////////*/
#homepage_three_categories {padding:15px 10px 15px 10px;}
.three_cat_column {float:left; box-sizing:border-box; width:33.33333333333333%; padding:0px 10px;}
.three_cat_column a {color:#2a2a2a;}
.three_cat_column figure {width:100%; height:180px; overflow:hidden; margin-bottom:5px;}
.three_cat_column article {height:250px;}
.three_cat_column article h1 {text-transform:none;}
.three_cat_column .category_title a {font-size:1.1em;}
.three_cat_column h1 {font-size:1.3em; color:#2a2a2a; line-height:1.4em; padding:0px 0px 15px 0px; border-bottom:solid 1px #dbdbdb; margin:0px 0px 15px 0px; text-transform:uppercase}
.three_cat_column h1.line_clamp {display:block; position:relative; overflow:hidden; line-height:1.4em; max-height:4.2em; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis; border:0px; margin:0px; padding:0px;}
.three_cat_column .cat_article_image {height:180px; text-align:center; margin:-180px 0px 7px 0px; position:relative; z-index:60; overflow:hidden;}
.three_cat_column .cat_article_image img {height:100%; width:auto; border:0px;}
.three_cat_column .cat_article_image_blur {height:180px; overflow:hidden; position:relative; z-index:50; background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat;}
.three_cat_column article.has_photo h1 { border:none; padding:0px; margin:0px 0px 8px 0px; overflow:hidden; line-height:1.4em; max-height:2.8em; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis;}
.border_top {margin-top:0px; border-top:solid 1px #dbdbdb; padding:10px 0px 0px 0px;}
.three_cat_column article.border_top {height:160px;}
.three_cat_column article.border_top h1 {display:block; font-size:1.15em; border:none; padding:0px; margin:0px 0px 8px 0px; overflow:hidden; line-height:1.4em; max-height:2.8em; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  text-overflow: ellipsis; text-overflow:-o-ellipsis-lastline; -ms-text-overflow:ellipsis;}
.three_cat_column article.border_top p:nth-of-type(2) {display:none;}
.three_cat_column p {font-size:.9em; color:#1a1a1a; line-height:1.6em; margin:8px 0px 15px 0px;}
.three_cat_column p.below_line_clamp {margin-top:15px;}
.three_cat_column_links {box-sizing:border-box;}
/* .three_cat_column_links h2:first-of-type {margin:15px 0px 0px 0px; border-top:none;} */
.three_cat_column_links h2 {font-size:.9em; color:#2a2a2a; border-bottom:solid 1px #dbdbdb; padding:10px 0px;}
/* .three_cat_column_links h2 {font-size:.9em; color:#2a2a2a; overflow:hidden; line-height:40px; max-height:40px; border-bottom:solid 1px #dbdbdb;} */
.three_cat_column_links nav {margin:-1px 0px 0px 0px;}
.three_cat_column_links nav a{color:#2a2a2a; font-size:.9em; text-transform:lowercase; font-weight:100; display:block; padding:6px 0px 0px 0px; border-top:dotted 1px #eaeaea;}

/*////////////////////////////////////
// Homepage Four Categories
////////////////////////////////////*/
#homepage_four_categories {padding:0px 10px; border-bottom:solid 1px #dbdbdb;}
#homepage_four_categories h1 {padding:0px 0px 15px 0px; border-bottom:solid 1px #dbdbdb; color:#2a2a2a; margin:0px 0px 15px 0px; line-height:1em; text-transform: uppercase;}
#homepage_four_categories .four_cat_column h1 a {font-size:1.2em; padding:0px 0px 15px 0px; color:#2a2a2a; margin:0px 0px 15px 0px; text-transform: uppercase;}
#homepage_four_categories .four_cat_column h1.line_clamp {overflow:hidden; line-height:1.4em; max-height:4.2em; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; border:0px;}
.four_cat_column {float:left; padding:20px 10px; box-sizing:border-box; width:25%;}
.four_cat_column article {height:225px;}
#homepage_four_categories .four_cat_column article h1 {font-size:1.3em; color:#2a2a2a; line-height:1.4em; border:none; padding:0px; margin:0px; text-transform:none;}
.four_cat_column .cat_article_image {height:130px; text-align:center; margin:-130px 0px 7px 0px; position:relative; z-index:60; overflow:hidden;}
.four_cat_column .cat_article_image img {height:100%; width:auto; border:0px;}
.four_cat_column .cat_article_image_blur {height:130px; overflow:hidden; position:relative; z-index:50; background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat;}
.four_cat_column article.has_photo h1 { border:none; padding:0px; margin:0px 0px 8px 0px; overflow:hidden; line-height:1.4em; max-height:4.2em; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis;}
.four_cat_column p {font-size:.9em; color:#1a1a1a; line-height:1.6em; margin-top:8px;}
.four_cat_column h2:first-of-type {margin:15px 0px 0px 0px; border-top:none;}
.four_cat_column h2 {font-size:.9em; color:#2a2a2a; padding:10px 0px; border-top:1px solid #eaeaea;}
/* .four_cat_column h2 {font-size:.9em; color:#2a2a2a; overflow:hidden; line-height:40px; max-height:40px; border-top:1px solid #eaeaea;} */
.four_cat_column h2 a {color:#2a2a2a;}
.more a{color:#2a2a2a; font-size:.9em; font-weight:100; text-transform:lowercase; display:block;  padding:6px 0px 0px 0px; border-top:dotted 1px #eaeaea;}


/*////////////////////////////////////
// Homepage Poll
////////////////////////////////////*/
#homepage_poll {float:left; width:33.25%; box-sizing:border-box; padding:0px 20px 20px 20px;margin:20px 0px 0px 0px; }
.tp-question { border:none !important;}
#tp-chartify-default-preset .tp-choices {margin:0px 0px 10px 0px !important;}
.tp-buttons {margin-top:10px !important;}
#tp-default-default-preset .tp-question {background:#2a2a2a !important;  color:#fff !important;}
#tp-chartify-the-intelligencer-theme-1461956615-preset .tp-question {background:#2a2a2a !important;  color:#fff !important;}
#tp-chartify-the-intelligencer-theme-1461956615-preset .tp-btn {background:#434343 !important}
#tp-default-default-preset .tp-btn {background:#434343 !important}
#tp-default-default-preset {}
#tp-chartify-default-preset .tp-question {background:#2a2a2a !important; color:#fff !important;}
#tp-chartify-default-preset .tp-btn {background:#434343 !important}

/*////////////////////////////////////
// All Access
////////////////////////////////////*/
#all_access_wrap {width:33.5%; box-sizing:border-box; padding:20px; float:left; border-left:solid 1px #dbdbdb; border-right:solid 1px #dbdbdb;}
#all_access {background:#ebebeb; padding:0px 0px 20px 0px;}
#all_access header {background:#ccc; padding:15px 30px 10px 30px;}
#all_access header img {width:100%; height:auto;  margin:0px;}
#all_access_paper {width:100px; margin:20px auto 10px auto; }
#all_access_paper img {width:100%;}
#all_access p {font-size:1em; padding:0px 20px; line-height:1.4em; }
#single h2 {font-size:1.6em; margin:-5px 0px 10px 0px; color:#444}
#single h3 {font-size:1.4em; margin-top:15px;}
.digital_options a {color:#4077af; font-size:1.1em;}
#faqs p {padding:5px 0px;}
.digital_options ul {padding:0px 20px;}
.digital_options ol {padding:0px 20px;}
.digital_options ol li {list-style:decimal}
.digital_options p {line-height:1.5em;}
.digital_options li {list-style:circle; font-weight:200; padding:5px 0px;}
#digital_right {padding:20px;}
#digital_left_column_article {float:left; width:60%}
#digital_right_column_article {float:left; width:40%;}

/*////////////////////////////////////
// Top Jobs
////////////////////////////////////*/
#top_jobs {width:33.25%; box-sizing:border-box; padding:15px 20px 20px 20px; float:left}
#top_jobs h1 {padding:0px 0px 15px 0px; margin:0px 0px 10px 0px; color:#2a2a2a; text-transform:uppercase; font-size:1.4em; line-height:1em; border-bottom:solid 1px #dbdbdb;}
#top_jobs ul {padding:0px 0px 0px 20px}
#top_jobs li {list-style:circle; margin:10px 0px; color:#2a2a2a;}
#top_jobs a {color:#333; font-weight:100;}
#top_jobs a#view_all_jobs {width:100%; color:#2a2a2a; font-size:.9em; }
#top_jobs p {text-align:right; border-top:dotted 1px #eaeaea; padding:5px 0px 0px 0px;}

/*////////////////////////////////////
// Video Ad
////////////////////////////////////*/
#promo_ad_section {box-sizing:border-box; width:300px; margin:0px 20px; padding:10px 0px; border-top:solid 1px #dbdbdb;}

.promo_ads {font-size:0px;}
.promo_ads img {width:100%; margin:10px 0px; height:auto;}

/*////////////////////////////////////
// Facebook Section
////////////////////////////////////*/
#facebook_section {float:left; box-sizing:border-box; width:33.25%; padding:20px; max-height:500px;}

/*////////////////////////////////////
// Article Content
////////////////////////////////////*/
#single {width:100%; box-sizing:border-box; padding:20px;}
#single h1 {font-weight:800; font-size:2.4em; line-height:1.3em; margin:0px 0px 20px 0px;}
#article_details {float:left; width:20%; box-sizing:border-box; padding:0px 20px 0px 0px; text-align:center;}
#article_details #breadcrumbs {color:#777; font-size:.75em; font-family:'Roboto Slab'; padding:5px 0px 5px 0px; margin:0px; background:#ececec; border:none;}
#article_details #breadcrumbs a {color:#666; font-size:1em; font-family:'Roboto Slab'}
#article_details nav {background:#2a2a2a; text-align:center; text-transform:uppercase; padding:2px 0px; font-weight:300;}
#article_details nav a {color:#fff;}
#article_details time p {width:100%; text-align: center; color:#999; text-transform: uppercase; font-size:.9em; padding:10px 0px; border-bottom:solid 1px #dbdbdb; margin:0px 0px 20px 0px;}
#article_details img {width:100px; height:auto;}
#article_details section {padding:17px 0px; border-top:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; margin:20px 0px 0px 0px;}
#article_details section img {width:50%; float:left;}
#article_details h4 {font-weight:300; text-transform:uppercase; text-align:center; color:#000; font-size:1.2em;}
#article_details h5 {font-weight:300; font-family:'Roboto Slab'; text-align:center; font-size:.85em; color:#888; margin:5px 0px 0px 0px;}
#article_details h6 {font-weight:300; font-family:'Roboto Slab'; text-align:center; font-size:.75em; color:#888; margin:5px 0px 0px 0px; color:#2a2a2a}
#article_details li {display:inline-block; width:49%; padding:0px; margin:15px 0px 0px 0px; text-align:center;}
#article_details li img {height:25px; width:auto;}
#article_content {float:left; width:80%; position:relative;}
#single_article_image {height:450px; text-align:center; margin:-450px 0px 7px 0px; position:relative; z-index:51; overflow:hidden;} 
#single_article_image img {height:100%; width:auto; border:0px;}
#article_content p {color:#2e2e2e; line-height:1.45em; font-family: 'Slabo 27px','Roboto Slab', serif; font-size:1.26em; margin:0px 0px 18px 0px; font-weight:300;}
.quotations {color:#0d0d0d; font-style:italic}
#article_content blockquote {background:url(/wp-content/themes/coreV3_lazy/images/blockquote.png) top left no-repeat rgb(245, 240, 225); background-size:40px 40px; padding:20px 20px 10px 20px; margin:20px 20px;}
#article_content a {color:#111; font-family:'Roboto Slab'; font-weight:500;}
#article_content blockquote p {line-height:1.6em; font-size:1.1em;}
#article_content .hide_article ul {padding:0px; margin:0px;}
#article_content .hide_article ul p {height:0px; margin:0px; padding:0px;}
#article_content .hide_article li {font-family:'Roboto Slab'; font-weight:400; border-left:solid 6px #ddd; padding:0px 0px 1px 12px; margin:0px 0px 20px 15px; line-height:1.7em;}
/*input#show {display:none;}
#article_content label {display:none;}*/




#single_article_image_blur {height:450px; overflow:hidden; position:relative; z-index:50;}
.single_article_image_blur_tall {height:450px; overflow:hidden; position:relative; z-index:50;}
#single_article_image_blur_tall {height:450px; overflow:hidden; position:relative; z-index:50;}


#main_article_image_blur, .home_article_image_blur, #single_article_image_blur, #single_article_image_blur_tall, .single_article_image_blur_tall, .cat_article_image_blur, .more_articles_image_blur  {background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat; width:100%;}
.gallery-size-thumbnail {display: none !important;}



.gallery-size-thumbnail {display: none !important;}
#article_content #caption {color:#666; font-size:.9em; border-bottom:solid 1px #dbdbdb; padding-bottom:10px}
.extra_photos_1,.extra_photos_2,.extra_photos_3,.extra_photos_4,.extra_photos_5,.extra_photos_6,.extra_photos_7,.extra_photos_8,.extra_photos_9,.extra_photos_10 {width:50%; float:left; box-sizing:border-box; text-align:center;}
.extra_photos_1,.extra_photos_3,.extra_photos_5,.extra_photos_7,.extra_photos_9 {padding:10px 10px 10px 0px}
.extra_photos_2,.extra_photos_4,.extra_photos_6,.extra_photos_8,.extra_photos_10 {padding:10px 0px 10px 10px;}
.extra_photos_1 figure,.extra_photos_2 figure,.extra_photos_3 figure,.extra_photos_4 figure,.extra_photos_5 figure,.extra_photos_6 figure,.extra_photos_7 figure,.extra_photos_8 figure,.extra_photos_9 figure,.extra_photos_10 figure { background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat; width:100%; height:200px; overflow:hidden;}
.extra_photos_1 figure img,.extra_photos_2 figure img,.extra_photos_3 figure img,.extra_photos_4 figure img,.extra_photos_5 figure img,.extra_photos_6 figure img,.extra_photos_7 figure img,.extra_photos_8 figure img,.extra_photos_9 figure img,.extra_photos_10 figure img {height:auto; width:100%;}
/* .t402-elided-image .t402-elided #single_article_image, .t402-elided #single_article_image_blur, .t402-elided img, .t402-elided figure{display:none;} */
.responsive_video_container {position: relative;  padding-bottom: 56.25%;  padding-top: 30px;  height: 0;  overflow: hidden; }
.responsive_video_container iframe, .responsive_video_container object, .responsive_video_container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  }
.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed { max-width: 100%;  }
#article_content p a {font-weight:500; font-family:'Roboto Slab'; text-decoration:underline;}
#article_content p strong {font-family:'Roboto Slab'; font-weight:bold;}
#single li {list-style:disc; margin:7px 0; font-family:'Roboto Slab', serif;}
#single ul {padding-left:10px; margin-bottom:20px}
#single li strong {font-family:'Roboto Slab', serif; font-weight:bold;}

#single_article_image {height:450px; text-align:center; margin:-450px 0px 7px 0px; position:relative; z-index:51; overflow:hidden;}
#single_article_image img {height:100%; width:auto; border:0px;}

.single_article_image_tall {height:450px; text-align:center; margin:-450px 0px 7px 0px; position:relative; z-index:51; overflow:hidden;}
.single_article_image_tall img {height:100%; width:auto; border:0px;}
#single_article_image_tall {height:450px; text-align:center; margin:-450px 0px 7px 0px; position:relative; z-index:51; overflow:hidden;}
#single_article_image_tall img {height:100%; width:auto; border:0px;}
.single_article_image_wide {width:100%; height:auto;}
.single_article_image_wide img {width:100%; height:auto;}
.single_article_image_no_resize {width:100%; text-align:center;}
.single_article_image_no_resize img {width:70%; height:auto;}
@media screen and (max-width:1400px){
    .single_article_image_no_resize img {width:80%;}
}
@media screen and (max-width:1200px){
    .single_article_image_no_resize img {width:90%;}
}
@media screen and (max-width:1000px){
    .single_article_image_no_resize img {width:95%;}
}
@media screen and (max-width:600px){
    .single_article_image_no_resize img {width:100%;}
}
#article_content .photo_credit {width:100%; text-align:right; margin-top:-2px; color:#a9a9a9; font-size:11px; border-bottom:solid 1px #e3e3e3; padding-bottom:3px}
#article_content .photo_credit span {color:#888;}


/*////////////////////////////////////
// Static Pages
////////////////////////////////////*/
#static_page {float:left; width:80%; position:relative; box-sizing:border-box; padding:20px 13px 20px 20px; border-left:solid 1px #dbdbdb}
#static_page h1 {font-weight:800; font-size:2.4em; line-height:1.3em; margin:0px 0px 20px 0px;}
#static_page p {color:#2e2e2e; line-height:1.45em; font-family: 'Slabo 27px', serif; font-size:1.26em; margin:0px 0px 18px 0px; font-weight:300;}
#static_page h2 {border-top:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; font-weight:100; font-size:20px; padding:10px 0px; margin:0px 0px 15px 0px}
#static_page li {padding:0px; margin:0px; font-weight:100;}
#static_page li strong {font-weight:500;}

/*////////////////////////////////////
// Advertise
////////////////////////////////////*/
#advertise_image {width:100%; margin-top:15px;}

/*////////////////////////////////////
// Article Content - RELATED CONTENT
////////////////////////////////////*/
#related {background:#f1f1f1; margin:20px -20px -20px -20px; padding:20px;}
#single h1#related_six_title {padding:0px 0px 10px 0px; margin:0px; color:#2a2a2a; text-transform:uppercase; font-size:1.45em; line-height:1em; font-weight:500;}
#related_six article {float:left; box-sizing:border-box; width:33.33333333333333%; padding:15px 0px 0px 20px; border-top:solid 1px #e6e6e6;}
#related_six article:first-of-type {padding:15px 0px 15px 0px;}
#related_six article:nth-of-type(4) {padding:15px 0px 15px 0px; clear:left;}
.related_image_blur {height:145px; overflow:hidden; position:relative; z-index:50; background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat;}
.related_image {height:145px; text-align:center; margin:-145px 0px 7px 0px; position:relative; z-index:60; overflow:hidden;}
.related_image img {height:100%; width:auto; border:0px;}
#related_six h1 {display:block; position:relative; overflow:hidden; font-size:1.4em; font-weight:500; line-height:1.4em; max-height:2.8em; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis; border:0px; margin:0px 0px 5px 0px; padding:0px;}
#related_six h1.smaller {font-size:1.15em;}

/*////////////////////////////////////
// Comments
////////////////////////////////////*/
#comments {background:#ececec; margin:20px 0px 0px 0px;}
#comments h1 {background:#2a2a2a; color:#fff; padding:10px; font-size:1.5em; font-weight:300; margin:0px;}

/*////////////////////////////////////
// Popular Main Category
////////////////////////////////////*/
#popular_main_category {background:#f2f2f2; width:100%; box-sizing:border-box; padding:20px 10px 20px 10px;}
.popular_main_category_photo {width:100%; height:150px; overflow:hidden; position:relative;}
.popular_main_category_photo section h1 {color:#fff !important; font-weight:400 !important; font-size:1em !important;}
.popular_main_category_photo .tinted { width:auto; margin:0px 10px 0px 10px; z-index:8000;}
.popular_main_category_photo .cat_article_image {height:150px; text-align:center; margin:-150px 0px 7px 0px; position:relative; z-index:60; overflow:hidden;}
.popular_main_category_photo .cat_article_image img {height:110%; width:auto; border:0px;}
.popular_main_category_photo .cat_article_image_blur {height:150px; overflow:hidden; position:relative; z-index:50; background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat; background-size: 130% 130%;}
.popular_main_category_photo section {position:absolute; bottom:0px; z-index:9999; padding:0px 10px 5px 10px;}
#popular_main_category h1 {text-transform:uppercase; font-size:1em; color:#2a2a2a; padding:0px 0px 0px 10px; margin:0px; line-height:16px;}
#popular_main_category article {float:left; width:25%; box-sizing:border-box; padding:0px 10px; margin:15px 0px 0px 0px;}
#popular_main_category article h1 {text-transform:none; font-size:1.2em; line-height:1.4em;  padding:0px; color:#2a2a2a;}
#popular_main_category article p {font-size:.9em; color:#474646; line-height:1.6em; margin:8px 0px 0px 0px;}

/*////////////////////////////////////
// Subscribe Category
////////////////////////////////////*/
#subscribe_category {width:100%; box-sizing:border-box; padding:20px 20px 5px 0px;}
#subscribe_category li {float:left; background:#2b8fff; width:33.33333333333333%; box-sizing:border-box; padding:20px 20px 0px 20px;}
#subscribe_category li.middle_subscribe {background:#76bf62;}
#subscribe_category h3 {text-transform: uppercase; color:#fff; text-align: center; font-size:1em}
#subscribe_category h2 {color:#fff; text-align: center; font-size:2.3em;}
#subscribe_category h4 {margin:10px -20px 0px -20px; padding:10px 20px; min-height:65px; background:rgba(0, 0, 0, 0.15); color:#fff; font-family:'Roboto Slab'; font-weight: 300;}
#subscribe_category h5 {padding:6px 20px; text-align:right; background:#ccc; color:#2a2a2a; font-size:.9em;}
#full_category #subscribe_category h1 {padding:6px 20px; border:solid 1px #2b8fff; border-bottom:none; margin:0px; color:#2b8fff; font-family:'Roboto Slab'}

/*////////////////////////////////////
// Category Page
////////////////////////////////////*/
#category_details {float:left; width:20%; box-sizing:border-box; padding:0px 20px 0px 0px;}
#category_details #breadcrumbs {color:#777; font-size:.75em; font-family:'Roboto Slab'; padding:24px 0px 23px 0px; margin:0px 0px 15px 0px; border-bottom:solid 1px #dbdbdb;}
#category_details #breadcrumbs a {color:#666; font-size:1em; font-family:'Roboto Slab'}
#category_details nav li {text-align:left; margin:5px 0px;}
#category_details nav li a {color:#2a2a2a; font-size:.8em; text-transform:uppercase; font-family:'Roboto Slab'; font-weight:400;}
#cat_authors {border-top:solid 1px #dbdbdb; padding:20px 0px; margin:20px 0px 0px 0px;}
#cat_authors h1 {font-size:1em; color:#777; text-transform:uppercase; margin:0px 0px 5px 0px;}
#cat_authors img {height:auto; width:28%; float:left; margin:10px 2.666666666666%;}
#full_category {float:left; width:80%;}
#full_category h1 {text-transform:uppercase; padding:20px 0px; line-height:1em; font-size:1.35em; border-bottom:solid 1px #dbdbdb; font-weight:500}
#full_category h1 a {color:#2a2a2a; font-size:1.1em}
#full_category h2 {text-transform: uppercase; font-size:1em; font-weight:100; margin:2px 0px 7px 0px}
#full_category h2 a {color:#505050;  font-family:'Roboto Slab'; font-weight:500;}
#full_category h2 time { font-family:'Roboto Slab'; text-transform:none; color:#505050}
#full_category article {padding:0px 0px 20px 0px; margin:20px 20px 0px 0px; border-bottom:solid 1px #dbdbdb; }
#full_category article div { font-family:'Roboto Slab'; font-weight:300;}
.full_category_photo_wrap {float:left; width:210px; height:auto; overflow-x:hidden; margin:0px 15px 0px 0px;}
.full_category_photo_wrap .cat_article_image {height:150px; text-align:center; margin:-150px 0px 7px 0px; position:relative; z-index:60; overflow:hidden;}
.full_category_photo_wrap .cat_article_image img {height:105%; width:auto; border:0px;}
.full_category_photo_wrap .cat_article_image_blur {height:150px; overflow:hidden; position:relative; z-index:50; background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat; }
#full_category article h1 {border:none; text-transform:none; color:#2a2a2a; line-height:1.4em; font-size:1.14em; padding:0px 0px 5px 0px; margin:0px;}
#full_category article time p {color:#555; font-size:.85em; margin:5px 0px}
#full_category article p {padding:0px; color:#2a2a2a}
.full_category_subs {padding-bottom:10px;}
#full_category .full_category_subs h1 a {font-size:1.1em;}
#full_category .full_category_subs article:last-of-type {border-bottom:none;}
#full_category .full_category_subs article h1 {font-size:1.35em}
.cat-item-none {display:none;}
.pagination {margin:20px 0px;}
.pagination ul {text-align: center; height:auto;}
.pagination li {display:inline-block; font-family:'Roboto Slab'; font-size:16px; text-align:center; margin:0px 4px; color:#555;}
.pagination li span {background:#eaeaea; padding:4px 12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pagination li span.current {background:#cecece; font-weight:500;}
.pagination a {font-size:16px; color:#555; font-family:'Roboto Slab'; background:#eaeaea; padding:4px 12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pagination a:hover {background:#2a2a2a; color:#fff;}
.wp-pagenavi {margin:20px 0px; text-align:center;}
.wp-pagenavi span {background:#eaeaea; padding:4px 12px  !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:'Roboto Slab'; font-size:16px; color:#555; border:none !important;}
.wp-pagenavi span.current {background:#cecece; font-weight:500;  border:none !important;}
.wp-pagenavi a {font-size:16px; color:#555; font-family:'Roboto Slab'; background:#eaeaea; padding:4px 12px  !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  border:none !important;}
.wp-pagenavi a:hover {background:#2a2a2a; color:#fff;}

/*////////////////////////////////////
// Search Page
////////////////////////////////////*/
#search {float:left; width:100%;}
#search h1 {text-transform:uppercase; padding:20px; line-height:1em; font-size:1.35em; border-bottom:solid 1px #dbdbdb; color:#2a2a2a}
#search article {padding:0px 0px 20px 0px; margin:20px 20px 0px 20px; border-bottom:solid 1px #dbdbdb;}
#search article h1 {border:none; text-transform:none; color:#2a2a2a; font-family:1.3em; line-height:1em; padding:0px 0px 5px 0px; margin:0px;}
#search article time p {color:#555; font-size:.85em; margin:5px 0px}
#search article p {padding:0px; color:#2a2a2a}

/*////////////////////////////////////
// The Latest
////////////////////////////////////*/
#the_latest {padding:20px 20px 0px 20px; width:100%; box-sizing:border-box;}
#the_latest article:first-of-type {border-top:none}
#the_latest article {padding:10px 0px 0px 0px; border-top:dotted 1px #d8d8d8; margin:0px 0px 10px 0px;}
#the_latest h1 {font-size:1em; color:#2a2a2a; line-height:1.4em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#the_latest time {color:#969696; font-size:.85em; padding:0px 0px 0px 20px; background:url(/wp-content/themes/coreV3_lazy/images/clock_icon.png) left no-repeat; background-size:12px 12px;}
ul.tabs {margin:0px 0px 10px 0px; padding:0; float:left; list-style:none; width:100%; color:#9f9e9e;}
ul.tabs li {float:left; margin:0; width:100%; cursor:pointer; padding:5px 0px 5px 0px; text-align:center; background:#cccccc; overflow:hidden; position: relative;}
ul.tabs li:hover {background:#526f52;}	
ul.tabs li.active{background:#2a2a2a; color:#fff;}
.tab_container {clear:both; float:left; width:100%;}
.tab_content {padding:0px 4px 10px 4px; font-size:.7em; display:none;}

/*////////////////////////////////////
// Footer
////////////////////////////////////*/
footer {margin:20px 0px 0px 0px;}
#top_footer {background:#fff; border-top:solid 1px #2a2a2a; width:100%; margin:0px; padding:20px 7%; height:auto; overflow:hidden;}
#top_footer aside {width:25%; float:left;}
#top_footer aside img {height:35px; width:auto; }
.footer_soc_icon {height:15px; width:15px; float:left; margin:15px 15px 0px 0px}
#footer_links {float:left; width:75%;}
#menu-item-750052,#menu-item-750060,#menu-item-750056,#menu-item-750045, #menu-item-750069 {float:left; width:20%; box-sizing: border-box; padding:0px 0px 0px 10px;}
#menu-item-750052 a,#menu-item-750060 a,#menu-item-750056 a,#menu-item-750045 a, #menu-item-750069 a {text-transform:uppercase; color:#2a2a2a; font-weight:400; font-size:1.1em;}
#menu-item-750052 .sub-menu a,#menu-item-750060 .sub-menu a,#menu-item-750056 .sub-menu a,#menu-item-750045 .sub-menu a, #menu-item-750069 .sub-menu a {text-transform:none; color:#2a2a2a; font-size:.9em; font-weight:300;}
#bottom_footer {background:#2a2a2a; color:#999; width:100%; margin:0px; padding:20px 7%;}

/*////////////////////////////////////
// Newsletter
////////////////////////////////////*/
#newsletter {width:300px; box-sizing:border-box; margin:0px 20px; padding:15px 0px 20px 0px; border-top:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb;}
#newsletter h1 {padding:0px 0px 10px 0px; margin:0px; color:#2a2a2a; text-transform:uppercase; font-size:1.4em; line-height:1em;}
#newsletter p {color:#2a2a2a}
#mce-EMAIL {width:100%; font-size:17px; font-weight:300; background:#fff; box-sizing:border-box; border:solid 1px #dbdbdb; padding:6px 0px 7px 5px; margin-top:12px; text-transform:uppercase; font-family:'Oswald'}
#mc_embed_signup #mc_embed_signup_scroll .button {background:#2a2a2a; color:#fff; text-align: center; width:40%; border:none; text-transform: uppercase; font-weight:300; font-size:1em; font-family:'Oswald'; padding:6px 0px; height:auto; line-height:auto; border-radius:0px; margin:3px 0px 0px 0px;}
#mc_embed_signup strong {font-weight:100; font-family:'Oswald'}
#mc_embed_signup li {font-weight:100; font-family:'Oswald'; color:#333; width:50%; float:left;}
#newsletter #mc_embed_signup form {padding:0px;}
#newsletter #mc_embed_signup input {border:solid 1px #dbdbdb;}
#newsletter #mc_embed_signup .mc-field-group {width:100%; padding-bottom:0px;}
#newsletter #mc_embed_signup div.response {margin:5px 0px 10px 0px; padding:0px; font-weight:100; width:100%;}
#newsletter #mc_embed_signup #mce-success-response {color:#18a238}
#newsletter #mc_embed_signup #mce-error-response {color:#ad0000}

/*////////////////////////////////////
// Garage Sales
////////////////////////////////////*/
#garage_sales {float:none; width:auto; overflow:hidden; padding:20px 20px 20px 0px;}
#garage_sales_right {width:300px; box-sizing:border-box; margin:0px 20px; padding:15px 0px 20px 0px;}
#garage_sales_right h1 {padding:0px 0px 10px 0px; margin:0px; color:#179500; text-transform:uppercase; font-size:1.4em; line-height:1em;}
#garage_sales_right p {color:#2a2a2a; margin:0px 0px 6px 0px;}
#garage_sales_right aside {border:solid 1px #179500; width:248px; margin:15px 25px 0px 25px; box-sizing: border-box; padding:8px 0px; text-align: center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#garage_sales_right h6 {font-size:17px; color:#666; text-transform: uppercase; font-family:'Roboto Slab'}
#garage_sales_right h2 {font-size:28px; color:#179500; font-weight:900;}
#garage_sales_right li {margin:0px; padding:10px 0px 10px 0px; border-bottom:dotted 1px #dbdbdb; font-family:'Roboto Slab'; font-weight:400;}
#garage_sales_right li:last-of-type {border-bottom:none; padding:10px 0px 0px 0px;}
.lSearchCatDtl {width:100%; padding:0px 0px 0px 5px; border-top:solid 1px #dbdbdb}
.lSearchCatDtl:nth-child(odd) {background:#f1f1f1}
.dim {float:left; width:1%; text-align: center; padding:20px 0px 0px 0px; color:#b2b2b2; font-weight:100;}
.map_it {float:left; width:10%; box-sizing:border-box; padding:20px 0px 0px 0px; height:100%; text-align:center;}
.map_it a {color:#1a8600; font-size:20px; font-weight:500;}
.gs_text {float:left; width:89%; box-sizing: border-box; padding:20px 0px;}
.gs_text strong {text-transform: uppercase; font-weight:400; color:#333}
.gs_address {padding:5px 0px 0px 0px; margin:7px 0px 0px 0px; border-top:dotted #ddd 1px;}
.gs_listings {padding:5px 0px 10px 0px; text-transform:uppercase; color:#333;}
#garage_sales #map {width:100%; height:400px; margin:10px 0px;}
#garage_sales h1 {font-weight:500; font-size:30px}

/*////////////////////////////////////
// Brand Builders
////////////////////////////////////*/
#brand_builders {width:300px; margin:0px 20px; box-sizing:border-box; padding:15px 0px 0px 0px; border-bottom:solid 1px #dbdbdb;}
.BrandBuilder {padding:10px 0;}
#brand_builders h1 {padding:0px 0px 10px 0px; margin:0px; color:#2a2a2a; text-transform:uppercase; font-size:1.4em; line-height:1em;}

/*////////////////////////////////////
// AP Articles Side Bar
////////////////////////////////////*/
#ap_sidebar_title {padding:0px 0px 10px 0px; margin:0px; color:#2a2a2a; text-transform:uppercase; line-height:1em; border-bottom:solid 1px #ddd;}
#ap_sidebar_title a {color:#2a2a2a; font-size:1.4em;}
.ap_sidebar {padding:20px; border-top:solid 1px #dbdbdb}
.ap_sidebar article {margin:10px 0px; border-bottom:10px; border-bottom:solid 1px #dbdbdb;}
.ap_sidebar article:last-of-type {border-bottom:none;}
.ap_sidebar article a {color:#2a2a2a; }
.ap_image_wrap {width:30%; margin:0px 13px 0px 0px; float:left;}
.ap_article_image {height:65px; text-align:center; margin:-65px 0px 7px 0px; position:relative; z-index:60; overflow:hidden;}
.ap_article_image img {height:65px; width:auto; border:0px;}
.ap_article_image_blur {height:65px; overflow:hidden; position:relative; z-index:50; background: url(/wp-content/themes/coreV3_lazy/images/blur_image.jpg) top center no-repeat; }
.ap_sidebar nav { border-top:dotted #ddd 1px; text-align:right;}
.ap_sidebar nav a {font-family:'Roboto Slab'; color:#2a2a3a; font-size:.85em; text-transform: lowercase; font-weight:300;}
.ap_sidebar h3 {padding-bottom:10px;}

/*////////////////////////////////////
// Mobile Menu
////////////////////////////////////*/
#wprmenu_bar {background:rgba(0, 0, 0, 0) !important; position:fixed !important; top:5px !important; width:45px !important; z-index:102 !important;}
#wprmenu_bar .wprmenu_icon {width:25px !important;}
#wprmenu_bar .wprmenu_icon span {width:25px !important; height:3px !important;}
#wprmenu_menu.left {top:0px !important; border-right:solid 1px #d3d3d3}
#wprmenu_menu {padding-top:47px !important; }
#wprmenu_menu ul {border-top:#ccc 1px solid !important;}
/*////////////////////////////////////
// E-COMMERCE
////////////////////////////////////*/
.mp_mini_cart {top:74px !important; }
.mp_mini_cart_ribbon {background:#2a2a2a !important; }
.mp_mini_cart_item-title {color:#2a2a2a;}
.mp_mini_cart_content {border:solid 1px #7fa070 !important;}
.ecommerce_category {width:25%; float:left; padding:20px 10px; box-sizing: border-box;}
.ecommerce_category img {width:100%;}
.ecommerce_category h1 { background:#ddd; padding:12px 10px 10px 10px; margin:-5px 0px 0px 0px; line-height:1em}
.ecommerce_category h1 a {padding:0px; margin:0px; font-size:18px; color:#333; font-weight: 100}
.ecommerce #ecommerce_title {border-bottom:solid 1px #dbdbdb; color:#222; font-size:2em; padding:20px 20px; text-transform:uppercase;}
.ecommerce section {padding:20px;}
.ecommerce_products .mp_products_filter {display:none;}
.ecommerce_products .mp_cart_item_content h2.mp_cart_item_title a {font-size:19px !important;  color:#222}
.ecommerce_products .mp_cart_item_remove_item {color:#b50000 !important}
table.cart .product-thumbnail {display:block !important}
.ecommerce_products #article_content {width:100% !important; padding-bottom:20px;}
.ecommerce_products h1 {border-bottom:solid 1px #dbdbdb; color:#222 !important; font-size:2em !important; padding:0px 20px 20px 0px !important; text-transform:uppercase; font-weight:500 !important;}
.ecommerce_products .mp_product_details {margin-top:-5px !important;}
.mp_products_filter_orderby {display:none !important;}
.mp_product .mp_product_name {background:#ddd; padding:3px 10px 6px 10px !important; margin:0px !important; line-height:1.3em !important; text-align:left !important; font-weight:100 !important;}
.mp_product .mp_product_name a {font-size:18px !important; padding:0px !important; margin:0px !important;}
.ecommerce_products .mp_product_price {background:#e3f0de; padding:4px 2px;}
.ecommerce_products .mp_product_price .mp_product_price-normal {background:#e3f0de !important; padding:4px 2px;}
.exclusive_tax {display:none !important;}
.mp_product_lightbox .mp_product_options_image img {width:100% !important; height:auto !important;}
#ecommerce_single_product {padding:90px 20px 20px 20px; position:relative;}
#ecommerce_single_product .mp_product .mp_product_name {position: absolute !important; top:0 !important; left:0 !important;}
#ecommerce_single_product .mp_product .mp_product_name {background:#fff; padding:20px !important; margin:0px !important; line-height:1em !important; text-align:left !important; font-weight:100 !important; border-bottom:solid 1px #dbdbdb; width:100%;}
#ecommerce_single_product .mp_product .mp_product_name a {font-size:28px !important; font-weight:500;}
#ecommerce_single_product .mp_single_product-has-image.mp_single_product-image-alignleft .mp_single_product_images {width:40% !important;}
#ecommerce_single_product .mp_single_product-has-image.mp_single_product-image-alignleft .mp_single_product_details {width:56.5% !important;}
.ecommerce_products #breadcrumbs {color:#777; font-size:.75em; font-family:'Roboto Slab'; padding:5px 0px 5px 20px; margin:0px; background:#ddd;}
.ecommerce_products #breadcrumbs a {color:#666; font-size:1em; font-family:'Roboto Slab'}
.ecommerce_single #breadcrumbs {color:#777; font-size:.75em; font-family:'Roboto Slab'; padding:5px 0px 5px 20px; margin:0px; background:#ddd;}
.ecommerce_single #breadcrumbs a {color:#666; font-size:1em; font-family:'Roboto Slab'}
.mp_single_product_details .mp_product_price {font-size:32px !important; color:#2a2a2a}
.mp_single_product_details .mp_product_categories {font-size:14px; color:#555;}
.mp_single_product_details .mp_product_categories a{color:#555}
.mp_single_product_extra {border-top:solid 1px #dbdbdb !important; padding-top:20px;}
.mp_checkout_section_heading-link {color:#2a2a2a !important;}
.mp_product_tab_content-current p {line-height:1.6em;}

/*////////////////////////////////////
// É«½ä³ÉÈËÖ±²¥
////////////////////////////////////*/
#submit_news {width:100%; box-sizing:border-box; padding:20px;}
#submit_news h1 {border-bottom:solid 1px #dbdbdb; font-weight:800; font-size:1.8em; text-transform:uppercase; margin:0px 0px 20px 0px;}
#submit_news p {color:#333; line-height:1.4em;}
.submit_news_field {margin-bottom:20px}
.submit_news_label {font-weight:500; font-size:1.3em; text-transform:uppercase; display:block; float:left; width:80px; margin-right:5px; line-height: 1.2em;}
.required_field {color:#b50000}
#submit_category {float:left; padding:3px;}
.submit_note {font-size:1em; font-weight:300; color:#555;}
.submit_note ul {margin-bottom:20px}
.submit_note li {list-style:circle; margin:3px 0px 3px 30px; color:#222;}
#submit_story {width:97%; margin-top:10px;}
#title, #full_name, #email, #address_1, #address_2, #city, #state, #zip, #phone {float:left; padding:3px; width:240px;}
#info_left {float:left; width: 70%;}
#show_example {padding:12px; background:#fff8d9; width:30%; float:left;}
#show_example h2 {margin:0px 0xp 10px 0px;}
#error {padding-left:10px; color:#b50000 !important; }
#submit_news #submit {width:325px; background:#e29401; border:solid 1px #c37f01; color:#000; font-weight:500;}
#success_message {background:#cbff78 url(..images/submit_success.png) top center no-repeat; text-align:center; padding:70px 30px 25px 30px; width:100%; box-sizing:border-box; margin-bottom:20px;}
#success_message h2 {font-size:2em;}

/*////////////////////////////////////
// Contact Us Page
////////////////////////////////////*/
#contact_us {float:none; width:auto; overflow:hidden; border-left:solid 1px #dbdbdb; padding:20px;}
#contact_us aside {padding-bottom:20px; border-bottom:solid 1px #dbdbdb; margin-bottom:20px;}
#contact_us aside h1 {text-transform:uppercase; margin:15px 0px 0px 0px;}
#contact_us aside p {margin:4px 0px;}
.contact_department {padding-bottom:20px; margin-bottom:20px; border-bottom:solid 1px #dbdbdb;}
.contact_department h1 {text-transform:uppercase;}
.contact_department p {margin:8px 0px;}
.contact_department p span {font-weight:500;}
.contact_department a {font-weight:100; color:#2a2a2a}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//                                                                                                                                //
//                                                                                                                                //
//                                                                                                                                //
// Start Responsive Styles                                                                                                        //
//                                                                                                                                //
//                                                                                                                                //
//                                                                                                                                //
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media screen and (max-width:1550px){
#content {width:94%; margin:0px 3%;}
#top_footer {padding:20px 4%;}
#bottom_footer {padding: 20px 4%}
}

@media screen and (max-width:1450px){
.four_cat_column article {height:235px;}
.three_cat_column article {height:180px;}
#full_category article h1 {line-height:1.5em; padding:0px;}
.three_cat_column article {height:280px;}
.three_cat_column article.border_top {height:180px;}
#category_details {width:22%;}
#full_category {width:78%;}
.three_cat_column article.has_photo h1 {max-height:4.2em; -webkit-line-clamp:3;}
}

@media screen and (max-width:1400px){
#quick_links {width:161px;}
.one_sixty_x_six_hundred {width:120px;}
#category_details {width:20%;}
#full_category {width:80%;}
.three_cat_column .cat_article_image {height:160px; margin:-160px 0px 7px 0px;}
.three_cat_column .cat_article_image_blur {height:160px;}
}

@media screen and (max-width:1355px){
.three_cat_column article {height:260px;}
#quick_links {width:141px;}
#homepage_featured_headlines aside article {padding:12px 0px 0px 0px; margin:0px 0px 12px 0px;}
.three_cat_column article.border_top {height:160px;}
.article_skyscraper {width:120px; height:600px;}
.Left_160x600 {margin-top:0px;}
}

@media screen and (max-width:1335px) {
#quick_links {float:none; width:100%; border:none; background:#f4f4f4}
#quick_links nav h1 {margin:0px 0px 4px 0px;}
#quick_links li {display:inline; margin:0px 20px 0px 0px;}
#homepage_news {border-left:none;}
#homepage_three_categories {padding:15px 0px;}
.three_cat_column {padding:0px 20px 0px 0px;}
.four_cat_column {padding:20px 20px 20px 0px}
#homepage_four_categories {padding:0px}
#homepage_poll {width:33.25%;padding:0px 20px 20px 0px;}
#category_details {border-bottom:solid 1px #dbdbdb; padding-bottom:8px;}
#category_details #breadcrumbs {padding:10px 0px 0px 0px; margin:0px; border:none;}
#category_details {float:none; width:100%;}
#category_details nav h1 {margin:0px 0px 4px 0px;}
#category_details nav li {display:inline; margin:0px 20px 0px 0px;}
#full_category {width:100%; box-sizing:border-box; padding:0px 20px 0px 0px;}
#full_category article {margin:20px 0px 0px 0px;}
    #static_page {width:100%;}
}

@media screen and (max-width:1300px) {
#content {width:95%; margin:0px 2.5%;}
#homepage_featured_headlines aside article {padding:10px 0px 0px 0px; margin:0px 0px 10px 0px;}
#homepage_featured_headlines {border:none;}
#all_access_wrap {width:32%; padding:20px 0px; border:none;}
#homepage_poll {width:34%}
#top_jobs {width:34%}
	
#homepage_featured_headlines aside article h1 {overflow:hidden; line-height:1.3em; max-height:2.6em; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis;}
}

@media screen and (max-width:1250px) {
.four_cat_column {width:50%;}
.four_cat_column article {height:180px;}
.third, .fourth {border-top:solid 1px #dbdbdb;}
.four_cat_column:nth-of-type(3) {clear:left;}

#homepage_main_featured_article h1 {font-size:1.8em;}
#homepage_featured_headlines aside article h1 {font-size:1em; }
#homepage_featured_headlines aside article.featured_excerpt p {font-size:.9em;}
.section_main_article_image {height:300px; margin:-300px 0px 0px 0px;}
.section_main_article_image_blur {height:300px;}
.extra_photos_1 figure,.extra_photos_2 figure,.extra_photos_3 figure,.extra_photos_4 figure,.extra_photos_5 figure,.extra_photos_6 figure,.extra_photos_7 figure,.extra_photos_8 figure,.extra_photos_9 figure,.extra_photos_10 figure { height:170px;}
.map_it {width:13%;}
.gs_text {width:86%;}
}

@media screen and (max-width:1200px) {
#left_column {border-right:solid 1px #dbdbdb;}
#right_column {border:none;}
#inside_left_column {border-right:solid 1px #dbdbdb;}
#right_column_inside {border:none;}
#content {width:96%; margin:0px 2%;}
.three_cat_column article {height:230px;}
#top_footer {padding:20px 2%;}
#bottom_footer {padding: 20px 2%}
#top_footer aside img {height:25px;}
.three_cat_column article.border_top {height:180px;}
#homepage_featured_headlines aside article h1 {line-height:1.3em;}
#homepage_featured_headlines aside article {padding:8px 0px 0px 0px; margin:0px 0px 8px 0px;}
#article_details {width:25%;}
#article_content {width:75%;}
#popular_main_category article {width:33.333333333333%;}
#popular_main_category article:nth-of-type(4) {display:none;}
#full_category article {padding:0px 0px 20px 0px; margin:20px 0px 0px 0px;}
#subscribe_category {padding:20px 0px 5px 0px;}
.three_cat_column .cat_article_image {height:140px; margin:-140px 0px 7px 0px;}
.three_cat_column .cat_article_image_blur {height:140px;}
    #camera_wrap_2 {height:400px !important;}
    .camera_caption {max-height:80px !important; overflow-y: scroll !important;}
    .camera_caption > div {background:rgba(255, 255, 255, 0.45) !important ;  color:#444 !important;}
}

@media screen and (max-width:1130px) {
.leaderboard_middle {display: none;}
.three_twenty_x_one_hundred {display: block}
#homepage_featured_headlines aside article.featured_excerpt p {font-size:.85em;}
#all_access header { padding:15px 15px 10px 15px;}
#all_access_wrap {width:28%;}
#homepage_poll {width:36%}
#top_jobs {width:36%}
#related_six article {width:50%;}
#related_six article:first-of-type {padding:15px 0px 15px 0px;}
#related_six article:nth-of-type(3) {padding:15px 0px 15px 0px; clear:left;}
#related_six article:nth-of-type(4) {padding:15px 0px 15px 20px; clear:none;}
#related_six article:nth-of-type(5) {padding:15px 0px 15px 0px; clear:left;}
#related_six article p {line-height:1.65em;}
.extra_photos_1 figure,.extra_photos_2 figure,.extra_photos_3 figure,.extra_photos_4 figure,.extra_photos_5 figure,.extra_photos_6 figure,.extra_photos_7 figure,.extra_photos_8 figure,.extra_photos_9 figure,.extra_photos_10 figure { height:140px;}
}

@media screen and (max-width:1100px) {
#homepage_four_categories {padding:20px 10px 5px 10px;}
.four_cat_column article {height:180px;}
.three_cat_column article {height:250px;}
#subscribe_category h4 {min-height:100px; font-size:.95em;}
#popular_main_category article {width:50%;}
#popular_main_category article:nth-of-type(3) {display:none;}
#info_left { width: 60%;}
#show_example {width:40%; }
.three_cat_column article.border_top {height:200px;}
#wprmenu_menu.left {width:24% !important;}
#all_access_wrap {width:50%; padding:20px 20px 20px 0px;}
#homepage_poll {width:50%}
#top_jobs {width:100%}
#top_jobs li {width:50%; float:left;}
.dim {width:1.5%;}
.map_it {width:15.5%;}
.gs_text {width:83%;}
}

@media screen and (max-width:1000px){
    #homepage_main_featured_article {width:100%;}
#homepage_four_categories {padding:20px 0px 5px 0px;}
.four_cat_column {float:none; padding:0px 20px 5px 0px; border-bottom:solid 1px #dbdbdb;  margin:0px 0px 20px 0px}
.four_cat_column article {height:auto; padding:0px;}
.three_cat_column {width:100%; padding-bottom:20px; border-bottom:solid 1px #dbdbdb; margin:0px 0px 15px 0px;}
.three_cat_column:nth-of-type(3) { padding-bottom:0px 0px 20px 0px; margin:0px 0px 25px 0px;}
.three_cat_column article {height:auto;}
.four_cat_column {width:100%;}
.third, .fourth {border-top:none;}
.four_cat_column .cat_article_image {height:220px; margin:-220px 0px 7px 0px;}
.four_cat_column .cat_article_image_blur {height:220px;}
.three_cat_column figure {width:auto; height:auto;}
.three_cat_column article img {width:100%; height:auto;}
#homepage_featured_headlines aside article.featured_excerpt p {font-size:1em;}
.article_skyscraper {display:none;}
#homepage_four_categories {border-bottom:none;}
#wprmenu_menu.left {width:26% !important;}
.three_cat_column h1.line_clamp {overflow:auto; max-height:none; -webkit-line-clamp:8; padding:0px; margin:0px 0px 5px 0px;}
.three_cat_column p.below_line_clamp {padding-top:0px; border-top:none; margin-top:0px;}
.three_cat_column article.border_top h1 {margin:0px; font-size:1.4em;}
.border_top {border:none !important;}
#article_details {width:100%;padding:0px; text-align:left}
#article_details time {}
#article_details time p {padding:5px 0; margin:0; border-bottom:none;}
#article_details img {width:25%; height:auto; float:left; margin-right:20px;}
#article_details section {width:100%; border:none; text-align: right; padding:0px; margin:0px;}
#article_details section img {width:30%; margin:0px 0px 0px 10px; float:right }
.half_article_details {float:left; width:50%; padding:12px 0px 0px 0px; border-top:solid 1px #dbdbdb;}
.half_article_details .clear {clear:both;}
.half_article_details ul {width:100%;}

    .half_article_details.no_auth {float:none; width:100%;}
    #article_details .no_auth section img {width:auto; height:30px}
    #article_details .no_auth section {float:left; width:60%;}
    #article_details .no_auth ul {float:left; width:40%; text-align:left;}
    #article_details .no_auth li {text-align:left; margin:0}
    #article_details .no_auth li img {height:25px}

#article_details h4 {text-align:left;}
#article_details h5 {text-align:left;}
#article_details h6 {text-align:left;}
#article_details .article_details_icons {text-align:right;}
#article_details .article_details_icons img {margin:5px 0px 0px 10px ;}
#article_details li {width:auto; margin:10px 0px 0px 0px;}
#article_details li img {height:20px;}
#article_content {width:100%; margin:12px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:solid 1px #dbdbdb;}
#single_article_image_blur {height:380px;}
#single_article_image {height:380px; margin:-380px 0px 7px 0px;}

#homepage_main_featured_article_no_photo {width:100%; height:auto;}
#homepage_featured_headlines aside {width:100%; padding:20px 0px 0px 0px;}
.three_cat_column article.border_top {height:auto;}
.three_cat_column .cat_article_image {height:220px; margin:-220px 0px 7px 0px;}
.three_cat_column .cat_article_image_blur {height:220px;}
#ecommerce_single_product .mp_single_product-has-image.mp_single_product-image-alignleft .mp_single_product_images {float:left;  }
#ecommerce_single_product .mp_single_product-has-image.mp_single_product-image-alignleft .mp_single_product_details {float:left; padding-left:40px !important;}
.ecommerce_products #article_content {border-top:none; margin:0px;}
.Middle_728x90 {padding:0px 0px 20px 0px;}
#homepage_three_categories {padding:15px 0px 0px 0px;}
.section_main_article_image {height:260px; margin:-260px 0px 0px 0px;}
.section_main_article_image_blur {height:260px;}
.section_main_article_content h1 {font-size:1.6em; line-height:1.3em;}
.section_main_article_content {padding:0px 5px 10px 15px;}
	#more_featured {bottom:0px;}
}

@media screen and (max-width:1000px){
    #classifieds article {width:33.3333333%;}
    #classifieds article:nth-child(4n+1){clear:none}
    #classifieds article:nth-child(3n+1){clear:left}
    #classifieds_cat article img {width:100%; height:auto; max-width:200px}
    #classifieds_cat article {width:33.3333333%;}
    #classifieds_cat article:nth-child(4n+1){clear:none}
    #classifieds_cat article:nth-child(3n+1){clear:left}
    #classifieds_cat article.garage:nth-child(4n){clear:none}
    #classifieds_cat article.garage:nth-child(3n){clear:left}
}


@media screen and (max-width:960px) {
#homepage_featured_headlines aside{width:100%;}
.homepage_featured_articles {border-left:none; border-bottom:solid 1px #dbdbdb;}
#homepage_main_featured_article section{padding:0px 5px 10px 20px;}
#category_details {display:none;}
#top_nav li {padding:0px 11px 0px 12px;}
#wprmenu_menu.left {width:28% !important;}
.extra_photos_1 figure,.extra_photos_2 figure,.extra_photos_3 figure,.extra_photos_4 figure,.extra_photos_5 figure,.extra_photos_6 figure,.extra_photos_7 figure,.extra_photos_8 figure,.extra_photos_9 figure,.extra_photos_10 figure { height:120px;}
.dim {width:1.5%;}
.map_it {width:18.5%;}
.gs_text {width:80%;}
#top_nav li {display:inline-block; padding:0px 10px 0px 10px;}
	#top_nav li:last-of-type {padding:0px 0px 0px 10px;}
}

@media screen and (max-width:900px) {
#wprmenu_bar {top:3px !important;}
#wprmenu_menu.left {width:30% !important;}

/*~~  Header - Top Bar  ~~*/
#top_nav {padding:10px 0px 11px 50px;}
#top_nav li {display:inline-block; padding:0px 10px 0px 10px;}
#top_nav a {font-size:13px;}
#social_search {padding:6px 10px 0px 0px}
#social_search img {height:30px;}
#homepage_featured_headlines {padding:20px 10px;}

#homepage_three_categories {padding:0px 10px; border-top:solid 1px #dbdbdb; border-bottom:none;}
#homepage_four_categories {border-top:none;}
.four_cat_column {padding:0px 10px 5px 10px; border-bottom:none;}
.three_cat_column {width:100%; padding:20px 0px 0px 0px; border-bottom:none;}
.no_photo h1 {border:none; padding:0px; margin:0px 0px 5px 0px;}
.three_cat_column article {height:auto;}
#single h1 {font-size:2.2em;  line-height:1.4em; }
#homepage_poll {width:100%;}
#facebook_section {width:100%;}
.full_category_photo_wrap {width:100%;margin:0px 0px 10px 0px;}
.full_category_photo_wrap img {width:100%; height:auto;}
.product-category {width:49.725%;}
.single_variation_wrap {margin-bottom:20px;}
#single_article_image_blur {height:360px;}
#single_article_image {height:360px; margin:-360px 0px 7px 0px;}
#homepage_poll {width:100%}
#all_access_wrap {width:100%; padding:20px;}
#all_access header {padding:15px 95px 10px 95px;}
#single #related_six h1 {font-size:20px;}
#related_six article {width:100%; padding:15px 0px;}
#related_six article:first-of-type {padding:15px 0px;}
#related_six article:nth-of-type(3) {padding:15px 0px;}
#related_six article:nth-of-type(4) {padding:15px 0px;}
#related_six article:nth-of-type(5) {padding:15px 0px;}
#related_six article p {line-height:1.45em;}
#searchbar {top:43px}
.extra_photos_1 figure,.extra_photos_2 figure,.extra_photos_3 figure,.extra_photos_4 figure,.extra_photos_5 figure,.extra_photos_6 figure,.extra_photos_7 figure,.extra_photos_8 figure,.extra_photos_9 figure,.extra_photos_10 figure { height:90px;}
}

@media screen and (max-width:875px){
#right_column {width:325px;}
#the_latest {padding:20px 12px 0px 12px;}
#all_access {padding:0px 0px 20px 0px;}
#newsletter {padding:15px 12px 20px 12px;}
#newsletter h1 {margin:0px -12px 15px -12px; padding:0px 12px 15px 12px;}
#wprmenu_menu.left {width:32% !important;}
.four_cat_column {width:100%;}
.four_cat_column article {height:auto;}
.four_cat_column figure {height:auto;}
#top_footer aside {display: none;}
#footer_links {width:100%;}
#single h1 {font-size:2em;}
#quick_links {display:none;}
#subscribe_category h4 {font-size:.85em;  padding:10px 10px;}
#all_access header {padding:15px 80px 10px 80px;}
#popular_main_category {display:none;}
.related li.type-product {width:24.65%;}
#info_left { width: 50%;}
#show_example {width:50%; }
.section_main_article_image {height:230px; margin:-230px 0px 0px 0px;}
.section_main_article_image_blur {height:230px;}
}

@media screen and (max-width:800px){
#top_nav li {padding:0px 8px 0px 8px;}
#wprmenu_menu.left {width:34% !important;}
#single_article_image_blur {height:330px;}
#single_article_image {height:330px; margin:-330px 0px 7px 0px;}
.ecommerce_category {width:50%;}
.lSearchCatDtl {padding:0px 0px 50px 0px; position:relative;}
.dim {display:none;}
.map_it {width:100%; position:absolute; bottom:10px; padding:7px 0px; margin:0px; float: none; height: auto;}
.map_it a {padding:5px 50px; background:#ddfcd6; }
#garage_sales h1 {text-transform: uppercase; font-size:24px}
.gs_text {width:95%;}

#top_nav li {display:inline-block; padding:0px 7px 0px 7px;}
}



@media screen and (max-width:740px) {
body {padding-top:63px;}
#content {width:100%; margin:0px;  box-sizing:border-box;}
#homepage_featured_headlines {padding:0px 0px 20px 0px;}
#homepage_featured_headlines aside {padding:20px 10px 5px 10px; background:#f0f0f0}
#homepage_main_featured_article_no_photo {padding:20px 10px;}
#single h1 {font-size:1.8em;}
#website_logo {display:none;}
#mobile_website_logo {padding:16px 0px 6px 0px; display:block; position:absolute; float:none; width:100%; margin:0px; top:-1px; text-align:center; z-index:9; padding-left:0px;}
#top_header {padding:2px 0px 5px 0px;}
#social_search {position:relative; z-index:99}
#mobile_website_logo img {height:35px; width:auto; margin:0px;}
#all_access header {padding:15px 110px 10px 110px;}
#subscribe_category li {width:100%;}
#subscribe_category h4 {font-size:.95em;  padding:10px 20px; min-height:auto;}
#top_nav {display:none;}
#mobile_breaking {display: block}
#desktop_breaking {display:none;}
#todays_date {display:none;}
#wprmenu_menu.left {width:38% !important;}
#left_column {border:none;}
#right_column {display:none}
#inside_left_column {border:none;}
#left_column_inside {margin:0px;}
#right_column_inside {width:100%;}
#promo_ad_section {width:100%; margin:0px; padding:20px;}
	#brand_builders {width:100%; margin:0px; padding:20px;}
.mobile_display {display:block;}
.mobile_ad {display: block;}
.desktop_ad {display: none;}
#breaking_left {width:130px; padding:20px 0px;}
#mobile_breaking #breaking_news h1 {font-size:1em; padding:0px;}
#breaking_right {height:54px;}
    .single_article_image_blur_tall {height:350px;}
    .single_article_image_tall {height:350px; margin:-350px 0 7px 0}
div.type-product img {width:100%; float:none;}
.summary {width:55%}
#cart_display {width:45%;}
.summary .value {padding-top:20px;}
#homepage_news {border-left:none;}
.related li.type-product {width:49.725%;}
#info_left { width: 100%;}
#show_example {width:100%; }
#submit_story {width:100%;}
.hide_article {height:300px; overflow:hidden; padding-bottom:60px; }
.hide_article:after{content: ' '; display: block; height: 30px; width: 100%; position: absolute; bottom: 0; border-bottom:solid 30px #f7f7f7; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0)), to(#2F2727)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0), #fff); background: -o-linear-gradient(top, rgba(255, 255, 255, 0), #fff);}
.hide_article_inline {height:50px; overflow:hidden; padding-bottom:60px;}
.hide_article_inline:after{content: ' '; display: block; height: 30px; width: 100%; position: absolute; bottom: 0; border-bottom:solid 30px #f7f7f7; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0)), to(#2F2727)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0), #fff); background: -o-linear-gradient(top, rgba(255, 255, 255, 0), #fff);}
input#show {display:none;}
input#show:checked ~ .hide_article {height:auto; overflow:visible; padding-bottom:0px;}
input#show:checked ~ .hide_article:after {height:0px; border:0px;}
input#show:checked ~ .hide_article_inline {height:auto; overflow:visible; padding-bottom:0px;}
input#show:checked ~ .hide_article_inline:after {height:0px; border:0px;}
/*#article_content label {display: block; color:#2b8fff; border:solid 1px #2b8fff; text-align:center; width:250px; padding:5px 0px; position:absolute; left:50%; margin-left:-125px; bottom:-10px; z-index:79}
#article_content input[type="radio"]:checked + label {display:none;} */
#right_column_inside .three_hundred_x_six_hundred {display:none;}
#garage_sales {padding:20px;}
#homepage_three_categories {border-top:none; padding:0px;}
.three_cat_column {padding:20px 10px 10px 10px; margin:0px;}
.three_cat_column article.border_top {height:auto;}
.three_cat_column .category_title a {font-size:1.18em;}
.three_cat_column:first-of-type {background:#f0f0f0}
.three_cat_column:nth-of-type(3) {background:#f0f0f0}
.three_cat_column article.has_photo h1 {font-size:1.4em; border-bottom:solid 1px #dbdbdb; padding-bottom:15px}
#homepage_four_categories {padding-top:0px;}
#homepage_four_categories .four_cat_column h1 a {font-size:1.5em;}
.four_cat_column {padding:20px 10px 10px 10px; margin:0px}
.four_cat_column:nth-of-type(2) {background:#f0f0f0}
.four_cat_column:nth-of-type(4) {background:#f0f0f0}
#homepage_poll {padding:0px 10px 10px 10px;}
#all_access_wrap {padding:10px;}
#top_jobs {padding:10px}
#full_category {padding:0px 20px;}
#homepage_featured_headlines aside article.featured_excerpt h1 {font-size:1.28em; }
#ecommerce_single_product .mp_single_product-has-image.mp_single_product-image-alignleft .mp_single_product_images {float:none; width:100% !important;  }
#ecommerce_single_product .mp_single_product-has-image.mp_single_product-image-alignleft .mp_single_product_details {float:none; width:100% !important; padding-left:0px !important;}
#wprmenu_bar {top:12px !important;}
#social_search {padding:10px 10px 0px 0px}
#social_search img {height:40px;}
#searchbar {top:61px}
.article #newsletter {display:none;}
.section { width:50%; float:left; box-sizing:border-box; padding:0px 10px;}
.section:nth-of-type(2) {padding:0px; width:100%;}
.section:nth-of-type(2) .section_main_article_image {height:320px; margin:-320px 0px 0px 0px;}
.section:nth-of-type(2) .section_main_article_image_blur {height:320px;}
.section:nth-of-type(3) {padding:0px 10px 0px 0px;}
.section:nth-of-type(4) {padding:0px 0px 0px 10px;}
.section:nth-of-type(6) {padding:0px 10px 0px 0px;}
.full_section {padding-top:20px;}
#more_featured {bottom:0px; right:0px; box-sizing: border-box; padding:0px 20px 0px 0px; width:100%; background:#f0f0f0}
.dim {display:none;}
.gs_text {width:100%; box-sizing:border-box; padding:10px 6px; }
.map_it {background:#ddfcd6; bottom:0px;}
#gs_listing {margin-bottom:15px; border-top:none; background:#fff;-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, .11);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, .11);box-shadow: 0px 0px 5px rgba(0, 0, 0, .11);}
#garage_sales #map {height:220px;}
#newsletter {width:100%; box-sizing: border-box; margin:0px; padding:20px;}
#digital_left_column_article {width:100%}
#digital_right_column_article {width:100%;}
    #article_content .totalpoll-poll-container label {    display: block;
        color: #2b8fff;
        border: solid 1px #2b8fff;
        text-align: left;
        width: 100%;
        padding: 5px 0px;
        position: relative !important;
        left: auto !important;
        margin-left: 0;
        bottom: auto;
        z-index: 79;}
    #article_content label.mp_form_label {width:100%; position:relative; left:auto; margin-left:0; text-align:left; color:#333; bottom:auto; border:none;}

}

@media screen and (max-width:740px) {
    #classifieds article {width:50%;}
    #classifieds article:nth-child(4n+1){clear:none}
    #classifieds article:nth-child(3n+1){clear:none}
    #classifieds article:nth-child(2n+1){clear:left}
    #classifieds_cat article {width:50%;}
    #classifieds_cat article:nth-child(4n+1){clear:none}
    #classifieds_cat article:nth-child(3n+1){clear:none}
    #classifieds_cat article:nth-child(2n+1){clear:left}
    #classifieds_cat article.garage:nth-child(4n){clear:none}
    #classifieds_cat article.garage:nth-child(3n){clear:none}
    #classifieds_cat article.garage:nth-child(2n){clear:left}

}

@media screen and (max-width:600px) {
#content {padding:0px 0px; }
#homepage_featured_headlines {padding:0px 0px 20px 0px;}
#homepage_main_featured_article h1 {overflow:hidden; line-height:1.4em; max-height:2.8em; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:-o-ellipsis-lastline; text-overflow:ellipsis;}
/* #homepage_featured_headlines {padding:61px 20px 0px 20px;}
#homepage_main_featured_article {float:none;  width:auto;   margin:0px -20px 15px -20px;}
#homepage_main_featured_article h1 {font-size:2em; line-height:1.3em;}
#homepage_featured_headlines aside {float:none; width:100%; height:auto; padding:0px;}
.homepage_featured_articles {width:100%; height:auto; float:none; overflow:auto; border-bottom:none; margin:0px 0px 5px 0px;}
#homepage_three_categories {padding:10px 10px 0px 10px} */
#wprmenu_menu.left {width:44% !important;}
#homepage_main_featured_article_no_photo {padding-bottom:20px;}
#homepage_main_featured_article_no_photo h1 {font-size:2em; line-height:1.3em;}
#content {width:100%; margin:0px;  box-sizing:border-box; background:#e8e8e8; padding:0px 0px; }
#ecommerce_title, .ecommerce_category {background:#fff !important;}
.ecommerce_category {width:100%; padding:20px;}
#top_footer {padding:20px 10px;}
#bottom_footer {padding: 20px 10px}
#top_footer {display:none;}
#single h1 {font-size:1.55em;}
.product-category {width:100%; padding:0px 20px 40px 10px;}
.summary {width:100%}
#cart_display {width:100%;}
.related li.type-product {width:100%;}
#single_article_image_blur {height:380px;}
    #single_article_image_blur {height:380px;}
#single_article_image {height:380px; margin:-380px 0px 7px 0px;}
.section:nth-of-type(2) .section_main_article_image {height:auto; margin:0px; width:100%;}
.section:nth-of-type(2) .section_main_article_image_blur {display:none;}
.section:nth-of-type(2) .tinted {bottom:4px;}
    .home_article_image_tall {height:300px; margin:-300px 0px 0px 0px;}
    .home_article_image_blur_tall {height:300px;}
    .single_article_image_tall {height:300px; margin:-300px 0 7px 0}
    .single_article_image_blur_tall {height:300px;}
}

@media screen and (max-width:500px){
body {padding-top:53px;}
#mobile_website_logo {padding:11px 0px 5px 0px;}
#mobile_website_logo img {height:34px}
#all_access header {padding:15px 80px 10px 80px;}
#wprmenu_menu.left {width:48% !important;}
#all_access header {padding:15px 45px 10px 45px;}
#top_jobs li {width:100%;}
#wprmenu_bar {top:9px !important;}
#social_search {padding:10px 10px 0px 0px}
#social_search img {height:35px;}
#searchbar {top:54px}
#homepage_featured_headlines {padding:0px 0px 20px 0px;}
.section { width:100%; padding:0px 10px;}
.section_main_article_image {height:auto; margin:0px; width:100%;}
.section_main_article_image_blur {display:none;}
.section:nth-of-type(3) {padding:0px;}
.section:nth-of-type(4) {padding:0px;}
.section:nth-of-type(6) {padding:0px;}
.section .tinted {bottom:4px;}
.extra_photos_1,.extra_photos_3,.extra_photos_5,.extra_photos_7,.extra_photos_9,.extra_photos_2,.extra_photos_4,.extra_photos_6,.extra_photos_8,.extra_photos_10 {padding:10px 0px 10px 0px; width:100%;}
.extra_photos_1 figure,.extra_photos_2 figure,.extra_photos_3 figure,.extra_photos_4 figure,.extra_photos_5 figure,.extra_photos_6 figure,.extra_photos_7 figure,.extra_photos_8 figure,.extra_photos_9 figure,.extra_photos_10 figure { height:auto; max-height:250px;}
#top_header {padding:2px 0px 1px 0px;}
    
}

@media screen and (max-width:500px){
    #classifieds article {width:100%;}
    #classifieds article:nth-child(4n+1){clear:none}
    #classifieds article:nth-child(3n+1){clear:none}
    #classifieds article:nth-child(2n+1){clear:none}
    #classifieds_cat article {width:100%;}
    #classifieds_cat article:nth-child(4n+1){clear:none}
    #classifieds_cat article:nth-child(3n+1){clear:none}
    #classifieds_cat article:nth-child(2n+1){clear:none}
    #classifieds_cat article.garage:nth-child(4n){clear:none}
    #classifieds_cat article.garage:nth-child(3n){clear:none}
    #classifieds_cat article.garage:nth-child(2n){clear:none}

}

@media screen and (max-width:450px){
#homepage_main_featured_article h1 {font-size:1.6em;}
#homepage_main_featured_article_no_photo h1 {font-size:1.6em;}
#single_article_image_blur {display:none;}
#single_article_image {height:auto; margin:0px 0px 7px 0px;}
#single_article_image img {width:100%; height:auto;}
#social_search img {display:none;height:35px;}
#social_search img.top_search {display:block;}
#homepage_main_featured_article section {text-align:left;}
}

@media screen and (max-width:410px){
body {padding-top:52px}
#social_search {padding:10px 5px 2px 0px}
#s {height:40px; line-height:40px; font-size:1.3em;}
#breaking_left {width:108px; padding:21px 0px;}
#mobile_breaking #breaking_news h1 {font-size:.85em; padding:0px; }
#mobile_breaking {background:none}
#mobile_breaking #breaking_news article h1 {padding:20px 17px 13px 12px;line-height:.85em; max-height:.85em; white-space: nowrap}
#all_access header {padding:15px 40px 10px 40px;}
#wprmenu_menu.left {width:60% !important;}
#mobile_website_logo img {margin:0px;}
#top_header {padding:0px;}
#wprmenu_bar {top:7px !important;}
#searchbar {top:51px; }
#homepage_featured_headlines { padding:0px 0px 20px 0px;}
    .pagination li:first-of-type {display:none}
}

@media screen and (max-width:370px) {
#homepage_main_featured_article h1 {font-size:1.25em;}
#all_access header {padding:15px 20px 10px 20px;}
#wprmenu_menu.left {width:82% !important;}
#mobile_website_logo img {margin:0px 5px 0px 0px;}
.full_section {padding-top:50px;}
    #article_details .no_auth section img {height:25px}
    #article_details .no_auth li img {height:25px}
}

@media screen and (max-width:300px){
#mobile_website_logo img {height:29px;}
    #article_details .no_auth section img {height:20px}
    #article_details .no_auth li img {height:20px}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    #inside_left_column {margin-bottom:0px; padding-bottom:0px;}
    #left_column {margin-bottom:0px; padding-bottom:0px;}
}