
body { margin: 0; padding: 0; width: 100%; text-align: left; font-size: 100%; overflow-y: scroll; }
div, ol, ul, li, a, img { border-width: 0; box-sizing: border-box; margin: 0; padding: 0; overflow: hidden; position: relative; } a { text-decoration: none; }
#space, #posts, .head_cnt, #spacer, #overlay { margin: auto; } 
#space, #overlay { width: 100%; font-size: 0.875em; line-height: 1.49em }
#space, #overlay, #log_opt { min-width: 20em; }
.f_icn { font-family: 'icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; display: inline-block; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.head_cnt, #posts, #feat_slider, #spacer, .sepr { width: 85vw; clear: both; }
#log_title { max-height: 12em; } #log_title img { max-width: 100%; max-height: 10em; }
h1 { font-size: 2.5em; line-height: 1.49em; } h1, #nav_inr { margin: 0.5em 0; }
#log_title.h_lft, #log_title.h_ctr { background: none !important; } .h_ctr, .h_cvr, .h_cvr_wtc { text-align: center; } .h_cvr img { opacity: 0; }
.h_cvr.wmg, .h_cvr_wtd.wmg, .h_cvr_wtc.wmg { height: 12em; } .h_cvr_wtd h1.wmg, .h_cvr_wtc h1.wmg { display: block; line-height: 3em; }
#nav_inr, .soc_btns, #menu, .post_opt, #likes, .notes { list-style-type: none; }
#log_title, #log_nav, .p_title, .media, .ps_slr, .sepr, #pagination { border-bottom: 0.0892857142857143em solid; }
#log_nav { height: 3.232142857142857em; z-index: 11; }
.lock_fix { padding-bottom: 3.232142857142857em; }
.nav_itm, #prof_title, .log_member { width: 2.142857142857143em; height: 2.142857142857143em; line-height: 2.142857142857143em; margin: 0 0 0 0.5em; }
#prof_title, .sub_itm { width: auto; margin: 0; }
#f_home, blockquote, #search_box input[type="text"], .s2e, h2, .is10, .qa_cont > p:first-child, .qa_cont > p:last-child, .p_text figure { margin: 0; }
.f_page { width: auto; padding: 0 0.5em; } #f_nav { z-index: 15; }
#hdr_img, .nav_itm a, #log_icon, .soc_btns li, .soc_btns a, .p_text figure:not(.tmblr-embed) { display: inline-block; }
.nav_itm.fright .f_icn { font-size: 1.714285714285714em; } #about .f_icn, #f_home .f_icn { font-size: 1.571428571428571em; }
.f_page a, .f_page > div, .s2e, h2, .fs_ctrl .f_icn { font-size: 1.142857142857143em; }
#log_icon, .index_ext, #pn_cnt, .soc_btns, .post_opt li, .fnis, #pagination, #cos_tip { text-align: center; }
.soc_btns div, .media, .tr_s, a:not(.nextpage) { -webkit-transition: all 0.25s; transition: all 0.25s; }
#nav_ttl { height: 1.875em; min-width: 1.875em; padding: 0 0 0.55em 0}
#f_nav .f_icn, .p_title .f_icn, .p_text .f_icn { padding: 0 0.2142857142857143em; display: inline; vertical-align: middle; background: none !important; }
#f_nav .bs_hid .f_icn { font-size: 1.5em; }
#f_submenu { top: 100%; left: 0; margin: 0.5em 0 0; padding: 0 0.5em; min-width: 100%; border: 0.0892857142857143em solid; border-top: 0; }
.sub_itm { padding: 0.5em 0; white-space: nowrap; }
#nav_ttl, .sub_itm, .like_post, .aud_cont, #prof_title { box-sizing: content-box; }
.locked { position: fixed; z-index: 999; }
.aud_plr, .p_ic.ic_play { opacity: 0.75; }
#search_box form, #search_box input { overflow: hidden; }
#search_box input[type="submit"] { height: 100%; left: auto; background: none; }
#search_box { width: 10.64285714285714em; height: 1.724285714285714em; position: absolute; z-index: 3; margin: 0.2142857142857143em 2.5542857142857143em; top: 0; right: 0; }
#search_box input { border-width: 0px; padding: 0 0.25em; }
#about, #f_nav, #search, #log_icon, .trig, .us_ctrl > div, .fs_ctrl div, #search_box input[type="submit"], #notes_btn, #comments_btn, #overlay_close div, .media > .ps_num { cursor: pointer; }
.wid100, #log_opt, .media, .media iframe, .media object, .media embed, .is10, .notes .note { width: 100%; } .media.avfix iframe { width: 100.05%; }
.sqr100, .nav_itm .f_icn, .nav_itm a, .nav_itm.fright div, #log_icon, #likes, .soc_btns a, .soc_btns div, #slide_cnt .cel { width: 100%; height: 100%; } .sqr1, #eost { width: 1px; height: 1px; }
.fbold { font-weight: bold; letter-spacing: 0.0357142857142857em; } .valmid, .p_text img, .ic_reblog, .notes .avatar { vertical-align: middle; }
.fleft, .shr_btn, .like_post, .post, #eost { float: left; } .fright, h2 .f_icn, .rb_btn, .index_nc, .l_pt { float: right; }
.dblock, .f_page:hover ul, .f_page ul:hover, .media, .media iframe, .media object, .media embed, .index_photo, .note_count, #tweets a { display: block; }
.dnon, .bs_hid, .ss_media, #f_nav, #search_box, #log_icon, .f_page ul, .p_content .spotify_audio_player, .p_content .bandcamp_audio_player, #notes_cont, #comments_cont, .index_pset, .pset, #permalink_post .note_count, .us_ctrl, .fs_ctrl, #exif_info, #p_clk, h2 .ic_minus, #pc_inr_soicns, .emb_plr + .ps_num, .h_cvr_wtd #hdr_img, .h_cvr_wtc #hdr_img, h1.wmg, .post.round:not(.xPs) .p_opt_top, .post.round:not(.xPs) .p_opt_bottom, #cos_tip { display: none; }
.tlr0, .locked, #slide_cnt .index_lk_btn, #l_cover, #slide_cnt .cel { top: 0; left: 0; right: 0; } .overvis, .xPs, .p_text li, .p_opt_bottom, #spacer { overflow: visible; }
.bord1, pre, .p_text img, .p_text figure p.tmblr-attribution { border: 0.0892857142857143em solid }
.brad_circle, .round:not(.xPs) .cel, .round:not(.xPs) .cel > div, #cos_tip { border-radius: 100%; }
#posts { width: 87vw; padding: 2vw 0; }
.post, .cel { width: 15.4vw; height: 12.32vw; }
.post, #fost, #eost { margin: 2vw 1vw; }
.square, .square .cel { height: 15.4vw; } .portrait, .portrait .cel { height: 18.48vw; }
.xPs, .xPs .cel, #fost { width: 32.8vw; }
.xPs:not([data-tags~='panorama']) .cel { height: 28.64vw; }
.square.xPs:not([data-tags~='panorama']) .cel { height: 34.8vw; }
.portrait.xPs:not([data-tags~='panorama']) .cel { height: 40.96vw; }
@-webkit-keyframes loadin { 0% { box-shadow: 0 0 0 0.125em; opacity: 0.02; } 14.28571428571429% { box-shadow: 0 0 0 0.25em; opacity: 0.2; } 28.57142857142857% { box-shadow: 0 0 0 0.375em; opacity: 0.4; } 42.85714285714286% { box-shadow: 0 0 0 0.5em; opacity: 0.6; } 57.14285714285715% { box-shadow: 0 0 0 0.625em; opacity: 0.8; } 71.42857142857144% { box-shadow: 0 0 0 0.5em; opacity: 0.6; } 85.71428571428573% { box-shadow: 0 0 0 0.375em; opacity: 0.4; } 100% { box-shadow: 0 0 0 0.25em; opacity: 0.2; } }
@keyframes loadin { 0% { box-shadow: 0 0 0 0.125em; opacity: 0.02; } 14.28571428571429% { box-shadow: 0 0 0 0.25em; opacity: 0.2; } 28.57142857142857% { box-shadow: 0 0 0 0.375em; opacity: 0.4; } 42.85714285714286% { box-shadow: 0 0 0 0.5em; opacity: 0.6; } 57.14285714285715% { box-shadow: 0 0 0 0.625em; opacity: 0.8; } 71.42857142857144% { box-shadow: 0 0 0 0.5em; opacity: 0.6; } 85.71428571428573% { box-shadow: 0 0 0 0.375em; opacity: 0.4; } 100% { box-shadow: 0 0 0 0.25em; opacity: 0.2; } }
#loadin { height: 2em; width: 2em; margin: 0.5714285714285714em -1em; z-index: 20; opacity: 0; } #loadin, #cos_tip { top: 0; left: 50%; }
#l_core { -webkit-animation: loadin 0.5s linear infinite; -moz-animation: loadin 0.5s linear infinite; animation: loadin 0.5s linear infinite;}
#l_core, #l_cover { height: 0.75em; width: 0.75em; margin: 0.625em; border-radius: 0.75em; }
#permalink_post, .feedback { width: 60vw; margin: 4vw auto 2vw; } #permalink_post { margin-top: 2vw; }
.cel { padding: 0.5em; } .p_opt_inr, #exif_info { margin: 0.5em; background: rgba(0,0,0,0.65);}
.p_content { position: relative; z-index: 2; }
.p_content iframe, .p_content object, .p_content embed, .index_pset, #exif_info { margin: 0; z-index: 3; }
.p_opt, .scb, #p_clk { z-index: 5; background: rgba(0,0,0,0.01); }
.p_opt_inr, #feat_slider + .sepr, .cel.nm_pst .p_ic, #loadin, .ttl_tip { opacity: 0; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }
#prof_title:hover .ttl_tip, #prof_title:active .ttl_tip, .p_opt:hover .p_opt_inr, .p_opt_inr:hover, .p_opt_inr:active { opacity: 1; }
.us_ctrl > div, .ps_caption, #slide_cnt .p_opt, .p_opt .fs_ctrl, #overlay_close, #cos_tip { background: rgba(0,0,0,0.3); }
.p_opt_top, .p_opt_bottom { z-index: 6; margin: 0.4em; line-height: 1.428571428571429em; }
.timestamp a, .index_nc { font-size: 0.9285714285714286em; }
.rb_btn, .index_lk_btn div { width: 1.428571428571429em !important; height: 1.428571428571429em !important; }
.btn_plr a, .btn_plr div, .btn_plr iframe, .index_lk_btn iframe, .p_content iframe, .p_content object, .p_content embed { width: 100% !important; height: 100% !important; }
.index_lk_btn { z-index: 8; top: 50%; left: 50%; width: 3em; height: 3em; margin: -1.5em 0 0 -1.5em; border: 0.0892857142857143em solid #888; border-radius: 1.5em; }
.index_lk_btn div { margin: 0.7857142857142855em 0.6964285714285714em; }
.p_opt_top { padding: 0 0 0.4em 0; border-bottom: 0.0892857142857143em dotted #888; }
.p_opt_bottom { right: 0; border-top: 0.0892857142857143em dotted #000; }
.index_aud_plr, .index_ext { width: 2.857142857142857em; height: 2.857142857142857em; background: #000; border-radius: 1.428571428571429em; z-index: 8; }
.index_aud_plr div iframe, .index_aud_plr iframe, .index_ext img { border-radius: 1.428571428571429em; }
.index_ext { line-height: 2.85714em; color: #ccc; } .index_nc { color: #666; }
.index_ext .f_icn { font-size: 1.714285714285714em; }
#search_box input[type="submit"], #f_submenu, .p_opt, .p_jx, .p_ic, .index_pset, .us_ctrl, .ps_num, #exif_info, .post_opt, #loadin, #l_cover, .p_opt_top, .index_lk_btn, #overlay_close, .qa_img, .lppl, #p_clk, #fost, #cos_tip { position: absolute; }
.p_ic { font-size: 3em; width: 1.6em; height: 1.6em; top: 50%; left: 50%; margin: -0.8em 0 0 -0.8em; line-height: 1.7em; }
#slide_cnt .p_ic, .xPs:not([data-tags~='panorama']) .p_ic { font-size: 5em; }
.media.mvid iframe, .e_xt iframe { min-height: 33.75vw; }
.p_title { padding: 2% 0; margin: 0 2%; } .p_title.link { margin: 0; padding: 2%; }
.p_text, .quote, .qa_box, #notes_btn, #comments_btn, #notes_cont, #comments_cont { padding: 2%; }
.p_text img, .p_text iframe, .p_text object, .p_text embed { width: 100%; margin: 1.5% 0; max-width: 100%; }
.p_text img { width: auto; height: auto; } .e_xt figure iframe, .e_xt object, .e_xt embed { height: auto; }
.p_text figure { max-width: 100%; width: auto;} .p_text figure p.tmblr-attribution { margin: -1.5% 0 0 0; padding: 1.5%; border-top: 0; }
.p_text hr { border: 0; } .read_more::after{ content:"..."; } .answer_form_container iframe{ min-height: 0 !important; }
.sub_itm, .chat, .p_note, .notes .note, .p_text hr { border-top: 0.0892857142857143em solid; }
.p_text { min-height: 10em; } .media + .p_text, .ra_pst + .p_text { min-height: 5em; } .qa_cont.p_text { min-height: 0; }
.p_text ul, .p_text ol { margin: 0.5em 0; padding: 0 0 0 1.5em; list-style-type: disc; } .p_text ol { padding: 0 0 0 2em; list-style-type: decimal; }
.is10 { border-width: 0; position: static; }
.aud_plr, .aud_cont { height: 6.428571428571429em; } .aud_cont { margin: 4% 0 0; padding: 1.49em 0 0; } .aud_plr iframe, .aud_plr div { height: 100%; }
.soundcloud_audio_player { height: 60vw; } .spotify_audio_player { height: calc(60vw + 80px - 0.1785714285714286em); }
.soundcloud_audio_player + .p_ic { display: none !important; }
#slide_cnt .cel, .p_opt_inr, .aud_plr, .ps_caption, .shr_opt, #slide_cnt, .feat_plr, .hdn_cnt, #prof_media, .soc_btns, .p_opt_bottom, .index_aud_plr, .index_ext { position: absolute; bottom: 0; left: 0; }
.fnis img.media, .fnis img.wid100 { max-height:100%; max-width:100%; width: auto; display: inline; }
.chat { padding: 0.875em 0; } .chat:first-child { border-top-width: 0; } .label, .tag { margin: 0 0.9285714285714286em 0 0; }
.quote { font-size: 1.357142857142857em; } .qa_cont { padding: 1.5% 5em 1.5% 1.5%; }
.qa_er, .p_note, .p_auth, .p_time, .post_opt li, .soc_btns li, #pn_cnt { line-height: 1.714285714285714em; }
.qa_img { margin: 2% 3.5% 0 0; z-index: 2; top: 0; right: 0; }
h2 a{ color: inherit; } h2 .f_icn { height: 100%; width: 1em; }
.index_pset, .p_content, .pfib, #log_title { background-size: cover; background-position: center; background-repeat: no-repeat; }
.index_photo { margin: auto; height: 100%; opacity: 0; }
.p_info, .p_detail { min-height: 1.714285714285714em; margin: 3% 2% 1%; }
.p_note { margin: 0 2% 1% 2%; padding: 1% 0 0; } .p_detail, .hdn_cnt p { margin: 0; overflow: hidden; }
.tags { max-height: 1.714285714285714em; }
.p_detail, .tags, #pn_cnt { width: auto; }
.tag { margin: 0 1em 0 0; }
.ic_reblog { font-size: 1.285714285714286em; margin: 0 0.063em 0 0; }
.auth_follow { margin: 0 0 0 0.3em; }
.note_count, .timestamp a, .index_nc, #notes_btn, #comments_btn, .tt_c { text-transform: capitalize; }
#permalink_post .tags { max-height: none; }
.pset { min-height: 15em; height: 100%; }
.us_ctrl { height: 5em; top: 50%; left: 0; margin-top: -2.5em; z-index: 4; }
.us_ctrl > div { height: 100%; width: 5em; line-height: 5em; }
.us_ctrl .f_icn { font-size: 3.1em; }
.ps_num { right: auto; color: #999; margin: 2%; z-index: 5; } 
.ps_caption { right: 0; padding: 2%; color: #fff; }
#exif_info, .ps_num, .ps_caption { text-align: left; line-height: 1.49em; }
.ctrd { display: -webkit-inline-flex; display: inline-flex; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #ccc; }
.exif_ttl { float: left; padding: 0 1em 0 0; opacity: 0.5; text-align: right; }
.post_opt { bottom: 0; right: 0; }
.post_opt li { float: left; margin: 0 0 0 1em; }
.post_opt li.btn_plr { border: 0.1607142857142857em solid transparent; }
.p_auth, .p_time { height: 1.714285714285714em; }
#prof_title .s2e, .hdn_cnt .f_icn, .trig .f_icn, .fs_opt li:first-child .f_icn, .ps_num .f_icn { font-size: 1.428571428571429em; }
.shrer { width: 8.142857142857143em; left: -6.428571428571429em; }
.shr_btn, .shr_ptr { margin: 0 0 0.5em 1em; } .hid, #tw_link, #tweets a { margin: 0 0 0.5em; }
.shr_ptr { width: 1.714285714285714em; margin-bottom: 0; line-height: 1em; }
#feat_slider, .sepr { height: 0; margin: auto; }
#feat_slider { -webkit-transition: height 0.3s; transition: height 0.3s; }
#slide_cnt { margin: 4vw 0; z-index: 5; }
#slide_cnt .cel { border: 0; padding: 0; display: none; }
#slide_cnt .p_opt { overflow: visible; top: auto; bottom: 0; margin: 0; height: 3.714285714285714em; }
#slide_cnt .p_opt_inr { background: none; left: auto; top: auto; margin: 0 9.142857142857143em 1em 0 !important; opacity: 1; }
#slide_cnt .p_opt_inr, #log_icon img, .soc_btns li, .post_opt li, .trig, .shr_btn, .fs_ctrl > div { width: 1.714285714285714em; height: 1.714285714285714em; }
#slide_cnt .index_lk_btn { border: 0; border-radius: 0; margin: 0; width: 100%; height: 100%; }
#slide_cnt .index_lk_btn div { margin: 0.1607142857142857em; }
#slide_cnt .p_opt_top, #slide_cnt .p_opt_bottom, .feat_plr iframe, .post .hdn_cnt, .post .fs_opt, .post .feat_plr, .post .scb, .hdn_cnt > *, .fs_ctrl > div:first-child { display: none; }
#f_nav.pge_c, .splr .feat_plr iframe, #slide_cnt .cel:first-child, .index_pset:first-child, .pset:first-child, .shr_opt:hover .hid, .shrer a, #spacer:hover #cos_tip { display: block; }
.feat_plr { height: 5.428571428571429em; width: 5.428571428571429em; margin: 1em; border-radius: 2.714285714285714em; background: #000; line-height: 5.428571428571429em; color: #ccc; }
.feat_plr iframe { border-radius: 2.714285714285714em; } .feat_plr .f_icn { font-size: 2.857142857142857em; }
.fs_opt { padding: 1em; }
.fs_ctrl, .us_ctrl .f_icn, .fs_opt li.btn_plr .f_icn, .timestamp a { color: #ccc; }
.fs_opt li:first-child, .media .media { border: 0; }
.hdn_cnt { margin: 1em 1em 7.5em; z-index: 3; }
.cap_btn a[href*='%23%21flare'] { display: block; float: left; padding: 0.3em 0.5em; margin: 0.5em 0; font-weight: bold; border-left: 0.375em solid; }
.p_opt .fs_ctrl { border: 0; border-radius: 0.8571428571428571em; }
#slide_cnt .us_ctrl > div { background: none; }
#log_profile { z-index: 10; }
#prof_media { top: 0; width: 13.5vw; margin: 4vw 0 3.75vw; }
#prof_cnt { width: 66.5vw; margin: 4vw 0 3.75vw; } #prof_des { min-height: 16.5vw; }
#prof_title { padding: 0 0 1% 0; } .ttl_tip { padding: 0 1em; }
.log_member { border-radius: 1.071428571428571em; }
#prof_icon { border: 0.2321428571428571em solid; }
#pc_inr_soicns.soc_btns { position: relative; }
.soc_btns li { margin: 0.0892857142857143em; } .soc_btns li a { color: #fff; }
#twitter { margin: 1em 0; } #twitter:first-child { margin-top: 0; } #twitter .f_icn { color: #00a0d1; }
#tweets a { padding: 0.7em 0.9em; border-left: 0.2321428571428571em solid; }
#prof_cnt .p_note { margin: 1% 0 0 0; padding: 0; border-width: 0; line-height: 2.307692307692308em; height: 2.307692307692308em; }
#credit, #footer div > span { font-size: 0.9285714285714286em; }
#log_profile, .like_video_overlay, .like_audio_post iframe, .like_caption, #overlay, .notes .clear, .hid { display: none; }
#log_likes { top: -2.142857142857143em; height: 4.285714285714286em; }
.like_post { margin: 0 1em 0 0; }
.like_post, .like_post img, .like_post div { height: 100%; width: auto; }
.like_post:not(.like_photo_post):not(.like_video_post) { width: 4.285714285714286em; color: rgba(0,0,0,0); line-height: 5em; }
.like_post { background: #888; } .like_audio_post { background: #a77dc2; } .like_note_post { background: #edc9af; } .like_chat_post { background: #529ecc; } .like_link_post { background: #56bc8a; } .like_quote_post { background: #f2992e; }
.lppl { width: 1em; height: 1em; bottom: 0.25em; right: 0.25em; line-height: 1em; color: #cd1828; }
.like_post .lppl > div { width: 100%; font-size: 0.8em; }
.lppl, #pagination { display: block !important; }
#pn_cnt { height: 80%; margin: 0.2142857142857143em; padding: 0 0.3em; display: none; }
#log_title, #prof_des.p_text, .notes .note, #footer div > div { padding: 1em 0; }
blockquote, .notes .answer_content { padding-left: 0.5em; border-left: 0.2321428571428571em solid; }
.notes blockquote, .notes .answer_content { display: block; margin-left: 4.178571428571429em; padding: 0.5em; }
.auth_icon, .notes .avatar { margin: 0 0.75em 0 0; border: 0.2321428571428571em solid; }
.auth_icon, .notes .avatar, .qa_img { width: 3.428571428571429em; height: 3.428571428571429em; }
#overlay, #overlay_bg { position: fixed; }
#overlay { overflow-x: hidden; overflow-y: scroll; z-index: 911; background: rgba(0,0,0,0.9); width: 100%; height: 100vh; }
#overlay_close { height: 1.49em; width: 1.49em; left: auto; margin: 2%; border-radius: 0.75em; color: #eee; z-index: 913; }
#content_outer { width: 60vw; margin: 7.142857142857143em auto 4em auto; z-index: 912; top: 100%; -webkit-transition: top 0.45s; transition: top 0.45s; }
#overlay .fnis { height: calc(100vh - 7.142857142857143em); min-height: 33.75vw; }
.ic_reblog:before{content:"\e600"}.ic_close:before{content:"\e601"}.ic_arrow_r:before{content:"\e602"}.ic_user:before{content:"\e603"}.ic_nav:before{content:"\e604"}.ic_pause:before{content:"\e605"}.ic_play:before{content:"\e606"}.ic_archive:before{content:"\e607"}.ic_info:before{content:"\e608"}.ic_random:before{content:"\e609"}.ic_rss:before{content:"\e60a"}.ic_search:before{content:"\e60b"}.ic_audio:before{content:"\e60c"}.ic_house:before{content:"\e60d"}.ic_left_b:before{content:"\e60e"}.ic_right_b:before{content:"\e60f"}.ic_share:before{content:"\e610"}.ic_pinterest:before{content:"\e611"}.ic_behance:before{content:"\e612"}.ic_point_d:before{content:"\e613"}.ic_500px:before{content:"\e614"}.ic_chat:before{content:"\e615"}.ic_quote:before{content:"\e616"}.ic_dribbble:before{content:"\e617"}.ic_twitter:before{content:"\e618"}.ic_flickr:before{content:"\e619"}.ic_facebook:before{content:"\e61a"}.ic_vimeo:before{content:"\e61b"}.ic_youtube:before{content:"\e61c"}.ic_deviantart:before{content:"\e61d"}.ic_instagram:before{content:"\e61e"}.ic_website:before{content:"\e61f"}.ic_mail:before{content:"\e620"}.ic_text:before{content:"\e621"}.ic_lastfm:before{content:"\e622"}.ic_soundcloud:before{content:"\e623"}.ic_link:before{content:"\e624"}.ic_embed:before{content:"\e625"}.ic_github:before{content:"\e626"}.ic_reddit:before{content:"\e627"}.ic_shop:before{content:"\e628"}.ic_heart:before{content:"\e629"}.ic_plus:before{content:"\e62a"}.ic_minus:before{content:"\e62b"}
.ic_pinterest:hover, .ic_pinterest:active { background: #bd081c; } .ic_reddit:hover, .ic_reddit:active { background: #ff4500; } .ic_github:hover, .ic_github:active { background: #4078c0; } .ic_embed:hover, .ic_embed:active { background: #555; } .ic_mail:hover, .ic_mail:active { background: #555; } .ic_website:hover, .ic_website:active { background: #0fb5c9; } .ic_shop:hover, .ic_shop:active { background: #54a101; } .ic_dribbble:hover, .ic_dribbble:active { background: #ea4c89; } .ic_twitter:hover, .ic_twitter:active { background: #00a0d1; } .ic_flickr:hover, .ic_flickr:active { background: #ff0084; } .ic_facebook:hover, .ic_facebook:active { background: #4c66a4; } .ic_lastfm:hover, .ic_lastfm:active { background: #e31b23; } .ic_vimeo:hover, .ic_vimeo:active { background: #8cd2de; } .ic_youtube:hover, .ic_youtube:active { background: #cc181e; } .ic_deviantart:hover, .ic_deviantart:active { background: #637768; } .ic_soundcloud:hover, .ic_soundcloud:active { background: #ff5500; } .ic_instagram:hover, .ic_instagram:active { background: #1c5380; } .ic_behance:hover, .ic_behance:active { background: #1769ff; } .ic_500px:hover, .ic_500px:active { background: #111; }
#spacer { margin: 1vw auto 0; } #temp { width: 0; height: 0; }
#cos_tip { height: 9em; width: 9em; line-height: 9em; z-index: 25; -webkit-transform: translate(-50%, -125%); transform: translate(-50%, -125%); }
#pagination { width: 40vw; margin: 0 auto; line-height: 2.857142857142857em; }

@media screen and (max-width: 78.5em) {
	.head_cnt, #feat_slider, .sepr, #spacer { width: 90vw; } #posts { width: 92vw; } #content_outer, #permalink_post, .feedback { width: 63vw; }
	#prof_media { width: 16vw; } #prof_cnt { width: 69vw; } #prof_des { min-height: 18.5vw; } .media.mvid iframe, .e_xt iframe { min-height: 35.4375vw; }	
	.post, .cel { width: 16.4vw; height: 13.12vw; }
	.square, .square .cel { height: 16.4vw; } .portrait, .portrait .cel { height: 19.68vw; }
	.xPs, .xPs .cel, #fost { width: 34.8vw; }
	.xPs:not([data-tags~='panorama']) .cel { height: 30.24vw; }
	.square.xPs:not([data-tags~='panorama']) .cel { height: 36.8vw; }
	.portrait.xPs:not([data-tags~='panorama']) .cel { height: 43.36vw; }
}
@media screen and (max-width: 73.25em) {
	.head_cnt, #feat_slider, .sepr, #spacer { width: 95vw; } #posts { width: 97vw; } #content_outer, #permalink_post, .feedback { width: 66vw; }
	#prof_media { width: 18.5vw; } #prof_cnt { width: 71.5vw; } #prof_des { min-height: 20.5vw; } .media.mvid iframe, .e_xt iframe { min-height: 37.125vw; }	
	.post, .cel { width: 17.4vw; height: 13.92vw; }
	.square, .square .cel { height: 17.4vw; } .portrait, .portrait .cel { height: 20.88vw; }
	.xPs, .xPs .cel, #fost { width: 36.8vw; }
	.xPs:not([data-tags~='panorama']) .cel { height: 31.84vw; }
	.square.xPs:not([data-tags~='panorama']) .cel { height: 38.8vw; }
	.portrait.xPs:not([data-tags~='panorama']) .cel { height: 45.76vw; }
}
@media screen and (max-width: 69.75em) {
	#content_outer, #permalink_post, .feedback { width: 70vw; }
	.media.mvid iframe, .e_xt iframe { min-height: 39.375vw; }	
	.post, .cel { width: 22.25vw; height: 17.8vw; }
	.square, .square .cel { height: 22.25vw; } .portrait, .portrait .cel { height: 26.7vw; }
	.xPs, .xPs .cel, #fost { width: 46.5vw; }
	.xPs:not([data-tags~='panorama']) .cel { height: 39.6vw; }
	.square.xPs:not([data-tags~='panorama']) .cel { height: 48.5vw; }
	.portrait.xPs:not([data-tags~='panorama']) .cel { height: 57.4vw; }	
}
@media screen and (max-width: 55em) {
	#log_title { max-height: 10em; } #log_title img { max-height: 8em; }
	#content_outer, #permalink_post, .feedback { width: 80vw; }
	.media.mvid iframe, .e_xt iframe { min-height: 45vw; }	
	.post, .cel { width: 30.333333333vw; height: 24.266666667vw; }
	.square, .square .cel { height: 30.333333333vw; } .portrait, .portrait .cel { height: 36.4vw; }
	.xPs, .xPs .cel, #fost { width: 62.666666666vw; }
	.xPs:not([data-tags~='panorama']) .cel { height: 52.533333334vw; }
	.square.xPs:not([data-tags~='panorama']) .cel { height: 64.666666666vw; }
	.portrait.xPs:not([data-tags~='panorama']) .cel { height: 76.8vw; }	
	#prof_media, #log_likes, .lktag { display: none; } .ss_media, #pc_inr_soicns { display: block; } #prof_cnt { width: 100%; }
}
@media screen and (max-width: 41em) {
	#log_title { max-height: 9em; } #log_title img { max-height: 7em; }	
	.post, .cel { width: 46.5vw; height: 37.2vw; }
	.square, .square .cel { height: 46.5vw; } .portrait, .portrait .cel { height: 55.8vw; }
	.xPs, .xPs .cel, #fost { width: 95vw; }
	.xPs:not([data-tags~='panorama']) .cel { height: 76vw; }
	.square.xPs:not([data-tags~='panorama']) .cel { height: 95vw; }
	.portrait.xPs:not([data-tags~='panorama']) .cel { height: 114vw; }	
	#slide_cnt .p_ic, .xPs:not([data-tags~='panorama']) .p_ic { font-size: 3em; } #tweets a { display: none; }
	.bs_hid, #f_nav, #tweets a:first-child { display: block; } .hdn_cnt { margin: 0.3214285714285716em 0.5em; } #spacer { width: 100%; }
	#permalink_post, .feedback, #content_outer, #pagination { width: 95vw; } .media.mvid iframe, .e_xt iframe { min-height: 53.4375vw; }
	.ss_hid, #slide_cnt .index_lk_btn { display: none !important; }
	.p_opt_inr { margin: 0.35em; } .cel { padding: 0.35em; } .us_ctrl { height: 4em; margin: -2em 0 0 0; } .us_ctrl > div { width: 4em; line-height: 4em; } .us_ctrl .f_icn { font-size: 2em; }
}
@media screen and (max-width: 31em) {
	#posts { width: 100vw; } .head_cnt, #feat_slider, .sepr, #content_outer, #permalink_post, .feedback, #pagination { width: 98vw; }
	.media.mvid iframe, .e_xt iframe { min-height: 55.125vw; }	
	.post, .cel { width: 48vw; height: 38.4vw; }
	.square, .square .cel { height: 48vw; } .portrait, .portrait .cel { height: 57.6vw; }
	.xPs, .xPs .cel, #fost { width: 98vw; }
	.xPs:not([data-tags~='panorama']) .cel { height: 78.4vw; }
	.square.xPs:not([data-tags~='panorama']) .cel { height: 98vw; }
	.portrait.xPs:not([data-tags~='panorama']) .cel { height: 117.6vw; }	
	.cel { padding: 0; } .p_opt_inr { margin: 0; } .p_opt_top, .p_opt_bottom { display: none; }
}
