.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.9;filter:alpha(opacity=90)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;z-index:1045;margin:0 auto}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow:focus{outline:none;cursor:pointer}.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;z-index:1046;-webkit-box-shadow:none;box-shadow:none;padding:0}button::-moz-focus-inner{border:0;padding:0}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.5;top:50%;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:-55px 0 0;padding:0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;border:medium inset transparent;margin:35px 0 0 35px}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right.mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-iframe-holder{padding:40px 0}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;margin:0 auto;padding:40px 0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure{line-height:0}.mfp-bottom-bar{position:absolute;top:100%;left:0;width:100%;margin:-36px 0 0}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding:0 36px 0 0}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin:5px 0 0 -300px;padding:0 0 5px}.mfp-ie7 .mfp-content{padding:44px 0 0}.mfp-fade.mfp-bg.mfp-ready{opacity:.9}.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content,.mfp-close{display:none}.mfp-arrow:hover,.mfp-arrow:focus,.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-ie7 .mfp-img,.mfp-ie7 .mfp-container{padding:0}.mfp-fade .mfp-bg,.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap .mfp-content,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media screen and max-width800px and orientation landscape,screen and max-height300px {.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{position:fixed;top:auto;bottom:0;background:rgba(0,0,0,0.6);margin:0;padding:3px 5px}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-image-holder,.mfp-img-mobile img.mfp-img,.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}}@media all and max-width 900px {.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding:0 6px}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover{text-decoration:none}body{margin:0;padding:0;word-wrap:normal}.X img{max-width:100%;display:block}h1, h2, h3, h4, h5 {font:400 14px/1em 'Helvetica Neue', "Arial", sans-serif;text-shadow:0 1px 0 1px rgba(0,0,0,.3)}.X a{word-wrap:break-word}blockquote{padding:0 0 0 15px;margin:0 0 0 15px;border-left:2px solid #ccc}a,.like_button,iframe#tumblr_controls,.mfp-fade.mfp-bg,.mfp-fade.mfp-wrap .mfp-content,#sidebar img,#sidebar #N li a:after,#A-S #instagram #instagram-feed li img,#A-S #twitter .content,.X .photoset-grid img{-webkit-transition:all .3s ease;transition:all .3s ease}.X .P a.overlay,.X .P .p_b_1,.X .P .p_b_2{-webkit-transition:all .6s ease;transition:all .6s ease}.like_button{position:absolute;opacity:0}.like_button.liked{opacity:1 !important}li.r-s{display:none !important}a#CDT{right:3px !important;bottom:3px !important;padding:1px 5px !important;text-shadow:1px 1px 1px rgba(0,0,0,.1) !important;color:white !important;background:rgba(0,0,0,.4) !important;border:1px solid rgba(0,0,0,0.18) !important;box-shadow:none !important;opacity:0}a#CDT:hover{opacity:1 !important}a.click-ask,a.click-submit{cursor:pointer}#F{display:none;position:absolute;width:100%;height:100%;padding:130px 0;z-index:40}.fade-ask h2,.fade-submit h2{width:60%;margin:20px auto;padding:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:13px}.fade-ask,.fade-submit{display:none;position:fixed;width:420px;top:130px;left:50%;margin:0 0 0 -210px;z-index:50}.fade-ask iframe{width:420px;height:190px;}.fade-submit iframe{width:420px;height:500px}#Z-C{position:relative;margin:0 260px}#Z{margin:0 auto 120px auto;padding:30px 0}#sidebar,#A-S{position:fixed;width:250px;height:100%}#sidebar{top:0;left:0;overflow:hidden}#A-S{padding:30px 0 0;right:0}#sidebar #A-I{height:100%;overflow-y:scroll;padding-right:4px;position:relative;width:268px}#A-S #instagram.instagram-count-3 #instagram-feed{height:63px}#A-S #instagram.instagram-count-6 #instagram-feed{height:126px}#A-S #instagram.instagram-count-9 #instagram-feed{height:192px}#A-S #instagram.instagram-count-12 #instagram-feed{height:258px}#A-S #instagram,#A-S #tweets{padding:15px 25px}#A-S h2{font-size:13px;letter-spacing:1px;margin:0;padding:15px 25px;text-transform:uppercase}#A-S #instagram #instagram-feed{list-style:none;overflow:hidden;padding:0;white-space:nowrap}#A-S #instagram #instagram-feed li{float:left;margin:0 3px 3px 0}#A-S #instagram #instagram-feed li img{height:63px;opacity:.85;padding:0;width:63px}#A-S #instagram #instagram-feed li img:hover{opacity:1}#A-S #twitter .content{margin:10px 0}#A-S #twitter .content:hover{opacity:.85}#M-A{display:none;padding:20px 30px;text-align:center}#M-A h1{display:inline}#M-A h1 a{font-size:18px;text-transform:uppercase}#M-A a#slide{cursor:pointer;display:inline;float:left;font:20px icon;margin:-4px 0 0}#sidebar img{display:block;padding:30px;width:100%}#sidebar img:hover{opacity:.85}#sidebar #A-I h1{margin:0}#sidebar #A-I h1 a{display:block;font-size:22px;letter-spacing:3px;padding:30px;text-transform:uppercase}#sidebar #A-I #D,#sidebar #A-I #N li a{padding:18px 30px!important}#sidebar #A-I #D{text-align:justify}#sidebar #A-I #N{list-style-type:none}#sidebar #A-I #N li a{display:block;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}#sidebar #A-I #N li a:after{content:".";float:right;font:12px icon;margin:3px 0 0;opacity:0;text-transform:lowercase}#sidebar #A-I #N li:hover a:after{opacity:.8}#sidebar #S{bottom:0;position:absolute;text-align:center;width:100%;z-index:20}#sidebar #S a{display:inline-block;font:14px/50px icon;height:50px;text-align:center;width:50px}#A-G{height:80px;pointer-events:none;position:fixed;width:249px;z-index:10}#post-info,.X{width:250px;margin:0 15px 30px 15px}#Z.width-tiny #post-info,#Z.width-tiny .X{width:190px}#Z.width-small #post-info,#Z.width-small .X{width:220px}#Z.width-medium #post-info,#Z.width-medium .X{width:250px}#Z.width-large #post-info,#Z.width-large .X{width:280px}#Z.width-huge #post-info,#Z.width-huge .X{width:310px}#Z.margin-tiny #post-info,#Z.margin-tiny .X{margin:0 5px 10px 5px}#Z.margin-small #post-info,#Z.margin-small .X{margin:0 10px 20px 10px}#Z.margin-medium #post-info,#Z.margin-medium .X{margin:0 15px 30px 15px}#Z.margin-large #post-info,#Z.margin-large .X{margin:0 20px 40px 20px}#Z.margin-huge #post-info,#Z.margin-huge .X{margin:0 25px 50px 25px}#post-info{line-height:2em;padding:0 0 20px 0}.X .M iframe{width:100%;display:block}.X .T h2{margin:0 0 15px 0}.X .P img{width:100%}.X .photoset-grid img:hover{opacity:.85}.X .photo-post{display:none}.X .photo-post .captions{padding:10px 0 0 0}.X .T-post{display:block !important}.X .D{margin:15px 0 0 0;padding:15px 0;font-size:12px}.X .D,.X .D a{line-height:24px}.X .D .tags{margin:0 0 10px 0}.X .D .tags a{margin:0 15px 0 0}.X .D .buttons{display:inline;float:right;margin:2px 0 0 0}.X .D .buttons a{position:relative;display:inline-block;font:13px "icon";margin:0 0 0 10px;opacity:.8}.X .D .buttons .like_button{bottom:0;left:0}.X .T .odd,.X .T .even{margin:5px 0 0 0;padding:10px 7px}.X .T a.link{letter-spacing:.5px;display:block}.X .T a.link:hover{opacity:.7}.X .T .question{padding:0 0 15px 0}.X .quote h3{font-weight:400;line-height:1.6em}.X .T .source{margin:20px 0 0 0;text-align:right}.X .photo{position:relative;overflow:hidden}.X .P a.overlay{position:absolute;width:100%;height:100%}.X .P .p_b_1{position:absolute;width:100%;top:50%;margin:-18px 0 0 0;text-align:center}.X .P .p_b_1 a{position:relative;display:inline-block;width:36px;height:36px;margin:0 3.5px;text-align:center;font:15px/36px "icon";z-index:10;opacity:1}.X .P .p_b_1 .like_button{top:1px;left:11px}.X .P .p_b_2{position:absolute;display:block;top:50%;width:100%;margin:-57.5px 0 0 0;text-align:center}.X .P .p_b_2 a{display:block;width:80px;margin:15px auto;padding:10px 3px;text-align:center;text-transform:uppercase;font:10px "source sans pro";letter-spacing:1.5px;opacity:1}.X .P a,.X .P .p_b_1,.X .P .p_b_2{opacity:0}.X .P:hover a,.X .P:hover .p_b_1,.X .P:hover .p_b_2{opacity:1}#PG{width:90%;margin:0 auto}#PG:after{content:"";display:block;height:0;clear:both}#PG a{display:inline;padding:25px 40px;text-align:center;text-transform:uppercase;font-weight:bold;letter-spacing:1px;opacity:.8}#PG a:hover{opacity:1}#PG a#newer{float:left}#PG a#older{float:right}#P #Z{width:500px;margin:0 auto;padding:40px 0}#P .X{width:100% !important;max-width:500px;margin:0 !important}#P .X .captions{padding:20px 0 10px 0}#P .p-b{width:100%;margin:20px 0;padding:20px 0 0 0}#P .p-b ol.notes{margin:20px 0 0 -40px;list-style-type:none}#P .p-b ol.notes li.note{padding:3px 0}#P .p-b ol.notes li.like:after,#P .p-b ol.notes li.reblog:after,#P .p-b ol.notes li.reply:after{float:right;margin:-17px 0 0 0;font:14px icon;opacity:.5}#P .p-b ol.notes li.like:after{content:"z"}#P .p-b ol.notes li.reblog:after{content:"c"}#P .p-b ol.notes li.reply:after{content:"k";font:13px icon}#P .p-b ol.notes img{display:inline;padding:0 10px 0 0}#P .p-b ol.notes li.more_notes_link_container{margin:20px 0 0 0;padding:15px 0 0 0}#Z,#PG{opacity:0}.X,#Z,#PG,#loading{-webkit-transition:opacity 1s linear;transition:opacity 1s linear}#infscr-loading{position:absolute;bottom:-50px;left:50%;margin:0 0 0 -12px}#loading{position:absolute;width:36px;height:36px;top:300px;left:50%;margin:-18px 0 0 -18px;z-index:100;background:url('http://static.tumblr.com/j6tha7z/AFfmuponn/ajax-loader.gif') no-repeat center #fff;filter:alpha(opacity = 0)}@media screen and (max-width:800px){#A-S{display:none}#Z-C{margin:0 0 0 250px}.fade-ask,.fade-submit{margin:0 0 0 -85px}li.r-h{display:none !important}li.r-s{display:block !important}#P #Z,#P #Z-C{width:90% !important}#P .X{width:100% !important;margin:auto !important}}@media screen and (max-width:550px){#M-A{display:block}#sidebar{display:none;left:-250px}.sidebar.left{left:-250px;right:auto}#Z-C{width:100%;margin:auto !important}}@media screen and (max-width:500px){.X{max-width:400px}}@media screen and (max-width:350px){.X{max-width:300px}}