@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic|Titillium+Web:400,900,700,600|Oswald);.pt-page{width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.pt-page-moveFromBottom{-webkit-animation:moveFromBottom .6s ease both;-moz-animation:moveFromBottom .6s ease both;animation:moveFromBottom .6s ease both}.pt-page-scaleDown{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.pt-page-ontop{z-index:999}@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(100%)}}@-moz-keyframes moveFromBottom{from{-moz-transform:translateY(100%)}}@keyframes moveFromBottom{from{transform:translateY(100%)}}@-webkit-keyframes scaleDown{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleDown{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleDown{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes pulse{from{opacity:1}to{opacity:.3}}@-moz-keyframes pulse{from{opacity:1}to{opacity:.3}}@keyframes pulse{from{opacity:1}to{opacity:.3}}.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@keyframes slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}100%{transform:translateY(0%)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}50%{-webkit-transform:translateY(8%)}65%{-webkit-transform:translateY(-4%)}80%{-webkit-transform:translateY(4%)}95%{-webkit-transform:translateY(-2%)}100%{-webkit-transform:translateY(0%)}}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@keyframes slideUp{0%{transform:translateY(50%);opacity:0}40%{transform:translateY(-4%)}60%{transform:translateY(2%)}80%{transform:translateY(-1%)}100%{transform:translateY(0%);opacity:1}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(50%);opacity:0}40%{-webkit-transform:translateY(-4%)}60%{-webkit-transform:translateY(2%)}80%{-webkit-transform:translateY(-1%)}100%{-webkit-transform:translateY(0%);opacity:1}}.pullDown{visibility:visible!important;animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0}@keyframes pullDown{0%{transform:scaleY(0.1);opacity:0}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1);opacity:1}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1);opacity:0}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1);opacity:1}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(6deg)}50%{-webkit-transform:rotate(-6deg)}100%{-webkit-transform:rotate(6deg)}}@-moz-keyframes wiggle{0%{-moz-transform:rotate(6deg)}50%{-moz-transform:rotate(-6deg)}100%{-moz-transform:rotate(6deg)}}@keyframes wiggle{0%{transform:rotate(6deg)}50%{transform:rotate(-6deg)}100%{transform:rotate(6deg)}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;margin:0;padding:0}body,html{height:100%}#page-wrap,body,html{-webkit-text-size-adjust:none;display:block;position:relative;width:100%;background:#000;color:#ccc;font-family:'Source Sans Pro',Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:150%;-webkit-font-smoothing:antialiased}body:before{content:"";height:100%;float:left;width:0;margin-top:-99999px}::-moz-selection{background:#db0000;color:#fff;text-shadow:none}::selection{background:#db0000;color:#fff;text-shadow:none}:focus{outline:0!important}li,ul{display:block;position:relative;list-style-type:none;margin:0;padding:0}had{font-family:'Source Sans Pro',Helvetica,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-webkit-appearance:none!important;-moz-box-shadow:none!important;box-shadow:none!important;margin:0;padding:0;border:0;border-radius:0}.bg-fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.no-break{white-space:nowrap}.v-a{display:table;height:100%;width:inherit}.v-b{display:table-cell;vertical-align:middle;width:inherit}h1,h2,h3,h4{font-family:Oswald,Helvetica,sans-serif;font-weight:400}a{color:#db0000;text-decoration:none;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out}.desktop a:hover{color:#000}#page-wrap{min-height:100%;overflow:hidden;min-width:450px}#footer,#header{display:block;position:relative;width:100%;height:150px;background:#000;overflow:hidden;min-width:450px}#content{position:relative;min-height:600px;background:#fff}#page_home #content{background:#000}.content-wrap{position:relative;margin-right:50px;margin-left:50px}.content-wrap-v{position:relative;margin-top:50px;margin-bottom:50px}#mobile-nav{display:none;width:250px;z-index:999;position:fixed;top:60px;right:-250px;overflow:hidden;background:rgba(0,0,0,.85);-webkit-transition:right .5s cubic-bezier(0,1,.5,1);-webkit-transition:right .5s cubic-bezier(0,1,.5,1);-moz-transition:right .5s cubic-bezier(0,1,.5,1);-o-transition:right .5s cubic-bezier(0,1,.5,1);transition:right .5s cubic-bezier(0,1,.5,1)}#mobile-nav.active{right:0}#mobile-nav a{color:#fff}#mobile-nav .container{display:block;position:relative;float:left;clear:both;width:100%;border-top:1px solid #333;padding:20px}#mobile-nav .container:first-child{border:0;padding:10px 20px}#mobile-nav-cover{display:none;position:fixed;width:200%;height:200%;top:-100px;left:-100px;opacity:.25;filter:alpha(opacity=25);z-index:998;background:#000}#header .content-wrap{height:100%}#mobile-nav-btn{display:none;position:absolute;top:0;right:0;height:100%;width:auto;cursor:pointer;z-index:99}#mobile-nav-btn .icon{display:block;position:absolute;top:0;right:0;width:60px;height:100%;background:#333;padding:10px 0 0 15px}#mobile-nav-btn .text{display:block;position:absolute;top:0;right:60px;width:60px;text-align:right;line-height:60px;height:100%;color:#666;font-family:Oswald,Helvetica,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;padding-right:10px}#mobile-nav-btn .icon .line{display:block;position:relative;float:left;clear:both;margin-top:6px;width:30px;height:5px;background:#999}#mobile-nav-btn.active .text{color:#db0000}#mobile-nav-btn.active .icon{background:#db0000}#mobile-nav-btn.active .icon .line{background:#fff}#mike-wrap{display:block;position:absolute;top:0;left:0;width:45%;height:100%;z-index:99}#mike-wrap #mike{display:block;position:absolute;bottom:0;left:367px;height:55%;-webkit-transition:bottom 1s ease-out;-moz-transition:bottom 1s ease-out;-o-transition:bottom 1s ease-out;-ms-transition:bottom 1s ease-out;transition:bottom 1s ease-out}.desktop.csstransitions #mike-wrap:hover #mike{bottom:-100%;-webkit-transition:bottom .2s ease-in;-moz-transition:bottom .2s ease-in;-o-transition:bottom .2s ease-in;-ms-transition:bottom .2s ease-in;transition:bottom .2s ease-in}#header-logo,.page-title{display:block;position:relative;float:left;clear:none;color:#db0000;font-family:'Titillium Web',Helvetica,sans-serif;font-size:73px;line-height:100%;top:-2px}#header-logo .space{display:none}#header-logo .bold,#header-logo .normal{display:block;position:relative;float:left;clear:none;font-weight:900}#header-logo .normal{font-weight:600;letter-spacing:-.1em;margin-left:-.06em}#header-logo .extra-space{letter-spacing:-.06em}#footer-nav-wrap,#header-logo-wrap,#header-nav-wrap,#social-nav-wrap{display:block;position:relative;float:right;height:100%}#header-nav-wrap{margin-right:10px}#footer-nav-wrap,#header-logo-wrap{float:left}#footer-nav-wrap{width:100%}#footer-nav,#footer-nav *,#header-nav,#header-nav *{display:block;position:relative;float:left;clear:none;white-space:nowrap}#footer .content-wrap{height:100%}.social-nav{display:block;position:relative;float:right;clear:none}.social-nav .social-item{display:block;float:left;clear:none}.social-nav .social-item a{display:block;position:relative;width:50px;height:50px;overflow:hidden;-webkit-transition:margin-top .2s ease-out;-moz-transition:margin-top .2s ease-out;-o-transition:margin-top .2s ease-out;-ms-transition:margin-top .2s ease-out;transition:margin-top .2s ease-out}.desktop .social-nav .social-item a:hover{margin-top:-5px}.social-nav .social-item a img{display:block;position:absolute;top:0;left:0;width:40%;margin:30%;height:auto;overflow:hidden;opacity:.6;filter:alpha(opacity=60);-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.desktop .social-nav .social-item a:hover img{opacity:1;filter:alpha(opacity=100)}.social-nav .social-item a .text{display:none}.social-nav .social-item.twitter a{background:#009dde}.social-nav .social-item.facebook a{background:#3764ae}.social-nav .social-item.tumblr a{background:#1e8950}.social-nav .social-item.vine a{background:#37bc8f}.social-nav .social-item.instagram a{background:#e4b840}.social-nav .social-item.youtube a{background:#db0000}#sections{display:block;position:relative;float:left;clear:both;width:100%;background:#fff;z-index:2}#sections .content-wrap{display:table;width:100%;margin:0!important}#sections .sections-nav{width:100%;display:table-row}#sections .section-item{display:table-cell;width:1%;padding:0 8px;text-align:center}.sections-nav .section-item a{display:inline-block;position:relative;height:60px;line-height:60px;font-size:20px;color:#000;font-family:'Titillium Web',Helvetica,sans-serif;font-weight:700;text-transform:uppercase;white-space:nowrap;text-align:center}.sections-nav .section-item a .text{position:relative;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.desktop #sections .section-item a:hover .text{border-bottom:3px solid #000;top:-4px}.sections-nav .section-item a .icon img{display:inline-block;position:relative;height:40%;width:auto;top:10%;margin-right:5px}.desktop #sections .section-item a:hover .icon img{-webkit-animation:wiggle .2s infinite;-moz-animation:wiggle .2s infinite;animation:wiggle .2s infinite}#footer .callout,.nav-item a{font-family:Oswald,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;color:#fff;font-size:18px;line-height:20px;height:20px;display:block;position:relative;float:left;clear:none;padding:0 20px;border-right:1px solid #333}#footer .nav-item:first-child a{padding-left:0}#footer .callout,.nav-item:last-child a{border-right:0}.desktop .nav-item a:hover{color:#999}#footer .contact{position:relative;float:right;z-index:3}#footer .contact .callout{padding-right:0;color:#999}#footer .contact .callout.credits{cursor:pointer;padding:0 20px;border-right:1px solid #333;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out}.desktop #footer .contact .callout.credits:hover{color:#fff}#footer .credits-link{display:none;position:absolute;top:0;right:0;color:#999;z-index:10;background:#000;text-align:center;width:100%;height:100%;font-family:Oswald,Helvetica,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase}.desktop #footer .credits-link:hover{color:#fff}#footer .contact a{display:block;float:left;clear:none;height:20px;overflow:hidden;margin-left:10px;opacity:.6;filter:alpha(opacity=60);-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.desktop #footer .contact a:hover{opacity:1;filter:alpha(opacity=100)}#footer .contact a img{height:100%;width:auto}#footer .e-list_form{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2}.page-content .e-list_form{display:block;position:relative;float:left;clear:both;width:100%;height:100%}.e-list_form .e-list_content{display:block;position:relative;float:left;clear:none;width:60%;min-width:400px;max-width:500px;height:60px;line-height:60px}#footer .e-list_form .e-list_content{background:#000}.e-list_form .e-list_email,.e-list_form .status{display:block;position:absolute;top:0;left:0;width:100%;font-size:18px;padding:0 110px 0 20px;height:100%;background:#222;color:#fff}.e-list_form .e-list_email{line-height:60px}.e-list_form .status{display:none;background:#000;z-index:5}.e-list_form .buttons{display:block;position:relative;float:right;clear:none;height:100%}.e-list_form .buttons .btn{cursor:pointer}.e-list_form .buttons .submit-btn{display:block;position:relative;float:left;clear:none;font-family:'Titillium Web',Helvetica,sans-serif;font-weight:700;text-transform:uppercase;font-size:20px;padding:0 20px;height:100%;color:#fff;background:#333;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.e-list_form .buttons .submit-btn:hover{background:#666}#footer .e-list_form .buttons .cancel-btn{display:block;position:absolute;top:10px;width:40px;height:40px;z-index:3;left:-50px;background:#333;border-radius:100%}.e-list_form .buttons .cancel-btn::after,.e-list_form .buttons .cancel-btn::before{content:'';position:absolute;width:50%;margin-left:25%;top:50%;height:2px;background:#999;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.desktop .e-list_form .buttons .cancel-btn:hover::after,.desktop .e-list_form .buttons .cancel-btn:hover::before{background:#fff}.e-list_form .buttons .cancel-btn::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#video-panel{display:block;position:relative;float:left;clear:both;width:100%;background:#000}#video-panel .load{display:block;position:absolute;width:100%;height:100%;background:url(../img/load.gif) 50% no-repeat}#video-panel .video{display:block;position:relative;float:left;clear:none;width:60%}.cssanimations #video-panel .video{visibility:hidden}#video-panel.pullDown .video{visibility:visible}#video-panel .video-embed{display:block;position:relative;padding-top:0;padding-bottom:56.5%;height:0;overflow:hidden}.csstransitions #video-panel .video-embed{opacity:0;filter:alpha(opacity=0);background-color:#000;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform 1s cubic-bezier(0.25,1,.25,1);transition:transform 1s cubic-bezier(0.25,1,.25,1)}.csstransitions #video-panel.pullDown .video-embed{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}#video-panel .video-embed .cover,#video-panel .video-embed embed,#video-panel .video-embed iframe,#video-panel .video-embed object{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;overflow:hidden}#video-panel .video-embed .cover{background-size:cover;background-position:50%}#video-panel .info{display:block;position:absolute;bottom:0;right:0;width:40%;height:100%;color:#fff;background:#000;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out;visibility:hidden}#video-panel.pullDown .info{visibility:visible}.desktop #video-panel .info:hover{color:#999}#video-panel .info .v-a,#video-panel .info .v-b{width:100%}#video-panel .feature-label{display:block;position:relative;float:left;clear:none;width:100%;height:30px;line-height:30px}#video-panel .feature-label .icon-img{display:block;position:relative;float:left;clear:none;height:30px;width:auto}#video-panel .feature-label .text{display:block;position:relative;float:left;clear:none;margin-left:5px;color:#db0000;font-family:'Titillium Web',Helvetica,sans-serif;text-transform:uppercase;font-weight:900;font-size:26px}#video-panel .info .feature-label .text{margin-left:0;top:-3px}#video-panel .feature-label.mobile{display:none;position:relative;float:left;clear:both;height:auto;width:auto;margin-bottom:10px}#video-panel .feature-label.mobile .text{color:#fff}#video-panel .info .title{display:block;position:relative;float:left;clear:both;font-size:30px;line-height:120%;width:100%;margin-bottom:5px}#video-panel .info .description{color:#ccc}#social-panel{display:block;position:relative;float:left;clear:both;width:100%;background:#222;background-size:40%}.no-csstransitions #social-panel .content-wrap{margin:10px!important}#social-panel .content-wrap{margin-right:10px!important}.social-feed .feed-btn{display:block;position:relative;float:left;clear:both;width:100%;height:50px;line-height:50px;font-family:Oswald,'Titillium Web',Helvetica,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;overflow:hidden;background:#333;margin:10px 0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.social-feed .feed-btn a{display:block;position:absolute;top:0;left:0;width:100%;height:50px;line-height:50px;font-family:Oswald,'Titillium Web',Helvetica,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;overflow:hidden;background:#333;margin:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.social-feed .feed-btn.with-follow a{padding-right:90px}.social-feed .follow-btn-wrap{display:block;position:absolute;top:0;right:0;background:#333;padding:15px;height:50px;overflow:hidden;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.social-feed .follow-btn,.social-feed .follow-btn iframe{display:block;position:relative;float:right;width:60px;height:20px;overflow:hidden}.facebook .social-feed .follow-btn,.facebook .social-feed .follow-btn iframe{width:48px}.cssanimations .social-feed .feed-btn{visibility:hidden}.open .social-feed .feed-btn{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}.social-feed .feed-btn a .btn-content{display:block;position:relative;width:100%;height:100%;padding:0 10px;text-align:center}.social-feed .feed-btn .no-break{white-space:nowrap;vertical-align:top}.social-feed .feed-btn .icon-img{display:inline;position:relative;width:18px;height:auto;padding:16px 0}.social-feed .feed-btn .text{display:inline;vertical-align:top;padding-left:5px;color:#fff}#twitter-feed .feed-btn a{background:#009dde}#facebook-feed .feed-btn a{background:#3764ae}#tumblr-feed .feed-btn a{background:#1e8950}#vine-feed .feed-btn a{background:#37bc8f}#instagram-feed .feed-btn a{background:#e4b840}#youtube-feed .feed-btn a{background:#db0000}.desktop .social-feed .feed-btn a:hover{background:#666!important;opacity:.75;filter:alpha(opacity=75)}#twitter-feed a{color:#70c7f5}#facebook-feed a{color:#6997df}#tumblr-feed a{color:#4da869}#vine-feed a{color:#37bc8f}#instagram-feed a{color:#e4b840}#youtube-feed a{color:#db0000}.social-feed a{font-weight:700}.desktop .social-feed a:hover{color:#fff!important}.social-feed .feed-item{display:block;position:relative;float:left;clear:both;width:100%;border-bottom:1px solid #333}.social-feed .feed-item:last-child{border-bottom:0}.social-feed .feed-item .content{display:block;position:relative;float:left;clear:none;width:100%;overflow:hidden;margin:30px 0}.social-feed .feed-item .byline{display:block;position:relative;float:left;clear:both;width:100%;height:30px;line-height:30px;font-family:'Titillium Web',Helvetica,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;overflow:hidden;margin-bottom:10px}.social-feed .feed-item .byline .user{text-transform:uppercase;font-weight:700;color:#fff;white-space:nowrap}.social-feed .feed-item .byline .action{white-space:nowrap}.social-feed .feed-item .byline a{font-weight:700}.social-feed .feed-item .avatar{display:block;position:relative;float:left;clear:none;width:24px;height:24px;margin-top:2px;background:#666;margin-right:10px;background-size:24px;background-image:url(../img/avatar.png)}.social-feed .feed-item .date{display:block;position:relative;float:left;clear:none;height:32px;line-height:32px;margin:10px 0 0 5px;font-family:'Titillium Web',Helvetica,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#666;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.desktop .social-feed .feed-item:hover .date{opacity:1;filter:alpha(opacity=100)}.social-feed .feed-item .linked-article{display:block;position:relative;float:left;clear:both;text-align:center;width:100%;margin-top:20px;border-top:1px solid #3764ae;padding-bottom:10px}.social-feed .feed-item .linked-article .via{display:block;position:relative;float:left;clear:both;text-align:center;width:100%}.social-feed .feed-item .linked-article .via .site{display:inline-block;position:relative;height:20px;line-height:20px;width:auto;padding:0 5px;top:-12px;font-family:'Titillium Web',Helvetica,sans-serif;font-size:11px;text-transform:uppercase;color:#fff;background:#3764ae;font-weight:700}.social-feed .feed-item .linked-article .title{display:block;position:relative;float:left;clear:both;text-align:center!important;width:100%}.social-feed .feed-item img{display:block;position:relative;float:left;clear:both;width:100%;height:auto;margin-bottom:15px}#tumblr-feed .byline{display:none}#tumblr-feed .title{font-size:30px;line-height:140%;text-align:center;margin-bottom:30px}#tumblr-feed .teaser{display:none}#tumblr-feed .article p{padding:15px 0}#facebook-feed .fb-links,#twitter-feed .tweet-links{display:block;position:relative;float:left;clear:both;margin:10px 0 0}.fb-links a.icon,.tweet-links a.icon{display:block;position:relative;float:left;clear:none;text-indent:-9999px;width:32px;height:32px;background-image:url(../img/tweet-sprite_light.png);margin-right:2px;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:.6;filter:alpha(opacity=60)}.desktop .feed-item .fb-links a.icon,.desktop .feed-item .tweet-links a.icon{opacity:.25;filter:alpha(opacity=25)}.desktop .feed-item:hover .fb-links a.icon,.desktop .feed-item:hover .tweet-links a.icon{opacity:.6;filter:alpha(opacity=60)}.desktop .feed-item .fb-links a.icon:hover,.desktop .feed-item .tweet-links a.icon:hover{opacity:1;filter:alpha(opacity=100)}.fb-links a.icon{background-image:url(../img/fb-sprite_light.png)}.fb-links a.share,.tweet-links a.reply{background-position:0 0}.fb-links a.comment,.tweet-links a.retweet{background-position:-32px 0}.tweet-links a.favorite{background-position:-64px 0}@keyframes swingToStop{0%{transform:rotate(10deg) scaleX(1) scaleY(1) translateZ(5px)}20%{transform:rotate(-5deg) translateZ(5px)}40%{transform:rotate(3deg) translateZ(5px)}60%{transform:rotate(-2deg) translateZ(5px)}80%{transform:rotate(1deg) translateZ(5px)}100%{transform:rotate(0deg) scaleX(1) scaleY(1) translateZ(5px)}}@-moz-keyframes swingToStop{0%{-moz-transform:rotate(10deg) scaleX(1) scaleY(1) translateZ(5px)}20%{-moz-transform:rotate(-5deg) translateZ(5px)}40%{-moz-transform:rotate(3deg) translateZ(5px)}60%{-moz-transform:rotate(-2deg) translateZ(5px)}80%{-moz-transform:rotate(1deg) translateZ(5px)}100%{-moz-transform:rotate(0deg) scaleX(1) scaleY(1) translateZ(5px)}}@-webkit-keyframes swingToStop{0%{-webkit-transform:rotate(10deg) scaleX(1) scaleY(1) translateZ(5px)}20%{-webkit-transform:rotate(-5deg) translateZ(5px)}40%{-webkit-transform:rotate(3deg) translateZ(5px)}60%{-webkit-transform:rotate(-2deg) translateZ(5px)}80%{-webkit-transform:rotate(1deg) translateZ(5px)}100%{-webkit-transform:rotate(0deg) scaleX(1) scaleY(1) translateZ(5px)}}@-o-keyframes swingToStop{0%{-o-transform:rotate(10deg) scaleX(1) scaleY(1) translateZ(5px)}20%{-o-transform:rotate(-5deg) translateZ(5px)}40%{-o-transform:rotate(3deg) translateZ(5px)}60%{-o-transform:rotate(-2deg) translateZ(5px)}80%{-o-transform:rotate(1deg) translateZ(5px)}100%{-o-transform:rotate(0deg) scaleX(1) scaleY(1) translateZ(5px)}}@-ms-keyframes swingToStop{0%{-ms-transform:rotate(10deg) scaleX(1) scaleY(1) translateZ(5px)}20%{-ms-transform:rotate(-5deg) translateZ(5px)}40%{-ms-transform:rotate(3deg) translateZ(5px)}60%{-ms-transform:rotate(-2deg) translateZ(5px)}80%{-ms-transform:rotate(1deg) translateZ(5px)}100%{-ms-transform:rotate(0deg) scaleX(1) scaleY(1) translateZ(5px)}}.doors{display:block;position:relative;float:left;clear:both;width:100%;margin:1%}#door-sfx{display:none}.doors .doorway .measure{display:block;position:relative;width:100%;height:auto;visibility:hidden}.doors .doorway .door-sign{display:block;position:absolute;width:80%;height:auto;left:50%;margin-left:-40%;z-index:2;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;transform-origin:50% 0;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform:rotate(0deg) translateZ(5px);-moz-transform:rotate(0deg) translateZ(5px);-webkit-transform:rotate(0deg) translateZ(5px);-o-transform:rotate(0deg) translateZ(5px);-ms-transform:rotate(0deg) translateZ(5px)}.doors .twitter .door-sign{top:5%}.doors .facebook .door-sign{top:17%}.doors .instagram .door-sign{top:8%}.doors .tumblr .door-sign{top:14%}.doors .doorway.closed .door-sign{animation:swingToStop ease-out 1s;animation-iteration-count:1;transform-origin:50% 0;-webkit-animation:swingToStop ease-out 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 0;-moz-animation:swingToStop ease-out 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 0;-o-animation:swingToStop ease-out 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 0;-ms-animation:swingToStop ease-out 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 0;transform:rotate(0deg) translateZ(5px);-moz-transform:rotate(0deg) translateZ(5px);-webkit-transform:rotate(0deg) translateZ(5px);-o-transform:rotate(0deg) translateZ(5px);-ms-transform:rotate(0deg) translateZ(5px)}.doors .doorway{display:block;position:relative;width:22.6%;height:auto;float:left;clear:none;z-index:1;margin:1%;border-radius:2px;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);border-bottom:2px solid rgba(255,255,255,.1);background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,1)67%,rgba(17,17,17,1)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(67%,rgba(0,0,0,1)),color-stop(100%,rgba(17,17,17,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,1)67%,rgba(17,17,17,1)100%);background:-o-linear-gradient(top,rgba(0,0,0,1)67%,rgba(17,17,17,1)100%);background:-ms-linear-gradient(top,rgba(0,0,0,1)67%,rgba(17,17,17,1)100%);background:linear-gradient(to bottom,rgba(0,0,0,1)67%,rgba(17,17,17,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#111111', GradientType=0)}.doors .interior{display:block;position:absolute;top:0;width:100%;height:100%;left:0;z-index:0;color:#ccc;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;opacity:0;-ms-transform:scale(0.8,.8);-webkit-transform:scale(0.8,.8);transform:scale(0.8,.8);overflow-y:scroll;-webkit-overflow-scrolling:touch}.doors .doorway.closed .interior{overflow-y:hidden;-webkit-overflow-scrolling:auto;z-index:0!important;opacity:0}.doors .doorway.open .interior{opacity:1;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.doors .doorway.opened .interior{z-index:99}.doors .close-hotspot{display:block;position:absolute;top:0;left:0;width:15%;height:100%;z-index:99;opacity:0;filter:alpha(opacity=0);cursor:pointer}.doors .door{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-perspective:1800px;-moz-perspective:1800px;perspective:1800px}.doors .door .door-parts{position:absolute;width:100%;height:100%;z-index:2;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s;-webkit-transform-origin:10px 50%;-moz-transform-origin:10px 50%;transform-origin:10px 50%;-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}.desktop .doors .door:hover .door-parts{-webkit-transform:rotate3d(0,1,0,20deg);-moz-transform:rotate3d(0,1,0,20deg);transform:rotate3d(0,1,0,20deg)}.desktop .doors .doorway.open .door-parts,.doors .doorway.open .door-parts{-webkit-transform:rotate3d(0,1,0,90deg);-moz-transform:rotate3d(0,1,0,90deg);transform:rotate3d(0,1,0,90deg)}.doors .door .door-front>div,.doors .door .door-parts>div{display:block;position:absolute}.doors .door .door-front{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translate3d(0,0,10px);-moz-transform:translate3d(0,0,10px);transform:translate3d(0,0,10px);z-index:10;background:#000}.doors .doorway.closed .door .door-front{cursor:pointer}.doors .door .door-front>div{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.doors .door .door-front,.doors .door .door-front>div{display:block;width:100%;height:100%}.doors .door .door-left{width:20px;left:-10px;height:100%;-webkit-transform:rotate3d(0,1,0,-90deg);-moz-transform:rotate3d(0,1,0,-90deg);transform:rotate3d(0,1,0,-90deg);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:.5}.desktop .doors .door:hover .door-left{opacity:.3}.desktop .doors .doorway.open .door-left,.doors .doorway.open .door-left{opacity:.6}.no-csstransitions .doors .doorway.open .door-parts{display:none}.doors .door .door-front>div{border-radius:0 3px 3px 0;box-shadow:inset 4px 0 10px rgba(0,0,0,.1)}.doorway.twitter .door-img,.doorway.twitter .door-left{background-color:#0093d1}.doorway.facebook .door-img,.doorway.facebook .door-left{background-color:#2e589b}.doorway.instagram .door-img,.doorway.instagram .door-left{background-color:#e7b532}.doorway.tumblr .door-img,.doorway.tumblr .door-left{background-color:#007737}.doors .door .door-parts .door-img{display:block;position:relative;width:100%;height:auto;z-index:1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:1;filter:alpha(opacity=100)}.desktop .doors .door:hover .door-img{opacity:.8;filter:alpha(opacity=80)}.desktop .doors .doorway.open .door-img,.doors .doorway.open .door-img{opacity:.5;filter:alpha(opacity=50)}.doors .doorway.open .door-sign{opacity:.4;filter:alpha(opacity=40)}.no-csstransforms3d .doors .door .door-parts>div{display:none}.no-csstransforms3d .doors .door .door-parts>div.door-front{display:block}.page-title{font-weight:900;color:#dd000;width:100%;margin-top:0!important;border-style:solid;border-width:0 0 8px;z-index:99;overflow:hidden;background-color:#fafafa;top:0}.page-title span.normal{font-weight:600;letter-spacing:-.08em;margin-right:.08em}.page-title .text{display:block;float:left;clear:none}.article-list .page-title{margin-bottom:0!important}.page-title:before{content:"";background-position:50%;background-size:200px;background-repeat:repeat;background-attachment:fixed;width:800%;height:800%;position:absolute;top:-400%;left:-400%;z-index:-1;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);opacity:.5;filter:alpha(opacity=50)}#press .page-title:before{background-image:url(../img/section-press_bg.png)}#press .page-title,.desktop #press .article:hover .details .title{color:#999}#holy-crap .page-title:before{background-image:url(../img/section-holycrap_bg.png)}#holy-crap .page-title,.desktop #holy-crap .article:hover .details .title{color:#ff9200}#ask-mike .page-title:before{background-image:url(../img/section-askmike_bg.png)}#ask-mike .page-title{color:#1b8049}#try-this-on .page-title:before{background-image:url(../img/section-trythison_bg.png)}#try-this-on .page-title,.desktop #try-this-on .article:hover .details .title{color:#3765a9}#walk-with-mike .page-title:before{background-image:url(../img/section-walkwithmike_bg.png)}#walk-with-mike .page-title{color:#684c3a}#dont-click-here .page-title:before{background-image:url(../img/section-dontclickhere_bg.png)}#dont-click-here .page-title,.desktop #dont-click-here .article:hover .details .title{color:#db0000}#movies .page-title:before{background-image:url(../img/section-movies_bg.png)}#movies .page-title{color:#fed95e}#books .page-title:before{background-image:url(../img/section-books_bg.png)}#books .page-title{color:#72cddb}#tv .page-title:before{background-image:url(../img/section-tv_bg.png)}#tv .page-title{color:#db0000}#feeds .page-title{color:#ff9200}.page-content{display:block;position:relative;float:left;clear:none;width:100%;background:#fff}.page-content .article{display:block;position:relative;float:left;clear:both;width:100%;overflow:hidden;padding:50px 0;border-bottom:1px solid #eee;-webkit-transition:all 1s cubic-bezier(0.25,1,.25,1);-moz-transition:all 1s cubic-bezier(0.25,1,.25,1);-o-transition:all 1s cubic-bezier(0.25,1,.25,1);-ms-transition:all 1s cubic-bezier(0.25,1,.25,1);transition:all 1s cubic-bezier(0.25,1,.25,1);background:#fff}.cssanimations .page-content .article{visibility:hidden}.desktop .page-content .article:hover{background:#fafafa}.page-content .article .bottom-fade{display:block;position:absolute;bottom:0;right:0;width:100%;height:0;z-index:2;-webkit-box-shadow:0 0 20px 20px #fff;-moz-box-shadow:0 0 20px 20px #fff;box-shadow:0 0 20px 20px #fff;-webkit-transition:all 1s cubic-bezier(0.25,1,.25,1);-moz-transition:all 1s cubic-bezier(0.25,1,.25,1);-o-transition:all 1s cubic-bezier(0.25,1,.25,1);-ms-transition:all 1s cubic-bezier(0.25,1,.25,1);transition:all 1s cubic-bezier(0.25,1,.25,1)}.desktop .page-content .article:hover .bottom-fade{-webkit-box-shadow:0 0 20px 20px #fafafa;-moz-box-shadow:0 0 20px 20px #fafafa;box-shadow:0 0 20px 20px #fafafa}.mobile .page-content .bottom-fade{display:none}.page-content .article .thumb{display:block;position:relative;float:left;clear:none;width:30%;max-width:450px;height:200px;overflow:hidden;background:#000;z-index:3;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform 1s cubic-bezier(0.25,1,.25,1);transition:transform 1s cubic-bezier(0.25,1,.25,1)}.page-content .article.pullDown .thumb{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.page-content .article .thumb .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;-webkit-transition:all 1s cubic-bezier(0.25,1,.25,1);-moz-transition:all 1s cubic-bezier(0.25,1,.25,1);-o-transition:all 1s cubic-bezier(0.25,1,.25,1);-ms-transition:all 1s cubic-bezier(0.25,1,.25,1);transition:all 1s cubic-bezier(0.25,1,.25,1)}.desktop .page-content .article .thumb .img{opacity:.75;filter:alpha(opacity=75)}.desktop .page-content .article:hover .thumb .img{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.page-content .article .details{display:block;position:relative;float:right;clear:none;width:70%;height:200px;padding-left:2.5%}.page-content .article .details .v-a{width:100%}.page-content .article .details .title{color:#333;font-size:30px;line-height:130%;-webkit-transition:color 1s cubic-bezier(0.25,1,.25,1);-moz-transition:color 1s cubic-bezier(0.25,1,.25,1);-o-transition:color 1s cubic-bezier(0.25,1,.25,1);-ms-transition:color 1s cubic-bezier(0.25,1,.25,1);transition:color 1s cubic-bezier(0.25,1,.25,1)}.page-content .article .details .byline{color:#999;font-style:italic;padding:5px 0}#try-this-on .article .details .byline{display:none}.page-content .article .details .byline .author{margin-right:5px}.page-content .article .details .teaser{color:#666;display:inline}.page-content .article .thumb .source{display:block;position:absolute;bottom:0;left:0;width:100%;text-align:center;background:#000;color:#fff;height:25px;line-height:25px;font-size:13px;padding-left:3px;font-family:'Titillium Web',Helvetica,sans-serif;text-transform:uppercase;white-space:nowrap;-webkit-transition:bottom 1s cubic-bezier(0.25,1,.25,1);-moz-transition:bottom 1s cubic-bezier(0.25,1,.25,1);-o-transition:bottom 1s cubic-bezier(0.25,1,.25,1);-ms-transition:bottom 1s cubic-bezier(0.25,1,.25,1);transition:bottom 1s cubic-bezier(0.25,1,.25,1)}.desktop .page-content .article .thumb .source{bottom:-30px}.desktop .page-content .article:hover .thumb .source{bottom:0}.page-content .article .thumb .source .site{font-weight:700}.page-content p{padding-bottom:1.6em}.page-content-wrap{float:left;color:#333}.page-content-wrap h3{font-size:30px;padding-bottom:10px}.page-content-wrap a{font-weight:700}.loading-list{display:block;position:relative;float:left;clear:both;width:100%;line-height:50px;padding:20px 0;text-align:center;font-family:'Titillium Web',Helvetica,sans-serif;text-transform:uppercase;font-weight:900;font-size:40px;-webkit-animation:pulse .3s linear alternate infinite;animation:pulse .3s linear alternate infinite}#feeds a{color:#333}.desktop #feeds a:hover{color:#ff9200}#feeds .feed-list{display:block;position:relative}#feeds .feed-list .feed-item{display:block;position:relative;float:left;clear:both;width:100%;height:50px;line-height:50px;margin-bottom:20px}#feeds .feed-list .feed-item .icon{display:block;position:relative;float:left;clear:none;height:100%;width:50px;background:#ff9200;padding:10px}#feeds .feed-list .feed-item .icon .icon-img{height:100%;width:auto}#feeds .feed-list .feed-item .text{display:block;position:relative;float:left;clear:none;margin-bottom:20px;font-family:'Titillium Web',Helvetica,sans-serif;text-transform:uppercase;font-size:30px;padding:0 15px}#walk-with-mike{color:#333}#walk-with-mike a{color:#684c3a;font-weight:700}.desktop #walk-with-mike a:hover{color:#000}#walk-with-mike .info{text-align:center;font-size:1.4em;line-height:140%;float:left;font-style:italic;background:#fff}#why-i-walk .badge{display:block;position:relative;float:left;background:#684c3a;color:#fff!important;font-size:20px;padding:0 20px;height:50px;line-height:50px;margin-bottom:5px;margin-right:20px;z-index:3;font-weight:700}#walk-with-mike #why-i-walk{display:block;position:relative;float:left;clear:both;background:#eee;overflow:hidden;max-height:160px;-webkit-transition:all 1s cubic-bezier(0.25,1,.25,1);-moz-transition:all 1s cubic-bezier(0.25,1,.25,1);-o-transition:all 1s cubic-bezier(0.25,1,.25,1);-ms-transition:all 1s cubic-bezier(0.25,1,.25,1);transition:all 1s cubic-bezier(0.25,1,.25,1)}#walk-with-mike #why-i-walk.expanded{-webkit-transition:max-height 4s ease-in;-moz-transition:max-height 4s ease-in;-o-transition:max-height 4s ease-in;-ms-transition:max-height 4s ease-in;transition:max-height 4s ease-in}#walk-with-mike #why-i-walk.collapsed{cursor:pointer}.desktop #walk-with-mike #why-i-walk.collapsed:hover{background:#ddd;max-height:200px}#walk-with-mike #why-i-walk.expanded{max-height:99999px}#walk-with-mike #why-i-walk .bottom-fade{display:block;position:absolute;bottom:0;right:0;width:100%;height:0;z-index:2;-webkit-box-shadow:0 0 50px 50px #eee;-moz-box-shadow:0 0 50px 50px #eee;box-shadow:0 0 50px 50px #eee;-webkit-transition:all 1s cubic-bezier(0.25,1,.25,1);-moz-transition:all 1s cubic-bezier(0.25,1,.25,1);-o-transition:all 1s cubic-bezier(0.25,1,.25,1);-ms-transition:all 1s cubic-bezier(0.25,1,.25,1);transition:all 1s cubic-bezier(0.25,1,.25,1)}.desktop #walk-with-mike #why-i-walk.collapsed:hover .bottom-fade{-webkit-box-shadow:0 0 50px 50px #ddd;-moz-box-shadow:0 0 50px 50px #ddd;box-shadow:0 0 50px 50px #ddd}#walk-with-mike #why-i-walk.expanded .bottom-fade{opacity:0;filter:alpha(opacity=0)}#walk-with-mike .social-feed{min-height:500px}#walk-with-mike .feed-item{background:#fafafa;border-bottom:0;margin-bottom:0}.cssanimations #walk-with-mike .feed-item{visibility:hidden}#walk-with-mike .feed-item .byline{display:block;position:relative;float:left;background:#eee;color:#000;font-size:20px;height:50px;line-height:50px;margin:0}#walk-with-mike .social-feed .feed-item .byline .user{color:#684c3a}#walk-with-mike .feed-item .byline .avatar{height:100%;width:auto;margin:0 15px 0 0}#walk-with-mike .feed-item .meta{display:block;position:absolute;top:0;right:0;height:50px;line-height:50px;width:50%;overflow:hidden}#walk-with-mike .feed-item .meta .date,#walk-with-mike .feed-item .meta .tweet-links{display:block;position:relative;float:right;clear:none}#walk-with-mike .feed-item .meta .tweet-links{padding:0 5px 0 15px}#walk-with-mike .feed-item .tweet-links a.icon{background-image:url(../img/tweet-sprite_dark.png)}.desktop #walk-with-mike .feed-item .tweet-links a.icon{opacity:.1;filter:alpha(opacity=10)}.desktop #walk-with-mike .feed-item:hover .tweet-links a.icon{opacity:.5;filter:alpha(opacity=50)}.desktop #walk-with-mike .feed-item .tweet-links a.icon:hover{opacity:1;filter:alpha(opacity=100)}.desktop #walk-with-mike .social-feed a:hover{color:#000!important}#ask-mike{color:#333}#ask-mike a{color:#1b8049;font-weight:700}.desktop #ask-mike a:hover{color:#000}#ask-mike .qa-item{display:block;position:relative;float:left;clear:both;width:100%;overflow:hidden;border-bottom:1px solid #eee;-webkit-transition:all 1s cubic-bezier(0.25,1,.25,1);-moz-transition:all 1s cubic-bezier(0.25,1,.25,1);-o-transition:all 1s cubic-bezier(0.25,1,.25,1);-ms-transition:all 1s cubic-bezier(0.25,1,.25,1);transition:all 1s cubic-bezier(0.25,1,.25,1);background:#fff}.cssanimations #ask-mike .qa-item{visibility:hidden}#ask-mike .qa-item.collapsed{cursor:pointer}.desktop #ask-mike .qa-item.collapsed:hover{background:#fafafa}#ask-mike .qa-item .icon{display:block;position:absolute;width:40px;height:100%;margin-right:20px}#ask-mike .qa-item .icon img{width:100%;height:auto}#ask-mike .qa-item .answer,#ask-mike .qa-item .question{display:block;position:relative;float:left;clear:none}#ask-mike .qa-item .question{display:block;position:relative;font-size:30px;line-height:120%;height:auto;color:#1b8049;-webkit-transition:color 1s cubic-bezier(0.25,1,.25,1);-moz-transition:color 1s cubic-bezier(0.25,1,.25,1);-o-transition:color 1s cubic-bezier(0.25,1,.25,1);-ms-transition:color 1s cubic-bezier(0.25,1,.25,1);transition:color 1s cubic-bezier(0.25,1,.25,1)}#ask-mike .qa-item.expanded .question,.desktop #ask-mike .qa-item.collapsed:hover .question{color:#000}#ask-mike .qa-item .answer{position:relative;float:left;clear:both;height:auto;margin-top:0;display:none}#ask-mike .qa-item .text{display:block;position:relative;float:left;width:100%;padding-left:60px}.media-list .page-content-wrap.content-wrap{margin-right:0!important;float:none}.media{display:block;float:left;position:relative;width:20%;margin-top:0!important;overflow:visible!important}.cssanimations .media{visibility:hidden}.media-container{display:block;position:relative;cursor:pointer;margin-left:0!important;z-index:3}.media-container img{display:block;position:relative;width:100%;height:auto;-webkit-transition:all .8s cubic-bezier(0.25,1,.25,1);-moz-transition:all .8s cubic-bezier(0.25,1,.25,1);-o-transition:all .8s cubic-bezier(0.25,1,.25,1);-ms-transition:all .8s cubic-bezier(0.25,1,.25,1);transition:all .8s cubic-bezier(0.25,1,.25,1)}.desktop .media .media-container:hover img{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(0.9,.9);-webkit-transform:scale(0.9,.9);transform:scale(0.9,.9)}.media.active .media-container img{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.media-container .title{display:none;position:absolute;bottom:0;left:0;right:0;margin-bottom:-50px;background:#000;background:rgba(0,0,0,.5);color:#FFF;padding:10px;text-align:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.desktop .media-container:hover .title{margin-bottom:0}.media .media-container::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#000;border-width:50px;left:50%;margin:0 0 0 -50px;z-index:1;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.media.active .media-container::after{margin-top:-50px;opacity:1;filter:alpha(opacity=100)}.media .details{position:absolute;background:#eee;color:#000;top:auto;left:0;width:100%;text-align:left;height:0;overflow:hidden;z-index:10}.media .details-inner{display:block;position:relative;float:left;clear:both;overflow:hidden;top:-150px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.media.active .details-inner{top:0;opacity:1;filter:alpha(opacity=100)}.media .details .close-btn{position:absolute;width:30px;height:30px;top:25px;right:25px;cursor:pointer;z-index:10}.media .details .close-btn::after,.media .details .close-btn::before{content:'';position:absolute;width:100%;top:50%;height:2px;background:#999;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.media .details .close-btn::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.desktop .media .details .close-btn:hover::after,.desktop .media .details .close-btn:hover::before{background:#fff}.media .details .video-wrap{position:relative;float:left;clear:none;width:50%;max-width:530px;display:none}.media .details .video{display:block;position:relative;padding-top:0;padding-bottom:56.5%;height:0;overflow:hidden;background-color:#000}.media .details .video embed,.media .details .video iframe,.media .details .video object{position:absolute;top:0;left:0;width:100%;height:100%;background:#000!important}.media .details .title{display:block;position:relative;float:left;clear:none;width:100%;min-height:80px;line-height:30px;padding:25px 30px 25px 0;font-family:'Titillium Web',Helvetica,sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;overflow:hidden;background:#000;color:#000;z-index:1;-webkit-transition:color .8s ease-out;-moz-transition:color .8s ease-out;-o-transition:color .8s ease-out;transition:color .8s ease-out}.media .details .title .year{font-weight:400}.media.active .details .title{color:#eee}.media .details .description{display:block;position:relative;float:left;clear:none;overflow-y:scroll;padding-top:20px;padding-bottom:150px;height:400px}.media .details .description p{padding:10px 0}.media .details .links{display:block;position:relative;float:left;clear:both;margin-top:20px}.media .details .links a{display:block;position:relative;float:left;line-height:40px;padding:0 15px;margin-right:2px;margin-bottom:2px;font-family:'Titillium Web',Helvetica,sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;background:#999;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:qll .2s ease-out}.desktop .media .details .links a:hover{background:#000;color:#999}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;visibility:hidden}.modal.active{visibility:visible}.modal .modal-bg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;filter:alpha(opacity=0)}#modal-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;filter:alpha(opacity=0);background:#000;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#modal-overlay.active{opacity:.75;filter:alpha(opacity=75);visibility:visible}.modal-content{position:relative;z-index:2;color:#fff;background:#d00;margin:0 auto;width:70%;max-width:630px;min-width:320px}.modal-content h3{margin:0;padding:.4em;text-align:center;font-family:'Titillium Web',Helvetica,sans-serif;font-weight:900;text-transform:uppercase;font-size:30px;background:rgba(0,0,0,.1)}.modal-content>div{padding:15px 40px 30px;margin:0;font-weight:300;font-size:1.15em;max-height:500px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal-content button{display:block;margin:0 auto;font-size:.8em}.modal .modal-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.modal.active .modal-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (max-width :480px){.media{width:50%}}@media only screen and (max-width :650px) and (min-width :481px){.media{width:50%}.media .details .title{min-height:60px;padding-top:20px;padding-bottom:20px}.media .details .close-btn{top:20px;right:20px}}@media only screen and (max-width :1050px) and (min-width :651px){.media{width:33.3%}}@media only screen and (max-width :1290px) and (min-width :1051px){.media{width:25%}}@media screen and (max-width:1175px){#header-logo,.page-title{font-size:63px}.page-title{border-width:0 0 6px}#mike-wrap #mike{left:308px;height:55%}.social-nav .social-item a{width:46px;height:46px}}@media screen and (max-width:1075px){.content-wrap{margin-right:40px;margin-left:40px}.content-wrap-v{margin-top:40px;margin-bottom:40px}.page-content .article{padding:40px 0}#header{height:120px}#header-logo,.page-title{font-size:53px}.page-title{border-width:0 0 5px}#mike-wrap #mike{left:261px;height:55%}.social-nav .social-item a{width:40px;height:40px}.sections-nav .section-item a{height:60px;line-height:60px;font-size:16px}.desktop #sections .section-item a:hover .text{border-width:2px}#video-panel .info .title{font-size:25px}#video-panel .video .cover .controls .play-btn{width:120px;height:120px}.page-content .article .details .title{font-size:24px}}@media screen and (max-width:975px){.social-nav .social-item a{width:28px;height:28px}.social-nav .social-item a img{width:50%;margin:25%}.doors{width:100%}.doors .doorway{width:47.3%;margin:1%}#social-panel .content-wrap{margin-left:17%!important}#video-panel .video{padding:0 40px}#video-panel .info,#video-panel .video{width:100%}#video-panel .info{position:relative;float:left;bottom:auto;right:auto;height:auto;padding:10px 0 20px}#video-panel .feature-label.mobile{display:block}#video-panel .info .feature-label{display:none}#video-panel .info .feature-label .text{font-weight:700;font-size:20px}#video-panel .video .cover .controls .play-btn{top:-10px;width:100px;height:100px}}@media screen and (max-width:875px){.content-wrap{margin-right:30px;margin-left:30px}.content-wrap-v{margin-top:30px;margin-bottom:30px}.page-content .article{padding:30px 0}#footer,#header{height:90px}#header-logo,.page-title{font-size:43px}.page-title{border-width:0 0 4px}#mike-wrap #mike{left:214px;height:55%}#footer .callout,.nav-item a{font-size:16px;line-height:16px;height:16px;padding:0 15px}#footer .credits-link{font-size:16px}#footer .contact .callout.credits{padding:0 15px}#footer .contact a{height:16px}.sections-nav .section-item a{height:60px;line-height:60px;font-size:14px}#video-panel .video{padding:0 30px}}@media screen and (max-width:750px){.content-wrap{margin-right:20px;margin-left:20px}.content-wrap-v{margin-top:20px;margin-bottom:20px}.page-content .article{padding:20px 0}.page-title:before{background-size:140px}#footer,#header{height:70px}#footer .callout,.nav-item a{font-size:14px;line-height:14px;height:14px;padding:0 10px}#footer .credits-link{font-size:14px}#footer .contact .callout.credits{padding:0 10px}#footer .e-list_form .e-list_content{height:40px;line-height:40px}#footer .e-list_form .e-list_email{line-height:40px}#footer .e-list_form .buttons .cancel-btn{top:7px;width:25px;height:25px;left:-35px}.sections-nav .section-item a{height:40px;line-height:40px;font-size:13px}#video-panel .video{padding:0 20px}#ask-mike .qa-item .question{font-size:22px}#ask-mike .qa-item .icon{width:25px}#ask-mike .qa-item .text{padding-left:40px}}@media screen and (max-width:685px){#footer,#header{height:60px}#header-logo,.page-title{font-size:33px;top:-1px}#mike-wrap #mike{left:167px;height:55%}#social-nav{margin-right:-5px}}@media screen and (max-width:600px){#page-wrap,body,html{font-size:14px;line-height:140%}#mobile-nav,#mobile-nav-cover.active{display:block}#header{position:fixed;top:0;left:0;z-index:999}#page-wrap{margin-top:60px;min-height:600px}#mobile-nav-btn{display:block}#header-nav,#sections,#social-nav{display:none}#mobile-nav .nav-item a{font-size:18px;line-height:18px;height:18px;padding:0 20px}#mobile-nav .nav-item:first-child a{padding-left:0}#mobile-nav .nav-item:last-child a{padding-right:0}#mobile-nav .sections-nav .section-item a{height:50px;line-height:50px;font-size:18px}#mobile-nav .sections-nav .section-item a .text{position:absolute;left:40px}#mobile-nav .sections-nav .section-item.trythison a .icon{margin-left:-8px}#mobile-nav .sections-nav .section-item.walkwithmike a .icon{margin-left:3px}.social-nav .social-item a{width:35px;height:35px}.social-nav .social-item a img{width:60%;margin:20%}#mike-wrap #mike{left:240px;height:95%}#footer .callout .extra{display:none}#footer .e-list_form{z-index:3}#footer .e-list_form .e-list_content{max-width:100%;width:100%;height:100%;line-height:60px}#footer .e-list_form .e-list_email{background:#000;margin-left:-20px;line-height:60px}#footer .e-list_form .e-list_content .buttons{margin-right:-20px}#footer .e-list_form .buttons .cancel-btn{top:10px;width:40px;height:40px;left:-50px}#video-panel{border-top:10px solid #333}#video-panel .info .title{font-size:17px}#social-panel #social-feeds{width:78%}.doors{width:100%}.doors .doorway{width:79%;margin:10%;margin-bottom:0}.doors .doorway.tumblr{margin-bottom:10%}.social-feed .feed-item .byline{font-size:13px}.social-feed .feed-item .date{display:none}#tumblr-feed .title{font-size:36px}.social-feed .feed-item .via{height:17px;line-height:17px}#ask-mike .qa-item .answer,#video-panel .info .description,.page-content p,.social-feed .feed-item{font-size:1.4em;line-height:140%}#video-panel .info .description{display:none}.page-content .article .thumb{width:100%;height:200px;margin:0 auto;float:none}.page-content .article .details{display:block;position:relative;float:right;clear:both;width:100%;height:auto;padding-left:0;padding-top:20px;text-align:center}.page-content .article .details .title{font-size:18px}}