/*
 Theme Name:   TheWrap Theme
 Theme URI:    http://www.thewrap.com/
 Description:  TheWrap Child theme, based on a modified hottopix theme, built on canvas.
 Author:       Quadshot / Loushou
 Author URI:   http://quadshot.com/
 Template:     canvas
 Version:      1.0.0
 Tags:         light, dark, two-columns, three-columns, middle-sidebar, right-sidebar, responsive-layout
 Text Domain:  thewrap-canvas-child
*/

/* General */
body .widget p { margin:0; padding-top:1.2em; line-height:1.3; }
body .entry p,
body p { margin:0; padding-top:15px; line-height:1.65; }
body .entry a { font-weight:700; }
body .widget p:first-child,
body p:first-child { padding-top:0; }
h2.alt-font { font-weight:normal; font-family:"alternategothic2_btregular",Oswald,Impact,sans-serif; }
body embed,
body iframe,
body video { display:block; }
body .post,
body .search .page { margin-bottom:0; }

body #logo img { display:block; }

img { height:auto; vertical-align:baseline; }
body .entry img,
body img.thumbnail,
body #portfolio .group.portfolio-img img { padding:0; border:0; }
.aprt { position:absolute; right:0; top:0; height:100%; }
body #top { position:relative; border-bottom:1px solid #ddd; display:block; min-height:30px; padding:0; margin:0 !important; background-color:#fff; }
body #top #top-nav { display:none; }
#top .aprt li a { width: 100%; height: 100%; display: block; }
#ad-Fmobile iframe[id^="google_ads_iframe"],
#ad-Hmobile iframe[id^="google_ads_iframe"] { display:block; margin:0 auto; }
#mobile-sticky-bottom { position:fixed; bottom:0; left:0; right:0; z-index:1999; width:auto; margin:0 auto; box-shadow:0 0 5px #000; }
#ad-Fmobile { background-color:#efefef; }
#ad-Fmobile img { border-top:2px solid #eee; box-shadow:0 0 7px #000; }
#top-social-nav { float:left; clear:none; }
#search-box-wrap { float:right; clear:none; }
body.boxed-layout #header { padding-left:12px !important; padding-right:12px !important; }
body.boxed-layout #content,
body.boxed-layout #footer-widgets,
body.boxed-layout #footer { padding-left:0 !important; padding-right:0!important; }
body #BF_WIDGET_1 { display:none; }

body .woo-pagination { margin:0; padding:0 0 2em; }

body .widgets .widget { margin-bottom:0; margin-left: auto; margin-right: auto;}

/* .background { background-color:#FFFFFF; } */

body .category-header { padding:10px 0; }
body .category-header.author { padding:10px 20px; border-bottom:1px dotted #ccc; }
body .category-header h1 { text-align:center; font:700 40px/1em Oswald,Impact,sans-serif; text-transform:uppercase; }
body .category-header.author h1 { text-transform:none; color:#444; text-align:left; }
body .category-header.search h1 { color:#333; }
body .author .aTWw { padding-top:10px; }
body .author-image { float:left; padding:0 20px 20px 0 }
body .author-image img { display:block; }
body .author-header { position:relative; border-top:3px solid #e91a23; height:23px; }
body .author-header h3 { background:none repeat scroll 0 0 #e91b23; padding:3px 4px 4px; margin:0; position:absolute; text-transform:uppercase; z-index:10; left:20px; top:-1px;
		font:300 16px/1em Oswald,Impact,sans-serif; color:#fff; }
body #wrapper .author-twitter:hover,
body #wrapper .author-twitter:active,
body #wrapper .author-twitter { color:#12699e; text-decoration:none; margin-top:10px; font-weight:400; padding-left:24px; background-position:0 -2px; }
body #author-block { padding:20px 20px 0; }
body .bio { font-size:14px; line-height:22px; padding-bottom:20px; }
body .bio .bio-head { font-size:20px; font-weight:800; }
body .category-dailies { padding-bottom:0; }
body .category-dailies.category-header h1 { font:83px/80px "gotham_blackregular",Oswald,sans-serif; padding:3px 0; text-align:center; text-transform:uppercase; white-space:nowrap; color:#E91A23; background-color:#000; }
body .author-item .author a:hover,
body .author-item .author a:active,
body .author-item .author a { color:#fa4b2a; }

/* Wallpaper */
#site { width:100%; margin:0 auto; }
#wallpaper { position:fixed; left:0; right:0; width:100%; height:100%; z-index:1; display:block; overflow:visible; }
#site-wrap { position:relative; z-index:3; }
#left-skin-wrapper,
#right-skin-wrapper { height:100%; position:absolute; width:100%; top:0; }
#left-skin-wrapper { right:100%; }
#right-skin-wrapper { left:100%; }
#left-skin-wrapper div[id^=google_ads_iframe],
#right-skin-wrapper div[id^=google_ads_iframe],
#left-skin-wrapper div[id^=google_ads_iframe] iframe,
#right-skin-wrapper div[id^=google_ads_iframe] iframe { width: 100%!important; height: 100%; }
#left-skin-wrapper > .dfp-ad-wrapper ,#right-skin-wrapper > .dfp-ad-wrapper { height: 100%; }
.skin-right,
.skin-left { width:185px; height:1024px; background-repeat:no-repeat; position:absolute; }
.skin-right { left:0; }
.skin-left { right:0; }
.skin-right a,
.skin-left a { display:block; height:100%; width:100%; text-decoration:none; }

/* Icons */
/*
.qsicon { background:transparent url('imgs/sprite-no-repeat.png') no-repeat 0px 0px; display:inline-block; vertical-align:text-top; margin-right:5px; }
.top-hamburger .qsicon { background-position:-106px -109px; width:16px; height:16px; }
*/
.top-hamburger { background:#E91A23; }
.qsicon { background:transparent url('imgs/menu-icon.png') no-repeat center center; display:inline-block; vertical-align:text-top; width:16px; height:16px; }
#search-box-wrap .qsicon { background:transparent url('imgs/sprite-no-repeat.png') no-repeat -58px -109px; display:inline-block; vertical-align:text-top; margin-right:3px; width:16px; height:20px; }

/* Header */
body.tp-ab-b #header,
body.tp-ab #header { padding-bottom:4px; border-bottom:1px dotted #ccc; }

/* Primary Navigation */
body #mob-nav-wrap { background:transparent url("imgs/triangle-dark.png") no-repeat scroll right center; width:100%; height:100%; overflow:hidden; }
body #nav-wrap-shim { height:40px; }
body #nav-wrap { position:fixed; top:0; width:100%; left:0; right:0; z-index:2000; box-shadow:0 4px 10px -3px #000; }
body.at-top #nav-wrap { box-shadow:none; position:absolute; margin-top:-40px; top:auto; }

body #navigation { display:none; }
body #mobile-navigation { display:block; }
body #navigation .nav li.parent > a:after { width:0; content:''; }

body #mobile-navigation { background:#333333 url('imgs/menu-fade.png') repeat-x scroll left bottom; height:40px; }
body #mobile-navigation .menu-main-container { padding:5px 160px 5px 10px; }
body #mobile-navigation select { height:30px; width:112%; border:0 none; background-color:transparent; color:#fff; font-size:14px; font-weight:400;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

body #wrapper #navigation ul.nav li.current-menu-ancestor a,
body #wrapper #navigation ul.nav li.current-menu-item a { background-color:#333 !important; }
body #wrapper #navigation ul.nav li:hover > a,
body #wrapper #navigation ul.nav li.current-post-ancestor > a,
body #wrapper #navigation ul.nav li.current-menu-item > a { background-color:#e91b23 !important; }

body #main-search { width:150px; height:40px; position:absolute; top:0; right:0; overflow:hidden; background:#4F4F4F; }
body #main-search #search-form { position:relative; display:block; padding:11px 30px 11px 11px; }
body #main-search #search-form table { width:100%; border:0 none; }
body #main-search #s { border:0 none; padding:0; margin:0; width:100%; line-height:1.6; font-size:12px; color:#ddd; background:transparent; font-family:'Open Sans', Arial, sans-serif; }
body #main-search #search-button { position:absolute; height:40px; width:30px; background:#4f4f4f url('imgs/search.png') no-repeat scroll center center; text-indent:-9999em; right:0; top:0;
	margin:0; padding:0; border:0; }

body #main-search #s::-webkit-input-placeholder { color:#ddd; }
body #main-search #s:-ms-input-placeholder { color:#ddd; }
body #main-search #s:-moz-placeholder { color:#ddd; opacity:1; }
body #main-search #s::-moz-placeholder { color:#ddd; opacity:1; }

/* Top Nav */
body #top-mobile-shim,
body #top-special-shim { height:41px; }
body #top-mobile,
body #top-special { position:fixed; top:0; width:100%; left:0; right:0; background-color:#fff; z-index:2000; box-shadow:0 4px 10px -3px #000; }
body #top-mobile { background-color:transparent; }
body.at-top #top-mobile,
body.at-top #top-special { box-shadow:none; position:absolute; margin-top:-41px; top:auto; border-bottom:1px solid #ddd; }

body #top-mobile .page-name { overflow:hidden; height:41px; background-color:#333; color:#fff; font:400 18px/41px Oswald, Impact, sans-serif; padding:0 150px 0 51px;
		-webkit-box-sizing:border-box; -moz-border-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
body #top-mobile .mobile-hamburger { width:41px; height:41px; position:absolute; top:0; left:0; background:transparent url('imgs/burger.png') no-repeat scroll left top; }

body ul#top-slim-nav.nav { display:none; }
body #top-special ul.click-sub,
body #top-special .click-sub ul { box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); border:1px solid #ddd; }
body #top-special ul.click-sub { display:none; position:absolute; top:100%; left:-1px; z-index:2000; padding:3px 12px; background-color:#fff; margin-top:0; }
body #top-special ul.click-sub.rt { left:auto; right:-1px; padding:0; }
body #top-special ul.click-sub input { margin:0; border:0; line-height:30px; width:100%; padding:7px 5px 4px; -webkit-box-sizing:border-box; -moz-border-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
body #top-special li:hover .click-sub,
body #top-special .open .click-sub { display:block; }
body #top-special a:hover,
body #top-special a { font:400 14px/16px Oswald, Impact, sans-serif; display:block; color:#333; height:100%; }
.top-hamburger { float:left; display:inline; }
body #top-special a.opener,
body #top-special a.opener:hover { text-decoration:none; padding:12px; font-size:12px; }
body #top-special #search-box-wrap a.opener { padding:7px; }
body #top-special a.opener > span { display:none; }
body #top-special .click-sub a:hover,
body #top-special .click-sub a { color:#777; padding:4px; }
body #top-special .click-sub li { width:120px; position:relative; margin-bottom:2px; border-radius:3px; }
body #top-special .click-sub.rt li { margin-bottom:0; width:200px; }
body #top-special .sub-menu { display:none; position:absolute; top:-21px; left:120px; padding:10px; background-color:#eee; }
body #top-special .sub-menu:before { border-bottom:11px solid transparent; border-right:11px solid #ddd; border-top:14px solid transparent; content:""; display:inline-block;
		left:-11px; position:absolute; top:20px; }
body #top-special .sub-menu:after { border-bottom:10px solid transparent; border-right:10px solid #eee; border-top:13px solid transparent; content:""; display:inline-block;
		left:-10px; position:absolute; top:21px; }
body #top-special .click-sub li:hover { background-color:#eee; }
body #top-special .click-sub li:hover > .sub-menu { display:block; }

.socbtn { float:left; transition:all .1s; -moz-transition:all .1s; -ms-transition:all .1s; -o-transition:all .1s; -webkit-transition:all .1s; text-indent:-9999em; width:30px; height:30px;
		background:#fff url("imgs/social-buttons.png") no-repeat scroll 0 0; }
.socbtn.tw { background-position:-30px 0; }
.socbtn.pi { background-position:-60px 0; }
.socbtn.ig { background-position:-234px 0; }
.socbtn.gp { background-position:-90px 0; }
.socbtn.yt { background-position:-120px 0; width:54px; }
.socbtn.in { background-position:-174px 0; }
.socbtn.rss { background-position:-204px 0; }
.socbtn.fb:hover { background-color:#3b5997; background-position:0 -30px; }
.socbtn.tw:hover { background-color:#00aced; background-position:-30px -30px; }
.socbtn.pi:hover { background-color:#cb2027; background-position:-60px -30px; }
.socbtn.ig:hover { background-color:#36658c; background-position:-234px -30px; }
.socbtn.gp:hover { background-color:#000; background-position:-90px -30px; }
.socbtn.yt:hover { background-color:#f00; background-position:-120px -30px; }
.socbtn.in:hover { background-color:#f00; background-position:-174px -30px; }
.socbtn.rss:hover { background-color:#f60; background-position:-204px -30px; }

/* Layout Changes */
body #wrapper { overflow:hidden !important; }
body #wrapper #home-mid-col { display:none; }
body #wrapper #main-sidebar-container { width:100%; }
body #wrapper #main-sidebar-container #main { width:auto; }
body #wrapper #rgt-col { width:100%; }
body #inner-wrapper { padding:0 0 15px !important; }
body.is-mobile #inner-wrapper { padding:0 0 50px !important; }
body #partners { padding:43px 1em 1em; }
body #partners-wrapper h2 { color:#fff; padding:3px 7px; }
body #content { padding-bottom:0; }

/* Widgets */
.post-tags a:hover,
ul.tabber-widget li.active,
ul.tabber-widget li:hover,
.tag-cloud a:hover { background:none repeat scroll 0 0 #e91b23; }

body .tag-bio-wrapper,
body .block-view-wpg-person,
body .block-view-wpg-project,
body .block-view-wpg-company { margin-left:10px; }

#main .widgets-inner { border-right:1px dotted #ccc; }
#rgt-col .widgets-inner { border-left:1px solid #ccc; }
#home-mid-col .widget { padding:19px; border-top:1px dotted #ccc; }
#home-mid-col .widget:first-child { border-top:0; }
#home-mid-col .widget.widget_ht_chartbeat_widget{ padding: 20px 19px 0; }

.cat-light-top .istub { height:32px; }
body .widget { position:relative; margin-bottom:0; }
.widget h3 { padding:0; }
#partners-wrapper h2,
.widget h3.widgettitle { background:none repeat scroll 0 0 #e91b23; padding:2px 0.2em 0; margin:0; position:absolute; text-transform:uppercase; z-index:10; }
#main .widget h3.widgettitle { font-size:28px; }
.is-mobile #main .widget h3.widgettitle,
.is-mobile #related-posts h3.post-header,
.is-mobile .widget h3.widgettitle { background: none repeat scroll 0 0 #f33c2d; padding:6px; text-align:center; position:static; font:400 32px/1em Oswald, Impact, sans-serif; float:none; margin:0; }
.widget h2 a { color:#333; line-height:1.2; }
.widget .list-byline { font-size:11px; line-height:2; margin:0; color:#999; }
.widget .list-byline a { color:#999; font-size:10px; font-weight:bold; }
.widget ul,
.widget li { list-style:none outside; }
body .widget ul { clear:none; }
.widget .textwidget iframe { display:block; }
.widget_sp_image,
.widget_text .textwidget { padding:30px 20px 20px; position:relative; overflow:hidden; }
.wAD { padding:10px; position:relative; overflow:hidden; }
.ad-mobile .wAD { padding:0; width: 300px;  margin: 0 auto;}
.ad-mobile .wAD-mobile-medium-rectangle .dfp-ad-wrapper > div { padding:20px 0; }
.wAD.wAD-Billboard { padding:5px 0 2px; }
.adunits iframe,
.adunits object,
.adunits embed,
.adunits img,
.wAD iframe,
.wAD object,
.wAD embed,
.wAD img { display:block; margin:0 auto !important; }
#home-mid-col .wAD { padding:0; }
#above-header-wrapper .wAD { padding-top:15px; padding-bottom:2px; padding-right:0; float:left; display:none; }
#above-header-wrapper .wAD-Button { padding-right:20px; padding-left:0; float:right; }
#skylineContainer img { display:block; }

#partners-wrapper,
.widget_text,
.widget_sp_image,
.wCLL,
.wCDS,
.wNL,
.wFB,
.wTW,
.wPI,
.wT,
.wCD { border-top:3px solid #e91b23; }
.is-mobile #partners-wrapper,
.is-mobile .widget_text,
.is-mobile .widget_sp_image,
.is-mobile .wCLL,
.is-mobile .wCDS,
.is-mobile .wNL,
.is-mobile .wFB,
.is-mobile .wTW,
.is-mobile .wPI,
.is-mobile .wT,
.is-mobile .wCD { border-top:0 none; }
#partners-wrapper h2,
.widget_text h3.widgettitle,
.wFB h3.widgettitle,
.wTW h3.widgettitle,
.wNL h3.widgettitle,
.wCDS h3.widgettitle,
.wCD h3.widgettitle,
.wPI h3.widgettitle,
.wFB h3.widgettitle,
.wTW h3.widgettitle,
.wCLNI h3.widgettitle,
.wCLL h3.widgettitle { left:20px; line-height:1; }
.widget_sp_image h3.widgettitle { left:20px; line-height:1; top:0; }
#main .wCLL:first-child { border-top:0 none; }
#main .wCLL:first-child .cat-light-top { padding-top:20px; }
#main .wCLL:first-child h3.widgettitle { top:20px; }
#footer-widgets .widget_text { border-top:0 none; }
#footer-widgets .widget_text .textwidget { padding:0; }
.flip-doc { width:100%; height: 620px; }

.video-play-16 { display:block; width:20px; height:20px; position:absolute; left:75%; bottom:7px; background:url('imgs/icon_play.png'); background-size:100%; }
.home-widget .video-play-16 { left:83px !important; }
.video-play{ display:block; width:51px; height:51px; position:absolute; bottom:15px; right:15px; background:url('imgs/icon_play_big.png');}
.cat-dark-top .video-play{ display:block; width:51px; height:51px; position:absolute; bottom:15px; right:15px; background:url('imgs/icon_play_big.png'); top: 15%; left: 48%; }
.relatedpostscontent .video-play-16{ top:70px; left:125px; }

/* Widget - Catlight, More */
#home-mid-col .widget_ht_catlight_category_mini_widget,
#home-mid-col .widget_ht_catlight_category_widget { padding:0 !important; }
.widget-more { padding:0 20px 6px; }
.home .widget-more,
.widget .cat-light-bottom,
.widget .cat-light-top { padding:20px; }
.is-mobile .widget-more { padding:14px; }
.wCLL .cat-light-top { padding-top:32px; }
.widget .cat-light-top > h2 { padding-top:0.15em; font:300 30px/1em "alternategothic2_btregular",Oswald,Impact,sans-serif; }
.widget .cat-light-top > h2 a { line-height:1em; }
.widget .cat-light-top > a { max-height:360px; display:block; overflow:hidden; width: 100%; margin: 0px auto; }
.widget .cat-light-top img {width: 100%; margin: 0px auto;}
.widget .cat-light-top > p { padding:0; }
.widget-more h2 { font-size:20px; text-transform:uppercase; text-align:center; }
.widget-more h2 a { color:#fa4b2a; }
.is-mobile .widget-more h2 { font:400 18px/1em Oswald, Impact, sans-serif; }
.widget .cll-category { padding-top:4px; line-height:0.8; }
.widget .cat-light-bottom .cll-category { line-height:8px; }
.widget .cll-category a { color:#c00; text-transform:uppercase; font-size:11px; font-weight:bold; line-height:0.8; }
.widget .catlightminutes { color:#c00; }
.widget .cat-light-bottom { background-color:#f6f6f6; }
.widget .cat-light-bottom li { border-top:1px dotted #ccc; padding:10px 0 0; margin:10px 0 0; }
.widget .cat-light-bottom li:first-child { border-top:0 none; padding:0; margin:0; }
.widget .cat-light-bottom .small-thumb { float:left; margin:0 0.7em 0 0; }
.widget .cat-light-bottom .link-title { height:47px; overflow:hidden; font-size:22px; line-height:1; }
.widget .cat-light-bottom .link-title a { line-height:24px; }
.widget .cat-light-bottom img,
.widget .cat-light-top img { opacity:1; display:block; }
.is-mobile .widget .cat-light-bottom img,
.is-mobile .widget .cat-light-top img { opacity:1; display:block; width:100%; }
.is-mobile .widget .cat-light-top img { margin:0 auto; width:100%; }
.widget .cat-light-bottom img:hover,
.widget .cat-light-top img:hover { opacity:.8; }
.is-mobile .widget .cat-light-bottom,
.is-mobile .widget .cat-light-top { padding:0; background:#fff; }
.is-mobile .widget .cat-light-bottom li > h2,
.is-mobile .widget .cat-light-top > h2 { padding:0.3em 0 0.35em; margin:0 0.6em 0.7em; border-bottom:1px dotted #ccc; font:400 15px/1em Oswald,Impact,sans-serif; }
.is-mobile .widget .cat-light-bottom li > h2 a,
.is-mobile .widget .cat-light-top > h2 a { line-height:1.5em; }
.is-mobile .widget .cat-light-bottom li { border-top:0 none; padding:0; margin:0; }

/* wCLC = Catlight Category */
.wCLC a.category-title { overflow:visible; }
.wCLC a.category-title:hover { text-decoration:none; }
.wCLC .category-title img { float:left; max-width:70px; }
.wCLC .category-title h2 { position:absolute; line-height:27px; top:20px; left:96px; text-transform:uppercase; font-size:27px; max-width:100px; }
.wCLC .cat-item-title h3 { font-weight:bold; line-height:16px; font-size:14px; font-family:Helvetica, Arial, sans-serif; padding:10px 0; }
.wCLC .cat-item-title a { color:#000; }
.wCLC .cat-item-excerpt { font-size:11px; line-height:14px; color:rgba(110, 110, 110, 0.5); }
.widget .cat-light-top.waxword .category-title h2:after { content:'Sharon Waxman'; font-size:11px; display:block; width:100px; position:relative; top:-6px;
		font-family:Arial,Gadget,Helvetica,sans-serif; color:#b50013; font-style:italic; text-transform:none; }
.wCLC .cat-light-top { padding:19px; }
/* wCLCM = Catlight Category Mini */
.wCLCM .category-light { padding-top:10px; }
.wCLCM .cat-light-top { padding:10px 19px; }
.wCLCM .category-mini-title { padding:5px 0; }
.wCLCM .category-mini-title h3 { font:400 14px/18px Oswald, Impact, sans-serif; }
.wCLCM .category-mini-title a { color:#333; }
.wCLCM .category-mini-excerpt { font-weight:400; font-size:13px; line-height:14px; color:#444; }
.widget .category-mini-more { display: block; padding: 0 20px 20px; font-weight:700; text-transform:uppercase; }
/* wCLNI = CatLight No Image */
.wCLNI { border-top:3px solid #e91b23; }
.wCLNI.widget .cat-light-top { padding-top:30px; }
.is-mobile .wCLNI.widget .cat-light-top { padding-top:0; }
.wCLNI h2 { font-weight:400; }
.wCLNI .cat-light-bottom .link-title,
.wCLNI .cat-light-bottom .link-title a { font-size:14px; font-size:400; line-height:1.8em; }
/* Widget - Catdark */
.wCD h3.widgettitle { top:-2px; left:20px; line-height:1; }
.widget .category-dark { background-color:#222; color:#fff; }
.is-mobile .widget .category-dark { background-color:#292929; color:#fff; }
.widget .category-dark p { color:#fff; }
.widget .cat-dark-play { color:#c00; margin-left:4px; font-size:10px; font-family:Helvetica, Arial, sans-serif; }
.widget .category-dark a:hover,
.widget .category-dark a { color:#fff; font-size:inherit; font-family:inherit; line-height:inherit; }
.widget .cat-dark-top-desc { padding:20px 20px 10px; }
.is-mobile .widget .cat-dark-top-desc { padding:10px 12px; border-bottom:1px solid #414141; }
.wCDS .cat-dark-top-desc { padding-bottom:20px; }
.widget .cat-dark-top-desc h3 { font-family:"alternategothic2_btregular",Oswald,Impact,sans-serif; font-size:30px; line-height:34px; }
.is-mobile .widget .cat-dark-top-desc h3 { font:400 18px/1.4em Oswald,Impact,sans-serif; }
.widget .cat .cat-dark-top-desc h3 { font:400 20px/1.2em Oswald,Impact,sans-serif; text-transform:uppercase; }
.widget .cat-dark-top-desc p { padding:0; }
.widget .cat-dark-bottom { padding:5px 20px 10px; }
.is-mobile .widget .cat-dark-bottom { padding:0; }
.widget .cat-dark-bottom .list-byline a { color:#999; line-height:1em; }
.widget .cat-dark-bottom img { display:block; }
.widget .cat-dark-bottom .img-wrap { display:block; margin-right:10px; float:left; position:relative; }
.widget .cat-dark-bottom h3 { font-size:13px; font-family:Helvetica, Arial, sans-serif; line-height:25px; }
.is-mobile .widget .cat-dark-bottom h3 { font:300 15px/1.4em Oswald, Impact, sans-serif; }
.widget .cat-dark-bottom.cat h3 { font-size:12px; }
#main .widget .cat-dark-bottom h3 { font-family:"alternategothic2_btregular",Oswald,Impact,sans-serif; font-size:18px; }
.widget .cat-dark-bottom li { border-top:1px dotted #555; padding:11px 12px 12px; }
.is-mobile .widget .cat-dark-bottom li { border-top:0 none; border-bottom:1px solid #414141; padding:11px 12px 12px; }

/* Category Description */
.wCDSC  { background-color:#222; }
.wCDSC .widgettitle a:hover,
.wCDSC .widgettitle a:active,
.wCDSC .widgettitle a { color:inherit; line-height:inherit; font-size:inherit; text-decoration:none; }
.wCDSC .widgettitle { background-color:#e91b23; font-weight:300; font-size:55px; line-height:0.85em; color:#fff; padding:17px 9px 12px; text-transform:uppercase; text-align:center;
		font-family:"alternategothic2_btregular",Oswald,Impact,sans-serif; }
.wCDSC .widgettitle.waxman { font-weight:600; font-size:75px; line-height:1em; letter-spacing:-1px; padding:8px 9px 4px; font-family:Oswald,Impact,sans-serif; }
.wCDSC .word { color:#000; }
.wCDSC .inner-wrap .inner { padding:20px; }
.wCDSC .inner-wrap p { margin:0; padding:0; line-height:17px; color:#ccc; }
.wCDSC .inner-wrap img { max-width:80px; float:left; margin:0 15px 6px 0; }
.wCDSC .inner-wrap.waxman p { line-height:12px; font-weight:bold; }
.wCDSC .inner-wrap.waxman img { margin:0 10px 0 0; max-width:116px; }
.wCDSC .sub-title { font:500 24px/1em Oswald,Impact,sans-serif; color:#e91b23; text-transform:uppercase; margin-bottom:0.35em; }
.wCDSC .sub-title a { color:#aaa; }
.wCDSC .waxman .sub-title { margin-bottom:10px; color:#999; }

/* Widget - Chartbeat */
#cb-top-pages h2 { text-transform:uppercase; font-size:35px; white-space:nowrap; position:relative; top:-6px; }
#cb-top-pages td h3 { padding:0 0 0 10px; font-size:16px; line-height:1.25em; position:relative; top:-3px; }
#cb-top-pages td h3 a { color:#666; }
#cb-top-pages .sep { height:15px; }
#cb-top-pages .shares { background:transparent url('imgs/shares.png') no-repeat 5px top; padding-left:29px; color:#aaa; font-size:12px; }
#cb-top-pages .trend-number { border-right:1px solid #ccc; color:#f00; font-family:"gotham_ultraitalic", Oswald, Impact, sans-serif; font-size:30px; padding:5px 10px 0 0; }
#cb-top-pages .trend-number,
#cb-top-pages .trend-title { vertical-align:top; }

/* Widget - Tabs */
.wT .tabs { padding:0 0 23px 20px; }
.wT .tabs li { float:left; display:inline; margin-right:3px; background-color:#777; }
.wT .tabs li.active,
.wT .tabs li:hover { background-color:#e91b23; }
.wT .tabs li a { color:#fff; font-size:17.25px; line-height:14px; padding:5px 6px 4px; display:block; text-transform:uppercase; }
.wT .cat-light-bottom { background:transparent none; }
.wT .cat-light-bottom h4 a { color:#333; font-size:12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.wT .tabber-content { display:none; }
.is-mobile .wT .tab-list-wrap { padding:0; }
.is-mobile .wT .tab-list-wrap ul { padding:0 10px; }
.is-mobile .wT .tab-list-wrap ul li { padding:10px 0; border-top:1px dotted #ccc; }
.is-mobile .wT .tab-list-wrap h4 { font:400 15px/1em Oswald, Impact, sans-serif; }
.is-mobile .wT .tab-list-wrap h4 a:link,
.is-mobile .wT .tab-list-wrap h4 a:visited,
.is-mobile .wT .tab-list-wrap h4 a { font:400 15px/1.35em Oswald, Impact, sans-serif; color:#333; }
.is-mobile .wT .tab-list-wrap h4 a:active,
.is-mobile .wT .tab-list-wrap h4 a:hover { color:#000; }
.is-mobile .wT .tab-list-wrap ul li img { max-width:110px; float:left; margin-right:10px; width:100%; height:auto; }

/* Widget - Photos */
.wPI { background-color:#292929; }
.wPI img { display:block; width:100%; }
.wPI h2 { color:#fff; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; }
.wPI h2 { padding:10px 12px; }
.wPI h2 a { font-size:10px; text-transform:uppercase; color:#c00; }
.wPI .fImg { display:block; width:100%; height:226px; overflow:hidden; }
.is-mobile .wPI .fImg { height:auto; }

/* Widget - Faceboox, Twitter, Newsletter */
.wFB .facebook-widget-content { padding:30px 20px 5px; }
.wTW { background-color:#F5F5F5; }
.wTW .tweet { padding-top:20px; }
.wNL .newsletter-widget { padding:32px 20px 20px; color:#666; font-size:12px; line-height:17px; background-color:#F5F5F5; }
.is-mobile .wNL .newsletter-widget { padding:10px 0; margin:0 10px; border-bottom:1px dotted #ccc; background-color:#fff; }
.is-mobile .wNL .newsletter-msg { font:300 27.5px/1em Oswald, Impact, sans-serif; color:#f33c2d; }
.is-mobile .wNL .newsletter-msg .em { font-weight:400; }
.is-mobile #top-mobile .wNL .newsletter-widget { padding:20px 10px; margin:0; border-top:1px solid #000; border-bottom:1px solid #000; background:#f33c2d; }
.is-mobile #top-mobile .wNL .newsletter-msg { color:#fff; font-size:23px; }
.wNL img { margin-bottom:3px; }
.wNL form { padding-top:10px; }
body #wrapper #inner-wrapper .wNL .button:hover,
body #wrapper #inner-wrapper .wNL .button:active,
body #wrapper #inner-wrapper .wNL .button:focus,
body #wrapper #inner-wrapper .wNL .button { border-color:#666; background-color:#000; color:#f13932 !important; font:23px/26px "alternategothic2_btregular",Oswald,Impact,sans-serif; padding:2px 6px 0;
		border-radius:0; vertical-align:top; margin:0; }
body.is-mobile #wrapper #inner-wrapper .wNL .button:hover,
body.is-mobile #wrapper #inner-wrapper .wNL .button:active,
body.is-mobile #wrapper #inner-wrapper .wNL .button:focus,
body.is-mobile #wrapper #inner-wrapper .wNL .button { padding:3px 12px 1px; font:400 14px/26px Oswald, Impact, sans-serif; color:#fff !important; }
body.is-mobile #site-wrap #top-mobile .wNL .button:hover,
body.is-mobile #site-wrap #top-mobile .wNL .button:active,
body.is-mobile #site-wrap #top-mobile .wNL .button:focus,
body.is-mobile #site-wrap #top-mobile .wNL .button { background:#000; color:#fff; padding:6px 10px 4px; }
body #wrapper #inner-wrapper .wNL .email-signup { border:1px solid #d8d8d8; padding:6px 5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; width:200px; margin:0; border-radius:0; }
body.is-mobile #wrapper #inner-wrapper .wNL .email-signup { width:209px; margin-right:5px; box-shadow:inset 4px 3px 5px #999; }
body.is-mobile #site-wrap #top-mobile .wNL .email-signup { width:calc(100% - 100px); }
body.is-mobile #wrapper #inner-wrapper #footer-widgets .wNL { background-color:#fff; padding-bottom:10px; }

/* Widget - Better RSS */
.widget_better_rss_widget { width:100%; margin-bottom:1em !important; }
.rsswidget-header-image-wrapper { line-height:50px; margin:0 0 15px; text-align:center; }
.rsswidget-header-image-wrapper img { vertical-align:bottom; }
.widget.widget_better_rss_widget li { border-top:1px dotted #ccc; padding:5px; }
.widget.widget_better_rss_widget li a:hover,
.widget.widget_better_rss_widget li a { color:#000; font-size:10px; font-weight:600; line-height:12px; display:block; height:24px; overflow:hidden; }

/* Widget - Carousel (dailies) */
.widget .dailies-carousel-title h2 { font:83px/80px "gotham_blackregular",Oswald,sans-serif; text-transform:uppercase; text-align:center; white-space:nowrap; padding:0; }
.is-mobile .widget .dailies-carousel-title h2 { font:79px/76px "gotham_blackregular",Oswald,sans-serif; }
.widget .dailies-carousel-title h2 a:hover,
.widget .dailies-carousel-title h2 a { color:#ff0000; text-decoration:none; margin-left:-4px; font:inherit; }
.widget.wCRD { background-color:#000; width:340px; }
.is-mobile .widget.wCRD { width:320px; }

/* Widget - Breaking News and Events */
.widget.breaking-news  { clear:both;padding-top:20px; }
.widget.breaking-news .breaking-news-content { height: 280px; width: 100%; background: black; }
.widget.breaking-news .top { width: 100%; height: 90px; background: #bd0000 url(imgs/breaking-news-banner-bg.png ) repeat-y; }
.widget.breaking-news .left { width: 426px; height: 240px; margin: 20px 10px 20px 20px; float: left; }
.widget.breaking-news .middle { width: 247px; height: 239px; float: left; margin: 20px 10px 20px 10px; position: relative; }
.widget.breaking-news .middle .sub-text-category{ background: url(imgs/photo-gallery.png); width: 248px; height: 75px; position: absolute; bottom: 0;}
.widget.breaking-news .right { width:246px; height: 239px; float: left; margin: 20px 20px 10px 10px; position: relative;}
.widget.breaking-news .right a.story-link { color: #fff; font-size: 20px; line-height: 21px; margin: 10px 0; display: block; text-align: center; text-transform: uppercase; height: 42px;overflow: hidden; }
.widget.breaking-news .right a.read-more { color: #fff; background: #ff0000; display: block; width: 194px; height: 42px; position: absolute; bottom: 0; text-align: center; text-transform: uppercase; font-size: 22px; line-height: 25px; font-family: alternategothic2_btregular; padding: 10px 26px 13px 26px; text-decoration: none; letter-spacing: 1px; }
.widget.breaking-news .top h1 { color: #fff; font-size: 60px; text-transform: uppercase; text-align: center; line-height: 90px; font-weight: normal; letter-spacing: 1px; }
.widget.breaking-news .top h1 a { color: #fff; text-decoration: none; }
/* SliderKit - Slider */
.SK{position:relative;overflow:hidden;text-align:left;height:442px;width:100%;}
.is-mobile .SK{position:relative;overflow:hidden;text-align:left;height:344px;width:100%;}
.SK a,
.SK a:hover{text-decoration:none;}
.SK a:focus{outline:1px dotted #000;}
.SK img{border:0;}
.SK .SK-nav{z-index:10;position:absolute;text-align:center;}
.SK .SK-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.SK .SK-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.SK .SK-nav-clip ul li{float:left;}
.SK .SK-nav-clip ul li a{display:block;overflow:hidden;}
.SK .SK-btn{z-index:10;}
.SK .SK-panel{z-index:1;position:absolute;overflow:hidden;}
.SK .SK-panel-active{z-index:5;}
.SK .SK-panel-old{z-index:4;}
.SK .SK-panel-textbox{position:absolute;z-index:1;}
.SK .SK-panel-text{position:absolute;z-index:3;top:0;left:0;}
.SK .SK-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
.SK .SK-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}
.SK .SK-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}
/* -------- Navbar */
.wCRD .SK-nav{ left:50%; top:300px; width:340px; padding:10px 0; background:#000; margin:0 0 0 -170px; }
.is-mobile .wCRD .SK-nav{ width:320px; margin-left:-160px; }
.wCRD .SK-nav-clip ul li{float:left;margin:0;}
.wCRD .SK-nav-clip ul li a{display:block;width:86px;height:60px;overflow:hidden;margin:0 0 0 3px;opacity: 0.5;}
.wCRD .SK-nav-clip ul li a:hover {opacity: 1;}
.wCRD .SK-nav-clip ul li.SK-selected a{padding:0;opacity: 1;}
/* -------- Buttons */
.wCRD .SK-btn{position:absolute;top:0;height: 16px;top:50%;margin-top: -8px;}
.wCRD .SK-btn a{display:block;height:16px;width:16px;background:url("imgs/nav.png");}
.wCRD .SK-btn span{display:none;}
.wCRD .SK-btn-disable{opacity:0.3;}
.wCRD .SK-btn-disable a:hover{cursor:default;}
/* -------- Buttons > Navbar buttons */
.wCRD .SK-nav-btn{width:23px;}
.wCRD .SK-nav-prev{left:15px;}
.wCRD .SK-nav-next{right:15px;}
.wCRD .SK-nav-prev a{background-position:-89px center;}
.wCRD .SK-nav-next a{background-position:-108px center;}
.wCRD .SK-nav-prev a:hover,
.wCRD .SK-nav-prev a:focus{background-position:-126px center;}
.wCRD .SK-nav-next a:hover,
.wCRD .SK-nav-next a:focus{background-position:-145px center;}
/* -------- Buttons > Go buttons */
.wCRD .SK-go-btn{width:16px;}
.wCRD .SK-go-prev{left:10px;}
.wCRD .SK-go-next{right:10px;}
.wCRD .SK-go-prev a{background-position:0px 0px;opacity: .6;}
.wCRD .SK-go-next a{background-position:0px -20px;opacity: .6;}
.wCRD .SK-go-prev a:hover,
.wCRD .SK-go-prev a:focus{background-position:0px 0px;opacity: 1;}
.wCRD .SK-go-next a:hover,
.wCRD .SK-go-next a:focus{background-position:0px -20px;opacity: 1;}
/* -------- Panel */
.wCRD .SK-panel{ top:0; left:50%; width:340px; height:300px; margin:0 0 0 -170px; overflow:visible; background:#000; }
.is-mobile .wCRD .SK-panel{ width:320px; margin-left:-160px; }
/* -------- Panel > Textbox */
.wCRD .SK-panel-textbox{top:380px;left:0;width:100%;height:62px;}
.is-mobile .wCRD .SK-panel-textbox{top:282px;left:0;width:100%;height:62px;}
.wCRD .SK-panel-text{height:62px;color:#fff;}
.wCRD .SK-panel-text h2{font:300 22px/21px "alternategothic2_btregular",sans-serif;padding: 10px;}
.is-mobile .wCRD .SK-panel-text h2{font:400 15px/21px Oswald, Impact, sans-serif;padding: 10px;}
.wCRD .SK-panel-text a{color: #FFFFFF;display: block;height: 42px;overflow: hidden; line-height:21px;}
.wCRD .SK-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.wCRD .SK-panel-overlay{width:100%;height:62px;background:#000;}

/* Template Oscars ballot */

.survey label { font-family: Verdana; }
.survey { margin-top: 5px; display: inline-block; padding-bottom: 20px;  width: 100%; margin: 0 auto; border: none; padding-right: 0; padding-left: 0; clear: both; }
.survey legend { font-weight: bold; width: 100%; padding-bottom: 5px; text-align: center; }
.column { width: 30%; float: left; padding: 0px; margin: 0px auto; margin-left: 2.5%; }
.survey ul { list-style: none; padding: 0; margin: 0 !important; }
.survey li { list-style: none; margin: 0 !important; padding: 0 !important; font-family: 'Open Sans', sans-serif; font-size: 11px; position: relative; clear: both; }
.survey li input [ type=radio ] { margin: 0 !important; vertical-align: middle; }
.print-check { display: none; height: 14px; }
.survey li img { vertical-align: middle; }
.survey .progress-wrapper { width: 89%; height: 20px; position: absolute; z-index: 0; }
.survey .progress { width: 100%; height: 20px; position: absolute; z-index: 0; border: 1px solid #eee; border-radius: 2px; }
.survey .progress div { background-image: -webkit-gradient( linear, left 0%, left 100%, from ( #68b5ff ), to ( #0a4ad5 ) ); background-image: -webkit-linear-gradient( top, #68b5ff, 0%, #0a4ad5, 100% ); background-image: -moz-linear-gradient( top, #68b5ff 0%, #0a4ad5 100% ); background-image: linear-gradient( to bottom, #68b5ff 0%, #0a4ad5 100% ); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff68b5ff', endColorstr='#ff0a4ad5', GradientType=0 ); border-color: #2aabd2; height: 20px; border-radius: 2px; opacity: 0.9; }
.survey .progress-count { width: 10%; float: left; text-align: right; }
.survey .name-wrapper { width: 10%; float: left; text-align: right; }
.survey .name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; color: #333; text-indent: 5px; font-family: Verdana; width: 89%; text-align: left; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; color: #222; }
a.btn:visited, a.btn:active { color: #222; }
.btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover, .btn:focus { color: #333333; text-decoration: none; }
.btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba( 0, 0, 0, 0.125 ); box-shadow: inset 0 3px 5px rgba( 0, 0, 0, 0.125 ); }
.btn.disabled, .btn[ disabled ], fieldset[ disabled ] .btn { pointer-events: none; cursor: not-allowed; opacity: 0.65; filter: alpha( opacity = 65 ); -webkit-box-shadow: none; box-shadow: none; }
.btn-default, .btn-info   { text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.2 ); -webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, 0.15 ), 0 1px 1px rgba( 0, 0, 0, 0.075 ); box-shadow: inset 0 1px 0 rgba( 255, 255, 255, 0.15 ), 0 1px 1px rgba( 0, 0, 0, 0.075 ); }
.btn-default:active, .btn-default.active, .btn-info.active { -webkit-box-shadow: inset 0 3px 5px rgba( 0, 0, 0, 0.125 ); box-shadow: inset 0 3px 5px rgba( 0, 0, 0, 0.125 ); }
.btn:active, .btn.active { background-image: none; }
.btn-default { background-image: -webkit-gradient( linear, left 0%, left 100%, from( #ffffff ), to( #e6e6e6 ) ); background-image: -webkit-linear-gradient( top, #ffffff, 0%, #e6e6e6, 100% ); background-image: -moz-linear-gradient( top, #ffffff 0%, #e6e6e6 100% ); background-image: linear-gradient( to bottom, #ffffff 0%, #e6e6e6 100% ); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr = '#ffffffff', endColorstr = '#ffe6e6e6', GradientType = 0); border-color: #e0e0e0; text-shadow: 0 1px 0 #fff;  border-color: #ccc; }
.btn-default:active, .btn-default.active { background-color: #e6e6e6; border-color: #e0e0e0; }
.btn-info {  background-image: -webkit-gradient( linear, left 0%, left 100%, from ( #5bc0de ), to ( #31b0d5 ) ); background-image: -webkit-linear-gradient( top, #5bc0de, 0%, #31b0d5, 100% ); background-image: -moz-linear-gradient( top, #5bc0de 0%, #31b0d5 100% ); background-image: linear-gradient( to bottom, #5bc0de 0%, #31b0d5 100% ); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr = '#ff5bc0de', endColorstr = '#ff31b0d5', GradientType = 0 ); border-color: #2aabd2; }
#post-area { float: left; width: 100%; margin: 0 auto; margin-bottom: 40px; }
#main { position: relative; }
.small-icon-links a:visited { color: #545454; }
.survey-form{ float: left; width: 100%; margin: 0 auto; }
.full2 .btn{float: right; margin-left: 15px; background: #ff0000!important;margin-right: 30px;}

@media print {
    #top-header-wrapper, #nav-wrapper, #header-adtop, #wallpaper, #sidebar-wrapper, #footer-wrapper, .share-line, .twitter-byline, .prev-next-wrapper, #comments, .survey li .avatar, .small-icon-links, .page-template-page-survey2-php #logo-wrapper, #skylineContainer { display: none; width: 0; height: 0; }
    span.home-widget-header, span.small-widget-header, span.sidebar-widget-header, ul.tabber-widget, #comments, #related-posts { border:none; }
    #main{ box-shadow: none; background: #fff; }
    #home-main, #post-area, #content-area{ width: 100%;border: none !important; margin:0 !important; }
    #content-wrapper input[ type = submit ] { display: none; }
    .iradio_square-blue,.icheckbox_square-blue { box-shadow: 2px 2px 1px rgba( 50, 50, 50, 0.75 ); border: 1px solid #ccc; background: none; }
    .survey { padding-bottom: 0 !important; }
    .survey legend { font-size: 8px; padding-bottom: 0; text-align:left; }
    .survey li .print-check { display: none; }
    .survey li { font-size: 7px; line-height: 10px; }
    .survey li input[ type = radio ] { display: none; }
    .progress { height: 10px; }
    .progress div { height: 10px; }
    .survey .progress { height: 10px !important; }
    .survey .progress div { height: 10px !important; }
    .article-header { border:none; }
    #main{ box-shadow: none !important; background: none; }
    html, body{ background: none !important; }
}


/* BJQS - Slider */
ol.bjqs-markers { list-style:none; padding:0; margin:0; width:100%; position:absolute; top:286px; left:9px; z-index:1050; }
.is-mobile ol.bjqs-markers { top:auto; bottom:-3px; left:auto; right:-1px; width:auto; }
ol.bjqs-markers.h-centered { text-align:center; }
ol.bjqs-markers li { display:inline; }
ol.bjqs-markers li a { display:inline-block; margin-right:3px; width:14px; height:14px; background:transparent url('imgs/bullets-red.png') no-repeat; text-indent:-999px; }
ol.bjqs-markers li.active-marker a { background-position:0 -18px; }
p.bjqs-caption { display:block; width:96%; margin:0; padding:2%; position:absolute; bottom:0; }

/* Slider & Quad */
.sub-story img,
.main-story img { opacity:.9; }
.sub-story img { opacity:.8; }
.main-story:hover img { opacity:.5; }
.sub-story:hover img { opacity:.2; }

.main-text { padding:20px 9px 8px; position:absolute; bottom:10px; left:0; width:auto; z-index:20; }
.mode-2 .main-text { bottom:40px; }
.main-text h2,
.main-text h1 { color:#fff; text-decoration:none; text-transform:uppercase; width:92%; overflow:hidden; font-weight:500; font-size:37px; line-height:95%;
		font-family:"alternategothic2_btregular",Oswald,Impact,sans-serif; }
.home .main-text h2 { height:71px; }
.is-mobile.home .main-text h2 { max-height:78px; height:auto; }
#featured-main .widgets { background-color:#222; }
#featured-main .widget { border-top:3px solid #e91b23; }
#featured-main .widget .cat-dark-bottom { padding:25px 20px 13px; }
#featured-main .widget .category-dark .list-byline { display:block; }
#featured-main .widget .category-dark li h3 { max-height:68px; overflow:hidden; font-weight:700; }
#featured-main .widget .category-dark li { padding:8px 0 7px; }
#featured-main .widget .category-dark li:first-child { border-top:0; }
.mobile-divider { display:none; }
.is-mobile .mobile-divider { padding:9px 12px 10px; display:block; }
.is-mobile .mobile-divider .inner { height:1px; border-bottom:1px dotted #ccc; }

.sub-text { padding:10px 10px 8px; position:absolute; bottom:0; left:0; width:auto; }
.sub-text h2 { color:#fff; font-size:20px; font-weight:400; line-height:120%; margin-bottom:4px; text-transform:uppercase; max-height:48px; overflow:hidden;
		text-shadow:1px 1px 2px #000; -moz-text-shadow:1px 1px 2px #000; -ms-text-shadow:1px 1px 2px #000; -o-text-shadow:1px 1px 2px #000; -webkit-text-shadow:1px 1px 2px #000; }
.sub-text p { color:#ccc; font:13px/17px helvetica,arial,sans-serif; max-height:0; overflow:hidden; margin:0; }
.sub-story:hover .sub-text p { max-height:100px; }
.sub-text-cat{ font-family:Oswald, Impact, sans-serif; text-transform:uppercase; font-size:10px; padding-left:15px; background:url('imgs/sub-text-cat_background.png') no-repeat; font-weight:500;
		line-height:1.6; }

/* Footer */
#footer-widgets { padding:40px 0; background-color:#AA0102; color:#fff; position:relative; background:linear-gradient(to bottom, #aa0000 0%, #aa1133 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); }
.is-mobile #footer-widgets { background:none repeat scroll 0 0 #f33c2d; padding:0 0 20px 0; border-top:0 none; }
.qs-brand-wrap { position:absolute; bottom:3px; right:6px; font-size:11px; line-height:12px; }
.qs-brand { font-weight:bold; }
#footer-far-left-column { position:relative; top:-10px; }
#footer-far-left-column .widgets-inner { padding:0 1em; }
#footer-far-left-column img { display:block; }
#footer-widgets ul.footer-nav { float:right; font-size:11px; padding-right:22px; display:inline; }
#footer-widgets ul.footer-nav li { display:inline; color:#fff; }
#footer-widgets ul.footer-nav li:before { content:" | "; }
#footer-widgets ul.footer-nav li:first-child:before { content:""; }
#footer-widgets a { color:#fff; }
#footer-widgets a:hover { text-decoration:underline; color:#fff; }
#footer-right-column,
#footer-middle-column,
#footer-left-column { width:auto; margin-left:40px; padding-bottom:1.5em; }
#footer-right-column a,
#footer-middle-column a,
#footer-left-column a,
#footer-right-column li,
#footer-middle-column li,
#footer-left-column li { font-weight:bold; line-height:19px; font-size:12px; }
#footer-right-column h3.widgettitle,
#footer-middle-column h3.widgettitle,
#footer-left-column h3.widgettitle { position:static; background-color:transparent; font-size:34px; line-height:31px; padding:0; }

.is-mobile .mobile-social-wrapper { background-color:#fff; }
.is-mobile .mobile-social-icons { width:300px; padding:10px 0; border-bottom:1px dotted #ccc; margin:0 auto; }
.is-mobile .soc-icon { display:block; float:left; width:54px; height:54px; margin:0 0 0 28px; background:transparent url('imgs/mobile-social-icons.png') no-repeat scroll 0 0; text-indent:-9999em; }
.is-mobile .soc-icon:first-child { margin:0; }
.is-mobile .soc-icon.fb { background-position:0 0; }
.is-mobile .soc-icon.tw { background-position:-55px 0; }
.is-mobile .soc-icon.yt { background-position:-110px 0; }
.is-mobile .soc-icon.ig { background-position:-165px 0; }

/* Transitions & Effects */
.tOP4 { transition:opacity .4s; -moz-transition:opacity .4s; -ms-transition:opacity .4s; -o-transition:opacity .4s; -webkit-transition:opacity .4s; }
.tOP2 { transition:opacity .2s; -moz-transition:opacity .2s; -ms-transition:opacity .2s; -o-transition:opacity .2s; -webkit-transition:opacity .2s; }
.tAT2 { transition:top .2s; -moz-transition:top .2s; -ms-transition:top .2s; -o-transition:top .2s; -webkit-transition:top .2s; }
.tAT4 { transition:top .4s; -moz-transition:top .4s; -ms-transition:top .4s; -o-transition:top .4s; -webkit-transition:top .4s; }
.tXH4 { transition:max-height .4s; -moz-transition:max-height .4s; -ms-transition:max-height .4s; -o-transition:max-height .4s; -webkit-transition:max-height .4s; }
.eTSH112 { text-shadow:1px 1px 2px #000; -moz-text-shadow:1px 1px 2px #000; -ms-text-shadow:1px 1px 2px #000; -o-text-shadow:1px 1px 2px #000; -webkit-text-shadow:1px 1px 2px #000; }

/* ShareThis */
body .stButton .st-facebook-counter,
body .stButton .st-twitter-counter,
body .stButton .st-linkedin-counter,
body .stButton .st-pinterest-counter,
body .stButton .st-sharethis-counter2,
body .stButton .reddit,
body .stButton .stumbleupon { height:20px; padding:0; width:20px; line-height:20px; background-image:url('imgs/social-buttons.png') !important; }
.stButton .st-facebook-counter { background-position:0 -60px }
.stButton .st-twitter-counter { background-position:-20px -60px; }
.stButton .st-pinterest-counter { background-position:-40px -60px; }
.stButton .st-linkedin-counter { background-position:-60px -60px; }
.stButton .reddit { background-position:-60px -80px; }
.stButton .st-sharethis-counter2 { background-position:-80px -80px; }
.stButton .stumbleupon { background-position:0 -100px; }
body .stButton .stArrow { height:19px; line-height:19px; background-position:3px 11px; }
body .stButton .stButton_gradient { border-radius:0; height:17px; padding:4px; width:27px; background:none; }
body .stButton > span > .stButton_gradient { border:0 none; float:left; padding:4px 0; width:20px; }
body .stButton .chicklets { padding:0; width:20px; height:20px; overflow:hidden; text-indent:100%; }
.st_plusone_hcount > div { width:64px !important; }

/* Homepage */
body #content { background:#fff url('imgs/white-noise.gif'); width:100%; padding-top:0px; }
body.is-mobile #content { background:none repeat scroll 0 0 #fff; width:100%; padding-top:0px; }
#content-wrapper { position:relative; width:100%; }

/* Single Posts */
body .post-video { margin-bottom:15px; }
body .page-title,
body.post .title,
body.page .title { margin-bottom:0; }
.article-header { padding:10px 20px; border-bottom:1px dotted #ccc; }
.is-mobile .article-header { padding:10px; border-bottom:1px dotted #ccc; }
.article-header h1.title { font:400 26px/1.2em Oswald, Impact, sans-serif; color:#444; }
.is-mobile .article-header h1.title { font:400 20px/1.2em Oswald, Impact, sans-serif; color:#333; }
.article-header h1.title.dailies-title { font-size: 42px; margin: 0 0 0 -20px; width: 100%; background: black; color: white; padding: 15px 20px; }
.article-header h1.title.dailies-title span.headline_categoryname { color: red; text-transform: uppercase; }
.article-header h1.title.dailies-title span.headline_divider { color: gray; }
.article-header h1.title.dailies-title a:hover { text-decoration: none; }
body .share-line-qs,
body .share-line,
body .post-meta { background-color:#fff; border-bottom:1px dotted #ccc; padding:6px 20px; margin:0; }
body.is-mobile .post-meta { padding:10px 10px 7px; border-bottom:0 none; font:400 12px/1.3em Helvetica, Arial, sans-serif; }
body.is-mobile .mobile-share-line,
body.is-mobile .share-line-qs,
body.is-mobile .share-line { background-color:#f3f3f3; padding:8px 10px 0; border-bottom:2px solid #f9f9f9; display:block !important; }
body.is-mobile .mobile-share-line .small-icon-links,
body.is-mobile .share-line-qs .small-icon-links,
body.is-mobile .share-line .small-icon-links { padding-bottom:8px; }
body.is-mobile .mobile-share-line { padding:0 10px; border-bottom:0 none; }
body.is-mobile .mobile-link-shares { line-height:0; font-size:0; }
body.is-mobile .mobile-link-shares > span { display:inline-block; line-height:0; }
body.is-mobile .mobile-link-shares .stButton { line-height:0; margin-top:10px; margin-bottom:10px; }
body .share-line-qs,
body .share-line { padding:5px 17px 0; }
.share-line-qs .share-icons,
.share-line .share-icons { float:left; }
.mobile-share-line .share-icons { text-align:center; line-height:0; }
body.is-mobile .mobile-share-line .st_plusone_hcount,
body.is-mobile .mobile-share-line .st_sharethis_hcount,
body.is-mobile .mobile-share-line .st_stumbleupon_hcount,
body.is-mobile .share-line-qs .st_plusone_hcount,
body.is-mobile .share-line-qs .st_sharethis_hcount,
body.is-mobile .share-line-qs .st_stumbleupon_hcount,
body.is-mobile .share-line .st_plusone_hcount,
body.is-mobile .share-line .st_sharethis_hcount,
body.is-mobile .share-line .st_stumbleupon_hcount { display:none; }
.mobile-share-line .small-icon-links,
.share-line-qs .small-icon-links,
.share-line .small-icon-links { float:right; padding-top:8px; margin:0 0 0 10px; }
.mobile-share-line .small-icon-links a,
.share-line-qs .small-icon-links a,
.share-line .small-icon-links a { background:transparent url('imgs/social-buttons.png') no-repeat 0 0; padding:1px 0 1px 18px; font-size:10px; color:#545454; font-weight:300; margin-left:5px; }
.mobile-share-line a.email,
.share-line-qs a.email,
.share-line a.email { background-position:-103px -62px; }
.mobile-share-line a.print,
.share-line-qs a.print,
.share-line a.print { background-position:-103px -87px; }
.post-meta .author a:hover,
.post-meta .author a { color:#000; }
.post-meta .cll-category { color:#c00; text-transform:uppercase; font-weight:700; }
.is-mobile .post-meta .cll-category { color:#f00; }
.post-meta .tw-byl { float:right; background:transparent url('imgs/social-buttons.png') no-repeat -97px -103px; color:#12699e; margin-left:10px; padding-left:20px; }
.post-meta .tw-byl a:hover,
.post-meta .tw-byl a { color:#12699e; font-weight:normal; }
.post-img { display: inline-block; position: relative; }
.is-mobile .post-img { display:block; }
.post-img img { display:block; padding: 0 20px }
#main article .related-vertical { display:none; clear:both; }
#main article .related-vertical .post-thumb { position:relative; }
#main article .entry { padding:20px; border-bottom:1px dotted #ccc; }
.is-mobile #main article .entry { padding:10px 10px 0; }
.is-mobile #main article .entry.gallery-3 { padding:0; }
.is-mobile #main article .entry.gallery-3 .excerpt { padding:10px; }
#main article .post-img p.caption { padding:0.7em 20px; font-size:10px; line-height:12px; text-align:right; font-style:italic; color:#444; }
.is-mobile #main article .post-img p.caption { margin:0; }
.is-mobile #main article .featured .has-caption { background:#f3f3f3; border-bottom:2px solid #f9f9f9; }
#main article .post-img.vertical { float:left; padding-right:1em; }
#main article .entry-excerpt p { font-size:16px; font-weight:bold; }
.is-mobile .entry p { color:#333; font-weight:400; }
.is-mobile #main article .entry-excerpt p { color:#333; }
#main .relatedpostscontent h2 { font-size:18px; line-height:18px; color:#333; height:72px; overflow:hidden; }
#main h3.relatedpostsheader { color:#fff; background-color:#e91b23; padding:7px 5px 4px; text-transform:uppercase; font:400 18px/12px "alternategothic2_btregular",sans-serif; }
#main #related-posts { border-top:3px solid #e91b23; position:relative; padding:0 20px; }
.is-mobile #main #related-posts { border-top:0 none; padding:0; }
.is-mobile #main #related-posts .trc_elastic .trc_rbox { padding:0 10px; }
#related-posts h3.post-header { background-color:#e91b23; color:#fff; float:left; padding:0 7px; margin:0 7px 0 0; text-transform:uppercase; font-size:18px; line-height:18px; font-weight:400; }
#related-posts .trc_rbox_header_span { display:none; }
#main .taboola-below-article-thumbnails { padding:25px 20px 20px; }
body.single.is-mobile #taboola-mobile-mid-article-thumbnails { margin: 20px 0; }
#main .post-utility { padding:0 20px; }
#main #disqus_thread { padding:20px; }
.is-mobile #main #disqus_thread { padding:10px; }
.is-mobile .widget.comments { position:relative; max-height:328px; overflow:hidden; }
.is-mobile .widget.comments.open { position:relative; max-height:none; }
.is-mobile .down-arrow-wrap-wrap { height:100%; width:100%; position:absolute; bottom:0; z-index:1000; }
.is-mobile .open .down-arrow-wrap-wrap { height:auto; }
.is-mobile .down-arrow-wrap { height:30px; width:100%; position:absolute; background:transparent url('imgs/comment-fade.png') repeat-x scroll left bottom; z-index:100000; bottom:0; left:0; right:0; }
.is-mobile .down-arrow-wrap .down-arrow { width:86px; height:30px; position:absolute; background:transparent url('imgs/comment-down-arrow.png') no-repeat scroll center bottom; margin:auto; bottom:0; left:0; right:0; }
#main .fa-tag { display:none; }
#main .post-utility .tags { margin:0; }
#main .post-utility .tags a { display:block; float:left; padding:6px 5px 2px; background:#999; color:#fff; margin:0 4px 4px 0; text-transform:uppercase;
		font:300 16px/0.9em alternategothic2_btregular,Oswald,Impact,sans-serif; }
#main .post-utility .tags a:hover,
#main .post-utility .tags a:active { background-color:#e91b23; text-decoration:none; }

/*
.is-mobile .mobile-link-shares .qstw-sharer { width:48px; height:55px; display:inline-block; }
.qstw-sharer .icon { background:transparent url('imgs/mshr-icons.png') no-repeat scroll 0 0; width:30px; height:30px; margin:10px auto; display:block; }
.qstw-sharer.fb { background-color:#2e5690; }
.qstw-sharer.fb .icon { background-position:10px 0; }
.qstw-sharer.tw { background-color:#2fa7d1; }
.qstw-sharer.tw .icon { background-position:-25px 0; }
.qstw-sharer.in { background-color:#0097bd; }
.qstw-sharer.in .icon { background-position:-57px 0; }
.qstw-sharer.wa { background-color:#189d0e; }
.qstw-sharer.wa .icon { background-position:-94px 0; }
.qstw-sharer.em { background-color:#72898c; }
.qstw-sharer.em .icon { background-position:-165px 0; }
*/
.st_facebook_large .stButton,
.st_twitter_large .stButton,
.st_reddit_large .stButton,
.st_linkedin_large .stButton,
.st_whatsapp_large .stButton,
.st_email_large .stButton { margin:0 0 0 2px; }
.mobile-link-shares > span:first-child .stBUtton { margin-left:0; }
.st_facebook_large .stButton .stLarge { width:48px; height:55px; background:transparent url('imgs/mshr-icons.png') no-repeat scroll 0 0 !important; }
.st_twitter_large .stButton .stLarge { width:48px; height:55px; background:transparent url('imgs/mshr-icons.png') no-repeat scroll -48px 0 !important; }
.st_reddit_large .stButton .stLarge { width:48px; height:55px; background:transparent url('imgs/mshr-icons.png') no-repeat scroll -288px 0 !important; }
.st_linkedin_large .stButton .stLarge { width:48px; height:55px; background:transparent url('imgs/mshr-icons.png') no-repeat scroll -96px 0 !important; }
.st_whatsapp_large .stButton .stLarge { width:48px; height:55px; background:transparent url('imgs/mshr-icons.png') no-repeat scroll -144px 0 !important; }
.st_email_large .stButton .stLarge { width:48px; height:55px; background:transparent url('imgs/mshr-icons.png') no-repeat scroll -240px 0 !important; }

article .img-hover-wrapper{position:relative; overflow:hidden;}
article .article_share_buttons { display: none; float: left; position: absolute; top: 95%; margin-left:-175px; margin-top: -62px; left:50%; margin-right: 0; right: 0; }
article .share_btns-of-article { background-color: rgba(0,0,0,0.5); float: left; padding: 5px 0 5px 0 !important; }
article .share_btns-of-article li { list-style: none !important; }
article #img-desc p {color: rgb(244, 244, 244) !important;}
article .share_big ul li:first-child i { background: url("imgs/share_on_fb.png"); height: 45px; width: 167px; cursor: pointer; display: block; }
article .share_big ul li i { background: url("imgs/tweet_this_story.png"); height: 45px; width: 167px; cursor: pointer; display: block; }
article .share_small ul li:first-child i { background: url("imgs/share-fb.png"); height: 28px; width: 80px; cursor: pointer; display: block; }
article .share_small ul li i { background: url("imgs/share-tw.png"); height: 28px; width: 80px; cursor: pointer; display: block; }
article .share_small { margin-top: -47px; margin-left: -92px; }
article .share_small ul li:first-child { float: left; padding-left: 5px; padding-right: 5px; }
article .share_small ul li { float: right; padding-right: 5px; }
article .share_big ul li:first-child { float: left; padding-left: 5px; padding-right: 5px; }
article .share_big ul li { float: right; padding-right: 5px; }
article #article-subs-ad iframe { margin: 0 auto; }
/*
#main .ctx-link a,
#main .ctx-link { font-size:16px; line-height:1em; }
*/

/* Single Posts - Photos */
.share-line-qs .small-icon-links a.gallery,
.share-line .small-icon-links a.gallery { background:transparent url('imgs/gallery.png') no-repeat 0 0; }
.share-line-qs .small-icon-links a.mode-1,
.share-line .small-icon-links a.mode-1 { background-position:0 -26px; }
.share-line-qs .small-icon-links a.mode-2,
.share-line .small-icon-links a.mode-2 { background-position:0 -53px; }
.share-line-qs .small-icon-links a.mode-3,
.share-line .small-icon-links a.mode-3 { background-position:0 -5px; }
.gallery-wrapper { background-color:#222; padding:10px; }
.gallery-wrapper .lighter { background-color:#3f3f3f; }
.gallery-wrapper .darker { background-color:#1a1a1a; }
.gallery-wrapper .slides-wrapper ul,
.gallery-wrapper .slides-wrapper li { list-style:none outside; margin:0; padding:0; border:0; }
body .embed-photo-gallery .prev,
body .embed-photo-gallery .next,
.gallery-wrapper ._prev,
.gallery-wrapper ._next { position:absolute; top:50%; height:72px; margin-top:-36px; background:#f81700 url('imgs/white-arrows.png') no-repeat 0 0; overflow:hidden; text-indent:-999em; width:30px;
		z-index:10; }
body .embed-photo-gallery .prev,
.gallery-wrapper ._prev { left:6px; background-position:6px 24px; }
body .embed-photo-gallery .next,
.gallery-wrapper ._next { right:6px; background-position:-48px 24px; }
body .embed-photo-gallery .prev:hover,
body .embed-photo-gallery .next:hover,
body .embed-photo-gallery .prev:active,
body .embed-photo-gallery .next:active,
.gallery-wrapper ._prev:hover,
.gallery-wrapper ._next:hover,
.gallery-wrapper ._prev:active,
.gallery-wrapper ._next:active { box-shadow:0 0 4px 5px rgba(255, 255, 255, 0.15); }
body .embed-photo-gallery .prev._disabled,
body .embed-photo-gallery .next._disabled,
.gallery-wrapper ._prev._disabled,
.gallery-wrapper ._next._disabled { background-color:#ff918e; box-shadow:none; }
.gallery-wrapper #related-posts { border-top:3px solid #c00; position:relative; float:left; width:640px; max-width:100%; }
.gallery-wrapper #related-posts ul { margin:8px 0 0 0; list-style:none outside; padding:0; clear:left; }
.gallery-wrapper #related-posts li { float:left; list-style:none; margin:10px 10px 0 0; width:152px; }
.gallery-wrapper #related-posts li:nth-child(2n+0) { margin-right:0; }
.gallery-wrapper #related-posts .related-image { padding:8px 8px 0; }
.gallery-wrapper #related-posts .related-image img:hover { opacity:0.8; }
.gallery-wrapper #related-posts .related-text { padding:0 8px 8px; color:#fff; font:400 13px/16px Oswald, Impact, sans-serif; }
.gallery-wrapper #related-posts .related-text a { color:inherit; display:block; height:64px; overflow:hidden; font-weight:inherit; }
.gallery-wrapper img { display:block; margin:0 auto; max-height: 100%; height: auto; }
.gallery-1 .slides-wrapper { position:relative; overflow:hidden; text-align:center; margin:0 0 10px; width:100%; min-width:315px; min-height:200px; }
.gallery-1 .slides-wrapper ul,
.gallery-1 .slides-wrapper li { width:100%; margin:0; padding:0; }
.gallery-1 .slides-wrapper li { display:none; }
.gallery-1 .slides-wrapper li.ad .img-wrapper { display:table; width:100%; height:100%; }
.gallery-1 .slides-wrapper li.ad .ad-wrapper { display:table-cell; vertical-align:middle; text-align:center; }
.gallery-1 .slides-wrapper li.ad iframe,
.gallery-1 .slides-wrapper li.ad embed,
.gallery-1 .slides-wrapper li.ad object,
.gallery-1 .slides-wrapper li.ad img { display:block; margin:0 auto; }
.gallery-1 .slides-wrapper li.active { display:block; }
.gallery-1 .slides-wrapper li iframe,
.gallery-1 .slides-wrapper li embed,
.gallery-1 .slides-wrapper li object { display:block; margin:0 auto; /*height:100% !important; width:100% !important;*/ }
.gallery-1 .description { color:#fff; position:relative; clear:both; }
.gallery-1 .description .text-block { padding:10px; color:inherit; margin-bottom:20px; }
.gallery-1 .description .text-wrapper { margin-bottom:50px;height: 580px; overflow: auto; }
.gallery-1 .description .text-block p { font-size:18px; font-weight:bold; color:inherit; line-height:23px; }
.gallery-1 .description .excerpt { padding-bottom:15px; }
.gallery-1 .description .more-photos { font:23px/26px "alternategothic2_btregular",sans-serif; text-align:center; position:absolute; left:20px; right:20px; bottom:20px; }
.gallery-1 .description .more-photos a { padding-right:15px; background:transparent url('imgs/arrow.png') no-repeat right 5px; font-weight:400; }
.gallery-1 #imp-desc,.gallery-1 #img-desc p {color: rgb(244, 244, 244) !important;font-size:14px; line-height:21px; font-weight:normal; text-align:justify;}
.gallery-1 #img-desc .ctx-link { text-align: left !important; }

.gallery-1.large-format .slides-wrapper { position:relative; overflow:hidden; text-align:center; margin:0 0 10px; width:100%; min-width:315px; min-height:200px; }
.gallery-1.large-format .slides-wrapper ul,
.gallery-1.large-format .slides-wrapper li { width:100%; margin:0; padding:0; }
.gallery-1.large-format .slides-wrapper li { display:none; }
.gallery-1.large-format .slides-wrapper li.ad .img-wrapper { display:table; width:100%; height:100%; }
.gallery-1.large-format .slides-wrapper li.ad .ad-wrapper { display:table-cell; vertical-align:middle; text-align:center; }
.gallery-1.large-format .slides-wrapper li.ad iframe,
.gallery-1.large-format .slides-wrapper li.ad embed,
.gallery-1.large-format .slides-wrapper li.ad object,
.gallery-1.large-format .slides-wrapper li.ad img { display:block; margin:0 auto; }
.gallery-1.large-format .slides-wrapper li.active { display:block; }
.gallery-1.large-format .slides-wrapper li iframe,
.gallery-1.large-format .slides-wrapper li embed,
.gallery-1.large-format .slides-wrapper li object { display:block; margin:0 auto; /*height:100% !important; width:100% !important;*/ }
.gallery-1.large-format .description { color:#fff; position:relative; clear:both; }
.gallery-1.large-format .description .text-block { padding:10px; color:inherit; margin-bottom:20px; }
.gallery-1.large-format .description .text-wrapper { margin-bottom:50px;height: 580px; overflow: auto; }
.gallery-1.large-format .description .text-block p { font-size:18px; font-weight:bold; color:inherit; line-height:23px; }
.gallery-1.large-format .description .excerpt { padding-bottom:15px; }
.gallery-1.large-format .description .more-photos { font:23px/26px "alternategothic2_btregular",sans-serif; text-align:center; position:absolute; left:20px; right:20px; bottom:20px; }
.gallery-1.large-format .description .more-photos a { padding-right:15px; background:transparent url('imgs/arrow.png') no-repeat right 5px; font-weight:400; }
.gallery-1.large-format #imp-desc,.gallery-1.large-format #img-desc p {color: rgb(244, 244, 244) !important;font-size:14px; line-height:21px; font-weight:normal; text-align:justify;}
.gallery-1.large-format #img-desc .ctx-link { text-align: left !important; }

.gallery-2 .excerpt { padding:0 0 15px; }
.gallery-2 .excerpt p { font-size:18px; font-weight:bold; color:#fff; }
.gallery-2 .slides-wrapper ul li .inner a span { font: 300 14px/1.5em Helvetica, Arial, sans-serif; color: #444444; }
.gallery-2 .slides-wrapper li { padding:0 0 12.5px 12.5px; float:left; clear:none; }
.gallery-2 .slides-wrapper li .img-wrap { width:225px; height:211px; display:block; overflow:hidden; position:relative; }
.gallery-2 .slides-wrapper li .img-credit { position:absolute; bottom:0; right:0; color:#fff; font-size:10px; font-style:italic; line-height:9px; padding:3px; display:block;
		background-color:#000; background-color:rgba(0, 0, 0, 0.5); }
.gallery-2 .slides-wrapper li .caption { width:225px; height:211px; position:absolute; top:100%; left:0; overflow:hidden; background-color:#000; background-color:rgba(0, 0, 0, 0.6); z-index:10;
		display:table; }
.gallery-2 .slides-wrapper li:hover .caption { top:0; }
.gallery-2 .slides-wrapper li .caption .inner { padding:20px; display:table-cell; text-align:center; vertical-align:middle; }
.gallery-2 .slides-wrapper li .caption a:first-child:hover,
.gallery-2 .slides-wrapper li .caption a:first-child { color: #444444; text-decoration: none; font: 300 14px/1.5em Helvetica, Arial, sans-serif; }
.gallery-2 .slides-wrapper li .caption a:hover,
.gallery-2 .slides-wrapper li .caption a { color:#fa4b2a; text-decoration:none; }
.gallery-2 .slides-wrapper li .caption-share { position:absolute; top:5px; right:5px; width:50px; }
.gallery-2 .slides-wrapper li .icon { background:transparent url('imgs/social-buttons.png') no-repeat 0 0; width:20px; height:20px; margin:0 0 0 5px; display:block; float:left; }
.gallery-2 .slides-wrapper li .fb { background-position:0 -60px; }
.gallery-2 .slides-wrapper li .tw { background-position:-20px -60px; }
.gallery-3 .excerpt p { font-size:16px; font-weight:bold; line-height:23px; }
.gallery-3 .gallery-wrap { text-align:center; }
.gallery-3 .gallery-wrap .img-wrap { margin-bottom:5px; }
.gallery-3 .gallery-wrap .item-wrap { padding:20px; border-top:1px solid #ccc; }
.is-mobile .gallery-3 .gallery-wrap .item-wrap { padding:0; }
.is-mobile .gallery-3 .gallery-wrap .item-wrap .caption,
.is-mobile .gallery-3 .gallery-wrap .item-wrap .img-credit { padding:10px; }
.gallery-3 .gallery-wrap .item-wrap:first-child { border-top:0; }
.gallery-2.gallery-wrapper #related-posts { clear: left;}
.gallery-shortcode-links { width: 100%; padding-bottom: 7px; color: rgb(250, 75, 42); background: rgb(42, 42, 42);  padding-top: 7px; }
.is-mobile .gallery-shortcode-links { background:#222; text-align:center; padding-top:2px; }
.gallery-view-all { color: rgb(248, 23, 0); background: rgb(56, 56, 56); padding: 9px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.is-mobile .gallery-view-all { color:#fff; background:transparent; font:400 18px/40px Oswald, Impact, sans-serif; text-transform:uppercase; }
.read_more_gallery_desc { cursor: pointer; float: right; display: none; padding: 7px 10px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; margin-top: -7px; background: rgb(56, 56, 56); }
/* Terms */
.term-header { display:inline-block; background:#e91b23; color:#fff; font:400 17px/1em Oswald, Impact, sans-serif; padding:5px; margin-bottom:0.6em; }

/* Category */
.archive-list-wrap { padding:20px 19px 20px 20px; }
.is-mobile .archive-list-wrap { padding:0; }
.archive-list li { margin:0; width:auto; max-width:100%; }
.archive-list li article { display:block; padding:20px 0; border-top:1px dotted #ccc; margin:0; }
.archive-list li:first-child article { border-top:0 none; padding-top:0; }
.is-mobile .archive-list li article { padding:0 0 10px; border-top:0 none; }
.archive-list li article .item-img { margin-bottom:10px; position:relative; }
.is-mobile .archive-list li article .item-img { margin-bottom:0; }
.archive-list li article .item-img:hover { opacity:0.8; }
.archive-list li article img { display:block; }
.is-mobile .archive-list li article img { display:block; width:100%; }
.archive-list li article p { font-size:13px; line-height:16px; color:#444; font-weight:400; }
.is-mobile .archive-list li .item-desc { padding:6px 0; margin:0 12px; border-bottom:1px dotted #ccc; }
.archive-list li .item-desc h2 { font-size:20px; line-height:28px; font-weight:normal; }
.archive-list li .item-desc h2 a:active,
.archive-list li .item-desc h2 a:hover,
.archive-list li .item-desc h2 a { color:#000; }
.is-mobile .archive-list li .item-desc h2 { font:400 15px/1.4em Oswald, Impact, sans-serif; }
.is-mobile .archive-list li .item-desc h2 a:link,
.is-mobile .archive-list li .item-desc h2 a:visited,
.is-mobile .archive-list li .item-desc h2 a { color:#333; }
.is-mobile .archive-list li.ad .ad img,
.is-mobile .archive-list li.ad .ad iframe { margin:0 auto; display:block; }
.is-mobile .archive-list li.ad .ad embed,
.is-mobile .archive-list li.ad .ad object { margin:0 auto; display:block; }
.archive-list .authoring-line { font-size:12px; line-height:16px; color:#777; padding:6px 0; }
.archive-list .author a:hover,
.archive-list .author a { color:#000; font-weight:bold; }
.archive-list .cll-category { font-weight:bold; text-transform:uppercase; }

/* Category - Photos, Videos */
.as-grid li { width:310px; }
.as-grid li > article { padding:10px 5px; }
.as-grid li article.noimg { min-height:326px; }
.as-grid li:first-child > article { border-top:0; }
.archive-list.as-grid li article .item-img { width:300px; height:260px; overflow:hidden; margin:0 0 10px; float:none; }
.as-grid li .item-desc h2 { height:56px; overflow:hidden; }
.as-grid li .item-desc a:hover,
.as-grid li .item-desc a { color:#000; }

/* Screenings */
.stars { display:inline-block; height:24px; margin-left:10px; }
.stars-0 { width: 0px; }
.stars-1 { width: 25px; }
.stars-2 { width: 50px; }
.stars-3 { width: 75px; }
.stars-4 { width: 100px; }
.stars-5 { width: 125px; }
.stars-blue { background:url("imgs/F_BlueStar.png") repeat-x; }
.stars-red { background:url("imgs/A_RedStar.png") repeat-x; }
.stars-legend { border:1px dotted #CCCCCC; float:right; padding:3px; width:175px; border-radius:3px; }
.stars-legend span { float:left; display:inline-block; line-height:24px; margin-left:5px; }
.stars-legend span:first-child { margin-left:0; }
#wrapper .stars-legend p { clear:both; font-size:12px; padding:0; }
.screenings h3 { font:700 16px/1em Helvetica, Arial, sans-serif; }
.screenings h2.title { font:700 28px/32px Oswald, Impact, sans-serif; text-transform:uppercase; margin:10px 0; }
.screenings .poster { padding-right:20px; float:left; clear:left; }
.screenings .poster img { max-width:150px; }
.screenings .event-label,
.screenings .date { display:block; font-weight:bold; font-size:13px; }
.screenings .event-right-side { padding-left:170px; font-size:12px; max-width:430px; }
.screenings .event-right-side a:hover,
.screenings .event-right-side a { color:#900; font-weight:normal; }
.screenings .event-right-side p { padding-top:0.6em; }
.screenings .event-right-side p:first-child { padding-top:0; }

/* Hollyblog */
.hbcar-wrapper { padding:0 30px; position:relative; height:262px; margin-bottom:20px; overflow:hidden; }
.hbcar-wrapper .nav { position:absolute; height:100%; top:0; width:30px; background:#FA4B2A; cursor:pointer; z-index:1000; }
.hbcar-wrapper .nav span { display:block; width:20px; height:28px; position:absolute; top:50%; margin-top:-14px; text-indent:-9999px; overflow:hidden; }
.hbcar-wrapper .nav-left { left:0; }
.hbcar-wrapper .nav-left span { left:4px; background:url('imgs/left.gif'); }
.hbcar-wrapper .nav-right { right:0; }
.hbcar-wrapper .nav-right span { right:4px; background:url('imgs/right.gif'); }
.blogs .hbcar { height:260px; list-style:none; position:absolute; z-index:990; left:30px; }
.blogs .hbcar li { padding:5px; border-left:1px dotted #ccc; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; float:left; height:250px; width:224px; }
.blogs .hbcar li:last-child { border-right:1px dotted #ccc; }
.blogs .hbcar li a { display:block; font-family:'Oswald', san-serif; font-weight:500; margin-bottom:5px; text-transform:uppercase; font-size:16px; }
.blogs .hbcar li h2 a { color:#333333; display:block; font-size:20px; font-weight:400; line-height:120%; margin-bottom:0; width:100%; height:49px; overflow:hidden; }
.blogs .blog-name a { height:21px; white-space:nowrap; overflow:hidden;	text-overflow:ellipsis; width:100%; }
#main .alphabet { list-style:none; padding:5px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin:0; }
.alphabet li { display:inline-block; text-align:center; width:24px; }
.alphabet li a { display:block; font-family:'Oswald',san-serif; font-weight:bold; line-height:22px; color:#999; cursor:pointer; }
.alphabet li a.inactive { pointer-events:none; cursor:default; }
.alphabet li a:hover { color:#FA4B2A; }
.alphabet li.active a { color:#eee; background-color:#888; }
.users-list { list-style:none; }
.users-list .item { margin-bottom:15px; height:260px; overflow:hidden; line-height:16px; font-weight:400; border-bottom:1px dotted #ccc; }
.users-list .item .inner { padding:10px; }
.users-list img { float:left; margin:0 10px 5px 0; max-width:70px; }
.users-list a.user-title { display:block; font-family:'Oswald',san-serif; font-weight:500; margin-bottom:5px; text-transform:uppercase; }
.users-list .user-description { font-size:13px; }
.users-list .links { display:block; float:right; }
.users-list .links a { display:inline-block; width:15px; height:15px; margin-left:3px; }
.users-list .links a.rss { background:url('imgs/rss.png') no-repeat; padding-right:3px; border-right:1px solid #ccc; }
.breadcrumb a.rss { display:block; width:15px; height:15px; margin-left:3px; background:url('imgs/rss.png') no-repeat; padding-right:3px; float:right; }
.breadcrumb .divider { display:block; float:right; height:15px; margin-top:-2px; }
body .author-twitter,
.users-list .item .links a.twitter { background:url('imgs/twitter-blue.png') no-repeat; }
.users-list .avatar { float:left; margin:0 10px 10px 0; }
.users-list .user-posts { list-style:disc; padding-left:15px; color:#FA4B2A; }
.users-list .user-posts li { margin-bottom:10px; }
.users-list .user-posts a { color:#333; font-size:13px; font-weight:bold; }
.blogs #main article .entry { padding:10px; }
.blogs span.archive-byline { color:#777; float:left; font-size:12px; margin-bottom:6px; margin-top:6px; font-weight:400; }

/* Gallery Embed */
body .embed-slide-wrapper { clear:both; }
body.is-mobile .embed-slide-wrapper { margin-bottom:0; }
body .embed-slide-wrapper h1 { color:#fff; padding:10px; font:700 34px/36px Oswald, Impact, sans-serif; }
body.is-mobile .embed-slide-wrapper h1 { font:400 20px/1.4em Oswald, Impact, sans-serif; margin:0 !important; }
body .embed-slide-wrapper .gal-pos { float:left; }
body.is-mobile .embed-slide-wrapper .gal-pos { float:none; }
body.is-mobile .embed-slide-wrapper .gal-pos ._text { font:400 14px/1.5em Helvetica, Arial, sans-serif; float:none; height:auto; width:auto; text-align:left; display:block; padding:0 0 4px; border-right:0 none; }
body .embed-slide-wrapper .description .ctx-link { padding-top: 5px !important; }
body.is-mobile .embed-slide-wrapper .description { max-height:94px; height:auto; padding:8px 10px; }
body .embed-slide-wrapper .share-line { padding:6px 8px 0; }
body.is-mobile .embed-slide-wrapper .share-line-qs { padding:8px 10px 0; border-bottom:0 none; }
body .embed-slide-wrapper .slides-wrapper { width:100%; margin-bottom:0; }
body.is-mobile .embed-slide-wrapper .slides-wrapper { line-height:0; }
body .embed-slide-wrapper .slides .rendered img { height:100%; width:auto; max-width:none; }
body.is-mobile .embed-slide-wrapper .slides .rendered img { height:auto; width:100%; max-height:none; }
body .embed-slide-wrapper #img-desc, body .embed-slide-wrapper #img-desc p,
body .embed-slide-wrapper .excerpt p { font-weight:400; color:#fff; line-height:23px; }
body.is-mobile .embed-slide-wrapper .excerpt p { font:300 14px/1.4em Helvetica, Arial, sans-serif; color:#fff; }

/* Pagination */
.qstw-pagination { float:left; padding:20px 19px 20px 20px; position:relative; width:620px; clear:both; position:relative; font:bold 12px/12px helvetica,arial,sans-serif; }
.qstw-pagination span,
.qstw-pagination a { background:#555; border:1px solid #333; color:#fff !important; display:block; float:left; margin:2px 5px 2px 0; padding:9px 12px 8px; text-decoration:none; width:auto;
		border-radius:3px; box-shadow:0 3px 5px -1px #ccc; -ms-box-shadow:0 3px 5px -1px #aaa; -moz-box-shadow:0 3px 5px -1px #aaa; -o-box-shadow:0 3px 5px -1px #aaa; -webkit-box-shadow:0 2px 3px -1px #aaa; }
.qstw-pagination .current,
.qstw-pagination a:hover { background:#999; border:1px solid #777; color:#fff !important; }
.qstw-pagination a,
.qstw-pagination a:visited { color:#fff !important; }

.is-mobile .qstw-pagination { float:none; width:auto; padding:10px 12px; }
.is-mobile .qstw-pagination .p-next { float:right; clear:none; }
.is-mobile .qstw-pagination .p-prev { float:left; clear:none; }


@media only screen and (min-width:1000px) {
	.as-grid li { float:left; clear:none; }
	.as-grid li:nth-child(2n+1) > article { padding:10px 9px 10px 0; border-right:1px dotted #ccc; }
	.as-grid li:nth-child(2n+0) > article { padding:10px 0 10px 9px; border-right:1px dotted transparent; }
	.as-grid li:nth-child(1) > article,
	.as-grid li:nth-child(2) > article { padding-top:0; border-top:0; }

	/* Single Photos */
	.gallery-1 .slides-wrapper { height:427px; width:640px; float:left; margin:0 0 17px; }
	.gallery-1 .description { height:643px; width:300px; float:right; }
	.gallery-1 .description .text-1 { height:370px; overflow:auto; }

	#above-header-wrapper .wAD-Button { display:block; }

	body #wrapper #navigation ul.nav li a { font-size:16px; padding:0.6em 0.75em 0.7em !important; }
}

.gallery-1.large-format .slides-wrapper { height:824px; width:640px; float:left; margin:0 0 17px; }
.gallery-1.large-format .description { height:824px; width:300px; float:right; }
.gallery-1.large-format .description .text-1 { height:370px; overflow:auto; }

@media only screen and (min-width:900px) {
	/* Layout Changes */
	body #wrapper #main-sidebar-container #main { width:66%; float:left; }
	body #wrapper #main-sidebar-container #main > article,
	body #wrapper #main-sidebar-container #main > div { border-right:1px solid #ccc; }
	body #wrapper #main-sidebar-container .widgets { width:34%; float:right }
	body #wrapper #main-sidebar-container .widgets .widgets-inner { border-left:1px solid #ccc; margin-left:-1px; }
	body.home #wrapper #main-sidebar-container { width:66%; float:left; }
	body.home #wrapper #main-sidebar-container #main { width:70%; float:left; border-right:0 none; border-left:0 none; margin:0; }
	body.home #wrapper #main-sidebar-container #main div.widgets-inner { border-right:1px dotted #ccc; }
	body #wrapper #home-mid-col.widgets { width:30%; float:right; display:block; margin:0; border-left:0 none; }
	body #wrapper #home-mid-col.widgets .widgets-inner { border-left:1px dotted #ccc; margin-left:-1px; }
	body #wrapper #rgt-col.widgets { width:34%; margin-left:66%; border-left:0 none; }

	/* Widget - Better RSS */
	.widget_better_rss_widget { width:21.25%; margin:0 0 0 5% !important; float:left; clear:none; }
	.widget_better_rss_widget:first-child { margin-left:0 !important; }
}

@media only screen and (min-width:768px) and (max-width:999px) {
	/* Layout Changes */
	body #wrapper #main-sidebar-container .widgets { margin-left:428px; width:340px; border-left:1px solid #ccc; }
	body #wrapper #main-sidebar-container #main { width:428px; float:left; }
	body.home #wrapper #main-sidebar-container { width:428px; }
	body.home #wrapper #main-sidebar-container #main { width:429px; float:left; margin-left:0; border:0 none; }
	body.home #wrapper #main-sidebar-container #main .widgets-inner { border-right:1px solid #ccc; }
	body.home #wrapper #home-mid-col { display:none; }
	body #wrapper #rgt-col.widgets { width:340px; margin-left:428px; }
	body .col-full,
	body #wrapper { max-width:768px !important; margin:0 auto; }
	body .main-story { width:438px; height:308px; }
	body .main-story img { min-width:476px !important; min-height:300px; max-width:none; width:auto; }
	body .sub-story { width:164px; height:154px; }
	body #featured-main { height:305px; }
    .flip-doc {height: 480px;}
	#footer-far-left-column { width:180px; }

	/* Single Photos */
	.gallery-wrapper { padding:10px !important; }
	.gallery-1 .slides-wrapper { width:460px; height:300px; float:left; }
	.gallery-1 .description { width:283px; height:300px; margin-left:5px; float:right; }
	.gallery-1 .description .text-block { padding:5px; }
	.gallery-1 .description .text-block p { font-size:14px; }
	.gallery-1 .description .text-wrapper { height:245px; }

	.gallery-1.large-format .slides-wrapper { width:460px; height:300px; float:left; }
	.gallery-1.large-format .description { width:283px; height:300px; margin-left:5px; float:right; }
	.gallery-1.large-format .description .text-block { padding:5px; }
	.gallery-1.large-format .description .text-block p { font-size:14px; }
	.gallery-1.large-format .description .text-wrapper { height:245px; }

    .widget.breaking-news .left, .widget.breaking-news .middle, .widget.breaking-news .right { width: 229px; }
    .widget.breaking-news .top h1 { font-size: 50px;}
}

@media only screen (max-width:767px) {
	div#wrapper #navigation {
	    display: none;
	}
}

@media only screen and (min-width:768px) and (max-width:950px) {
	body ul.nav li a,
	body #navigation ul.rss a,
	body #navigation ul.cart a.cart-contents,
	body #navigation .cart-contents #navigation ul.rss,
	body #navigation ul.nav-search,
	body #navigation ul.nav-search a { font-size:12px; }
	body #navigation ul.nav li a { padding:1.1em 0.65em 1em !important; }
}

@media only screen and (min-width:768px) and (max-width:900px) {
	/* Widget - Better RSS */
	.widget_better_rss_widget { width:47.5%; margin:0 0 0 5% !important; float:left; clear:none; }
	.widget_better_rss_widget:nth-child(odd) { margin-left:0 !important; }
    .widget.breaking-news .middle, .widget.breaking-news .right { width: 210px; }
    .widget.breaking-news .right a.read-more { width: 170px; }
}

@media only screen and (min-width:768px) {
	.share-line .st_plusone_hcount,
	.share-line .st_sharethis_hcount,
	.share-line .st_stumbleupon_hcount { display:inline; }
	.gallery-1 .description { clear:none; }
	.gallery-1.large-format .description { clear:none; }
	#above-header-wrapper .wAD-Leaderboard { display:block; padding-left:20px; }
	.article-header h1.title { font-size:41px; }
	body .archive-list .item-desc { margin-left:220px; }
	body .as-grid .item-desc,
	body .archive-list .noimg .item-desc { margin-left:0; }
	body .main-story img { min-height:400px !important; max-width:none !important; width:auto !important; }

	/* Primary Navigation */
	body #mobile-navigation { display:none; }
	body #navigation { display:block; }
	body #navigation { height:40px; }
	body #navigation ul.nav > li > a:hover,
	body #navigation ul.nav > li.current_page_item > a,
	body #navigation ul.nav > li.current_page_parent > a,
	body #navigation ul.nav > li.current-menu-ancestor > a,
	body #navigation ul.nav > li.current-cat > a,
	body #navigation ul.nav > li.current-menu-item > a,
	body #navigation ul.nav > li > a,
	body #navigation { background:#333333 url('imgs/menu-fade.png') repeat-x scroll left bottom; }
	body #navigation ul.nav li a { font-weight:500; text-transform:uppercase; padding:1em 0.75em 1.1em !important; }
	body #wrapper #navigation ul.nav ul li a { font-size:12px; padding:0.5em 0.65em 0.6em !important; }

	body #navigation ul.nav li ul,
	body #navigation ul.nav-search a.search-contents + ul,
	body #navigation ul.cart a.cart-contents + ul { background:transparent url('imgs/featured-bg.png') repeat scroll 0 0 !important; padding:10px; }
	body #navigation ul.nav li ul li a { background-color:#333333 !important; }
	body #navigation ul.nav li ul li a:hover { text-decoration:none; }

	/* Top Navigation */
	body #top #top-nav { display:block; }
	body ul#top-slim-nav.nav { display:block; }
	body ul#top-slim-nav.nav li:hover { background:#eee; }
	body ul#top-slim-nav.nav li a:hover,
	body ul#top-slim-nav.nav li a { font-size:12px; line-height:1em; color:#777; text-decoration:none; }
	body ul#top-slim-nav.nav li a,
	body #top ul.nav li a { text-transform:uppercase; padding:0.75em !important; line-height:1; }
	body ul#top-slim-nav.nav li.menu-bold a,
	body #top ul.nav li.menu-bold a { font-weight:700; position:relative; top:1px; }
	body.chrome ul#top-slim-nav.nav li.menu-bold a,
	body.chrome #top ul.nav li.menu-bold a { top:0; }

	/* Partners Widget Area */
	body #partners { padding:43px 2em 2em; }

	/* Footer */
	#footer-widgets > .inner { height:400px; }
	body #footer-right-column,
	body #footer-middle-column,
	body #footer-left-column { width:190px; height:100%; padding-bottom:0; float:right; margin:0; }
	#footer-right-column .widgets-inner,
	#footer-middle-column .widgets-inner,
	#footer-left-column .widgets-inner { padding:0 23px 0 22px; border-left:1px dotted #fff; height:100%; }
	#footer-right-column .widget,
	#footer-middle-column .widget,
	#footer-left-column .widget { margin-bottom:40px; }
	#footer-far-left-column { float:left; }
	#footer-far-left-column .widgets-inner { padding:0 0 1em 30px; }
}

@media only screen and (max-width:767px) {
	body .main-story { width:100%; }
    .widget.breaking-news .left { display: none; }
    .widget.breaking-news .top { height: 60px;}
    .widget.breaking-news .top h1 { line-height: 60px; font-size: 40px;}
}

@media only screen and (min-width:600px) and (max-width:767px) {
	body .col-full,
	body #wrapper { max-width:600px !important; margin:0 auto; }
	body.is-mobile .col-full,
	body.is-mobile #wrapper { max-width:none !important; }
	body .gallery-1 .slides-wrapper { width:560px; height:365px; float:left; }
	body.is-mobile .gallery-1 .slides-wrapper { float:none; margin:0 auto; }

	body .gallery-1.large-format .slides-wrapper { width:560px; height:365px; float:left; }
	body.is-mobile .gallery-1.large-format .slides-wrapper { float:none; margin:0 auto; }

	body .main-story img { margin-left:0; min-height:400px; max-width:none; width:auto; }
	body.is-mobile .main-story img { min-height:0; margin:0 auto; display:block; }
    .flip-doc { height: 380px; }
    .widget.breaking-news .middle, .widget.breaking-news .right { width: 260px; margin-left: 20px; }
    .widget.breaking-news .right a.read-more { width: 220px; }
}

@media only screen and (min-width:600px) {
	#main article .related-vertical { display:block; float:left; margin-right:5px; padding-right:10px; border-right:1px dotted #ccc; width:150px; }
	.gallery-wrapper { padding:20px; }
	.gallery-1 .description .text-block { padding-bottom:20px; }
	.gallery-1.large-format .description .text-block { padding-bottom:20px; }
	.gallery-wrapper #related-posts li:nth-child(2n+0) { margin-right:10px; }
	.gallery-wrapper #related-posts li:nth-child(4) { margin-right:0; }
	.wAD { padding: 20px 20px 20px 19px; }

	.archive-list li article .item-img { float:left; margin:0 20px 0 0; width:200px; }
	body #top-special a.opener > span { display:inline; }
	body #top-special .top-hamburger a.opener,
	body #top-special .top-hamburger a.opener:hover { padding:7px 7px 6px; }
	body #top-special-shim { height:31px; }
	body.at-top #top-special { margin-top:-31px; }
}

@media only screen and (max-width:599px) {
	body #featured-main,
	body .main-story { height:300px; }
	body .main-story img { margin:0 auto; display:block; min-width:0 !important; height:100%; max-width:none; width:auto; }
	/* body .archive-list li article .item-img { display:none; } */
	body.home #main .widgets-inner { border-right:0 none; border-bottom:1px dotted #ccc; }
	body.home #rgt-col .widgets-inner { border-lefT:0 none; }
    .widget.breaking-news .top { height: 60px;}
    .widget.breaking-news .top h1 { line-height: 60px; font-size: 30px;}
}

@media only screen and (min-width:480px) and (max-width:599px) {
	body .col-full,
	body #wrapper { max-width:480px !important; margin:0 auto; }
	body.is-mobile .col-full,
	body.is-mobile #wrapper { max-width:none !important; }
	.gallery-1 .slides-wrapper { width:460px; height:300px; float:left; }
    .flip-doc {height: 310px;}
    .widget.breaking-news .middle, .widget.breaking-news .right {width: 210px; }
    .widget.breaking-news .right a.read-more {width: 174px;}
}

@media only screen and (min-width:480px) {
	.gallery-1 .slides-wrapper ul,
	.gallery-1 .slides-wrapper li { width:100%; height:100%; margin:0; padding:0; position:absolute; }

	.gallery-1.large-format .slides-wrapper ul,
	.gallery-1.large-format .slides-wrapper li { width:100%; height:100%; margin:0; padding:0; position:absolute; }

	#footer-right-column,
	#footer-middle-column,
	#footer-left-column { width:31%; margin-left:2%; padding-bottom:1.5em; float:right; }
	.users-list .item { float:left; width:50%; }

}
@media screen and (max-width: 479px){
 	.flip-doc{ height: 230px; }
    .widget.breaking-news .breaking-news-content { height: 560px; }
    .widget.breaking-news .middle, .widget.breaking-news .right { width: 270px; margin: 0 auto 10px; float: none; clear: both; padding-top: 20px; }
    .widget.breaking-news .top { height: 40px;}
    .widget.breaking-news .top h1 { line-height: 40px; font-size: 20px;}
}
@media only screen and (min-width:300px) {
	#ad-Fmobile img { border-left:2px solid #eee; border-right:2px solid #eee; }
	#ad-Fmobile .dfp-ad-wrapper div { display:block!important; margin:0 auto; }
}
.widget.taboola-ad { padding: 20px 23px; }
.widget.widget_ht_ear_on_oscars_widget a { text-decoration: none; }
.widget.widget_ht_ear_on_oscars_widget{
    border:none !important;
    width: 100%;
    background: #f3f3f3;
}
.widget.widget_ht_ear_on_oscars_widget .widgettitle{
    background: url("imgs/breaking-news-banner-bg.png") repeat-y scroll 0 0 #bd0000;
    box-sizing: border-box;
    color: #f3f3f3;
    font-size: 24px;
    font-weight: bold;
    top: 0;
    left: 0;
    margin: 0;
    padding: 10px;
    text-align: left;
    width: 100%;
    position: relative;
}
.widget.widget_ht_ear_on_oscars_widget .ear_on_oscars_widget_content{
    background: #000;
    margin: 0px auto 15px auto;
    box-shadow: 7px 7px 5px 0px #555;
    padding: 10px;
    width: 300px;
    height: 230px;
    box-sizing: border-box;
    color: #f3f3f3;
    font-weight: bold;
}
.widget.widget_ht_ear_on_oscars_widget .ad-container {
    width: 300px;
    margin: 0 auto;
    box-shadow: 7px 10px 5px 0px #555;
}
.widget.widget_ht_ear_on_oscars_widget .ad-container a{
    display: block;
    line-height: 0;
}
.ear_on_oscars_widget_content img{
    float: right;
    width: 120px;
}
.ear_on_oscars_widget_content .item_desc{
    float: left;
    width: 150px;
    min-height: 160px;
}
.ear_on_oscars_widget_content .item_desc h4{
    font: normal 20px/28px Oswald,Impact,sans-serif;
    text-align: center;
    color: #f3f3f3;
}
.ear_on_oscars_widget_content .item_desc span{
    font: normal 16px/20px Oswald,Impact,sans-serif;
    text-align: center;
    display: block;
}
.ear_on_oscars_widget_content .item-content{
    margin-top: 15px;
}
.ear_on_oscars_widget_content .more-button{
    float:right;
    margin-top: 15px;
    background: #000;
}
.ear_on_oscars_widget_content .more-button a{
    padding: 5px 10px;
    display: block;
    background: #ff0000;
    color: #fff;
    border-radius: 3px;
    font-weight: bold;
}

.wp-video {
	display:none;
}
