html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-rendering:optimizeLegibility}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
select,input,textarea,button{font:99% sans-serif}
pre,code,kbd,samp{font-family:monospace,sans-serif}
body,select,input,textarea{color:#333;font-family:Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:bold}
html{overflow-y:scroll}
a:hover,a:active{outline:0}
a{cursor:pointer}
ul,ol{margin-left:0;list-style:none outside none}
nav ul,nav li{margin:0;list-style:none;list-style-image:none}
small{font-size:11px}
strong,th,b{font-weight:bold}
em,i{font-style:italic}
td{vertical-align:top}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;padding:15px}
textarea{overflow:auto}
.ie6 legend,.ie7 legend{margin-left:-7px}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
button,input,select,textarea{margin:0}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}
::-moz-selection{background:#ccc;color:#fff;text-shadow:none}
::selection{background:#ccc;color:#fff;text-shadow:none}
button{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
a{text-decoration:none}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.invisible{visibility:hidden}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
/*! perfect-scrollbar - v0.4.4
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2013 HyeonJe Jun; Licensed MIT */.ps-container .ps-scrollbar-x{position:absolute;bottom:3px;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:opacity .2s linear;-webkit-transition:opacity.2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}
.ps-container.ie6 .ps-scrollbar-x{font-size:0}
.ps-container:hover .ps-scrollbar-x,.ps-container.hover .ps-scrollbar-x{opacity:.6;filter:alpha(opacity=60)}
.ps-container .ps-scrollbar-x:hover,.ps-container .ps-scrollbar-x.hover{opacity:.9;filter:alpha(opacity=90);cursor:default}
.ps-container .ps-scrollbar-x.in-scrolling{opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-y{position:absolute;right:3px;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:opacity .2s linear;-webkit-transition:opacity.2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}
.ps-container.ie .ps-scrollbar-y{font-size:0}
.ps-container:hover .ps-scrollbar-y,.ps-container.hover .ps-scrollbar-y{opacity:.6;filter:alpha(opacity=60)}
.ps-container .ps-scrollbar-y:hover,.ps-container .ps-scrollbar-y.hover{opacity:.9;filter:alpha(opacity=90);cursor:default}
.ps-container .ps-scrollbar-y.in-scrolling{opacity:.9;filter:alpha(opacity=90)}
@font-face{font-family:"TitlingGothicFBMediumComp";src:url("styles/../font/Titling-Gothic-FB-Comp-Medium.eot");src:url("styles/../font/Titling-Gothic-FB-Comp-Medium.eot?#iefix") format("embedded-opentype"),url("styles/../font/Titling-Gothic-FB-Comp-Medium.woff") format("woff"),url("styles/../font/Titling-Gothic-FB-Comp-Medium.ttf") format("truetype"),url("styles/../font/Titling-Gothic-FB-Comp-Medium.svg#web") format("svg");font-style:normal;font-weight:bold}
@font-face{font-family:"TitlingGothicFBStandCond";src:url("styles/../font/Titling-Gothic-FB-Cond-Standard.eot");src:url("styles/../font/Titling-Gothic-FB-Cond-Standard.eot?#iefix") format("embedded-opentype"),url("styles/../font/Titling-Gothic-FB-Cond-Standard.woff") format("woff"),url("styles/../font/Titling-Gothic-FB-Cond-Standard.ttf") format("truetype"),url("styles/../font/Titling-Gothic-FB-Cond-Standard.svg#web") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:'TitlingGothicFBCondLight';src:url('styles/../font/Titling-Gothic-FB-Cond-Light.eot');src:url('styles/../font/Titling-Gothic-FB-Cond-Light.eot?#iefix') format('embedded-opentype'),url('styles/../font/Titling-Gothic-FB-Cond-Light.woff') format('woff'),url('styles/../font/Titling-Gothic-FB-Cond-Light.ttf') format('truetype'),url('styles/../font/Titling-Gothic-FB-Cond-Light.svg#TitlingGothicFBCondLightLight') format('svg')}
@font-face{font-family:'TitlingGothicFBCondRegular';src:url('styles/../font/Titling-Gothic-FB-Cond-Regular.eot');src:url('styles/../font/Titling-Gothic-FB-Cond-Regular.eot?#iefix') format('embedded-opentype'),url('styles/../font/Titling-Gothic-FB-Cond-Regular.woff') format('woff'),url('styles/../font/Titling-Gothic-FB-Cond-Regular.ttf') format('truetype'),url('styles/../font/Titling-Gothic-FB-Cond-Regular.svg#TitlingGothicFBCondLightLight') format('svg')}
@font-face{font-family:'dailybeast-icon-font';src:url('styles/../font/dailybeast-icon-font.eot');src:url('styles/../font/dailybeast-icon-font.eot?#iefix') format('embedded-opentype'),url('styles/../font/dailybeast-icon-font.woff') format('woff'),url('styles/../font/dailybeast-icon-font.ttf') format('truetype'),url('styles/../font/dailybeast-icon-font.svg#icomoon') format('svg');font-weight:normal;font-style:normal}
[data-icon]:before{font-family:'dailybeast-icon-font';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-twitter,.icon-search,.icon-email,.icon-close,.icon-facebook,.icon-arrow-south,.icon-arrow-east,.icon-arrow-north,.icon-arrow-west,.icon-play,.icon-arrow,.icon-chevron-west,.icon-chevron-east,.icon-rightarrow,.icon-leftarrow,.icon-google-plus,.icon-twitter-2,.icon-chevron-down,.icon-remove,.icon-user-login,.icon-down-arrow,.icon-up-arrow,.icon-facebook-2,.icon-search-2,.icon-goodburger,.icon-camera{font-family:'dailybeast-icon-font';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-twitter:before{content:"\e001"}
.icon-search:before{content:"\e002"}
.icon-email:before{content:"\e004"}
.icon-close:before{content:"\e005"}
.icon-facebook:before{content:"\e006"}
.icon-arrow-south:before{content:"\e009"}
.icon-arrow-east:before{content:"\e00a"}
.icon-arrow-north:before{content:"\e00b"}
.icon-arrow-west:before{content:"\e00c"}
.icon-play:before{content:"\e003"}
.icon-arrow:before{content:"\e00f"}
.icon-chevron-west:before{content:"\e00d"}
.icon-chevron-east:before{content:"\e00e"}
.icon-rightarrow:before{content:"\e007"}
.icon-leftarrow:before{content:"\e008"}
.icon-google-plus:before{content:"\e010"}
.icon-twitter-2:before{content:"\f099"}
.icon-check:before{content:"\f078"}
.icon-remove:before{content:"\f00d"}
.icon-user-login:before{content:"\e000"}
.icon-down-arrow:before{content:"\e012"}
.icon-up-arrow:before{content:"\e011"}
.icon-facebook-2:before{content:"\e014"}
.icon-search-2:before{content:"\e015"}
.icon-goodburger:before{content:"\e013"}
.icon-camera:before{content:"\e600"}
.icon-eww:before{content:"\e610"}
.icon-fwc:before{content:"\e611"}
.icon-gwc:before{content:"\e601"}
.icon-twc:before{content:"\e613"}
.icon-chevron-down:before{content:"\e602"}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}
.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}
.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}
.qtip-titlebar+.qtip-content{border-top-width:0!important}
.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}
.qtip-default{border-width:1px;border-style:solid;border-color:#f1d031;background-color:#ffffa3;color:#555}
.qtip-default .qtip-titlebar{background-color:#ffef93}
.qtip-default .qtip-icon{border-color:#CCC;background:#f1f1f1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}
.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,black));background-image:-webkit-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,black 100%)}
.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}
.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}
.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}
.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:white;border:0 dashed transparent}
.qtip-jtools .qtip-icon{border-color:#555}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}
.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}
.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:white;border:0 dashed transparent}
.qtip-cluetip .qtip-icon{border-color:#808064}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy{background:black;background:rgba(0,0,0,.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}
.qtip-tipsy .qtip-content{padding:6px 10px}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:normal;font-family:serif}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:white;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:transparent}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.xtra-insights{position:relative;margin-top:10px;margin-right:30px;margin-bottom:20px;margin-left:0;min-height:65px;width:100%;display:inline-block}
.xtra-insights .xtra-insights-container{display:table-row;width:100%}
.xtra-insights .xtra-insights-container .heading-container{display:table-cell;vertical-align:middle;position:relative;padding-right:25px}
.xtra-insights .xtra-insights-container .heading-container .heading-inner{position:relative;background-color:#fbf700;display:inline-block;height:66px;padding:0 15px}
.xtra-insights .xtra-insights-container .heading-container .heading-inner:before{content:"";font-size:0;line-height:0;width:0;display:block;border-style:solid;border-color:transparent #fbf700;border-width:33px 0 33px 25px;position:absolute;top:0;right:-25px}
.xtra-insights .xtra-insights-container .heading-container .heading-inner .heading-inner-container{display:table;height:66px}
.xtra-insights .xtra-insights-container .heading-container .heading-inner .heading-inner-container .heading{display:table-cell;vertical-align:middle;font-size:20px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-weight:normal;text-transform:uppercase;white-space:nowrap}
.xtra-insights .xtra-insights-container .insights-container{display:table-cell;vertical-align:middle;position:relative}
.xtra-insights .xtra-insights-container .insights-container ul{display:table-cell;letter-spacing:1px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:14px;padding-left:25px}
.xtra-insights .xtra-insights-container .insights-container ul .xtra-insight{line-height:20px}
.xtra-insights .xtra-insights-container .insights-container ul .xtra-insight h3{display:inline;margin-right:8px}
.xtra-insights .xtra-insights-container .insights-container ul .xtra-insight .byline{font-style:italic;font-size:11px;font-family:Georgia,Times,serif;letter-spacing:0;color:#808181}
.disclaimer{background-color:#eee;color:#bbb;font-style:italic;padding:20px 70px 20px;line-height:23px;text-align:center}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
a[href^="/content/dailybeast/videos/"] div.media .center.icon-play,a[href^="/videos/"] div.media .center.icon-play{z-index:10;color:white;font-size:65px;left:50%;margin-left:-32px}
.cheatsheet .cheat .play-btn{z-index:1;color:white;font-size:48px;left:50px}
.features .grid-18 a[href^="/content/dailybeast/videos/"] div.media,.features .grid-18 a[href^="/videos/"] div.media,.subfeature-topic a[href^="/content/dailybeast/videos/"] div.media,.subfeature-topic a[href^="/videos/"] div.media{position:relative}
.ndn_embed{width:85%!important;margin:0 auto}
.ndn_embed.with-margin:not(:empty){margin-bottom:19px}
.ndn_embed.with-margin:empty{display:none}
#layout.tablet .ndn_embed{width:100%!important;padding:0 70px}
#layout.tablet .ndn_embed.with-margin:not(:empty){margin-bottom:30px}
#layout.mobile .ndn_embed{width:100%!important}
#layout.mobile .ndn_embed.with-margin:not(:empty){margin-bottom:18px}
.video-wrapper .brightcovewrapper{height:100%;width:100%}
.video-wrapper .brightcovewrapper span[id]{height:100%;width:100%}
.video-wrapper.no-native-play .vjs-big-play-button{display:none}
.brightcovewrapper.no-native-play .vjs-big-play-button{display:none}
.brightcovewrapper a{display:inherit!important;color:inherit!important}
.brightcovewrapper .vjs-big-play-button{top:50%!important;left:50%!important;margin-left:-77px;margin-top:-48px}
body.vjs-full-window{padding:0;margin:0;height:100%}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}
.video-js:-webkit-full-screen{width:100%!important;height:100%!important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.article-body h2{font-size:26px}
.article-body h3{font-size:22px}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.nav{font-size:16px}
.nav .topic-nav{color:#fff;background-color:transparent;width:100%;max-width:1145px;margin:0 auto;position:relative}
.nav .topic-nav a{color:#000;display:inline-block}
.nav .topic-nav a:hover{color:#ee2e24}
.nav .topic-nav li{position:relative;float:left;font-style:normal;font-weight:normal;text-align:center;letter-spacing:1px;line-height:2.75;font-size:.75em;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 9px}
.nav .topic-nav li:nth-child(2){margin-left:10px}
.nav .topic-nav li:before{content:'';padding-right:0}
.nav .topic-nav li.active{position:relative}
.nav .topic-nav li.active:after{content:"";font-size:0;line-height:0;width:0;display:block;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #ee2e24;position:absolute;bottom:-8px;left:50%;margin-left:-8px}
.nav .topic-nav li.tdb-home{background-color:#ee2e24;width:116px;padding:0;margin-right:10px}
.nav .topic-nav li.tdb-home:hover a,.nav .topic-nav li.tdb-home.active a{color:#fff}
.nav .topic-nav li.tdb-home a{color:#f6f5f0}
.nav .topic-nav li.tdb-home a:hover,.nav .topic-nav li.tdb-home a.active{color:#fff}
.nav .topic-nav li.brandX a{color:#0093df}
.nav .topic-nav li.active a,.nav .topic-nav li:hover a{color:#ee2e24}
@media only screen and (max-width:1144px){.nav .topic-nav{max-width:950px}
}
.nav.nav-two{height:33px;width:100%;margin-top:0;background-color:#f6f5f0;background-color:rgba(246,245,240,0.95);margin-bottom:20px;overflow:hidden;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-moz-box-shadow:0 5px 10px 0 rgba(100,100,100,0.2);box-shadow:0 5px 10px 0 rgba(100,100,100,0.2)}
.nav.nav-two.sticky{position:fixed;top:0;opacity:1;left:0;z-index:10000}
.nav.nav-two.sticky-hidden{position:absolute;top:-33px;opacity:0}
.specialContentFlagBanner{position:absolute;top:0;right:0;width:95px;height:95px;display:block;z-index:10}
.specialContentFlagBanner.exclusive{background:url('/etc/clientlibs/dailybeast2/img/exclusive.png') no-repeat transparent top right}
.specialContentFlagBanner.feature{background:url('/etc/clientlibs/dailybeast2/img/feature.png') no-repeat transparent top right}
.specialContentFlagBanner.opinion{background:url('/etc/clientlibs/dailybeast2/img/opinion.png') no-repeat transparent top right}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.header .header-social-search{position:absolute;right:0;max-width:700px;width:auto;font-size:16px;z-index:100}
.header .header-social-search .header-search-form{float:left;margin:3px 0 0 0;height:36px}
.header .header-social-search .header-search-form input,.header .header-social-search .header-search-form button{-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
.header .header-social-search .header-search-form button{float:right}
.header .header-social-search .header-search-form .search-input{width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;-webkit-box-shadow:none;box-shadow:none;height:2em;cursor:pointer;font-size:.7em;background-color:transparent;border-top:0;border-right:0;border-left:none;border-bottom:1px solid #b4b4b4;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0)}
.header .header-social-search .header-search-form:hover .search-submit{color:#000}
.header .header-social-search .header-search-form.active .search-input{width:11em;padding:0 .5em;cursor:text;background-color:transparent;border-color:#000;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.header .header-social-search .header-search-form.active .search-submit{color:#000}
.header .header-social-search .header-search-form .search-submit{color:#b4b4b4;border:0;font-size:1.5em;background:transparent;line-height:1;margin:0;padding:.2em;vertical-align:top}
.header .header-social-search .header-social{float:left;text-align:right}
.header .header-social-search .header-social li{display:inline-block;margin-top:0;margin-right:0;margin-bottom:0;margin-left:.1em}
.header .header-social-search .header-social li a{color:#b4b4b4}
.header .header-social-search .header-social li a:hover{color:#000}
.header .header-social-search .header-social a.icon-twitter:before{font-family:'dailybeast-icon-font';content:"\e001"}
.header .header-social-search .header-social a.icon-search:before{font-family:'dailybeast-icon-font';content:"\e002"}
.header .header-social-search .header-social a.icon-facebook:before{font-family:'dailybeast-icon-font';content:"\e006"}
.header.header-1 .header-social-search .header-social{margin:5px -3px 0 0;font-size:1.8em}
.header.header-1 .header-social-search .header-search-form .search-input{margin-top:5px}
.header.header-2 .header-social-search .header-social{margin:0;font-size:2em}
.header.header-2 .header-social-search .header-social li{line-height:1.5;padding:0}
.header.header-2 .header-social-search .search-submit{font-size:1.3em;padding:.1em;color:#b2b2b2}
.header.homenav .header-social-search{top:20px}
.header.homenav .header-social-search .header-social{margin:0}
.header.homenav .header-social-search .header-social li{padding:0;margin-left:15px;float:left}
.header.homenav .header-social-search .header-social li.twitter{font-size:1.4em;margin-top:1px}
.header.homenav .header-social-search .header-social li.facebook{font-size:1.2em;margin-top:2px}
.header.homenav .header-social-search .header-social li a:hover{color:#fff}
.header.homenav .header-social-search .header-search-form{margin:0}
.header.homenav .header-social-search .header-search-form.active .search-input{border-color:#fff}
.header.homenav .header-social-search .header-search-form.active .search-submit{color:#fff}
.header.homenav .header-social-search .header-search-form .search-input{border-bottom:1px solid #b2b2b2;color:#fff}
.header.homenav .header-social-search .header-search-form .search-submit{font-size:1.7em;padding:0;color:#b2b2b2}
.header.homenav .header-social-search .header-search-form .search-submit:hover{color:#fff}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.snippet{width:auto;height:auto;max-width:480px;margin-left:auto;margin-right:auto;text-align:center}
.snippet iframe,.snippet *{max-width:100%}
@media only screen and (min-width:1145px){.snippet{max-width:610px}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.top-box{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:532px}
.top-box .slider{height:480px;width:560px;position:relative}
.top-box .slider .slides{width:99999em;position:absolute}
.top-box .slider .slides .slide{float:left;width:560px}
.top-box .slider .slides .slide img{width:100%}
.top-box .slider .slides .slide .screenshot{height:310px}
.top-box .slider .slides .slide .has-video{height:310px;margin:0 auto}
.top-box .slider .slides .slide-ad{height:560px;background-color:#000}
.top-box .slider .slides .slide-topbox .screenshot{height:310px}
.top-box .slider .slides .slide-topbox .has-video{height:310px}
.top-box .slider .slides .slide-hidden{display:none}
.top-box .nav-prev,.top-box .nav-next{position:absolute;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-shadow:0 1px 3px rgba(0,0,0,0.25);cursor:pointer;top:150px;width:83px;height:83px;font-size:5.0em;color:#fff}
.top-box .nav-next{right:0}
.top-box .nav-next.opaque{-moz-opacity:.75!important;-khtml-opacity:.75!important;opacity:.75!important;filter:alpha(opacity=75)!important}
.top-box .nav-prev{left:0}
.top-box .nav-prev.opaque{-moz-opacity:.75!important;-khtml-opacity:.75!important;opacity:.75!important;filter:alpha(opacity=75)!important}
.top-box .controls{position:absolute;z-index:1;height:6px;overflow:hidden;width:100%;cursor:pointer;bottom:0;left:0}
.top-box .controls li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border-left:1px solid #000;height:6px;width:100%;background-color:#666}
.top-box .controls li.active{background-color:#ee2e24}
.top-box .controls li:first-child{border-left:none}
.top-box .bd{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;width:560px;background-color:#000;border-top:1px solid #333;min-height:160px}
.top-box .bd.hidden-transparent{display:none!important;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);display:none}
.top-box .bd.shown-opaque{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);display:block}
.top-box .bd.bd-ad{display:none!important;height:0;width:0}
.top-box .bd.bd-topbox-video{min-height:222px;border-top-color:#4d4d4f}
.top-box .bd.bd-topbox-video .comment-box-sm{top:45px}
.top-box .bd.bd-topbox-video a{top:78px}
.top-box .bd.bd-topbox-video .brand-image-area{top:46px}
.top-box .bd .comment-box-sm{position:absolute;top:-17px;left:20px}
.top-box .bd .comment-box-sm.active{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.top-box .bd a{letter-spacing:.0625em;line-height:1.2;position:absolute;color:#f4f2df;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;top:24px;left:20px;right:20px}
.top-box .bd a.active{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);display:block}
.top-box .bd a .title{font-size:1.8em;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-right:0;margin-bottom:6px;margin-left:0;color:#e7e5db}
.top-box .bd a .dek{line-height:1.2;margin-top:0;margin-right:0;margin-bottom:3px;margin-left:0;font-family:"TitlingGothicFBCondRegular","Arial Narrow",Arial,sans-serif;font-size:15px;color:#e7e5db;letter-spacing:1px}
.top-box .bd a .byline{font-style:italic;font-weight:400;font-size:.687em;font-family:Georgia,Times,serif;color:#e7e5db;text-overflow:ellipsis;width:520px;display:inline-block;white-space:nowrap;overflow:hidden}
.top-box .bd a .credits{position:absolute;top:-18px;right:-10px;font-style:italic;font-weight:100;font-size:.6em;color:#999;font-family:Georgia,Times,serif}
.top-box .bd .brand-image-area{position:absolute;right:20px;top:4px;width:88px;height:31px}
.top-box .bd .brand-image-area img{position:absolute;max-width:88px;max-height:31px;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.top-box .bd .topbox-brand-logo-link{position:static}
.touch .video-wrapper{-webkit-transform:scale(0.75)}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.signup header{float:left;text-align:center;width:100%;margin-bottom:0}
.signup h1{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:21px;color:#fff;text-transform:uppercase}
.signup h2{text-transform:uppercase;padding-left:29px;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:23px;letter-spacing:0;color:#ee2e24;margin-bottom:25px;font-weight:bold;line-height:1}
.signup-close{font-family:Georgia,Times,serif;font-size:14px;cursor:pointer;-webkit-font-smoothing:antialiased;text-decoration:underline;font-style:italic;color:#7d7d7d;display:block;margin:7px 10px 0 0;text-align:center}
.signup-form{margin:60px 0 0 18px}
.signup-form input[type=checkbox]{display:none}
.signup-form label{position:relative;padding-left:25px;margin-right:15px;cursor:pointer}
.signup-form label:before{content:"";display:inline-block;width:11px;height:11px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#fff;border:solid 1px #000}
.signup-form .checked-input{width:11px;height:11px;margin-right:10px;position:absolute;left:0;bottom:5px;background-color:#fff;border:solid 1px #000;line-height:6px}
.signup-form input[type=checkbox]:checked+label:before{content:"\2713";text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-size:18px;font-style:normal;color:#000;text-align:center;line-height:6px;font-family:Arial,'sans-serif'}
.signup-form label{display:block;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;margin-bottom:15px;font-size:21px;line-height:1}
.signup-form label:before{bottom:5px}
.signup-form label.placeholder:before{content:none}
.signup-form label[for=tos] .checked-input,.signup-form label[for=tos]{font-family:Georgia,Times,serif;font-size:10px;font-style:italic;margin:18px 0 0;padding-left:17px;line-height:10px;display:inline-block}
.signup-form label[for=tos] .checked-input{font-size:18px;padding-left:0}
.signup-form .tos-link,.signup-form .privacy-link,.signup-form .text{font-family:Georgia,Times,serif;font-size:10px;font-style:italic}
.signup-form .text{margin:0 6px}
.signup-form .tos-link,.signup-form .privacy-link{text-decoration:underline}
.signup-form label[for=tos] .checked-input,.signup-form label[for=tos]:before{bottom:0}
.signup-form input[name=email]{width:265px;height:32px;font-family:Georgia,Times,serif;font-size:14px;margin-top:15px;border:solid 2px #40403e;padding-left:8px}
.signup-form ::-webkit-input-placeholder{color:#bbb}
.signup-form :-moz-placeholder{color:#bbb}
.signup-form ::-moz-placeholder{color:#bbb}
.signup-form :-ms-input-placeholder{color:#bbb}
.signup-form input[type=submit]{background:#000 none;color:#fff;padding:6px 10px;border:0;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;text-transform:uppercase;min-width:112px;font-weight:bold;letter-spacing:-1px;margin:15px 77px 0;display:block;letter-spacing:1px}
.ie8 .side.hide{display:none!important}
.signup-confirm{font-size:54px;line-height:105%;padding:110px 23%;height:110%;opacity:1;background:#ee2e24;z-index:1000;position:absolute;width:100%;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;text-transform:uppercase;text-align:center}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.sidebar-wrapper .sidebar-car.readthis .readthis-car-container{height:367px}
.sidebar-wrapper .sidebar-car.readthis header{background-color:#000;line-height:42px}
.sidebar-wrapper .sidebar-car.readthis header .sidebar-title{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:24px;color:#fff;text-transform:uppercase}
.sidebar-wrapper .sidebar-car.readthis header .sidebar-title .italic{font-style:italic;font-family:Georgia,Times,serif;font-weight:normal;color:#808181;text-transform:none;font-size:25px;letter-spacing:0;margin-left:3px}
.sidebar-wrapper .sidebar-car.readthis footer{background-color:#000}
.sidebar-car-list.readthis-list li{height:65px}
.sidebar-car-list.readthis-list li.current{border-left:solid 8px #ee2e24}
.sidebar-car-list.readthis-list li:before{font-size:15px}
.sidebar-car-list.readthis-list li .author{line-height:36px;margin-top:-9px}
.sidebar-car-list.readthis-list li .readthis-list-item-info{height:40px}
.sidebar-car-list.readthis-list li .progress-bar{background-color:#e1e1e1;width:0;position:absolute;top:0;bottom:0;left:0;min-height:inherit;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.sidebar-car-list.readthis-list .title{font-size:15px}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.sidebar-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:0;position:relative;top:0;right:0;-moz-transition:top .1s linear;-o-transition:top .1s linear;transition:top .1s linear}
.sidebar-wrapper.loading{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0)}
.sidebar-wrapper.no-transition{transition-property:none}
.sidebar-wrapper .hideAd{position:relative;left:-10000px}
.sidebar-wrapper .tower-ad-container{margin-bottom:27px;width:100%}
.sidebar-wrapper .box-ad-container{width:300px;height:300px;position:relative;top:0;left:auto}
.sidebar-wrapper .pending-in-page{position:absolute;top:0;left:0;background:#fff;-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;filter:alpha(opacity=85);z-index:10}
.sidebar-wrapper .pending-in-page .loader{top:45%;left:35%;position:absolute}
.sidebar-wrapper .sidebar-car{height:390px;margin-bottom:16px}
.sidebar-wrapper .sidebar-car header{float:left;text-align:center;width:100%;margin-bottom:0}
.sidebar-wrapper .sidebar-car footer{float:left;position:relative;width:100%;height:23px;background-color:#000}
.sidebar-wrapper .sidebar-car footer .flip-this-signup{display:block}
.sidebar-wrapper .sidebar-car footer .bottom-ad .flip-this{top:0;right:0;left:0;bottom:0;background-color:transparent;background:transparent 0 0 repeat scroll url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");z-index:2000}
.sidebar-wrapper .sidebar-car .bottom-stripe-container{height:23px}
.sidebar-wrapper .sidebar-car .high-z-index{z-index:100}
.sidebar-wrapper .sidebar-car .back-ad .flip-this{background-color:#000;background-image:url('/etc/clientlibs/dailybeast2/components/sidebar/img/rtl_bottom_db.png');background-repeat:no-repeat;background-position:center;z-index:200}
.sidebar-wrapper .sidebar-car .flip-this{position:absolute;width:100%;height:23px}
.sidebar-car-list{float:left;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;background-color:#fff;width:100%;position:relative}
.sidebar-car-list ol{margin:0;padding-left:0;counter-reset:read-this-list-counter;list-style-type:none}
.sidebar-car-list a:last-child li:after{height:0}
.sidebar-car-list li{position:relative;counter-increment:read-this-list-counter;padding-top:0;padding-right:15px;padding-bottom:0;padding-left:40px;overflow:hidden;width:100%}
.sidebar-car-list li:after{background:#c3c3c3;height:1px;width:100%;content:" ";display:block;position:absolute;bottom:0;left:0}
.sidebar-car-list li:before{position:absolute;content:counter(read-this-list-counter);left:0;top:12px;text-indent:24px;height:100%;z-index:1}
.sidebar-car-list li:last-child{border-bottom:0}
.sidebar-car-list li.current:before{left:-8px}
.sidebar-car-list li.current .readthis-list-item-info{margin-left:-8px}
.sidebar-car-list li.current .bullet{background-color:#ee2e24}
.sidebar-car-list li .category{margin:10px 0 0 0;text-transform:uppercase;color:#ee2e24;font-size:12px;letter-spacing:0}
.sidebar-car-list li .author{font-style:italic;margin:0;line-height:16px;font-size:13px;font-family:Georgia,Times,serif;font-weight:normal;color:#808181;padding-top:2px}
.sidebar-car-list li .author .author-item{display:inline-block}
.sidebar-car-list li .title{margin:0;text-transform:capitalize}
.sidebar-car-list li .title a{color:#231f20}
.sidebar-car-list li .item-info{position:relative;z-index:999;display:block;overflow:hidden;margin-top:12px}
.sidebar-car-list li .item-info h4{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-weight:normal}
.sidebar-car-list li .item-info.sponsored h4{color:#008ddf}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.sidebar-wrapper .sidebar-car.cheat{height:470px;margin-bottom:50px}
.sidebar-wrapper .sidebar-car.cheat .cheat-car-container{height:450px}
.sidebar-wrapper .sidebar-car.cheat header{text-align:center;background-color:#ee2e24;width:100%;margin-bottom:0;line-height:35px}
.sidebar-wrapper .sidebar-car.cheat header .sidebar-title{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:20px;color:#fff;text-transform:uppercase}
.sidebar-wrapper .sidebar-car.cheat footer{background-color:transparent;text-align:center;height:35px}
.sidebar-wrapper .sidebar-car.cheat footer .flip-content-description,.sidebar-wrapper .sidebar-car.cheat footer .icon{display:table-cell;color:#fff;vertical-align:middle}
.sidebar-wrapper .sidebar-car.cheat footer .flip-content-description{text-align:right;width:30%;height:35px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;text-transform:uppercase;font-size:14px;line-height:22px;letter-spacing:1px}
.sidebar-wrapper .sidebar-car.cheat footer .icon{width:7%;font-size:1.4em;text-align:left;padding-left:8px}
.sidebar-wrapper .sidebar-car.cheat footer .side{background-color:#ee2e24}
.sidebar-wrapper .sidebar-car.cheat #front-side,.sidebar-wrapper .sidebar-car.cheat .back-side,.sidebar-wrapper .sidebar-car.cheat .form-side{background:#e8e8df}
.sidebar-wrapper .sidebar-car.cheat .signup{bottom:-12px!important;z-index:999}
.sidebar-wrapper .sidebar-car.cheat .input-error{color:#ee2e24;font-family:Arial,'sans-serif';font-size:9px;padding:5px 40px 4px 30px;text-align:center}
.sidebar-car-list.cheat-list{background:#e8e8df}
.sidebar-car-list.cheat-list ol>a{float:left;width:100%;height:auto;overflow:hidden}
.sidebar-car-list.cheat-list li{height:41px}
.sidebar-car-list.cheat-list li.current{border-left:solid 5px #000;background:#fff;padding:0 15px 0 35px}
.sidebar-car-list.cheat-list li.current:before{left:-5px}
.sidebar-car-list.cheat-list li:before{font-size:14px;text-indent:17px;top:11px}
.sidebar-car-list.cheat-list li .cheat-list-item-info{height:auto;margin:10.5px 0}
.sidebar-car-list.cheat-list li .cheat-list-item-info.sponsored{margin:3px 0}
.sidebar-car-list.cheat-list .title{font-size:14px}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.floating-social{margin-top:10px;position:relative;overflow:visible}
.floating-social .social-wrapper{position:relative;padding-top:10px;padding-bottom:100px}
.floating-social .social-wrapper.hidden-transparent{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);visibility:hidden;display:block}
.floating-social .social-wrapper.shown-opaque{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);visibility:visible;display:block}
.floating-social .social-wrapper .social{position:absolute;top:0;margin-top:100px;font-size:40px}
.floating-social .social-wrapper .social li{margin-left:15.5px}
.floating-social .social-wrapper .social a{display:inline;color:#c0c0c0;cursor:hand}
.floating-social .social-wrapper .social a.icon-facebook{color:#3b59b6}
.floating-social .social-wrapper .social a.icon-facebook:hover{color:#1b34ac}
.floating-social .social-wrapper .social a.icon-twitter{color:#40a4ff}
.floating-social .social-wrapper .social a.icon-twitter:hover{color:#1771ff}
.floating-social .social-wrapper .social a.icon-google-plus{color:#d34836}
.floating-social .social-wrapper .social a.icon-google-plus:hover{color:#db291a}
.floating-social .social-wrapper .social a.icon-email{color:#000}
.floating-social .social-wrapper .social a.icon-email:hover{color:#b3b3b3}
.floating-social .article-info{margin-top:70px;margin-right:0;margin-bottom:20px;margin-left:0;text-align:center}
.floating-social .article-info .author-image-link{width:60px;height:60px;margin:0 auto 5px;display:block}
.floating-social .article-info .author-image{max-width:100%;background-color:#969696}
.floating-social .article-info .info .written-by{font-size:9px;font-weight:500;font-style:normal;font-family:Arial,'sans-serif';text-transform:uppercase;color:#bcb7b1;display:inline-block;margin-bottom:12px;padding:0}
.floating-social .article-info .info .byline{margin:0 auto 15px;display:block;font-style:italic;letter-spacing:0;font-family:Georgia,Times,serif;color:#b4b4b4;font-size:10px}
.floating-social .article-info .info .icon-twitter-2{display:block;color:#2da8e1;font-size:20px;margin:0 auto 12px}
.floating-social .article-info .info .more-by-author{color:#a3a3a3}
.social li a{text-decoration:none;color:#000}
.social li a:hover,.social li a:active,.social li a:visited{text-decoration:none}
.social li a .label{vertical-align:90%;font-size:.33em;text-transform:uppercase;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif}
.social li a.icon-facebook:hover{color:#3b59b6}
.social li a.icon-twitter:hover{color:#40a4ff}
.social li a.icon-google-plus:hover{color:#d34836}
.social li a.icon-email:hover{color:#a3aeb5}
.social li a.social-share-button:hover{color:#a3aeb5}
.social li a .social-share-image{display:inline-block;margin:2px 0 0 2px;width:38px;height:38px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;vertical-align:3%}
.social li a .social-share-image img{width:100%;height:100%;vertical-align:top;margin-left:-1px}
.social li a .social-share-image+.label{vertical-align:78%}
.social li a:hover .social-share-image{opacity:.3}
@media only screen and (min-width:1145px){.floating-social .social li{margin-left:22.5px}
.floating-social .article-info .author-image-link{width:70px;height:70px}
.floating-social .article-info .info .written-by{font-size:11px}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.bottom-section{min-width:1145px}
.bottom-section .footer{margin-top:0;text-align:center}
.bottom-section .footer .feature-more-button{font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;font-weight:bold;text-transform:uppercase;display:inline-block;top:-20px;position:relative;background-color:#fff;padding-left:15px;vertical-align:middle}
.bottom-section .footer .feature-more-button:hover{color:#000}
.bottom-section .footer .feature-more-button .icon{visibility:hidden;color:#ee2e24}
.bottom-section .footer .feature-more-button:hover .icon{visibility:visible;color:#ee2e24}
.bottom-section .feature-next-button{display:inline-block;color:#444;background-color:#fff;width:53px;height:53px;margin:0;z-index:0}
.bottom-section .feature-next-button .icon{font-size:3.25em;display:block}
.bottom-section .feature-next-button:hover{color:#666}
.topic-section{margin:0 auto}
.topic-section .feature-slider-loading{max-height:730px;overflow:hidden}
.topic-section .feature-slider-ad{position:absolute;top:0;right:0}
.topic-section .module{margin:0 0 5px}
.topic-section .module.header{padding-bottom:7px}
.topic-section .ad{display:inline-block;margin-left:2.183406114%}
.topic-section .feature-topic.across3depend.adhere,.topic-section .subfeature-topic.noad{display:none}
.topic-section .bx-wrapper .bx-viewport{background-color:#fff}
.topic-section .feature-slider-container{position:relative;height:600px;overflow:hidden}
.topic-section .topic-closed{width:auto;margin-bottom:25px}
.topic-section .feature-topic{text-align:center}
.topic-section .feature-topic .title{font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;font-size:23px;line-height:33px}
.topic-section .feature-topic .bd,.topic-section .feature-topic .bd-video{color:#fff;font-weight:normal;position:absolute;bottom:10%;background-color:black;padding:22px 20px 22px 20px;left:0}
.topic-section .feature-topic .bd .dek{display:none}
.topic-section .feature-topic .byline{font-family:Georgia,Times,serif;text-transform:normal;font-style:italic;color:#e8e8e8}
.topic-section .feature-topic .rubric,.topic-section .feature-topic .timeago,.topic-section .feature-topic .timestamp{text-transform:uppercase;font-weight:normal;font-size:14px;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;display:inline-block;letter-spacing:2px}
.topic-section .feature-topic .timeago,.topic-section .feature-topic .timestamp{margin-top:24px;margin-right:10px}
.topic-section .feature-topic .dek{margin-top:23px;font-weight:normal;font-size:18px;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif}
.topic-section .feature-topic .rubric{color:#ee2e24;margin:0 0 14px;font-size:14px}
.topic-section .feature-topic .byline{margin:15px 0 0;display:block;font-size:15px}
.topic-section .features .feature-topic .media-block{padding:0}
.topic-section .features .feature-topic .media-block .video-wrapper,.topic-section .features .feature-topic .media-block .video-wrapper iframe{max-height:555px}
.topic-section .feature-topic .image-max .inlinevideo,.topic-section .feature-topic .image-max img,.topic-section .feature-topic .image-max{height:600px}
.topic-section .feature-topic .image-max{overflow-y:hidden}
.feature-topic .media-block:hover .bd{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0)}
.feature-topic .media-block:hover .bd-hover{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.ie8 .feature-topic .media-block:hover .bd{display:none}
.ie8 .feature-topic .media-block:hover .bd-hover{filter:alpha(opacity=70)}
.feature-topic .keep-reading{color:#ee2e24;display:block;float:left;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;letter-spacing:.1em;margin:1.5em 0 0;text-align:left;text-transform:uppercase;font-size:14px}
.feature-topic .keep-reading .icon-arrow{padding-left:5px;font-size:20px;position:relative;bottom:-2px}
.topic-section .subfeature-topic .has-image a{color:inherit}
.topic-section .subfeature-topic .has-image .image-max .inlinevideo,.topic-section .subfeature-topic .has-image .image-max img,.topic-section .subfeature-topic .has-image .image-max{height:200px}
.topic-section .subfeature-topic .image-max{overflow-y:hidden}
.topic-section .feature-topic .media-block,.topic-section .feature-topic.no-image .media-block .image-max a,.topic-section .feature-topic.no-image .media-block .image-max .screenshot,.topic-section .subfeature-topic .no-image .media-block .image-max .screenshot{height:100%}
.topic-section .has-image .screenshot{text-align:start;height:600px}
.topic-section .subfeature-topic .has-image .screenshot{height:200px}
.feature-topic.has-image .media-block .bd{display:table;height:180px;padding:0 20px 0 20px}
.feature-topic.has-image .media-block .bd .bd-inner{display:table-cell;vertical-align:middle}
.feature-topic .image-max .has-video{max-height:600px;position:inherit}
.topic-section .has-video{margin:0}
.topic-section .feature-topic .media-block .bd-hover .title{color:#ee2e24;float:left;font-size:3.9em;line-height:1.05;text-align:left}
.topic-section .feature-topic.grid-13 .dek,.topic-section .feature-topic.grid-18 .dek{font-size:24px}
.topic-section .feature-topic .bd{width:200px;min-height:180px}
.topic-section .feature-topic.grid-5 .media-block .bd-hover .inner{margin:7em 1.875em 0}
.topic-section .feature-topic.grid-5 .media-block .bd-hover .title{font-size:37px}
.topic-section .feature-topic.grid-8 .media-block .bd-hover .inner{margin:7em 3em 0}
.topic-section .feature-topic.no-image .media-block .image-max{background-color:black}
.topic-section .feature-topic.no-image .media-block .img{visibility:hidden}
.topic-section .feature-topic.no-image .bd,.topic-section .feature-topic.no-image .bd-hover{height:100%;width:100%;bottom:0}
.subfeature-topic .no-image .media-block:hover .bd.bd-video-hover{display:none}
.topic-section .feature-topic.no-image .rubric{color:#FFF}
.topic-section .feature-topic.no-image .bd .bd-inner,.topic-section .feature-topic.no-image .media-block .bd-hover .inner{margin:0;position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.topic-section .feature-topic.no-image .bd .title{color:#ee2e24}
.topic-section .feature-topic.no-image.grid-5 .bd .title{font-size:45px;line-height:1.05}
.topic-section .feature-topic.no-image.grid-8 .bd .title{font-size:77px;line-height:77px}
.topic-section .feature-topic.no-image .media-block .bd-hover .inner .dek{height:auto}
.topic-section .subfeature-topic li{margin-bottom:20px}
.topic-section .subfeature-topic li.bottom-child{margin-bottom:0}
.topic-section .subfeature-topic li{height:290px;overflow:hidden}
.topic-section .subfeature-topic li:hover{background-color:#e7e5db}
.topic-section .subfeature-topic .media-block .play-btn{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0)}
.topic-section .subfeature-topic .media-block:hover .play-btn,.topic-section .feature-topic .media-block:hover .play-btn{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);z-index:1}
.topic-section .subfeature-topic .rubric{color:#bd1007;font-weight:normal;padding:4px 10px;text-transform:uppercase;font-size:14px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;position:absolute;display:inline-block;top:63%;left:2%;white-space:nowrap;z-index:10}
.topic-section .subfeature-topic .bd{margin-top:10px;margin-left:5px}
.topic-section .subfeature-topic .title{font-size:24px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:1;margin-bottom:8px}
.topic-section .subfeature-topic .dek{font-size:18px;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;line-height:1.2;margin:6px 0}
.topic-section .subfeature-topic .bd,.topic-section .subfeature-topic .timeago,.topic-section .subfeature-topic .timestamp{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-weight:normal}
.topic-section .subfeature-topic .byline{font-size:14px;margin-right:10px;font-family:Georgia,Times,serif;font-style:italic;line-height:20px;height:20px;overflow:hidden;display:block}
.topic-section .subfeature-topic .byline .author{display:inline-block}
.topic-section .subfeature-topic .timeago,.topic-section .subfeature-topic .timestamp{font-size:12px;color:#93906f}
.topic-section .subfeature-topic .media-block.thb-left .media{width:45%;margin-right:3%}
.topic-section .subfeature-topic .media-block.thb-left .bd{width:52%}
.topic-expand{display:none}
.topic-close{margin-bottom:10px}
.topic-section .subfeature-topic .no-image .media-block{height:290px}
.topic-section .subfeature-topic .no-image .bd{position:absolute;top:0;width:300px;height:290px;text-align:center;color:#fff;background-color:#000;margin:0;display:table}
.topic-section .subfeature-topic .no-image .bd .bd-inner{display:table-cell;vertical-align:middle;padding:0 30px}
.topic-section .lazy-container.no-image .has-image{display:none}
.topic-section .lazy-container.has-image .no-image{display:none}
.topic-section .no-image .bd:hover,.topic-section .no-image .bd-hover:hover,.topic-section .no-image .screenshot:hover{background-color:#1f1f1f}
.topic-section .subfeature-topic .no-image .bd .time{display:none}
.topic-section .subfeature-topic .no-image .media img{visibility:hidden}
.topic-section .subfeature-topic .no-image .title{font-size:33px}
.topic-section .subfeature-topic .no-image .rubric{position:relative;top:0;left:0}
.topic-section .subfeature-topic .no-image .byline{margin-right:0}
.feature-separator{clear:both;float:left;margin:0;margin-top:20px;overflow:hidden;padding:0;position:relative;width:100%}
.topic-section .feature-topic .bd-video{bottom:0;text-align:left;display:none}
.topic-section .feature-topic.grid-18 .bd-video{width:20.7%;height:100%}
.topic-section .feature-topic.grid-13 .bd-video,.topic-section .feature-topic.grid-8 .bd-video{width:100%;height:20.5%;padding:0 20px 20px 20px}
.topic-section .feature-topic .bd-video .rubric{font-weight:bold;font-size:14px;letter-spacing:normal}
.topic-section .feature-topic .bd-video .social{margin:24px 0 0 0;font-size:1.3em}
.topic-section .feature-topic .bd-video .social li{display:inline-block}
.topic-section .feature-topic .bd-video .social a{color:#FFF;font-size:28px}
.topic-section .feature-topic .bd-video .dek{font-size:15px}
.topic-section .feature-topic .bd-video .timestamp{font-size:10px;font-style:italic;text-transform:none;letter-spacing:normal}
.topic-section .feature-topic.grid-13 .bd-video .rubric,.topic-section .feature-topic.grid-13 .bd-video .social,.topic-section .feature-topic.grid-13 .bd-video .timestamp{display:none}
.topic-section .feature-topic.grid-13 .bd-video .dek{margin-top:0}
.topic-section .feature-topic .has-video.swapped{padding:5px}
.topic-section .feature-topic.grid-13 .has-video.swapped{height:600px}
.topic-section .feature-topic.grid-13 .has-video.swapped .video-wrapper,.topic-section .feature-topic.grid-13 .has-video.swapped .video-wrapper iframe{max-height:465px}
.topic-section .feature-topic.grid-8 .has-video.swapped{height:79.5%}
.topic-section .feature-topic.grid-18 .has-video.swapped{width:79.3%;float:right;padding-bottom:35px}
.features .media-block.has-video:hover,.topic-section .feature-topic.grid-18 .media{background-color:#000}
.features .media-block .has-video{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.belt-ad-wrapper{background-color:#f6f5f0;position:relative;display:table;width:100%;height:250px;margin-top:100px}
.belt-ad-wrapper .gallery{display:table;height:250px}
.belt-ad-wrapper .gallery .ad{display:table-cell;vertical-align:middle}
.home-section{margin-bottom:135px}
.home-section:first-child{margin-top:0}
.feature-slider{position:relative;overflow:hidden;height:600px}
.feature-slider .items{position:absolute;height:20000em;width:100%}
.feature-slider .items .icon-play{cursor:pointer}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.header .primary-logo{display:inline-block;width:10.13100437%;height:12.13973799%;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0;float:left}
.header .primary-logo img{max-width:100%}
.header .nav-screamer{margin-top:-2px;width:89.86899563%;padding-left:1.3%;float:left;overflow:hidden}
.header .nav-screamer .nav{height:30px;text-transform:uppercase;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header .nav-screamer .screamer{padding-top:22px;text-align:center;position:relative;height:150px}
.header .nav-screamer .screamer .rubric{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);color:#ee2e24;text-transform:uppercase;font-size:24px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:1.2;position:absolute;width:98%}
.header .nav-screamer .screamer .heading{display:block;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-weight:300;padding:0;text-transform:uppercase;width:98%;max-width:1000px;white-space:nowrap;position:absolute;bottom:14px;font-size:70px}
.header .nav-screamer .screamer .heading span{display:block;line-height:90%}
.header .nav-screamer .screamer .heading:hover{color:#666}
.js .nav-screamer .screamer .heading{display:none;color:#000}
.js .nav-screamer .screamer .heading:hover{color:#666}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.rtl-head-ad{position:relative;padding:15px 0;background:#f6f5f0;box-shadow:-1800px 0 #f6f5f0,-900px 0 #f6f5f0,900px 0 #f6f5f0,1800px 0 #f6f5f0}
.rtl-head-ad .ad{position:relative;width:970px;margin:0 auto;z-index:1}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.readitat{font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:22px;font-style:italic;letter-spacing:1px;float:left;margin:20px 0 41px 0}
.readitat .inner-text:hover{text-decoration:underline}
.readitat .external-reference-link{color:#000}
.readitat,.readitat:hover{color:#000}
.readitat:after{content:"\203A\203A";color:#ee2e24;font-size:24px;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;font-weight:normal;margin-left:6px;position:relative;top:2px}
.readitat.editmode{width:900px;margin-top:30px}
.readitat.editmode:before{content:"Read it at"}
.readitat.editmode a{display:inline-block}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.blockquote{width:248px;height:409px;background-color:#000;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;color:#fff;float:left;margin:9px 31px 9px 0;display:table}
.blockquote .centerer{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center}
.blockquote .safe-area{display:block;display:inline-block;max-width:200px;max-height:340px}
.blockquote .safe-area .content{display:inline-block;font-weight:normal;width:inherit;font-size:30px;font-size:26px;letter-spacing:1.6px;text-rendering:auto;line-height:115%}
@media only screen and (min-width:1145px){.blockquote{width:235px;height:350px;clear:left}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.partners{text-align:center;margin-bottom:0}
.partners.module{margin-top:0}
.partners .news-mix{text-align:left}
.partners .news-mix li{margin-top:30px}
.partners .news-mix li:first-child{margin-top:0}
.partners .news-mix li .partners-logo{height:30px}
.partners .byline{margin:0;text-transform:uppercase;font-size:20px;line-height:22px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;display:block;height:30px}
.partners .byline img{height:100%}
.partners .title{margin-top:6px;font-size:17px;line-height:21px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px}
.partners .icon-arrow{color:#ee2e24;line-height:21px}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
body.wrap{margin-top:65px}
body.wrap .homenav .navigation-wrapper .nav-toggle{display:none}
body.wrap .main-section{min-width:1145px;padding:35px 0 0}
body.wrap .main-section .stories-col{margin-top:-33px;min-height:34px}
body.wrap .main-section .story{width:234px;margin:30px 25px 0 0}
body.wrap .main-section .story:hover article{background:#f5f4f1}
body.wrap .main-section .story.last-child{margin-right:0}
body.wrap .main-section .story article{padding:3px 3px 5px;height:270px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}
body.wrap .main-section .story .thumbnail{position:absolute;font-size:70px;width:100%;height:70px;left:0;top:43px;color:#fff;text-align:center;-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;filter:alpha(opacity=75)}
body.wrap .main-section .story a{display:block}
body.wrap .main-section .story img{max-width:100%;height:auto}
body.wrap .main-section .story .title{margin-top:8px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;font-size:26px;line-height:1.05;color:#000}
body.wrap .main-section .story .additional-info{margin-top:5px;font-family:"Georgia","Arial Narrow",Arial,sans-serif;font-size:12px;font-style:italic;color:#000}
body.wrap .main-section .story .additional-info .dek{display:inline}
body.wrap .main-section .story .date{padding-left:8px}
body.wrap .main-section .story .shares-info{margin-top:5px;font-size:14px;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;letter-spacing:.6px;color:#000}
body.wrap .main-section .story .share-bars{display:inline-block;vertical-align:top;width:60px;margin-left:4px;margin-top:1px}
body.wrap .main-section .story .share-bars span{display:block;height:5px;min-width:5px;max-width:60px}
body.wrap .main-section .story .share-bars .shares{background-color:#1a36b1}
body.wrap .main-section .story .share-bars .tweets{background-color:#30a9e0}
body.wrap .main-section .story .share-bars .emails{background-color:#bababa}
body.wrap .main-section .story .no-image{background-color:#000;margin:3px;height:264px}
body.wrap .main-section .story .no-image .thumbnail{display:none}
body.wrap .main-section .story .no-image .title{color:#fff;font-size:32px;text-align:center;margin-top:0;padding:75px 5px 5px}
body.wrap .main-section .story .no-image .media{display:none}
body.wrap .main-section .story .no-image .date{display:none}
body.wrap .main-section .story .no-image .additional-info{margin-top:14px;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);color:#fff;text-align:center}
body.wrap .main-section .story .no-image .shares-info{width:100%;color:#ee2e24;text-align:center;position:absolute;bottom:28px}
body.wrap .main-section .story .no-image .share-bars{display:none}
body.wrap .main-section .story:hover .no-image{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;filter:alpha(opacity=80);background-color:#000}
body.wrap .main-section .wrap-ad.show{margin:30px 3px 0;padding:18px 0;background-color:#f5f4ef}
body.wrap .main-section .load-more .column{margin:30px 0 0 259px;width:234px}
body.wrap .main-section .load-more .column a{display:block;background-color:#000;color:#fff;font-size:16px;text-transform:uppercase;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;font-style:normal;padding:8px 0 9px;text-align:center}
body.wrap .main-section .load-more .column a.loading{cursor:default;background-color:#808284}
body.wrap .main-section .top-right-col .pin{max-width:300px}
@media only screen and (min-width:1145px){body.article{max-width:inherit;width:auto}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.top-story{position:relative;background:none repeat scroll 0 0 #000;width:100%}
.top-story .top-story-info{margin:0 auto;width:1145px;position:relative}
.top-story .top-story-info .bd-hover{position:relative;width:38%;color:#fff;background:none repeat scroll 0 0 #000;height:472px;opacity:1;margin:0;float:left;display:table}
.top-story .top-story-info .bd-hover .inner{display:table-cell;margin:auto;padding:0 4em;vertical-align:middle}
.top-story .top-story-info .bd-hover .inner a{color:#fff}
.top-story .top-story-info .bd-hover .inner .byline{min-height:25px;font-size:15px;color:#c3c3c3;font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;font-style:italic;margin-top:12px}
.top-story .top-story-info .bd-hover .inner .title{font-family:TitlingGothicFBMediumComp;font-size:40px;margin-bottom:5px;line-height:1.1}
.top-story .top-story-info .bd-hover .inner .dek{font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;font-weight:100;letter-spacing:1px;line-height:1.45;font-size:18px;margin-top:10px}
.top-story .top-story-info .bd-hover .inner .keep-reading{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;color:#ee2e24;letter-spacing:.1em;line-height:60px;text-align:left;text-transform:uppercase;font-size:14px}
.top-story .top-story-info .bd-hover .inner .social{margin-left:-2px}
.top-story .top-story-info .bd-hover .inner .social li{float:left;font-size:32px;margin-right:10px}
.top-story .top-story-info .bd-hover .inner .social li a{color:#fff}
.top-story .top-story-info .bd-hover .inner .social .icon-email:before{content:"\e610"}
.top-story .top-story-info .bd-hover .inner .social .icon-facebook:before{content:"\e611"}
.top-story .top-story-info .bd-hover .inner .social .icon-google-plus:before{content:"\e601"}
.top-story .top-story-info .bd-hover .inner .social .icon-twitter:before{content:"\e613"}
.top-story .top-story-info .bd-hover .inner.sponsored h3,.top-story .top-story-info .bd-hover .inner.sponsored .keep-reading{color:#229ce9}
.top-story .top-story-info .top-story-image{position:relative;height:472px;overflow:hidden;text-align:right}
.top-story .top-story-info .top-story-image .gradient{position:absolute;bottom:0;height:155px;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.85),rgba(0,0,0,0))}
.top-story .top-story-info .top-story-image .inner{position:absolute;bottom:5px;right:30px;left:75px;max-height:315px;overflow:hidden}
.top-story .top-story-info .top-story-image .inner .topstory-ad{display:inline-block}
.top-story .top-story-info .top-story-image .inner .wrap-name{text-align:right;text-transform:uppercase;color:#fff;font-family:TitlingGothicFBMediumComp;font-size:104px;padding-bottom:14px;line-height:1}
.top-story .top-story-info .top-story-image img{width:100%}
.top-story .top-story-info .top-story-image .credits{font-family:Georgia,Times,serif;font-style:italic;color:#fff;padding:0;line-height:12px;display:inline;position:absolute;bottom:0;left:0;clear:both}
.top-story .top-story-info .top-story-image .credits .icon-info{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding:5px 9px;background:none repeat scroll 0 0 #000;background-color:rgba(0,0,0,0.5);position:relative;float:left;left:5px;bottom:5px}
.top-story .top-story-info .top-story-image .credits .author{font-family:Georgia,Times,serif;background:none repeat scroll 0 0 #000;background-color:rgba(0,0,0,0.5);padding:5px;position:relative;float:left;left:-1000px;font-size:10px}
.top-story-carousel{position:relative}
.top-story-carousel .wrapper{overflow:hidden;position:relative;height:472px}
.top-story-carousel .wrap-name-outer{position:absolute;bottom:5px;right:30px;left:38%;margin-left:75px;max-height:315px;overflow:hidden;text-align:right}
.top-story-carousel .wrap-name-outer .topstory-ad{display:inline-block}
.top-story-carousel .wrap-name-outer .wrap-name{text-align:right;text-transform:uppercase;color:#fff;font-family:TitlingGothicFBMediumComp;font-size:104px;padding-bottom:14px;line-height:1}
.top-story-carousel .slide{width:1145px}
.top-story-carousel .nav-prev,.top-story-carousel .nav-next{position:absolute;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-shadow:0 1px 3px rgba(0,0,0,0.25);cursor:pointer;top:197px;width:83px;height:83px;font-size:5.0em;color:#fff}
.top-story-carousel .nav-prev .icon-leftarrow,.top-story-carousel .nav-next .icon-leftarrow,.top-story-carousel .nav-prev .icon-rightarrow,.top-story-carousel .nav-next .icon-rightarrow{color:#fff}
.top-story-carousel .nav-next{right:0}
.top-story-carousel .nav-prev{left:-17px}
.top-story-carousel:hover .nav-prev,.top-story-carousel:hover .nav-next{-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;filter:alpha(opacity=75)}
.subnavigation{margin:0 auto;width:1145px;position:relative}
.subnavigation .sub-nav{margin-top:30px;height:10px}
.subnavigation .sub-nav .more{font-weight:400;font-size:14px;color:#ee2e24}
.sub-nav li{float:left;margin-right:30px;font-family:TitlingGothicFBMediumComp;letter-spacing:1px;text-transform:uppercase}
.sub-nav li h3{line-height:1.05;font-size:20px;font-style:normal;color:#4b4b4b}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
body.article .body .content-wrapper .article .media .media-block.has-video{height:461px}
body.article .body .content-wrapper .article .article-body figcaption.video p.caption{font-size:1em;margin:0;line-height:1.3}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.homenav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:65px;width:100%;position:fixed;top:0;left:0;z-index:999}
.homenav .navrow{display:table;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.homenav .navrow .nav-body{width:1145px;display:table-cell}
.homenav .navrow .nav-gutter-left,.homenav .navrow .nav-gutter-right{display:table-cell;width:50%;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000,endColorstr=#D8000000)";zoom:1;background-color:rgba(0,0,0,0.85)}
@media only screen and (max-width:1158px){.homenav .navrow .nav-gutter-left,.homenav .navrow .nav-gutter-right{width:0}
}
.homenav .global-logo .tdb-home{height:65px;width:256px;display:block;float:left}
.homenav .navigation-wrapper{position:relative;margin-left:256px;height:65px;width:888px;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000,endColorstr=#D8000000)";zoom:1;background-color:rgba(0,0,0,0.85)}
.homenav .navigation-wrapper .screamer-wrapper{position:absolute;left:50px;top:18px;width:710px}
.homenav .navigation-wrapper .screamer-wrapper .screamer{-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-backface-visibility:hidden;text-transform:uppercase;text-align:center}
.homenav .navigation-wrapper .screamer-wrapper .screamer .read-more{color:#ee2e24;margin-left:5px;position:relative;top:3px;font-size:25px;-webkit-backface-visibility:hidden;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);visibility:hidden}
.homenav .navigation-wrapper .screamer-wrapper .screamer a:hover .read-more{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);visibility:visible}
.homenav .navigation-wrapper .screamer-wrapper .screamer.hidden{margin-left:10px}
.homenav .navigation-wrapper .screamer-wrapper .screamer.transitioned{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(8px,0);-o-transform:translate(8px,0);-ms-transform:translate(8px,0);-webkit-transform:translate(8px,0);transform:translate(8px,0)}
.homenav .navigation-wrapper .screamer-wrapper .screamer .rubric,.homenav .navigation-wrapper .screamer-wrapper .screamer .heading{font-size:28px;letter-spacing:1px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-weight:400;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline;-webkit-backface-visibility:hidden}
.homenav .navigation-wrapper .screamer-wrapper .screamer .heading{color:#fafafa;margin-left:3px}
.homenav .navigation-wrapper .screamer-wrapper .screamer:hover .heading{color:#fff}
.homenav .navigation-wrapper .screamer-wrapper .screamer .rubric{color:#ee2e24}
.homenav .navigation-wrapper .screamer-wrapper .screamer .brandX .rubric{color:#0093df}
.homenav .navigation-wrapper .nav-toggle{position:absolute;left:10px;top:19px;display:block;font-size:28px;width:35px;cursor:pointer;height:35px;color:#b2b2b2;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.homenav .navigation-wrapper .nav-toggle.clip{display:none}
.homenav .navigation-wrapper .nav-toggle:hover{color:#fff}
.homenav .navigation-wrapper .navigation{position:absolute;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);top:0;left:25px}
.homenav .navigation-wrapper .navigation ul{list-style-type:none;margin-top:18px;padding-left:0;margin-left:0;float:left;height:65px}
.homenav .navigation-wrapper .navigation ul li{display:inline-block;float:left;font-style:normal;font-weight:normal;text-align:center;letter-spacing:1px;line-height:2.4;font-size:14px;font-family:"TitlingGothicFBCondRegular","Arial Narrow",Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 6px}
.homenav .navigation-wrapper .navigation ul li.brandX a{color:#0093df}
.homenav .navigation-wrapper .navigation ul li.brandX a:hover{color:#0093df}
.homenav .navigation-wrapper .navigation ul li a{color:#fff}
.homenav .navigation-wrapper .navigation ul li a:hover{color:#fff}
.homenav .progressbar-wrapper{top:65px;width:100%;right:0;position:absolute}
@media only screen and (max-width:1158px){.homenav .progressbar-wrapper{left:0}
}
.homenav .progressbar-wrapper .progressbar{position:relative;top:-5px;height:5px;width:0;background-color:#ee2e24}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.homepage .top-section{margin-bottom:100px;min-width:1145px;margin-top:75px}
.homepage .header-ad.ad-container>*{max-width:970px}
.homepage .header-ad.ad-container.header-1-ad-loaded{padding-bottom:7px}
.homepage .header-ad.ad-container.header-1-ad-not-loaded{height:0}
.homepage .cheatsheet-container{min-height:1px;width:236px}
.homepage .cheatsheet-container .flip-this{background:#fff;opacity:.01;-ms-filter:"alpha(opacity=0.01)";position:absolute;height:60px;width:236px;display:block}
.homepage .cheatsheet-container .flip-this.top{top:76px}
.homepage .cheatsheet-container .flip-this.ie8{display:none;z-index:10}
.homepage .cheatsheet-container #front-side.side{position:relative;z-index:0!important}
.homepage .cheatsheet-container .back-side .flip-this{height:25px;width:60px;top:0}
.ie8 .flip-this.ie8{display:block!important}
.ie8 .flip-this.regular,.ie8 .flipad2{display:none!important}
.ie9 .flippable .cheat a .social,.ie8 .flippable .cheat a .social{display:none}
.ie9 .flippable .cheat,.ie8 .flippable .cheat{padding-bottom:11;padding-top:11}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
body.cheat{width:950px;min-width:inherit;font-family:"Times New Roman",Times,serif}
body.cheat .header-2{position:fixed;width:100%;z-index:999;top:0;left:0}
body.cheat .body{margin-top:33px}
body.cheat .cheats{list-style-type:none}
body.cheat .cheats li{position:relative}
body.cheat .cheats .cheat-count{margin-top:45px;height:200px}
body.cheat .cheats .counter{font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:55px;color:#ee2e24;text-align:right;z-index:1;display:block;margin-left:10px}
body.cheat .cheats .row{clear:both}
body.cheat .cheat-body{margin:30px 0 0 0}
body.cheat .cheat-body .hero-media{position:relative}
body.cheat .cheat-body .hero-media figcaption.image{width:100%;margin-bottom:10px}
body.cheat .cheat-body .indent1{padding:1em 0 1em 40px;font-size:1em}
body.cheat .cheat-body .indent2{padding:1em 80px 1em 80px;font-size:1em}
body.cheat .cheat-body .indent3{padding:1em 120px 1em 120px;font-size:1em}
body.cheat .cheat-body .indent4{padding:1em 160px 1em 160px;font-size:1em}
body.cheat .cheat-body .indent5{padding:1em 200px 1em 200px;font-size:1em}
body.cheat .cheat-body .indent6{padding:1em 240px 1em 240px;font-size:1em}
body.cheat .cheat-body .cheat-footer .footer-ad.ad-300x250{margin-bottom:13px}
body.cheat .cheat-body .cheat-footer .footer-ad.ad-728x90{margin-bottom:45px;padding-top:10px}
body.cheat .cheat-body .cheat-footer .outbrain-placeholder{min-height:384px}
body.cheat .newsletter{padding-top:0}
body.cheat .newsletter .newsletter-header{padding-top:25px;padding-bottom:0}
body.cheat .newsletter .newsletter-body{position:inherit;overflow:inherit}
body.cheat .newsletter .newsletter-body .signup-close{display:block}
.cheat-body .content-body figure.inlineimage{margin:20px 0}
@media only screen and (min-width:1145px){body.cheat{max-width:inherit;width:auto}
body.cheat .content{width:728px}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
body.article{width:950px;min-width:inherit}
body.article .row div.row{max-width:100%}
body.article .header-2{position:fixed;width:100%;z-index:999;top:0;left:0}
body.article .body{margin-top:33px}
body.article .body .content-wrapper{font-family:Georgia,Times,serif;position:relative}
body.article .body .content-wrapper .article{margin-bottom:5px}
body.article .body .content-wrapper .article .row{position:relative;float:left}
body.article .body .content-wrapper .article-body{margin:30px 0 0 0}
body.article .body .content-wrapper .article-body .content-body .has-video .screenshot{min-height:300px}
body.article .body .content-wrapper .article-body .indent1{padding:1em 0 1em 40px;font-size:1em}
body.article .body .content-wrapper .article-body .indent2{padding:1em 80px 1em 80px;font-size:1em}
body.article .body .content-wrapper .article-body .indent3{padding:1em 120px 1em 120px;font-size:1em}
body.article .body .content-wrapper .article-body .indent4{padding:1em 160px 1em 160px;font-size:1em}
body.article .body .content-wrapper .article-body .indent5{padding:1em 200px 1em 200px;font-size:1em}
body.article .body .content-wrapper .article-body .indent6{padding:1em 240px 1em 240px;font-size:1em}
@media only screen and (min-width:1145px){body.article{max-width:inherit;width:auto}
}
.blackout{width:100%;height:100%;font:700 1em "News Cycle",sans-serif;letter-spacing:.15em;color:#ff6;background:#000;overflow:hidden;margin:0;z-index:1000000;position:fixed;top:0;left:0}
.blackout .logo{position:absolute;left:50%;top:70%;width:18em;margin:-9em;opacity:0;-webkit-animation:logo 5s ease-out 2.5s;animation:logo 5s ease-out 2.5s;z-index:1}
.blackout .titles{position:absolute;left:50%;width:20em;margin:0 0 0 -7.325em;top:auto;bottom:0;height:50em;font-size:350%;text-align:justify;overflow:hidden;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-moz-transform:perspective(300px) rotateX(25deg);-ms-transform:perspective(300px) rotateX(25deg);-webkit-transform:perspective(300px) rotateX(25deg);transform:perspective(300px) rotateX(25deg)}
.blackout .titles>div{position:absolute;top:100%;-webkit-animation:scroll 100s linear 4s infinite;color:#fff}
@keyframes intro{0%{opacity:0}
20%{opacity:1}
90%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes logo{0%{-webkit-transform:scale(1);opacity:1}
50%{opacity:1}
100%{-webkit-transform:scale(0.1);opacity:0}
}
@-moz-keyframes logo{0%{-moz-transform:scale(1);opacity:1}
50%{opacity:1}
100%{-moz-transform:scale(0.1);opacity:0}
}
@-ms-keyframes logo{0%{-ms-transform:scale(1);opacity:1}
50%{opacity:1}
100%{-ms-transform:scale(0.1);opacity:0}
}
@-o-keyframes logo{0%{-o-transform:scale(1);opacity:1}
50%{opacity:1}
100%{-o-transform:scale(0.1);opacity:0}
}
@keyframes logo{0%{transform:scale(1);opacity:1}
50%{opacity:1}
100%{transform:scale(0.1);opacity:0}
}
@-webkit-keyframes scroll{0%{top:100%}
100%{top:-170%}
}
@-moz-keyframes scroll{0%{top:100%}
100%{top:-170%}
}
@-ms-keyframes scroll{0%{top:100%}
100%{top:-170%}
}
@-o-keyframes scroll{0%{top:100%}
100%{top:-170%}
}
@keyframes scroll{0%{top:100%}
100%{top:-170%}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.newsletter{color:#fff;padding:20px 0}
.newsletter .newsletter-header{font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;margin:0;cursor:pointer;text-align:center;padding:15px 30px 10px;background-color:#ee2e24;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.newsletter .newsletter-header .title{font-size:44px;text-transform:uppercase}
.newsletter .newsletter-header .subtitle{font-size:14px;text-transform:uppercase;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif}
.newsletter .newsletter-body{padding:0 0 10px 0;position:relative;left:0;right:0;background-color:#ee2e24;z-index:10;overflow:hidden}
.newsletter .newsletter-body ul li{list-style-type:none}
.newsletter .newsletter-form{text-align:center}
.newsletter .newsletter-form .email-box{font-family:Georgia,Times,serif;font-style:italic;margin-bottom:10px;font-size:18px;line-height:22px;line-height:2.2rem;border:0;padding:0 10px;text-align:center;width:270px;height:40px;color:#fff;background-color:#de1e2b}
.newsletter .newsletter-form [placeholder]::-webkit-input-placeholder,.newsletter .newsletter-form [placeholder]:-moz-placeholder,.newsletter .newsletter-form .placeholder{text-align:center}
.newsletter .newsletter-form .newsletter-list{text-align:left;border-top:1px solid #ba2100}
.newsletter .newsletter-form .newsletter-list li{border-bottom:1px solid #ba2100;padding:0 30px;cursor:pointer;margin:0;width:100%;height:40px;line-height:40px;color:#fff;position:relative}
.newsletter .newsletter-form .newsletter-list li.checked{background-color:#ba2100}
.newsletter .newsletter-form .newsletter-list li .icon-chevron-down{left:15px;position:absolute;top:10px}
.newsletter .newsletter-form .newsletter-list input[type='checkbox']{left:-999999px;position:relative;vertical-align:middle}
.newsletter .newsletter-form .newsletter-list p{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:19px;line-height:inherit;margin:0;display:inline-block;color:#fff;min-width:150px}
.newsletter .newsletter-form .newsletter-list .icon-check{margin-left:-19px;color:#ee2e24}
.newsletter .newsletter-form .terms,.newsletter .newsletter-form .signup-close{color:#fff;font-family:Georgia,Times,serif;font-style:italic;font-size:14px;line-height:16px;line-height:1.6rem;padding:0 20px;padding:0 2.0rem;margin-bottom:14px}
.newsletter .newsletter-form .terms p,.newsletter .newsletter-form .signup-close p{color:#fff;font-family:Georgia,Times,serif;font-style:italic;font-size:14px;line-height:19px;line-height:1.2rem;margin-bottom:9px;margin-bottom:.5625rem}
.newsletter .newsletter-form .terms a,.newsletter .newsletter-form .signup-close a{color:#fff;text-decoration:underline}
.newsletter .newsletter-form .terms input[type='checkbox'],.newsletter .newsletter-form .signup-close input[type='checkbox']{vertical-align:middle;height:1em;width:4em;border:0;padding:0;font-size:150%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.newsletter .newsletter-form .submit{background-color:#000;padding:4px 40px;min-width:80px;max-width:200px;overflow:hidden;text-transform:uppercase;color:#fff;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:16px;line-height:30px;border:0;margin:0 auto;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.newsletter .newsletter-form .signup-close{display:none;margin-bottom:0}
.newsletter .newsletter-form .la-anim-2{position:fixed;left:-100%;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,0.1);pointer-events:none}
.newsletter .newsletter-form .la-anim-2.la-animate{opacity:0;-webkit-transition:-webkit-transform 5s ease-in,opacity 1s 5s;transition:transform 5s ease-in,opacity 1s 5s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.newsletter .newsletter-form .message{text-align:center;color:white;font-size:12px;line-height:14px;line-height:1.4rem;padding:0 20px;padding:0 2.0rem;font-family:sans-serif;margin-bottom:10px;margin-bottom:1.0rem}
:root .newsletter .terms input[type="checkbox"].ios-switch{position:absolute;opacity:0;left:50%;margin-left:-2em;-webkit-tap-highlight-color:rgba(0,0,0,0)}
:root .newsletter .terms input[type="checkbox"].ios-switch+.switch{display:inline-block;vertical-align:middle;width:3em;height:1em;border:1px solid rgba(0,0,0,0.3);border-radius:999px;margin:0 .5em;background:#ee2e24;background-image:linear-gradient(rgba(0,0,0,0.1),transparent),linear-gradient(90deg,#ba2100 50%,transparent 50%);background-size:200% 100%;background-position:100% 0;background-origin:border-box;background-clip:border-box;overflow:hidden;transition-duration:.4s;transition-property:padding,width,background-position,text-indent;box-shadow:0 .1em .1em rgba(0,0,0,0.2) inset,0 .45em 0 .1em rgba(0,0,0,0.05) inset;font-size:150%;line-height:1em;-webkit-tap-highlight-color:rgba(0,0,0,0)}
:root .newsletter .terms input[type="checkbox"].ios-switch+.switch:before{content:'Yes';float:left;width:1.65em;height:1.65em;border:1px solid rgba(0,0,0,0.35);border-radius:inherit;background-color:#ee2e24;background-image:linear-gradient(rgba(0,0,0,0.2),transparent);box-shadow:0 .1em .1em .1em #ee2e24 inset,0 0 .5em rgba(0,0,0,0.3);color:white;margin-top:2px;text-shadow:0 -1px 1px rgba(0,0,0,0.3);text-indent:-5em}
:root .newsletter .terms input[type="checkbox"].ios-switch+.switch:after{content:'No';float:left;text-indent:1.1em;margin-top:3px;color:#fff;text-shadow:none}
:root .newsletter .terms input[type="checkbox"].ios-switch+.switch:before,:root .newsletter .terms input[type="checkbox"].ios-switch+.switch:after{font:bold 50% sans-serif;letter-spacing:1px}
:root .newsletter .terms input[type="checkbox"].ios-switch:checked+.switch{padding-left:2em;background-position:0 0}
:root .newsletter .terms input[type="checkbox"].ios-switch:focus+.switch{box-shadow:0 .1em .1em rgba(0,0,0,0.2) inset,0 .45em 0 .1em rgba(0,0,0,0.05) inset,0 0 .4em 1px rgba(255,0,0,0.5)}
.icon-chevron-down:before{color:#ee2e24}
::-webkit-input-placeholder{color:#fff}
:-moz-placeholder{color:#fff}
::-moz-placeholder{color:#fff}
:-ms-input-placeholder{color:#fff}
::-webkit-input-placeholder{color:#fff}
:-moz-placeholder{color:#fff}
::-moz-placeholder{color:#fff}
:-ms-input-placeholder{color:#fff}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
body>.loader{position:fixed;bottom:0;right:0;z-index:10001}
.loader{width:25%;margin:10px auto;text-align:center}
.loader .loading span{display:inline-block;padding:8px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.loader .loading span.ball1{background:#ee2e24;-webkit-animation:move-left 800ms ease-in-out infinite alternate;-moz-animation:move-left 800ms ease-in-out infinite alternate;-ms-animation:move-left 800ms ease-in-out infinite alternate;-animation:move-left 800ms ease-in-out infinite alternate}
.loader .loading span.ball2{background:#000;-webkit-animation:move-right 800ms ease-in-out infinite alternate;-moz-animation:move-right 800ms ease-in-out infinite alternate;-ms-animation:move-right 800ms ease-in-out infinite alternate;animation:move-right 800ms ease-in-out infinite alternate}
@-webkit-keyframes move-left{to{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);transform:translate(20px,0);background:#000}
}
@-moz-keyframes move-left{to{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);transform:translate(20px,0);background:#000}
}
@-ms-keyframes move-left{to{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);transform:translate(20px,0);background:#000}
}
@-o-keyframes move-left{to{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);transform:translate(20px,0);background:#000}
}
@keyframes move-left{to{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);transform:translate(20px,0);background:#000}
}
@-webkit-keyframes move-right{to{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-moz-transform:translate(-20px,0);transform:translate(-20px,0);background:#ee2e24}
}
@-moz-keyframes move-right{to{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-moz-transform:translate(-20px,0);transform:translate(-20px,0);background:#ee2e24}
}
@-ms-keyframes move-right{to{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-moz-transform:translate(-20px,0);transform:translate(-20px,0);background:#ee2e24}
}
@-o-keyframes move-right{to{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-moz-transform:translate(-20px,0);transform:translate(-20px,0);background:#ee2e24}
}
@keyframes move-right{to{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);-moz-transform:translate(-20px,0);transform:translate(-20px,0);background:#ee2e24}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.inlinevideo figcaption.video{font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;color:white;background-color:black;padding:20px 20px 20px 20px;margin:0 auto 10px auto;text-align:left}
.inlinevideo figcaption.video p.caption{font-style:normal;text-align:left;letter-spacing:1px;width:inherit}
.has-video,.has-video .video-wrapper{background-color:#000}
.has-video{height:inherit;margin:10px auto 15px auto}
.has-video.has-caption{margin-bottom:0}
.has-video .play-btn:hover{color:#fff}
.has-video .media{display:inline}
.has-video .video-wrapper{display:none;vertical-align:middle;text-align:center}
.has-video .play-btn{position:absolute;top:50%;left:50%;background:transparent;text-align:center;font-size:100px;color:#fff;color:rgba(255,255,255,0.8);margin-top:-50px;margin-left:-50px;height:100px;width:100px;cursor:pointer}
.touch .article-body .video-wrapper{-webkit-transform:scale(1)}
.has-video .screenshot{position:relative;height:407px}
.has-video .screenshot img{position:absolute;top:0;bottom:0;margin:auto;height:auto}
.has-video .media .vimeowrapper{height:100%}
.has-video .media .youtubewrapper{height:100%}
.article .inlinevideo .screenshot{height:auto}
.article .inlinevideo .screenshot img{position:static;height:auto}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.article-body .inline-image-box{text-align:center}
.article-body .inlineimage{text-align:center;margin-bottom:15px;margin-top:10px}
.article-body .inlineimage img{margin-bottom:10px}
.article-body .inlineimage .photocredit{margin-bottom:10px;float:none}
.article-body .align-center{text-align:center}
@media only screen and (min-width:1145px){.article .article-body .inlineimage{max-width:610px;margin:0 auto}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.inline-newsletter{display:none;clear:both;padding:14px 0 20px;border-width:1px 0;border-style:solid;border-color:#999}
.inline-newsletter:before,.inline-newsletter:after{content:'';display:table}
.inline-newsletter:after{clear:both}
.inline-newsletter_standard,.inline-newsletter_social{display:block}
.inline-newsletter_margin_after{margin-bottom:19px}
.inline-newsletter_social .inline-newsletter-main{float:left;width:347px;border-right:1px solid #999}
.inline-newsletter-form{margin:0 auto;width:415px;text-align:center}
.inline-newsletter_social .inline-newsletter-form{width:305px}
.inline-newsletter_final .inline-newsletter-form{display:none}
.inline-newsletter-title{color:#ee2e24;letter-spacing:1px;font-size:24px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif}
.inline-newsletter-input ::-webkit-input-placeholder{color:#999}
.inline-newsletter-input :-moz-placeholder{color:#999}
.inline-newsletter-input ::-moz-placeholder{color:#999}
.inline-newsletter-input :-ms-input-placeholder{color:#999}
.inline-newsletter-input-element{margin-top:16px;padding-right:8px;padding-left:8px;width:100%;height:34px;border:1px solid #999;border-radius:4px;color:#000;letter-spacing:1px;font-size:15px;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;line-height:32px}
.inline-newsletter-button{margin-top:5px;max-width:240px;width:100%;height:34px;border:0;border-radius:4px;background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:18px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;line-height:32px}
.inline-newsletter_social .inline-newsletter-button{max-width:100%}
.inline-newsletter-content{overflow:hidden;max-height:0;opacity:0;transition:.2s max-height ease-in-out,0.2s opacity ease-in-out}
.inline-newsletter_open .inline-newsletter-content{display:block;max-height:250px;opacity:1}
.inline-newsletter-list{margin-bottom:6px;text-align:left}
.inline-newsletter-item{margin:0;color:#999;font-size:15px;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif}
.inline-newsletter-label{position:relative;display:block;padding-right:40px;cursor:pointer}
.inline-newsletter-label.inline-newsletter-label a{color:#999;text-decoration:underline}
.inline-newsletter-label.inline-newsletter-label a:hover{text-decoration:none}
.inline-newsletter-checkbox{display:none}
.inline-newsletter-subtitle{display:block;margin-top:8px;color:#000;letter-spacing:1px;font-size:17px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif}
.inline-newsletter-icon{position:absolute;top:4px;right:6px;width:20px;height:20px;border:2px solid #999;border-radius:50%}
.inline-newsletter-icon .icon{display:none}
.inline-newsletter-checkbox:checked+.inline-newsletter-label .inline-newsletter-icon{border-color:#ee2e24}
.inline-newsletter-checkbox:checked+.inline-newsletter-label .inline-newsletter-icon .icon{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center}
.inline-newsletter-final{display:none;margin:0 auto;width:220px;text-align:center}
.inline-newsletter_final .inline-newsletter-final{display:block}
.inline-newsletter-final-description{display:none;margin-top:20px;padding-bottom:10px;color:#999;font-size:15px;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif}
.inline-newsletter-final-description_shown{display:block}
.inline-newsletter-social{display:none;text-align:center}
.inline-newsletter_social .inline-newsletter-social{display:block}
.inline-newsletter-social-buttons{margin-top:27px}
.inline-newsletter-social-button{position:relative;z-index:1000;display:inline-block;margin:0 10px 0 0}
.inline-newsletter-social-button:last-child{margin-right:0}
.inline-newsletter-social-button_twitter{position:relative;top:4px}
.inline-newsletter-message{display:none;clear:both;margin-bottom:-10px;padding-top:10px;color:#000;text-align:center;font-weight:bold;font-size:12px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.inline-newsletter-message_shown{display:block}
.inline-newsletter_final .inline-newsletter-message{display:none}
.article .article-body .content-footer .inline-newsletter{display:none}
.inline-newsletter-terms{margin:15px auto 8px;width:65%;color:#000;font-size:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.hero-media .hero{min-width:100%;min-height:inherit}
.hero-media figcaption{font-size:13px;margin-top:7px;color:#7f7f7f;font-family:Georgia,Times,serif;font-style:italic;text-align:right;min-height:15px}
.hero-media figcaption .caption{margin-right:10px}
.hero-media figcaption .credits,.hero-media figcaption .caption{width:auto;display:inline}
.hero-media figcaption.video{font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;color:white;background-color:black;padding:20px 20px 20px 20px;margin:0 auto 10px auto;text-align:left}
.hero-media figcaption.video p.caption{font-style:normal;text-align:left;letter-spacing:1px;width:inherit}
.hero-media figcaption.video{margin-bottom:40px}
.video-hero .has-video{margin:0 auto}
.video-hero .has-video object[height]{margin-bottom:0}
.video-hero figcaption.video{text-rendering:optimizeLegibility;margin:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;line-height:1.4;background:#000;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;font-size:15px;letter-spacing:1px;color:#fff;min-height:61px}
.video-hero figcaption.video .show-on-play{display:none}
.video-hero .screenshot img.img{max-width:none;min-width:100%;min-height:407px;width:auto;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin-top:-1px}
.video-hero .screenshot img.img[src*=vimeocdn]{height:100%}
.video-hero .inlinevideo{width:inherit}
.video-hero .screenshot{height:380px!important}
@media only screen and (min-width:1145px){.hero-media .hero{max-height:inherit}
.hero-media figcaption{font-size:.8em}
.video-hero .screenshot{height:513px!important}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.footer{padding:0;position:relative;width:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0)}
.footer .container{display:table;width:100%}
.footer .footer-left{display:table-cell;height:100%;background-color:#ff2e23}
.footer .footer-content{display:table-cell;width:1145px;background-color:#000;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;letter-spacing:2px;padding:50px}
.dailybeast1 .footer .footer-content{width:1045px}
.footer .footer-content .first-column{display:inline-block;margin-right:60px}
.footer .footer-content .second-column{display:inline-block;vertical-align:top}
.footer .footer-content .second-column li{line-height:1.2}
.footer .footer-content .first-column a{color:#fff;font-size:16px;text-transform:uppercase;display:inline}
.footer .footer-content .second-column a{color:#7f878d;font-size:14px;display:inline}
.footer .footer-right{display:table-cell;height:100%;background-color:#000}
.second-column .copyright{color:#7f878d;font-size:09px;margin-top:26px}
@media only screen and (max-width:1145px){footer.footer{position:absolute!important;left:0;min-width:950px}
.collegerankings-page footer.footer{min-width:996px}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.features{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.features .featured-story .byline{font-size:11px;font-family:Georgia,Times,serif;font-style:italic;font-weight:normal}
.features .featured-story{margin-top:30px}
.features .featured-story .rubric{color:#ee2e24;text-transform:uppercase;font-size:14px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:1.2;margin-bottom:4px}
.features .featured-story .title{text-transform:uppercase;font-size:30px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:.95}
.features .featured-story .dek{font-size:15px;font-family:Georgia,Times,serif;line-height:1.2;margin-top:4px}
.features .featured-story.third{width:30%;margin-left:4.89%;float:left}
.features .featured-story.half{width:46%;margin-left:4%;float:left}
.features .featured-story.third:first-child,.features .featured-story.half:first-child{margin-left:0}
.features .featured-story.center .title{text-transform:uppercase;font-size:18px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:1;margin-top:4px}
.features .featured-story.center.text-only .bd{margin-top:-3px}
.features .featured-story.center.text-only .title{text-transform:uppercase;font-size:40px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:.97;margin-top:0}
.features .featured-story.center.title-img-only .title{text-transform:none;font-size:24px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:.95}
.features .featured-story{margin-top:30px;margin-bottom:auto}
.features .featured-story .media-block{-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px}
.features .featured-story .media-block:hover{background-color:#eeede7;color:#000}
.features .featured-story .media-block a:hover{color:#000}
.features .featured-story .media-block a .rubric{text-transform:uppercase;letter-spacing:.0625em;line-height:1.2;color:#ee2e24;font-size:.875em;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;margin-bottom:4px;height:1.15em}
.features .featured-story .media-block a .title{text-transform:uppercase;letter-spacing:.03em;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:1.875em}
.features .featured-story .media-block a .title:hover{color:#000}
.features .featured-story .media-block a .dek{line-height:1.2;font-size:.937em;font-family:Georgia,Times,serif;margin-top:3px}
.features .featured-story .media-block a .byline{font-style:italic;font-size:.687em;font-family:Georgia,Times,serif;font-weight:300}
.features .featured-story.one .media-block a .bd .title{font-size:2em;height:1.82em;font-size:1.875em}
.features .featured-story.one .media-block a .bd .title.text-only{font-size:45px;height:auto}
.features .featured-story.one .media-block a .bd .dek{height:auto}
.features .featured-story.one .media-block a .bd .dek.text-only{height:auto}
.features .featured-story.one .media-block a .bd.text-only{width:100%}
.features .featured-story.two .media-block a .media{margin-top:0;margin-right:0;margin-bottom:7px;margin-left:0;position:relative}
.features .featured-story.two .media-block a .title{letter-spacing:.03em;line-height:1;font-size:1.3em}
.features .featured-story.two .media-block a .title.text-only{font-size:45px}
.features .featured-story.two .media-block a .dek{line-height:1.2;font-size:.937em;font-family:Georgia,Times,serif;margin-top:3px;height:auto}
.features .featured-story.two .media-block a .byline{font-style:italic;font-size:.687em;font-family:Georgia,Times,serif;font-weight:300}
.features .featured-story.three .media-block a .media{margin-top:0;margin-right:0;margin-bottom:.5em;margin-left:0;position:relative}
.features .featured-story.three .media-block a .title{letter-spacing:.03em;line-height:1;font-size:1.3em}
.features .featured-story.three .media-block a .title.text-only{font-size:45px}
.features .featured-story.three .media-block a .dek{line-height:1.2;font-size:.937em;font-family:Georgia,Times,serif;margin-top:3px;height:auto}
.features .featured-story.three .media-block a .byline{font-style:italic;font-size:.687em;font-family:Georgia,Times,serif;font-weight:300}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.dailysocial-section{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.dailysocial-section .dailysocial{margin-top:0;margin-right:0;margin-bottom:40px;margin-left:0}
.dailysocial-section .dailysocial li{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;width:100%}
.dailysocial-section .dailysocial li .media{position:relative;display:block}
.dailysocial-section .dailysocial li .media .image{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.dailysocial-section .dailysocial li .media .bd-hover{background:none repeat scroll 0 0 #000;background:none repeat scroll 0 0 rgba(0,0,0,0.78);height:100%;width:300px;position:absolute;top:0;transition:opacity 300ms ease-in-out 0s;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.dailysocial-section .dailysocial li .media .bd-hover .inner{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:1}
.dailysocial-section .dailysocial li .media .bd-hover .inner .dek{color:#fff;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:24px;font-size:16px;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}
.dailysocial-section .dailysocial li .media .bd-hover .inner .keep-reading{color:#ee2e24;display:block;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:14px}
.dailysocial-section .dailysocial li .media .bd-hover .inner .keep-reading .icon-arrow{padding-left:5px;font-size:20px;bottom:-2px;position:relative}
.dailysocial-section .dailysocial li .media:hover .bd-hover{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.dailysocial-section .dailysocial li .media .billboard{position:relative}
.dailysocial-section .dailysocial li .media .billboard .byline{position:absolute;bottom:0;right:0;background-color:#000;background-color:rgba(0,0,0,0.85);color:#eee;padding:4px 4px 4px 8px;font-family:Georgia,Times,serif;font-size:10px;line-height:10px;font-style:italic}
.dailysocial-section .dailysocial li .title{font-size:24px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;line-height:1;text-transform:uppercase;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}
.dailysocial-section .dailysocial li .author{margin-top:2px;margin-right:0;margin-bottom:0;margin-left:0}
.dailysocial-section .dailysocial li .author .byline{font-size:12px;font-family:Georgia,Times,serif;font-style:italic}
.dailysocial-section .dailysocial li:first-child .media .bd-hover .dek{line-height:26px;font-size:18px}
.dailysocial-section .dailysocial li:first-child .title{font-size:31px}
.dailysocial-section .dailysocial li.item-1 .dek{max-height:125px;overflow:hidden}
.dailysocial-section .dailysocial div.screenshot{height:auto}
.dailysocial-section .dailysocial div.screenshot img.img{max-width:none;width:auto;position:relative;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%)}
.dailysocial-section .dailysocial .item-0 .screenshot img.img{height:367px}
.dailysocial-section .dailysocial .item-1 .screenshot{height:168px}
.dailysocial-section .dailysocial .item-1 .screenshot img.img{width:300px;top:-16px}
.dailysocial-section .dailysocial .item-2 .screenshot img.img{height:224px}
.dailysocial-section .dailysocial .screenshot.placeholder img.img{width:300px}
.ie8 .dailysocial-section .dailysocial .media:hover .bd-hover{-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;filter:alpha(opacity=75)}
.ie8 .dailysocial-section .dailysocial .media:hover .bd-hover .inner{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.ie8 .dailysocial-section .dailysocial .media .bd-hover .inner{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0)}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.content-header .title{font-size:45px;line-height:1.2;font-weight:600;letter-spacing:0;margin-top:20px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif}
.content-header h3,.content-header h4,.content-header .section-url{display:inline-block;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-weight:400}
.content-header .section{font-size:1em}
.content-header h3.section{margin-right:8px}
.content-header .section,.content-header .rubric{text-transform:uppercase;line-height:1;color:#ee2e24;letter-spacing:1px;font-size:1em!important}
.content-header .rubric{margin-right:8px;font-size:.80em}
.content-header .publish-date-time{display:inline-block}
.content-header .publish-date-time .date{font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:1em;color:#bcb7b1;text-transform:none;letter-spacing:1px;margin-right:8px}
.content-header .publish-date-time .time{font-family:Georgia,Times,serif;text-transform:uppercase;font-size:.80em;color:#7f7f7f}
.cheat .content-header .rubric{font-size:1em;white-space:nowrap}
.cheat .content-header .publish-date-time{display:inline-block;margin-left:5px}
.cheat .content-header .publish-date-time .date{font-family:Georgia,Times,serif;font-style:italic;letter-spacing:1px;font-weight:400;font-size:14px}
.cheat .content-header .publish-date-time .time{font-family:Georgia,Times,serif;text-transform:uppercase;font-size:.80em;color:#7f7f7f}
.cheat .content-header .title{margin-bottom:20px;margin-top:0}
@media only screen and (min-width:1145px){.content-header .title{font-weight:400;font-size:54px;letter-spacing:1px;line-height:56px}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.article-header.editmode header{float:left;width:100%}
.article-header.editmode header .section{text-transform:uppercase;line-height:1.2;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;color:#ee2e24;font-size:1em;letter-spacing:1px;margin-bottom:10px}
.article-header.editmode header .title{font-weight:400;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:54px;letter-spacing:1px;line-height:56px}
.article-header.editmode .publish-date-time{font-style:italic;letter-spacing:0;font-size:1.1em;font-family:Georgia,Times,serif;color:#000;display:inline}
.article-header.editmode .publish-date-time .date{margin-right:5px}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.content{width:560px}
.content a{display:inline;color:#6c899d;text-decoration:none}
.content a:hover,.content a:focus{text-decoration:underline}
.content .dek{padding:24px 0}
.content .dek,.content .dek p{font-size:19px;font-family:"TitlingGothicFBCondRegular","Arial Narrow",Arial,sans-serif;line-height:1.2em;letter-spacing:1.2px;margin:0}
.content p{line-height:1.6;margin:1em 0}
.content p a{display:inline}
.content p a,.content h2 a,.content h3 a{color:#6c899d;text-decoration:none}
.content p a:hover,.content h2 a:hover,.content h3 a:hover,.content p a:focus,.content h2 a:focus,.content h3 a:focus{text-decoration:underline}
.content>ul,.content>ol{margin-top:30px;margin-right:30px;margin-bottom:30px;margin-left:80px;letter-spacing:1px;font-family:"TitlingGothicFBCondRegular","Arial Narrow",Arial,sans-serif;font-size:1.3em}
.content .content-body>ul,.content .content-body>ol{margin-top:30px;margin-right:30px;margin-bottom:30px;margin-left:80px;letter-spacing:1px;font-family:"TitlingGothicFBCondRegular","Arial Narrow",Arial,sans-serif;font-size:1.3em;display:block}
.content .content-body>ul{list-style-type:disc}
.content .content-body>ol{list-style-type:decimal}
.content>ul{list-style-type:disc;display:inline-block}
.content>ol{list-style-type:decimal;display:inline-block}
.content li{margin-bottom:.5em}
.content li:last-child{margin-bottom:0}
.content .content-body p:first-of-type{margin-top:0}
.content .content-body .ad{text-align:center}
.content .content-body .ad+.inline-image-box{margin-top:1em}
.content object[height]{margin-bottom:0}
.content .photocredit{color:#7f7f7f;font-family:Georgia,Times,serif;font-style:italic;float:right;text-align:right;width:100%;font-size:.8em}
.content .oembed{margin:0 auto;max-width:100%;clear:both;text-align:center}
.content .oembed iframe{width:100%}
.content .oembed+p{clear:both}
.content .multimedia,.content .oembed{margin-bottom:1em}
.content img{max-width:100%}
.content-footer{margin:30px 0 0 0;position:relative;width:560px;clear:both}
.content-footer .ad.center{clear:both;text-align:right}
.content-footer .ad-300x250{width:300px;float:left;margin-left:5px}
.content-footer .social{float:left;margin-bottom:48px}
.content-footer .social li{float:left;display:inline-block;font-size:2.5em;margin-right:15px}
.content-footer .footer-ad-container{clear:both}
.content-footer.js-comment-panel-opened{min-height:560px}
.content-footer a.comment-link{position:absolute;right:0;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:14px;text-transform:capitalize;top:11px}
.content-footer.article-footer{overflow:hidden;margin-bottom:65px}
.grid-12 .content-footer.article-footer{margin-bottom:80px}
.content-footer.article-footer .outbrain-placeholder{min-height:621px}
.content-footer.cheat-footer{min-height:230px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.content-footer.cheat-footer.js-comment-panel-opened{min-height:560px}
.content-footer.cheat-footer .ad-300x250{margin-right:auto;margin-left:auto;clear:both;float:none}
@media only screen and (min-width:1145px){.content{width:690px}
.content p{font-size:1.1875em}
.content .oembed{max-width:610px}
.content-footer{width:728px}
.content-footer.js-comment-panel-opened{min-height:602px}
.content-footer.cheat-footer.js-comment-panel-opened{min-height:560px}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.columnists-section{text-align:center}
.columnists-section .columnists{margin-top:0;margin-right:0;margin-bottom:40px;margin-left:0}
.columnists-section .columnists li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%}
.columnists-section .columnists li:hover{background-color:#eeede7}
.columnists-section .columnists li:first-child{margin-top:0}
.columnists-section .columnists li a.columtist-story{display:table;color:inherit}
.columnists-section .columnists li .col{display:table-cell}
.columnists-section .columnists li .col.title{vertical-align:middle;text-align:left}
.columnists-section .columnists li .col.title.no-image{width:100%}
.columnists-section .columnists li .col.title h3{font-weight:400;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:1.5em;display:block;margin-left:15px;line-height:1.1}
.columnists-section .columnists li .col.title:hover{color:#000}
.columnists-section .columnists li .col.title .byline{margin-top:7px;margin-right:0;margin-bottom:.25em;margin-left:0;line-height:1.2;font-size:12px;display:block;font-family:Georgia,Times,serif;font-style:italic;margin-left:15px}
.columnists-section .columnists li .col.title .byline.no-image{width:100%}
.columnists-section .columnists li .col.columnist-image{width:100px}
.columnists-section .columnists li .col.columnist-image .author-image{background-color:#dcdcdc;display:block;width:100px;height:100px}
.columnists-section .columnists li .col.columnist-image .author-image.no-image{display:none}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.cheatsheet{width:236px;margin-left:0!important;background-color:#f6f5f0;border:3px solid #ee2e24}
.cheatsheet .comment-box,.cheatsheet .comment-box-sm{position:relative;z-index:100;width:100%;text-align:center;color:#fff}
.cheatsheet .comment-box h3,.cheatsheet .comment-box-sm h3{padding:20px;font-size:1.8em}
.cheatsheet .comment-box{font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}
.cheatsheet .comment-box h4{color:#fff;letter-spacing:1px;font-weight:normal;text-transform:uppercase;font-size:1em;padding-top:15px}
.cheatsheet .comment-box ul li{display:inline;margin:0 1px}
.cheatsheet footer.comment-box{position:relative}
.cheatsheet footer.comment-box:before{content:"";font-size:0;line-height:0;width:0;display:block;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #ee2e24;position:absolute;top:-8px;left:50%;margin-left:-8px}
.cheatsheet footer.comment-box h4{font-size:1.1em}
.cheatsheet footer.comment-box .social li{margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0;float:none;display:inline;font-size:1.4em}
.cheatsheet footer.comment-box .social li a{color:#fff;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.cheatsheet footer.comment-box .social li a:hover{color:#000}
.cheatsheet .cheats{padding-top:5px;padding-right:0;padding-bottom:0;padding-left:0}
.cheatsheet .cheats ol{position:relative;top:-4px;z-index:0;list-style-type:none;counter-reset:cheatsheet-counter}
.cheatsheet .cheats ol:hover .title{color:#000}
.cheatsheet .cheats ol .cheat{position:relative;padding-top:18px;padding-right:10px;padding-bottom:18px;padding-left:10px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:1.2em;text-align:center;color:#000}
.cheatsheet .cheats ol .cheat a{display:inline}
.cheatsheet .cheats ol .cheat:first-child{padding-top:26px}
.cheatsheet .cheats ol .cheat:hover{background-color:#fff;z-index:999}
.cheatsheet .cheats ol .cheat:before{content:counter(cheatsheet-counter,decimal) ". ";counter-increment:cheatsheet-counter;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:19px}
.cheatsheet .cheats ol .cheat:last-child:after{border-bottom:0}
.cheatsheet .cheats ol .cheat:last-child:hover:after{border-bottom:0}
.cheatsheet .cheats ol .cheat:after{content:"";font-size:0;line-height:0;width:180px;float:left;margin-top:19px;margin-right:0;margin-bottom:10px;margin-left:15px;position:relative;display:block;border-bottom:1px solid #ccc}
.cheatsheet .cheats ol .cheat:hover:after{border-bottom:1px solid transparent}
.cheatsheet .cheats ol .cheat .rubric{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;color:#ee2e24;letter-spacing:.0625em;font-weight:800;line-height:1.2;display:inline;text-transform:uppercase;font-size:.75em}
.cheatsheet .cheats ol .cheat .media-block .cheat-number{white-space:nowrap}
.cheatsheet .cheats ol .cheat .media-block .title{font-size:.9em;font-family:Georgia,Times,serif;font-weight:300;padding:3px}
.cheatsheet .cheats ol .cheat .media-block .title:hover{color:#000}
.cheatsheet .cheats ol .cheat .media-block .title.sponsored{color:#008ddf}
.cheatsheet .cheats ol .cheat .media-block .dek{font-family:Arial,'sans-serif';font-size:.7em;font-weight:normal;color:#666;padding-top:3px;padding-right:5px;padding-bottom:5px;padding-left:5px}
.cheatsheet .cheats ol .cheat .media{margin-top:0;margin-right:auto;margin-bottom:2px;margin-left:auto;width:150px;position:relative}
.cheatsheet .cheats .social{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;height:20px}
.cheatsheet .cheats .social li{float:none;display:inline-block;font-size:1.0em}
.cheatsheet .cheats .social li a{color:#b4b4b4;-moz-transform:all 300ms ease;-o-transform:all 300ms ease;-ms-transform:all 300ms ease;-webkit-transform:all 300ms ease;transform:all 300ms ease}
.cheatsheet .cheats .social li a:hover{color:#000}
.cheatsheet .flipad1,.cheatsheet .flipad2{overflow:hidden;width:230px;bottom:0;height:49px;background-color:#000}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.belt .row{width:100%}
.belt.story{display:block;overflow:hidden;background-color:#eeede1;margin-top:85px;width:100%;min-width:1145px}
.belt.story.hide{display:none}
.belt.story a:hover{color:#000}
.belt.story .rubric{text-transform:uppercase;color:#ee2e24;font-size:14px;margin-bottom:14px;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif}
.belt.story .title{font-size:30px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;line-height:33px;letter-spacing:1px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif}
.belt.story .byline{font-family:Georgia,Times,serif;text-transform:normal;font-size:15px;font-style:italic}
.belt.story .story-right{display:table-cell;vertical-align:middle;float:none;width:1000%;height:250px;padding-left:70px;padding-right:30px;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;margin:0}
.belt.story .story-link:hover .story-right{background-color:#e7e5d2}
.belt.story .story-right .pullquote{position:relative;display:inline;text-align:left;vertical-align:middle;left:0;font-size:32px;font-weight:400}
.belt.story .story-right .pullquote p{display:inline}
.belt.story .story-left{display:table;text-align:center;padding:30px;height:250px;margin:0;background-color:#e7e5d2;float:left;position:relative;width:200px}
.belt.story .story-left .inner{display:table-cell;vertical-align:middle;text-align:center}
.belt.story .gallery{background-color:#000;color:#fff;height:229px;overflow:hidden}
.belt.story .gallery a{color:#fff}
.belt.story .gallery img:hover{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0)}
.belt.story .media{position:relative;float:left;text-align:center;display:table;overflow:hidden;width:229px;height:229px}
.belt.story .media .inner{display:table-cell;vertical-align:middle;text-align:center;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}
.belt.story .media .inner .rubric{color:#ee2e24}
.belt.story .media .inner .byline{color:#e8e8e8}
.belt.story .media img{position:relative;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;max-width:229px;z-index:100}
.belt.story .media .image-title{display:table;position:relative;top:-237px;width:229px;height:229px}
.belt.story .media .image-title h3{display:table-cell;vertical-align:middle;text-align:center}
.amazon-btn{background:white;border:1px solid #ddd;border-radius:3px;margin-bottom:20px;padding:0 8px 0 0;font-family:helvetica;font-size:1em;display:inline-block;transition:box-shadow .4s;cursor:pointer}
.amazon-btn:hover{box-shadow:0 0 6px 0 rgba(0,0,0,0.1)}
.amazon-btn .amazon-btn-icon{display:inline-block;padding:5px 12px;margin-right:15px;border-right:1px solid #DDD}
.amazon-btn .amazon-btn-icon img{width:25px;vertical-align:middle}
.amazon-btn .amazon-btn-title{display:inline-block;margin-right:10px}
.amazon-btn .amazon-btn-placement{position:absolute;width:100%;height:100%;top:0;left:0}
[id^=amzn-shop-n-share-list-]{margin-top:34px}
[id^=amzn-shop-n-share-list-frame]{margin-top:0}
.mobile .amazon-btn{margin:8px 0 18px}
.tablet .amazon-btn{margin:1.6rem 0 1.6rem}
.content-ad{margin:9px 31px 9px 0;float:left;clear:left}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.brandbeastad.row{margin:100px auto}
.brandbeastad .brandbeast-ad{min-width:300px;min-height:600px;position:absolute;top:0;right:0}
.brandbeastad .presented-by{margin-left:15px;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;font-size:16px;text-transform:uppercase;color:#b4b4b4;letter-spacing:1px;display:inline-block}
.brandbeastad .presented-by img{margin-left:15px}
.brandbeastad .comment-box-bg .title{color:#fff}
.brandbeastad .topic-section .feature-topic.no-image .media-block .bd{background-color:#111}
.brandbeastad .topic-section .feature-topic.no-image .media-block .bd .title{color:#008ddf}
.brandbeastad .topic-section .feature-topic.grid-18 .has-video.swapped{width:100%;padding-bottom:0}
.brandbeastad .topic-section .feature-topic .media-block .bd{background-color:#008ddf}
.brandbeastad .topic-section .feature-topic .media-block .bd-hover .title,.brandbeastad .topic-section .feature-topic .media-block .bd-hover .keep-reading{color:#008ddf}
.brandbeastad .topic-section .feature-topic .media-block.has-video .bd-hover{transition:opacity 300ms ease-in-out 0s;background:none repeat scroll 0 0 #000;background:none repeat scroll 0 0 rgba(0,0,0,0.8);cursor:auto;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.brandbeastad .topic-section .feature-topic .media-block.has-video .bd-hover .inner{float:none}
.brandbeastad .topic-section .feature-topic .media-block.has-video .bd-hover .title{margin:0 0 25px;text-align:center;float:none}
.brandbeastad .topic-section .feature-topic .media-block.has-video .bd-hover .byline{margin:0 0 25px;text-align:center}
.brandbeastad .topic-section .feature-topic .media-block.has-video .bd-hover .dek{transition:opacity 300ms ease-in-out 0s;margin:0 0 25px;text-align:center;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0)}
.brandbeastad .topic-section .feature-topic .media-block.has-video .bd-hover .play-btn{position:relative}
.brandbeastad .topic-section .feature-topic .media-block.has-video:hover .bd-hover{background:none repeat scroll 0 0 #000;background:none repeat scroll 0 0 rgba(0,0,0,0.9);-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.brandbeastad .topic-section .feature-topic .media-block.has-video:hover .bd-hover .dek{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.brandbeastad .topic-section .subfeature-topic .media-block .bd .title{color:#008ddf}
.brandbeastad .topic-section .feature-topic.grid-13 .has-video.swapped .video-wrapper,.brandbeastad .topic-section .feature-topic.grid-13 .has-video.swapped .video-wrapper iframe{max-height:none}
.brandbeastad .topic-section .features .feature-topic .media-block .video-wrapper,.brandbeastad .topic-section .features .feature-topic .media-block .video-wrapper iframe{max-height:none}
.ie8 .brandbeastad .topic-section .feature-topic .media-block:hover .bd-hover{filter:alpha(opacity=90)}
.ie8 .brandbeastad .topic-section .feature-topic .media-block .bd-hover{filter:alpha(opacity=80)}
.ie .brandbeastad .feature-topic .media-block.has-video .bd-hover .play-btn{left:0;margin-left:0}
_:-ms-input-placeholder,:root .brandbeastad .feature-topic .media-block.has-video .bd-hover .play-btn{left:0;margin-left:0}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
.ad.center>*{margin:auto}
.ad.center{text-align:center;margin-left:auto;margin-right:auto;clear:both}
.ad.right{text-align:right}
.ad.rising-star-sm,.ad.rising-star-lg{padding-top:20px;padding-bottom:20px}
.brandedsection{text-align:center;padding-top:30px;padding-bottom:30px;margin-top:105px}
.partnerad{margin-top:40px;position:relative;float:left;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;color:#008ddf}
.brandedcontent{display:inline-block;margin:0 5px}
.adsense-container{float:left;clear:left;width:235px;height:350px;margin:9px 31px 9px 0;background:#555}
.adsense-container .adsense-inner{padding-top:15px;padding-left:15px}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-moz-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@-o-keyframes fadein{from{opacity:0}
to{opacity:1}
}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
a:hover{cursor:pointer}
a:focus{outline:0}
img,object,embed{max-width:100%}
object:not([height]){height:auto}
object:not([height]){height:100%}
object[height]{float:left;clear:both;margin-bottom:1em;width:100%}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none!important}
.left{float:left!important}
.right{float:right!important}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.text-justify{text-align:justify!important}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
*{outline:0}
body{margin:auto;color:#000}
a{color:#000;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
body{min-width:1145px}
a:hover{color:#666;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.header,.body{margin:0 auto}
.disable-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.bkgd-yellow{background-color:#fef200}
.bkgd-red{background-color:#ee2e24}
.bkgd-black{background-color:#000}
.bkgd-blue{background-color:#008ddf}
.nw-red{color:#ed232a}
.grey-dk{color:#191919}
.grey-lt{color:#ccc}
.gold-on-white{color:#9c6f11}
.gold-on-black{color:#e09602}
.white{color:#fff}
.black{color:#000}
.blue{color:#87ceeb}
.noscroll{overflow:hidden}
.top-border{border-top:1px solid #ccc}
.img-round{-webkit-border-radius:125px;-moz-border-radius:125px;border-radius:125px}
.rotate-cc-90deg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}
.module+.comment-box-sm,.module+.comment-box-bg{text-align:center;margin:0 auto}
.module .comment-box-sm,.module .comment-box-bg{position:relative;z-index:10}
.module .comment-box-sm{bottom:-17px}
.module .comment-box-sm+.top-border,.module .comment-box-bg+.top-border{border-top:1px solid #ccc;padding-top:42px}
.share-counter{margin-top:10px;font-weight:400;float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;padding-top:10px;padding-right:auto;padding-bottom:auto;padding-left:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;text-transform:uppercase;background-color:#fef200;color:#000;width:60px;height:60px;line-height:.9;font-size:1em}
.share-number{display:block;float:left;text-align:center;color:#000;font-size:1.6em;width:100%}
.default-badge{line-height:2.5}
.section-list{height:6px;overflow:hidden}
.section-list li{float:left;border-left:1px solid #000}
.section-list li:first-child{border-left:none}
.section-list .fill{height:6px;display:inline-block;width:100%;vertical-align:top}
.comment-box-sm{padding:2px 16px;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;line-height:30px;display:inline-block;text-transform:uppercase;letter-spacing:2px;position:relative}
h4.comment-box-sm,.comment-box-sm h3,.comment-box-sm h4{font-weight:normal}
.comment-box-sm.bkgd-yellow,a .comment-box-sm.bkgd-yellow{color:#000}
.comment-box-sm.bkgd-yellow:after{content:"";font-size:0;line-height:0;width:0;display:block;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fef200;color:#fef200;position:absolute;bottom:-7px;left:50%;margin-left:-8px}
.comment-box-sm.bkgd-red,a .comment-box-sm.bkgd-red,.comment-box-sm.bkgd-blue,a .comment-box-sm.bkgd-blue{color:#fff}
.comment-box-sm.bkgd-red:after{content:"";font-size:0;line-height:0;width:0;display:block;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #ee2e24;color:#ee2e24;position:absolute;bottom:-7px;left:50%;margin-left:-8px}
.comment-box-sm.bkgd-blue:after{content:"";font-size:0;line-height:0;width:0;display:block;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #008ddf;color:#008ddf;position:absolute;bottom:-7px;left:50%;margin-left:-8px}
.comment-box-bg{padding:12px;font-size:25px;font-weight:normal;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;letter-spacing:1px;line-height:1;display:inline-block;text-transform:uppercase;letter-spacing:2px;height:52px}
.comment-box-bg.bkgd-black{color:#fff;text-align:center}
.comment-box-bg.bkgd-black:after{content:"";font-size:0;line-height:0;width:0;display:block;border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #000;color:#000;position:relative;bottom:-12px;left:50%;margin-left:-12px}
.comment-box-bg.bkgd-blue:after{content:"";font-size:0;line-height:0;width:0;display:block;border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #008ddf;color:#008ddf;position:relative;bottom:-12px;left:50%;margin-left:-12px}
.arrow-right-yellow,.arrow-right-red{padding:0 .9804071754% 0 1.373895976%;font-size:18px;font-weight:normal;font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;line-height:30px;position:relative;letter-spacing:1px;text-transform:uppercase;display:inline-block}
.arrow-right-yellow{color:#000}
.arrow-right-red{color:#fff}
.arrow-right-black{color:#000}
.arrow-right-yellow:after{content:"";font-size:0;line-height:0;width:0;display:block;border-top:15px solid transparent;border-left:10px solid #fef200;border-bottom:15px solid transparent;position:absolute;top:50%;margin-top:-15px;right:-9px}
.arrow-right-red:after{content:"";font-size:0;line-height:0;width:0;display:block;border-top:15px solid transparent;border-left:10px solid #ee2e24;border-bottom:15px solid transparent;position:absolute;top:50%;margin-top:-15px;right:-9px}
.arrow-right-black{padding:0 10px 0 20px;font-size:12px;font-weight:normal;line-height:30px;position:relative;letter-spacing:1px;text-transform:uppercase;display:inline-block}
.arrow-right-black:after{content:"";font-size:0;line-height:0;width:0;display:block;border-top:8px solid transparent;border-left:8px solid #000;border-bottom:8px solid transparent;position:absolute;top:50%;margin-top:-15px;right:-9px}
.arrow-circle{width:50%;height:50%;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-10;margin:25%}
.media-block:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.media-block .bd{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity 300ms ease-in-out 0s}
* html .media-block{height:1%}
.media-block{display:block}
.media-block .bd-hover .inner{background:none repeat scroll 0 0 transparent;float:left;height:auto;margin:7em 4em 0}
.media-block{overflow:hidden;_overflow:visible;zoom:1;position:relative}
.media-block .media .img{width:100%;clear:both;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.media-block.thb-left .hd,.media-block.thb-left .bd{float:left;width:54%;vertical-align:top}
.media-block.thb-left .media{float:left;margin-right:4%;margin-top:0;width:42%;vertical-align:top}
.media-block.thb-right .hd,.media-block.thb-right .bd{float:right;width:54%;vertical-align:top;text-align:right}
.media-block.thb-right .media{float:right;margin-left:4%;margin-top:0;width:42%;vertical-align:top}
.media-block .bd-hover .inner .byline{clear:both;display:block;float:left;text-align:left;width:100%}
.media-block .bd-hover .inner .dek{color:#fff;float:left;font-family:"TitlingGothicFBCondLight","Arial Narrow",Arial,sans-serif;font-weight:100;letter-spacing:1px;line-height:1.45;text-align:left;width:100%}
.media-block .bd-hover{background:none repeat scroll 0 0 #000;background:none repeat scroll 0 0 rgba(0,0,0,0.78);bottom:0;display:block;height:100%;left:0;margin:auto;cursor:pointer;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);padding:0;position:absolute;right:0;transition:opacity 300ms ease-in-out 0s;width:100%;z-index:11}
.media-block.absolute:hover,.media-block.absolute a,.media-block.absolute a:hover{color:#fff;cursor:pointer}
.media-block.absolute .bd{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background-color:#000;color:#f4f2df;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.media-block.absolute:hover .bd{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}
.media-block.absolute .bd .bd-inner{padding:0 50px;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:auto;display:table;z-index:10}
.social-bar{display:block;margin:14px 0}
.social-bar li{float:left;display:inline-block;margin-right:10px}
.social-bar [class^="icon-"]{color:#fff;font-size:30px}
.social-bar li span{vertical-align:middle;color:#fff;text-transform:uppercase;font-weight:normal;font-size:12px;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;letter-spacing:2px;margin-left:4px;display:inline-block;margin-bottom:5px}
.header-wrapper{float:left;background-color:#000;width:100%}
.header-wrapper header{margin-left:auto;margin-right:auto;width:1162px}
.header-wrapper header .main-navigation{float:left;clear:none}
.header-wrapper header .join-login{float:right;clear:none}
.header-wrapper header .join-login li{margin:0}
.header-wrapper header .join-login li:last-child:before{content:'/';color:#fff;margin:0 5px}
.header-wrapper header ul{float:left;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;letter-spacing:.1em;line-height:1}
.header-wrapper header ul li{float:left;text-transform:uppercase;margin-right:10px}
.header-wrapper header ul li a{color:#fff;letter-spacing:.1em}
.wrapper{width:1162px;margin-left:auto;margin-right:auto;position:relative}
.wrapper .story-wrapper{margin-top:20px;margin-bottom:20px;float:left;width:100%}
.wrapper .story-wrapper:first-child{margin-top:0;margin-bottom:20px}
.wrapper .story-wrapper header .story-header-image{float:left;width:100%;position:relative;background-color:#fff;z-index:10;max-height:600px;overflow-y:hidden}
.wrapper .story-wrapper header .story-header-image img{float:left;width:100%}
.wrapper .story-wrapper header .story-header-image .has-ad{min-height:600px}
.wrapper .story-wrapper header .story-header-image .top-ad{float:right;width:300px;height:600px}
.dynamic-commenting{float:left;width:40px;left:-100px;position:relative;font-size:14px;letter-spacing:.1em;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;text-transform:uppercase;background:#eee}
.dynamic-commenting .comment-bubble,.dynamic-commenting .num-comments{width:40px;height:40px;display:block;position:absolute;left:0;color:#fff;line-height:2.7;text-align:center}
.wrapper .story-wrapper .content{float:left;width:700px;margin-top:0;margin-right:0;margin-left:66px;margin-top:40px;margin-bottom:30px}
.wrapper .story-wrapper .content .story header{float:left;clear:both;width:100%}
.wrapper .story-wrapper .content .story header .category{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:18px;margin-top:0;margin-bottom:0;letter-spacing:.1em;text-transform:uppercase;color:#ee2e24}
.wrapper .story-wrapper .content .story header .headline{font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;font-size:60px;letter-spacing:.03em;margin-top:0;margin-bottom:10px;text-transform:capitalize;color:#231f20}
.wrapper .story-wrapper .content .story header .author{color:#231f20;position:relative;margin-top:0;margin-bottom:0}
.wrapper .story-wrapper .content .story header .author .avatar{float:left;width:65px;height:65px}
.wrapper .story-wrapper .content .story header .author .byline{color:#231f20;font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:15px;letter-spacing:.05em;position:absolute;top:50px;left:70px}
.wrapper .story-wrapper .content .story header .excerpt{color:#373637;float:left;clear:both}
.wrapper .story-wrapper .content .story header .excerpt p{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:18px;letter-spacing:.1em;margin:1em 0}
.wrapper .story-wrapper .content .story .social-media-header{float:left;clear:both;margin-top:20px;margin-bottom:20px;width:100%}
.wrapper .story-wrapper .content .story .social-media-header ul{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}
.wrapper .story-wrapper .content .story .social-media-header ul li{position:relative;display:inline-block;margin-right:14px}
.wrapper .story-wrapper .content .story .social-media-header ul li a{color:#000;line-height:2.5;margin:0;float:left}
.wrapper .story-wrapper .content .story .social-media-header li .icon{float:left;font-size:30px}
.wrapper .story-wrapper .content .story .body{float:left}
.wrapper .story-wrapper .content .story .body p{color:#373637;font-family:Georgia,Times,serif;font-size:18px;line-height:1.6}
.wrapper .story-wrapper .content .story .body .pull-quote{float:left;margin:15px 20px 0 -40px}
.wrapper .story-wrapper .content .story .body p .underline{border-bottom:2px dotted black;padding-bottom:5px;color:#373637;display:inline}
.wrapper .story-wrapper .content .story footer{font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;float:left;width:100%}
.wrapper .story-wrapper .content .story footer .extras{margin-top:20px;margin-bottom:20px;float:left;width:100%}
.wrapper .story-wrapper .content .story footer .extras a{float:left;font-size:15px;letter-spacing:.1em;text-transform:uppercase;line-height:2.2;margin-right:30px}
.wrapper .story-wrapper .content .story footer .extras .reference{color:#00aeef}
.wrapper .story-wrapper .content .story footer .extras .action{background-color:#00aeef;color:#fff;padding:0 10px;float:left;height:30px;position:relative}
.wrapper .story-wrapper .content .story footer .extras .action:after{content:"";float:right;position:absolute;top:0;right:-15px;width:0;height:0;border-color:transparent transparent transparent #00aeef;border-style:solid;border-width:15px 0 15px 15px}
.wrapper .story-wrapper .content .story footer .social-media-footer{font-size:16px;letter-spacing:.1em;text-transform:uppercase;float:left;margin:30px 0 0 0}
.wrapper .story-wrapper .content .story footer .social-media-footer li{position:relative;display:inline-block;margin-right:10px}
.wrapper .story-wrapper .content .story footer .social-media-footer li .icon{float:left;font-size:50px}
.wrapper .story-wrapper .content .story footer .social-media-footer li a{color:#000;float:left;line-height:3.2;margin:0 0 0 5px}
.footer{margin-top:80px}
.char-limit{white-space:nowrap;overflow:hidden}
.char-limit.multiline{white-space:normal}
.onoffswitch{position:fixed;font-size:.8em;top:40px;left:10px;opacity:.5;background-color:#db7093;padding:.2em;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;cursor:pointer}
body.isDebug .css-debug{background-color:rgba(150,150,150,0.5);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
#grid-layer{width:100%;height:1000px;margin:0 auto;top:0;background:url(styles/../../dailybeast2/img/grid-1145.png) repeat-y;position:absolute;max-width:73.49em;z-index:999999}
#grid-enabler-handle{position:fixed;bottom:0;left:0;cursor:pointer;width:75px;z-index:9500;padding:18px 18px 14px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .145s ease-out;-moz-transition:all .145s ease-out;-ms-transition:all .145s ease-out;transition:all .145s ease-out}
#grid-layer,#grid-layer.not-shown{display:none}
#grid-layer.show{display:block}
#grid-enabler-handle .bar{height:4px;background:#e11e2d;margin-bottom:4px}
#grid-enabler-handle.show{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.hidden-transparent{-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);display:none}
.shown-opaque{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);display:block}
.row{width:96%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1145px;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row .row{width:auto;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{position:relative;margin-right:2.183406114%;width:100%;float:left}
.last-child{margin-right:0}
.grid-1{position:relative;width:3.493449782%}
.grid-2{position:relative;width:9.170305677%}
.grid-3{position:relative;width:14.84716157%}
.grid-4{position:relative;width:20.52401747%}
.grid-5{position:relative;width:26.20087336%}
.grid-6{position:relative;width:31.87772926%}
.grid-7{position:relative;width:37.55458515%}
.grid-8{position:relative;width:43.23144105%}
.grid-9{position:relative;width:48.90829694%}
.grid-10{position:relative;width:54.58515284%}
.grid-11{position:relative;width:60.26200873%}
.grid-12{position:relative;width:65.93886463%}
.grid-13{position:relative;width:71.61572052%}
.grid-14{position:relative;width:77.29257642%}
.grid-15{position:relative;width:82.96943231%}
.grid-16{position:relative;width:88.6462882%}
.grid-17{position:relative;width:94.3231441%}
.grid-18{position:relative;width:100%}
.push-1{left:3.493449782%}
.push-2{left:9.170305677%}
.push-3{left:14.84716157%}
.push-4{left:20.52401747%}
.push-5{left:26.20087336%}
.push-6{left:31.87772926%}
.push-7{left:37.55458515%}
.push-8{left:43.23144105%}
.push-9{left:48.90829694%}
.push-10{left:54.58515284%}
.push-11{left:60.26200873%}
.push-12{left:65.93886463%}
.push-13{left:71.61572052%}
.push-14{left:77.29257642%}
.push-15{left:82.96943231%}
.push-16{left:88.6462882%}
.push-17{left:94.3231441%}
.push-18{left:100%}
.pull-1{right:3.493449782%}
.pull-2{right:9.170305677%}
.pull-3{right:14.84716157%}
.pull-4{right:20.52401747%}
.pull-5{right:26.20087336%}
.pull-6{right:31.87772926%}
.pull-7{right:37.55458515%}
.pull-8{right:43.23144105%}
.pull-9{right:48.90829694%}
.pull-10{right:54.58515284%}
.pull-11{right:60.26200873%}
.pull-12{right:65.93886463%}
.pull-13{right:71.61572052%}
.pull-14{right:77.29257642%}
.pull-15{right:82.96943231%}
.pull-16{right:88.6462882%}
.pull-17{right:94.3231441%}
.pull-18{right:100%}
.touch nav.nav.sticky,.touch nav.nav.sticky-hidden{position:absolute;opacity:1;top:0;width:auto}
.touch body:not(.homepage) nav.nav .topic-nav{width:auto}
.touch .header .header-social-search .header-search-form.active .search-input{width:8em}
.touch .header-1{margin-top:40px}
.touch .grid-18 .header-social-search{display:none}
.touch body{border-top:0}