@font-face{font-family:'Akzidenz';font-weight:normal;src:url("https://wbcommon.s3.amazonaws.com/barbershop/fonts/AkzidGroBEReg.eot ?#iefix") format("embedded-opentype"),
url("https://wbcommon.s3.amazonaws.com/barbershop/fonts/AkzidGroBEReg.woff") format("woff"),
url("https://wbcommon.s3.amazonaws.com/barbershop/fonts/AkzidGroBEReg.ttf") format("truetype"),
url("https://wbcommon.s3.amazonaws.com/barbershop/fonts/AkzidGroBEReg.svg#Akzidenz") format("svg");}
@font-face{font-family:'Akzidenz';font-weight:bold;src:url("https://wbcommon.s3.amazonaws.com/barbershop/fonts/AkzidGroBESup.eot ?#iefix") format("embedded-opentype"),
url("https://wbcommon.s3.amazonaws.com/barbershop/fonts/AkzidGroBESup.woff") format("woff"),
url("https://wbcommon.s3.amazonaws.com/barbershop/fonts/AkzidGroBESup.ttf") format("truetype"),
url("https://wbcommon.s3.amazonaws.com/barbershop/fonts/AkzidGroBESup.svg#Akzidenz") format("svg");}
::-moz-selection{background:#dd8836;color:#000;text-shadow:none;}
::selection{background:#dd8836;color:#000;text-shadow:none;}
*{margin:0;padding:0;outline:0;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html,
body{height:100%;}
body{font-size:16px;line-height:18px;font-family:'Arial', sans-serif;background-color:#000;color:#f2f2f2;min-height:650px;width:100%;}
a{text-decoration:none;color:#f2f2f2;-webkit-transition:all 0.14s ease-in-out;-moz-transition:all 0.14s ease-in-out;-o-transition:all 0.14s ease-in-out;transition:all 0.14s ease-in-out;}
a, button, input, iframe, iframe:focus, iframe:active{border:0;outline:0;}
}
input{border-radius:0px;}
input, input:before, input:after{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;}
.no-touch a:hover{color:#e72828;}
.TL{position:absolute;top:0;left:0;bottom:auto;right:auto;}
.TC{position:absolute;top:0;left:50%;bottom:auto;right:auto;}
.BL{position:absolute;bottom:0;left:0;top:auto;right:auto;}
.BC{position:absolute;bottom:0;left:50%;top:auto;right:auto;}
.BR{position:absolute;bottom:0;right:0;top:auto;left:auto;}
.CC{position:absolute;top:50%;left:50%;bottom:auto;right:auto;}
.CR{position:absolute;top:50%;left:auto;bottom:auto;right:50%;}
.CL{position:absolute;top:50%;left:0;bottom:auto;right:auto;}
html:not(.ie) .noscroll{overflow:hidden;}
html.touch:not(.ie) .noscroll{position:fixed;}
html.ie .noscroll{position:fixed;}
.wrapper{height:auto;}
#bg{background-image:url(http://static.tumblr.com/hjjnrwm/QAznqvuh9/texture-bg.jpg);position:fixed;height:100%;width:100%;top:0;left:0;background-size:cover;background-position:right top;z-index:-1;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
#preloader{width:100%;height:100%;background-color:black;position:fixed;z-index:9999;text-align:center;}
#preloader .tt{display:inline-block;width:auto;height:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);margin-top:-80px;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
#preloader.on .tt{opacity:1;visibility:visible;}
#preloader .progress{width:130px;height:1px;margin-top:30px;}
#preloader .progress .pct{width:0;height:100%;background-color:#fffefe;position:absolute;top:0;left:0;}
.loader{position:fixed;width:100%;height:100%;background:rgb(255,255,255);z-index:1000;text-align:center;}
.loader span{display:inline-block;position:relative;top:50%;font-size:24px;letter-spacing:0.03em;color:rgb(0, 0, 0);line-height:150%;height:66px;text-indent:28px;}
.header{position:relative;width:100%;height:100%;clear:both;text-align:center;overflow:hidden;background-color:black;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}
.header.on{height:auto;opacity:1;}
.header.on .header-image,
.header.on .watch-trailer-btn.real-button,
.header.on .tt-lockup,
.header.on .header-prompt{opacity:1;}
.header .watch-trailer-btn.real-button{position:absolute;width:auto;opacity:0;top:80%;left:50%;-webkit-transition:opacity 0.0s ease-out;-moz-transition:opacity 0.0s ease-out;-o-transition:opacity 0.0s ease-out;transition:opacity 0.0s ease-out;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}
.header .watch-trailer-btn.real-button a{display:inline-block;border:solid 2px #ffffff;color:#ffffff;font-size:20px;padding:15px 20px;cursor:pointer;background:rgba(0,0,0,.2);}
.no-touch .header .watch-trailer-btn.real-button:hover a{color:#e72828;border:solid 2px #e72828;}
.no-touch .header .watch-trailer-btn.real-button:hover a.arr{margin-left:5px;}
.header .watch-trailer-btn.real-button .hash-tag{font-family:'Akzidenz';font-variant:small-caps;display:block;margin-top:25px;font-size:30px}
.header a.invisible{width:20%;height:6.5%;left:9.5%;top:65.8%;position:absolute;cursor:pointer;display:block;background:url(http://static.tumblr.com/kn2uvjq/Ym0n7sr01/invisble_pixels.png) 0 0 repeat;}
.header .tt-lockup{position:absolute;width:100%;bottom:30px;opacity:0;-webkit-transition:opacity 0.0s ease-out;-moz-transition:opacity 0.0s ease-out;-o-transition:opacity 0.0s ease-out;transition:opacity 0.0s ease-out;}
.header .tt-lockup img{display:inline-block;}
.header .header-prompt{display:none;position:absolute;width:300px;bottom:10px;left:50%;margin-left:-150px;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;cursor:pointer;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.header .header-prompt span{display:block;font-size:20px;}
.no-touch .header .header-prompt:hover{opacity:0.6;}
.header .header-prompt .down_caret{display:inline-block;width:17px;height:10px;padding:0 15px;background:url(http://static.tumblr.com/69plyfw/1Mqnd19x8/down-caret.png) center center no-repeat;}
.header .header-image{width:100%;height:auto;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.header-image img{display:block;width:100%;margin:auto;height:auto;}
.header .legal-button{cursor:pointer;position:absolute;bottom:15px;right:15px;font-size:12px;color:#717171;}
.mobile body .header .legal-button{width:100%;bottom:5px;right:0;}
nav{clear:both;width:100%;z-index:998;opacity:0;text-align:center;position:absolute;background-color:#262626;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
nav.on{opacity:1;}
nav.sticky{position:absolute;}
nav.fixed{position:fixed;}
nav ul{position:relative;display:inline-block;list-style:none;padding:15px 20px;width:auto;float:left;-webkit-transition:all .2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
nav ul.over{padding:33px 20px;}
nav ul li{display:inline-block;}
nav ul li:last-child{margin-right:0px;}
nav ul li a{display:block;padding:8px 15px;font-size:19px;font-family:'Akzidenz';font-weight:bold;text-transform:uppercase;letter-spacing:0em;white-space:nowrap !important;cursor:pointer;background-repeat:no-repeat;background-position:center top;}
.no-touch nav ul li a:hover{color:#e72828;}
.hidden-tt{position:absolute;display:block;left:50%;top:5px;width:250px;height:auto;margin-left:-125px;opacity:0;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(0.6,0.6);transform:scale(0.6,0.6);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.hidden-tt.over{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
.hidden-tt > img{display:inline-block;}
.hidden-tt span:nth-child(2){font-size:18px;margin-left:10px;}
nav ul.social{position:absolute;right:0px;top:0px;opacity:1;}
nav ul.social.over{-webkit-transition:all .3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
nav ul.social li{}
nav ul.social li a{font-size:16px;padding:8px;}
nav ul.social li a i{-webkit-transition:opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;-moz-transition:opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;-o-transition:opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition:opacity 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;opacity:1;}
.mobile-nav-button{position:fixed;top:15px;right:15px;width:35px;height:31px;display:none;background:url(http://static.tumblr.com/kn2uvjq/Ym0n7sr01/invisble_pixels.png) 0 0 repeat;z-index:9998;cursor:pointer;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.mobile-nav-button .bar-wrapper{position:absolute;top:0px;left:0px;}
.mobile-nav-button .bar-icon{height:5px;width:35px;background:#e72828;display:block;opacity:1;margin-top:8px;-webkit-transition:-webkit-transform .1s ease-in;-o-transition:-o-transform .1s ease-in;-ms-transition:-ms-transform .1s ease-in;-moz-transition:-moz-transform .1s ease-in;transition:transform .1s ease-in;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;}
.mobile-nav-button .bar-icon:nth-child(1){margin:0;}
.mobile-nav-button .bar-icon:nth-child(2){-webkit-transition:opacity .05s linear;-moz-transition:opacity .05s linear;transition:opacity .05s linear;}
.mobile-nav-button.close .bar-icon:nth-child(1){-webkit-transform:rotate(45deg) translate3d(9px,9px,0);-moz-transform:rotate(45deg) translate3d(9px,9px,0);-ms-transform:rotate(45deg) translate3d(9px,9px,0);-o-transform:rotate(45deg) translate3d(9px,9px,0);transform:rotate(45deg) translate3d(9px,9px,0);}
.mobile-nav-button.close .bar-icon:nth-child(2){opacity:0;}
.mobile-nav-button.close .bar-icon:nth-child(3){-webkit-transform:rotate(-45deg) translate3d(9px,-9px,0);-moz-transform:rotate(-45deg) translate3d(9px,-9px,0);-ms-transform:rotate(-45deg) translate3d(9px,-9px,0);-o-transform:rotate(-45deg) translate3d(9px,-9px,0);transform:rotate(-45deg) translate3d(9px,-9px,0);}
.social-menu{float:right;width:25%;}
.social-menu li{float:right;padding:2px;min-width:37px;text-align:center;}
.social-menu li a{padding:8px;font-size:15px;}
.no-touch .social-menu li a:hover{color:#ff77d1;}
.social-menu li a .social-ebay{margin-left:-6px;}
.social-menu li a .social-gmail{margin-left:-3px;font-size:14px;}
.social-menu li a .social-forrst{margin-right:-2px;}
.social-menu li a .social-vimeo{margin-left:-3px;}
.social-menu li a .social-twitter{margin-left:-1px;}
.social-menu li a .social-twitter,
.social-menu li a .social-vimeo{font-size:14px;}
section{position:relative;clear:both;width:100%;padding:100px 0 0;opacity:0;z-index:9;background-color:transparent;background-position:top center;background-size:contain;background-repeat:no-repeat;-webkit-transition:opacity 0.3s ease-in-out 0.1s;-moz-transition:opacity 0.3s ease-in-out 0.1s;-o-transition:opacity 0.3s ease-in-out 0.1s;transition:opacity 0.3s ease-in-out 0.1s;}
section:not(.single-post){}
.tag section{padding:150px 0 0;}
section.intro{padding-bottom:0;}
.posts-holder .grid-sizer{width:100%;}
article{position:relative;float:left;width:100%;padding:0;-webkit-transition:all ease-out;-moz-transition:all ease-out;-o-transition:all ease-out;transition:all ease-out;}
article .article-content{position:relative;margin:0px;overflow:hidden;height:100%;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-webkit-transition:opacity 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:opacity 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:opacity 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:opacity 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
section.index article .article-content{margin:10px;}
.no-touch section.index article:hover .article-content,
.no-touch section.index article.hover .article-content{border-bottom:0px solid #707070;}
.no-touch section.index article:hover .article-content:after{}
section.index article.type_text .article-content,
section.index article.type_answer .article-content,
section.index article.type_quote .article-content,
section.index article.type_link .article-content,
section.index article.type_audio .article-content,
section.index article.type_chat .article-content{background:none;padding:10px 0;border-bottom:1px solid #ffffff;}
article.type_text .article-content .hover-card,
article.type_answer .article-content .hover-card,
article.type_quote .article-content .hover-card,
article.type_link .article-content .hover-card,
article.type_audio .article-content .hover-card,
article.type_chat .article-content .hover-card{top:0px;left:0px;}
article .article-content p{font-size:14px;}
article .article-content .icons a,
article .article-content .icons .like_button{float:left;-webkit-transition:none 0.14s ease-in-out !important;-moz-transition:none 0.14s ease-in-out !important;-o-transition:none 0.14s ease-in-out !important;transition:none 0.14s ease-in-out !important;opacity:1;cursor:pointer;}
.no-touch article .article-content .icons a:hover,
.no-touch article .article-content .icons .like_button:hover{opacity:1;}
article .article-content .icons .permalink{margin-top:-1px;margin-right:2px;}
article .hover-card{position:absolute;width:100%;height:100%;opacity:0;background-color:rgba(255,255,255,0.65);overflow:hidden;z-index:99;cursor:pointer;-webkit-transition:all 0.3s opacity cubic-bezier(0.19, 1, 0.22, 1) 0s;-moz-transition:all 0.3s opacity cubic-bezier(0.19, 1, 0.22, 1) 0s;-o-transition:all 0.3s opacity cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:all 0.3s opacity cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.no-touch article:hover .hover-card,
.no-touch article.hover .hover-card{opacity:1;}
article .hover-card:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';opacity:0;-webkit-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.no-touch article:hover .hover-card:after,
.no-touch article.hover .hover-card:after{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.hover-card ul.stripes{width:150%;left:75%;position:absolute;top:120%;-webkit-transform:translateX(-50%) rotate(-20deg);-moz-transform:translateX(-50%) rotate(-20deg);transform:translateX(-50%) rotate(-20deg);}
.hover-card ul.stripes li{display:block;background-color:white;width:100%;height:25px;}
.no-touch article:hover .hover-card ul.stripes,
.no-touch article.hover .hover-card ul.stripes{top:70%;-webkit-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.hover-card ul.stripes li:nth-child(4n+2){background-color:#e72828;}
.hover-card ul.stripes li:nth-child(4n+4){background-color:#023167;}
.hover-card .icon-container{width:100%;top:50%;opacity:0;position:relative;bottom:0px;padding:10px;background-position:center top;background-repeat:no-repeat;background-size:cover;text-align:center;margin:-50px 0 0;color:#000000 !important;z-index:999;-webkit-transform:scale3d(0.8,0.8,1);transform:scale3d(0.8,0.8,1);}
.no-touch article:hover .hover-card .icon-container,
.no-touch article.hover .hover-card .icon-container{-webkit-transition:all 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;transition:all 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);opacity:1;}
.no-touch article:hover .hover-card,
.no-touch article.hover .hover-card{visibility:visible;opacity:1;}
.no-touch article:hover .hover-card ul.eye,
.no-touch article.hover .hover-card ul.eye{top:50%;}
.no-touch article:hover .hover-card ul.eye li:before, .no-touch article:hover .hover-card ul.eye li:after,
.no-touch article.hover .hover-card ul.eye li:before, .no-touch article.hover .hover-card ul.eye li:after{-webkit-transition:height 0.6s cubic-bezier(0.86, 0, 0.07, 1) 0.25s;transition:height 0.6s cubic-bezier(0.86, 0, 0.07, 1) 0.25s;height:0%;}
.touch .hover-card .icon-container{display:none;}
.hover-card .icon-container ul li{display:inline-block;position:relative;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.no-touch .hover-card .icon-container ul li:hover{opacity:0.8;}
.hover-card .icon-container ul li a{color:#000000;font-size:26px;}
.hover-card ul.native li{margin:0 25px 8px 0;}
.hover-card ul.native li:first-child{top:4px;}
.hover-card ul.native li:last-child{margin-right:0;top:3px;}
.hover-card ul.native li i{font-size:34px;float:left;}
.hover-card ul.social li{padding:1px 0;}
.hover-card ul.social li a{padding:2px 0;}
.hover-card .icons{}
.hover-card ul.native li svg{fill:#000000;}
.hover-card ul.native li .like_button{background-image:url(http://static.tumblr.com/hjjnrwm/Yapnr2y9w/heart_b.png);background-repeat:no-repeat;background-size:contain;}
.hover-card ul.native li .like_button.liked{background-image:url(http://static.tumblr.com/hjjnrwm/KN8nlqimt/heart_liked.png);}
.hover-card ul.native li .like_button iframe{opacity:0;}
.hover-card ul.eye{-webkit-transition:0.5s all cubic-bezier(0.19, 1, 0.22, 1) 0s;transition:0.5s all cubic-bezier(0.19, 1, 0.22, 1) 0s;height:250px;width:250px;display:block;position:absolute;top:100%;left:50%;z-index:1;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);border-radius:100%;background:rgba(230, 213, 153, 0.8);border:10px solid black;border-top:20px solid black;overflow:hidden;-webkit-box-shadow:inset 0px 0px 80px 10px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 80px 10px rgba(0,0,0,0.5);}
.ie9 article .hover-card{background-color:rgba(55, 66, 70, 0.9);}
.ie9 .hover-card ul.eye{display:none;}
.hover-card ul.eye li{display:block;width:1px;height:105%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.hover-card ul.eye li:before, .hover-card ul.eye li:after{-webkit-transition:none;transition:none;content:"";display:block;width:9000px;position:absolute;background:rgba(50, 50, 50, 0.8);height:49%;}
.hover-card ul.eye li:after{right:0;bottom:0;}
.hover-card ul.eye li:before{left:0;top:0;}
.hover-card ul.eye li:nth-child(2){-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.hover-card ul.eye li:nth-child(3){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.hover-card ul.eye li:nth-child(4){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.hover-card ul.eye li:nth-child(5){-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);}
.hover-card ul.eye li:nth-child(6){-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);}
article .article-content img{position:relative;width:100%;height:auto;bottom:0px;display:block;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.no-touch section.index article .article-content img:not(.video-play-button){transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);}
.no-touch section.index article:hover .article-content img:not(.video-play-button):not(.link-thumb),
.no-touch section.index article.hover .article-content img:not(.video-play-button){opacity:0.6;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
.no-touch section.index .type_photo:hover .caption{opacity:0;}
article.type_video .video-container{height:0;padding-top:25px;padding-bottom:57.5%;position:relative;overflow:hidden;}
article.type_video .video-container embed,
article.type_video .video-container iframe,
article.type_video .video-container object,
article.type_video .video-container video{top:0;left:0;width:100%;height:100% !important;position:absolute;}
article.type_video.widescreen .video-container{padding-bottom:57.25%;}
article.type_video.vimeo .video-container{padding-top:0;}
.type_video .video-thumbnail{position:relative;text-align:center;bottom:0px;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.type_video img.thumb{margin:-10% 0;}
.type_video img.video-play-button{width:66px;height:66px;left:50%;top:50%;margin:-31px 0 0 -31px;position:absolute;z-index:9;opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.no-touch section.index .type_video:hover .video-thumbnail{transform:scale3d(1.2,1.2,1);-webkit-transform:scale3d(1.2,1.2,1);}
.no-touch section.index .type_video:hover img.video-play-button{opacity:0;}
.no-touch section.index .type_video:hover .caption{opacity:0;}
.no-touch section.index article.type_text .article-content img{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);}
article.type_text embed,
article.type_text > iframe,
article.type_text object,
article.type_text video{max-width:100%;}
article.type_text h2{font-size:18px;font-weight:bold;text-transform:uppercase;margin-bottom:15px;}
article.type_text p{font-weight:bold;text-align:center;margin-top:15px;}
article.type_quote .quote{line-height:1.3;letter-spacing:1px;font-size:16px;font-weight:bold;text-transform:uppercase;}
article.type_quote .quote.short{font-size:14px;}
article.type_quote .quote.medium{font-size:14px;}
article.type_quote .quote.long{font-size:14px;}
article.type_quote .quote-author{margin-top:20px;text-align:right;font-size:14px;}
article.type_link h2 a{display:block;text-transform:uppercase;letter-spacing:1px;margin:15px 0;font-size:18px;font-weight:bold;}
article.type_link .caption blockquote{border:none;margin:0;padding:0;font-weight:bold;}
article.type_chat h2{text-transform:uppercase;margin-bottom:15px;font-size:18px;font-weight:bold;}
article.type_chat .line{margin-bottom:5px;}
article.type_chat .line strong{text-transform:uppercase;font-weight:bold;}
article.type_answer .answer-wrap{clear:both;min-height:44px;}
article.type_answer hr{clear:both;width:100%;height:2px;border:0;margin:24px 0;background:#ecf0f1;}
article.type_answer .answer-person{float:left;margin-top:10px;}
article.type_answer .answer-image{float:left;margin-right:12px;width:44px;}
article.type_answer .answer-image.circle img{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
article.type_answer .answer-person{font-weight:400;}
article.type_answer .answer-text{clear:both;padding-top:14px;}
article.type_answer .answer-text p:first-child{margin-top:0;}
article.type_audio embed{height:default;}
article.type_audio iframe{max-width:100%;}
article.type_audio .tumblr_audio_player,
article.type_audio .soundcloud_audio_player{max-width:100%;}
{block:IndexPage}
article .caption{position:relative;bottom:0px;-webkit-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
{/block:IndexPage}
article .caption p{margin:20px 0;}
article .caption p a{}
.no-touch article .caption p a:hover{}
article .read_more{text-transform:uppercase;font-size:11px;}
article ol,
article ul{}
article blockquote{padding:5px 0 5px 12px;margin-top:18px;border-left:2px solid #39392a;}
article blockquote p{margin-top:0 !important;}
article blockquote img{width:auto;}
article .tagged{clear:both;width:100%;font-size:11px;font-weight:400;}
article .group-author{margin-top:40px;clear:both;width:100%;}
article .group-author a{font-size:12px;}
article .group-author a img{display:inline;width:auto;margin:0 8px -11px 0 !important;}
article .group-author a img.circle{border-radius:100%;}
.posts-holder{position:relative;margin:0 auto;max-width:1280px;opacity:1;}
.posts-grid article.superfeatured,
.posts-grid .grid-sizer.superfeatured{width:100%;}
.single-post{text-align:center;}
.single-post article{float:none;padding-top:0;display:inline-block;text-align:left;}
.single-post article .post-meta,
.single-post article .note-count,
#quick-view-container article .post-meta,
#quick-view-container article .note-count{color:#e72828;text-transform:uppercase;text-align:left;font-size:15px;font-family:"Akzidenz";font-weight:bold;float:left;display:block;margin:20px 20px 0 0;}
.single-post article .caption p,
#quick-view-container article .caption p{font-size:15px;color:#dddddd;font-weight:bold;}
.single-post .icon-container,
#quick-view-container .icon-container{position:relative;text-align:left;margin:20px 0 0;}
.single-post .icon-container ul li,
#quick-view-container .icon-container ul li{display:inline-block;list-style:none;width:21px;height:21px;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.no-touch .single-post .icon-container ul li:hover,
.no-touch #quick-view-container .icon-container ul li:hover{opacity:0.98;}
.single-post .icon-container ul li a,
#quick-view-container .icon-container ul li a{color:#fffefe;font-size:12px;}
.single-post ul.native li,
#quick-view-container ul.native li{padding-top:3px;}
.single-post ul.native li svg,
#quick-view-container ul.native li svg{fill:#fffefe;}
.single-post ul.native li .like_button,
#quick-view-container ul.native li .like_button{background-image:url(http://static.tumblr.com/hjjnrwm/2oynqikzp/heart_color.png);background-repeat:no-repeat;background-size:contain;}
.single-post ul.native li .like_button.liked,
#quick-view-container ul.native li .like_button.liked{background-image:url(http://static.tumblr.com/hjjnrwm/KN8nlqimt/heart_liked.png);}
.single-post ul.native li .like_button iframe,
#quick-view-container ul.native li .like_button iframe{opacity:0;}
.single-post ul.social li,
#quick-view-container ul.social li{}
.single-post ul.social li a,
#quick-view-container ul.social li a{padding:1px 3px;}
.single-post article .article-content .icons,
#quick-view-container article .article-content .icons{display:inline-block;}
.permalink nav{display:block;}
.single-post .caption{}
.single-post .article-content > .clear,
#quick-view-container .article-content > .clear{margin:20px 0;}
article .post-notes{clear:both;width:100%;margin-top:10px;padding:20px 0;}
article .post-notes ol{list-style:none;margin:0;clear:both;}
article .post-notes li{display:block;padding:3px 0;font-size:15px;line-height:15px;}
article .post-notes li a{color:#e72828;}
.no-touch article .post-notes li a:hover{color:#dddddd;}
article .post-notes img{float:left;margin-right:10px;width:auto;}
article .post-notes.circle img{border-radius:100%;}
article .post-notes blockquote{margin:10px 0 10px 30px;}
article .post-notes span .source_tumblelog{color:#e72828!important;}
footer{opacity:0;display:block;position:relative;clear:both;width:100%;margin-top:40px;text-align:center;z-index:9;-webkit-transition:opacity 0.3s ease-in-out 0.1s;-moz-transition:opacity 0.3s ease-in-out 0.1s;-o-transition:opacity 0.3s ease-in-out 0.1s;transition:opacity 0.3s ease-in-out 0.1s;}
footer.on{opacity:1;}
footer.individual-footer{margin-top:0;}
footer .footer-border{position:relative;clear:both;width:100%;height:100%;text-align:center;line-height:2;font-size:13px;letter-spacing:1px;padding:30px 0;text-transform:uppercase;}
footer .footer-border span{display:block;}
footer .type_pagination{-webkit-transition:all 0.14s ease-in-out;-moz-transition:all 0.14s ease-in-out;-o-transition:all 0.14s ease-in-out;transition:all 0.14s ease-in-out;margin-top:20px;}
footer .type_pagination .pagination{display:inline-block;}
footer .type_pagination .pagination a{display:inline-block;cursor:pointer;padding:24px 28px;margin:0 10px;text-align:center;background:#262626;color:#707070;font-size:12px;line-height:12px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.no-touch footer .type_pagination .pagination a:hover{background:#000000;}
footer .type_pagination .load-more,
footer .type_pagination .scroll-top{display:inline-block;cursor:pointer;padding:16px 28px;margin:0 10px;text-align:center;background:#262626;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:bold;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;white-space:nowrap !important;}
.no-touch footer .type_pagination .load-more:hover,
.no-touch footer .type_pagination .scroll-top:hover{color:#e72828;}
footer .type_pagination .load-more .load-more-loading,
footer .type_pagination .scroll-top .load-more-loading,
footer .type_pagination .load-more .load-more-end,
footer .type_pagination .scroll-top .load-more-end{display:none;white-space:nowrap !important;}
footer .type_pagination .scroll-top{padding:16px;}
footer .type_pagination #infscr-loading{overflow:visible !important;display:block;}
footer .type_pagination #infscr-loading img{display:none;}
footer .type_pagination.pagination_standard .load-more{display:none;}
footer .type_pagination.pagination_load-more{}
footer .type_pagination.pagination_load-more .pagination{display:none;}
footer .type_pagination.pagination_infinite-scroll .pagination,
footer .type_pagination.pagination_infinite-scroll .load-more-text{display:none;white-space:nowrap !important;}
footer .type_pagination.off .load-more{opacity:0;visibility:hidden;display:none;-webkit-transition:all 0.14s ease-in-out 2s;-moz-transition:all 0.14s ease-in-out 2s;-o-transition:all 0.14s ease-in-out 2s;transition:all 0.14s ease-in-out 2s;}
footer .type_pagination.hidden .load-more{display:none;}
footer .credit{font-size:11px;letter-spacing:0;margin-top:4px;}
.footer-border .credit{display:none;}
.credits{display:inline-block;text-align:center;}
.credits img{display:inline-block;}
.credits span, .credits span a{font-size:11px;text-transform:uppercase;}
.no-touch .credits span a:hover{}
.credits .link a{white-space:nowrap !important;}
footer .type_pagination{position:relative;}
footer .type_pagination .scroll-top{top:0px;}
.mpaa-container{position:fixed;bottom:-670px;padding:10px;background-color:#262626;z-index:99999;width:100%;text-transform:uppercase;display:none;}
.mpaa-container.out{bottom:0px;}
.mpaa-container > span{font-size:9px;text-transform:uppercase;bottom:30px;}
.mpaa-container > .links{display:block;margin:15px auto;text-align:center;}
.mpaa-container > .links > a{font-size:11px;font-weight:bold;position:relative;}
.rating-img{width:auto;display:block;margin:0 auto;bottom:60px;}
.client-logo{left:30px;bottom:50px;position:absolute;}
.inv_trailer_btn{position:absolute;display:block;background:url(http://static.tumblr.com/kn2uvjq/Ym0n7sr01/invisble_pixels.png) 0 0 repeat;right:24.3%;width:15.2%;bottom:1.5%;height:9%;}
.modal{position:fixed;z-index:-9999;left:0;top:0;opacity:0;width:100%;height:100%;background-color:#000000;background-position:right top;background-size:cover;-webkit-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.35s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.modal a.close{position:fixed;opacity:0;top:60px;right:50px;width:35px;height:33px;z-index:999;cursor:pointer;margin-left:-10px;background-color:#e72828;background-repeat:no-repeat;}
.mobile .modal a.close{right:15px;}
.modal .close-bar-wrapper{padding:5px;}
.modal a.close .close-bar-icon{height:3px;width:31px;background:#ffffff;display:block;-webkit-transition:-webkit-transform .1s ease-in;-o-transition:-o-transform .1s ease;-ms-transition:-ms-transform .1s ease;-moz-transition:-moz-transform .1s ease;transition:transform .1s ease-in;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;}
.modal a.close .close-bar-icon:nth-child(1){-webkit-transform:rotate(45deg) translate3d(4px,9px,0) scale(1);-moz-transform:rotate(45deg) translate3d(4px,9px,0) scale(1);-ms-transform:rotate(45deg) translate3d(4px,9px,0) scale(1);-o-transform:rotate(45deg) translate3d(4px,9px,0) scale(1);transform:rotate(45deg) translate3d(4px,9px,0) scale(1);}
.modal a.close .close-bar-icon:nth-child(2){-webkit-transition:-webkit-transform .1s ease-in;-o-transition:-o-transform .1s ease;-ms-transition:-ms-transform .1s ease;-moz-transition:-moz-transform .1s ease;transition:transform .1s ease-in;-webkit-transform:rotate(-45deg) translate3d(-7px,3px,0) scale(1);-moz-transform:rotate(-45deg) translate3d(-7px,3px,0) scale(1);-ms-transform:rotate(-45deg) translate3d(-7px,1px,0) scale(1);-o-transform:rotate(-45deg) translate3d(-7px,3px,0) scale(1);transform:rotate(-45deg) translate3d(-7px,3px,0) scale(1);}
.no-touch .modal a.close:hover .close-bar-icon:nth-child(1){-webkit-transform:rotate(45deg) translate3d(4px,9px,0) scale(0.8);-moz-transform:rotate(45deg) translate3d(4px,9px,0) scale(0.8);-ms-transform:rotate(45deg) translate3d(4px,9px,0) scale(0.8);-o-transform:rotate(45deg) translate3d(4px,9px,0) scale(0.8);transform:rotate(45deg) translate3d(4px,9px,0) scale(0.8);}
.no-touch .modal a.close:hover .close-bar-icon:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(-7px,3px,0) scale(0.8);-moz-transform:rotate(-45deg) translate3d(-7px,3px,0) scale(0.8);-ms-transform:rotate(-45deg) translate3d(-7px,1px,0) scale(0.8);-o-transform:rotate(-45deg) translate3d(-7px,3px,0) scale(0.8);transform:rotate(-45deg) translate3d(-7px,3px,0) scale(0.8);}
.modal .overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;background-image:url(http://static.tumblr.com/hjjnrwm/r0Uny53hq/hidden-tt.png), url(http://static.tumblr.com/hjjnrwm/8Rso181e3/ajax-loader-black.gif);background-repeat:no-repeat, no-repeat;background-position:center 5px, center center;}
.modal.open .overlay{opacity:1;}
.modal .overlay .tt{display:inline-block;width:121px;height:auto;background-color:#fff;padding:10px;margin-left:-60px;bottom:20px;z-index:1;}
.csstransitions .modal .overlay:after{position:absolute;top:0;left:0;width:100%;height:100%;min-height:900px;content:'';}
.csstransitions .modal.open .overlay:after{opacity:1;}
.modal .modal-wrapper{display:block;opacity:0;width:100%;height:100%;position:relative;text-align:left;z-index:9999;margin:auto;}
.modal.open .modal-wrapper{opacity:1;}
.modal.video .modal-wrapper{}
.mobile .modal .modal-wrapper{height:80%;margin-top:150px;overflow:scroll;padding-bottom:50px;}
.modal.synopsis,
.modal.partners{top:0;left:0;width:100%;height:100%;}
.modal.synopsis .modal-wrapper,
.modal.partners .modal-wrapper{width:62%;height:62%;margin:auto;position:relative;top:0;left:0;padding:5px;}
.modal.synopsis.open .modal-wrapper,
.modal.partners.open .modal-wrapper{opacity:1;}
.modal.synopsis #content,
.modal.partners #content{display:block;height:80%;margin:5px 0 40px;overflow:auto;background-color:black;-webkit-overflow-scrolling:touch;}
.modal.synopsis #content p{font-family:"Akzidenz";font-size:16px;line-height:20px;padding-right:1.5em;margin:15px 0;text-align:left;}
.modal.partners .partner{margin:110px 0;}
.modal.partners .partner img{float:left;width:auto;max-width:100%;clear:both;}
.modal.partners .partner p{font-size:14px;line-height:18px;color:white;margin:10px 0;padding-right:1.5em;text-align:left;font-family:helvetica;width:100%;padding-left:40%;}
.modal.partners .partner p a{color:#e72828;}
.modal.partners .partner p a:hover{color:gray;}
@media screen and (max-width:1024px){.modal.partners .partner img{float:none;width:auto;display:inline-block;}
.modal.partners .partner p{width:100%;padding-left:0%;}
}
.modal.synopsis .title,
.modal.partners .title{font-family:"Akzidenz";font-size:30px;font-weight:bold;border-bottom:solid 2px #e72828;display:block;width:100%;padding:0 0 15px;margin:0 0 15px;}
.modal.synopsis .icon-container ul li{opacity:1;margin-top:15px;}
.modal.synopsis .icon-container ul li a{font-size:20px;margin:0 5px;}
.no-touch .modal.synopsis .icon-container ul li a:hover{}
.modal.quick-view .modal-wrapper{max-width:900px;min-width:300px;overflow-y:hidden;overflow-x:hidden;}
.touch .modal.quick-view .modal-wrapper{overflow-y:scroll;}
#quick-view-container{position:relative;text-align:center;}
#quick-view-container article{float:none;padding-top:0;padding-bottom:20px;display:inline-block;text-align:left;}
#quick-view-container article.type_text{max-width:800px;}
#quick-view-container article .post-notes{display:none;}
#videoplayer,
#videoplayer object,
#videoplayer embed{width:100%;height:100%;}
ul.icons > li a.permalink{width:14px;height:14px;}
ul.icons > li a.permalink > img{width:14px;height:14px;margin-top:2px;margin-left:1px;}
.footer-border .container{margin:0 auto;width:100%;display:block;height:0px;position:absolute;bottom:0px;overflow:hidden;background-color:#262626;z-index:9999;}
.footer-border .container-inner{text-align:center;padding:5px;}
.footer-border .container-inner img{display:inline-block;height:auto;max-height:148px;width:100%;max-width:800px;}
.footer-border .links{display:block;margin:auto;font-size:11px;}
.footer-border .links > a{position:relative;}
.tmblr-iframe{display:none!important;padding:0!important;margin:0!important;height:0!important;z-index:-1!important;width:0!important;visibility:hidden!important;}
#tumblr_custom_buttons{position:fixed;right:30px;top:10px;opacity:1;z-index:9997;}
#tumblr_custom_buttons li{display:inline-block;list-style:none;}
#tumblr_custom_buttons li:first-child{}
#tumblr_custom_buttons i{display:inline-block;margin-right:5px;color:#e72828;transition:all 0.14s ease-in-out;}
#tumblr_custom_buttons a{font-family:'Akzidenz';font-size:12px;font-weight:bold;display:block;color:#e72828;}
.no-touch #tumblr_custom_buttons a:hover,
.no-touch #tumblr_custom_buttons a:hover i{color:white;}
.share-panel{display:inline-block;width:256px;text-align:right;background-color:rgb(239,68,148);padding:10px 0px 10px 0px;position:fixed;top:3px;right:252px;z-index:1000;visibility:hidden;opacity:0;}
.share-panel .share{display:inline-block;width:76px;margin-right:5px;}
.share-panel .share .gplus{width:62px;}
.tickets{position:absolute;top:80%;left:6%;background-color:rgba(32, 22, 20, 0.6);}
.tix-btn-mobile{display:none;width:49%;}
#tixForm{position:relative;}
.tix-text{display:inline-block;position:relative;top:1px;font-size:19px;}
#zipField{margin:0px 15px;background:#ffffef;width:150px;height:25px;text-align:center;font-size:15px;color:white;}
.tixBtn{vertical-align:bottom;}
#movietickets{margin:0 0 1px 10px;}
#error{opacity:0;text-align:center;font-size:10px;color:red;position:absolute;width:100%;margin-left:21px;}
@media screen and (min-width:1024px){nav.sticky{position:absolute;}
nav.fixed{top:0;}
}
@media screen and (max-width:1023px){nav{list-style:none;position:fixed;display:block;top:-150%;left:0px;background-color:transparent;width:100%;height:100%;z-index:9995;overflow:auto;-webkit-transition:.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
nav.open{top:0px;}
nav ul{background-color:#262626;}
nav ul li{display:block;margin-right:0;}
nav ul.pages{width:100%;text-align:center;padding-top:80px;padding-bottom:0px;}
nav ul.pages li a{font-size:28px;line-height:42px;}
nav ul.social{position:relative;right:0;top:0;width:100%;text-align:center;margin:0 0 10px;}
nav ul.social li{display:inline-block;width:60px;}
nav ul.social li a{font-size:20px;}
.hidden-tt{display:none;}
.mobile-nav-button{display:block;}
#tumblr_custom_buttons{opacity:0;right:auto;left:0 !important;}
#tumblr_custom_buttons.on{opacity:1;-webkit-transition:.3s ease-in-out 0.2s;-moz-transition:0.3s ease-in-out 0.2s;-o-transition:0.3s ease-in-out 0.2s;transition:0.3s ease-in-out 0.2s;}
.share-panel{top:18px;}
section{padding:0;}
.type_photo .article-content > a img{display:block;}
}
@media screen and (max-width:640px){article{}
article .article-content{margin:10px;}
.modal.synopsis #content,
.modal.partners #content{margin:5px 0;overflow:auto;}
.modal.synopsis .modal-wrapper,
.modal.partners .modal-wrapper{width:80%;}
footer .footer-border span{font-size:10px;}
.footer-border .links > a{font-size:10px;}
.icon.scroll{display:none !important;}
.header a.invisible{width:54%;height:9%;left:23%;top:53%;}
.header .watch-trailer-btn.real-button{width:100%;left:0%;top:75%;-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}
.header .watch-trailer-btn.real-button a{font-size:12px;}
.tickets{position:absolute;width:100%;top:91.9%;left:0;}
.tix-text{font-size:16px;}
#zipField{width:130px;height:22px;font-size:12px;}
.tixBtn{width:22px;height:auto;}
#error{bottom:150%;margin:0;}
.mpaa-container > span{bottom:5px;left:0px;width:100%;}
.mpaa-container > .links{text-align:center;margin:15px auto 20px auto;}
}
@media screen and (min-width:768px){footer{margin-top:60px;}
footer .footer-border{}
footer .footer-border span{display:inline-block;margin:0 10px;}
.header .header-prompt{display:block;}
.posts-grid article,
.posts-grid .grid-sizer{width:50%;}
.single-post article{float:none;width:auto;min-width:660px;max-width:1024px;padding:0 20px;margin:0 auto;}
.single-post article h2,
.single-post article h2 a{font-size:32px;line-height:38px;}
.single-post article .article-content .icons .reblog-icon{margin-top:1px !important;}
.single-post article.type_audio .tumblr_audio_player,
.single-post article.type_audio .soundcloud_audio_player{width:100%;}
}
@media screen and (min-width:1024px){.posts-grid article,
.posts-grid .grid-sizer{width:33%;}
.posts-grid article.featured,
.posts-grid .grid-sizer.featured{width:66%;}
.posts-grid article.superfeatured,
.posts-grid .grid-sizer.superfeatured{width:100%;}
}
@media screen and (min-width:899px) and (max-width:1250px){nav ul.social.over{}
}
@media screen and (min-aspect-ratio:1/1){html.mobile nav{display:none;}
html.mobile{overflow:hidden;position:fixed;}
html.mobile #orientation-roadblock{display:block !important;}
}
@media screen and (max-aspect-ratio:1/1){html.mobile #orientation-roadblock{display:none !important;}
}
.roadblock{height:100%;width:100%;background-color:rgba(0,0,0,1);position:fixed;top:0px;left:0px;text-align:center;z-index:99999;display:none;}
.roadblock span{display:inline-block;font-size:20px;color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.browsehappy{position:fixed;top:0px;left:0px;width:100%;height:auto;z-index:99999;background-color:black;color:white;text-align:center;font-size:1em;font-family:'Akzidenz';}
.browsehappy p{margin:0.2em auto;}
.browsehappy a{color:gray;font-weight:bold;}
.browsehappy img{margin-top:20px;}
html.ios6 #ios-6-roadblock{display:block !important;}
.fancy-btn{position:absolute;cursor:pointer;display:block;background-image:url(http://static.tumblr.com/kn2uvjq/Ym0n7sr01/invisble_pixels.png);}
.fancy-btn:before, .fancy-btn:after{content:'';display:none !important;}
.fancy-btn.sept{width:18.9%;height:4.7%;left:2.3%;top:52.6%;}
.fancy-btn.oct{width:14.2%;height:4.4%;left:21.8%;top:52.8%;}
.fancy-btn.cafe{width:25.2%;height:16.4%;left:6.8%;top:76.8%;}
@media screen and (max-width:640px){.fancy-btn.sept{width:38%;height:4.9%;left:2.1%;top:31.8%;}
.fancy-btn.oct{width:29%;height:5.4%;left:6.5%;top:37.5%;}
.fancy-btn.cafe{width:79%;height:26.4%;left:10.5%;top:67.8%;}
}
.mCSB_inside>.mCSB_container{margin-right:0px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#262626;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#262626;}
.mCSB_scrollTools .mCSB_draggerRail{opacity:0;}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{z-index:9999;}
.legal-btn{cursor:pointer;position:fixed;bottom:20px;right:30px;font-size:12px;font-weight:bold;}