
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 { font-size: 0.875em; line-height: 1.49em; min-width: 21em; }
.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: 85%; 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, ul#likes, ol.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_inr li, .log_member { width: 2.142857142857143em; }
#nav_inr li, #prof_title, .log_member { height: 2.142857142857143em; line-height: 2.142857142857143em; }
#nav_inr li, .log_member { margin: 0 0 0 0.5em; }
#nav_inr li#f_home, blockquote, #search_box input[type="text"], .s2e, h2, img.is10, .qa_cont > p:first-child, .qa_cont > p:last-child, .p_text figure { margin: 0; }
#nav_inr li.f_page { width: auto; padding: 0 0.5em; } #nav_inr li#f_nav { z-index: 15; }
#hdr_img, #nav_inr li a, #log_icon, .soc_btns li, .soc_btns a, .p_text figure:not(.tmblr-embed) { display: inline-block; }
#nav_inr li.fright .f_icn { font-size: 1.714285714285714em; } #nav_inr li#about .ic_user, #nav_inr li#f_home .ic_house { 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 { text-align: center; }
.soc_btns div, .media, .tr_s, a { -webkit-transition: all 0.3s; transition: all 0.3s; }
#nav_ttl { height: 1.875em; min-width: 1.875em; padding: 0 0 0.55em 0}
#nav_inr li#f_nav .f_icn, .p_title .f_icn, .p_text .f_icn { padding: 0 0.2142857142857143em; display: inline; vertical-align: middle; background: none !important; }
#nav_inr li#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; }
#f_submenu li { width: auto; margin: 0; padding: 0.5em 0; white-space: nowrap; }
#nav_ttl, #f_submenu li, li.like_post, .aud_cont, #prof_title { box-sizing: content-box; }
.locked { position: fixed; z-index: 999; min-width: 21em; }
.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; }
li#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, .media, .media iframe, .media object, .media embed, img.is10, ol.notes li.note { width: 100%; } .media.avfix iframe { width: 100.05%; }
.sqr100, #nav_inr li .f_icn, #nav_inr li a, #nav_inr .fright div, #log_icon, ul#likes, .soc_btns a, .soc_btns div { width: 100%; height: 100%; }
.fbold { font-weight: bold; letter-spacing: 0.0357142857142857em; } .valmid, li.like_post img, .p_text img, .ic_reblog, ol.notes img.avatar { vertical-align: middle; } .brad_circle { border-radius: 0.857142857142857em; }
.fleft, .shr_btn, li.like_post { float: left; } .fright, h2 .f_icn, .rb_btn, .index_nc, .l_pt, .fs_opt, .us_ctrl > div.sl_next { 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, li#search_box, #loadin, #log_icon, .f_page ul, .p_opt_inr, .p_content .spotify_audio_player, .p_content .bandcamp_audio_player, .cel.nm_pst .p_ic, #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  { display: none; }
.tlr0, .locked, #slide_cnt .index_lk_btn, #l_cover { top: 0; left: 0; right: 0; } .overvis, .p_text li, .p_opt_bottom, #spacer { overflow: visible; }
.bord1, pre, .p_text img, .p_text figure p.tmblr-attribution { border: 0.0892857142857143em solid; }
#posts { width: 86.73817944899479%; padding: 1% 0 2% 0; }
.post, .oost { width: 18%; margin: 2% 1%; }
.oost { opacity: 0; height: 0; z-index: 0; }
.post[title~=flare], .post[title~=featured], .post[title~=panorama] { width: 38%; }
.el { margin-top: 80%; } .square .el { margin-top: 100%; } .portrait .el { margin-top: 120%; }
.post[title~=flare] .el, .post[title~=featured] .el { margin-top: 86.31356677811015%; }
.post.square[title~=flare] .el, .post.square[title~=featured] .el { margin-top: 105.2613056484251%; }
.post.portrait[title~=flare] .el, .post.portrait[title~=featured] .el { margin-top: 124.2090445187401%; }
.post[title~=panorama] .el { margin-top: 37.89547774062995%; } .post.square[title~=panorama] .el { margin-top: 47.36934717578744%; } .post.portrait[title~=panorama] .el { margin-top: 56.84321661094492%; }
@-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;  top: 0; left: 50%; z-index: 20; }
#l_core { -webkit-animation: loadin 0.4s linear infinite; -moz-animation: loadin 0.4s linear infinite; animation: loadin 0.4s linear infinite;}
#l_core, #l_cover { height: 0.75em; width: 0.75em; margin: 0.625em; border-radius: 0.75em; }
#permalink_post, .feedback { width: 70%; margin: 5% auto; }
.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-color: rgba(0,0,0,0.01); }
.us_ctrl > div, .ps_caption, #slide_cnt .p_opt, .p_opt li.fs_ctrl, #overlay_close { 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_bg, #overlay_close, .qa_img, .lppl, .oost, #p_clk { 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, .post[title~=flare] .p_ic, .post[title~=featured] .p_ic { font-size: 5em; }
.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; }
#f_submenu li,.chat, .p_note, ol.notes li.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; }
img.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 + .p_ic { display: none !important; }
.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, #nav_inr #page_num div { 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 0; } .p_detail, .hdn_cnt p { margin: 0; overflow: hidden; }
.tags { max-height: 1.714285714285714em; }
.p_detail, .tags, #nav_inr li#page_num { 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; float: left; 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%; 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; }
#slide_cnt { margin: 3% 0; z-index: 5; background: url('http://static.tumblr.com/ipmhq28/Y0Tn2rp4t/loadin.gif') no-repeat center; background-size: 2.5em 2.5em; }
#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; }
#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, .index_aud_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, .splr .index_aud_plr iframe, #slide_cnt .cel:first-child, .index_pset:first-child, .pset:first-child, .shr_opt:hover .hid, .shrer a { display: block; }
.feat_plr { height: 5.428571428571429em; width: 5.428571428571429em; margin: 1em; border-radius: 2.714285714285714em; background-color: #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$='#!flare'] { display: block; float: left; padding: 0.3em 0.5em; margin: 0.5em 0; font-weight: bold; border-left: 0.375em solid; }
.p_opt li.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: 16%; margin: 3% 0; }
#prof_cnt { width: 79%; margin: 3% 0; }
#prof_title { padding: 0 0 1% 0; } .ttl_tip { padding: 0 1em; opacity: 0; } #prof_title:hover .ttl_tip { opacity: 1; }
.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, li.like_audio_post iframe, li.like_audio_post object, li.like_audio_post embed, .like_caption, #overlay, ol.notes .clear, .hid { display: none; }
#log_likes { top: -2.142857142857143em; height: 4.285714285714286em; }
li.like_post { margin: 0 1em 0 0; }
li.like_post, li.like_post img, li.like_post div { height: 100%; width: auto; }
li.like_text_post, li.like_chat_post, li.like_quote_post, li.like_audio_post, li.like_link_post, li.like_note_post { width: 4.285714285714286em; }
li.like_text_post > *, li.like_chat_post > *, li.like_quote_post > *, li.like_link_post > *, li.like_note_post > * { display:none }
.lppl { width: 1em; height: 1em; bottom: 0.25em; right: 0.25em; line-height: 1em; color: #cd1828; }
li.like_post .lppl > div { width: 100%; font-size: 0.8em; }
#slide_cnt .p_opt_inr, .lppl, #pagination { display: block !important; }
#nav_inr #page_num div { height: 80%; width: 80%; margin: 0.2142857142857143em; min-width: 1.714285714285714em; padding: 0 0.225em; display: none; }
#log_title, #prof_des.p_text, ol.notes li.note, #footer div > div { padding: 1em 0; }
blockquote, ol.notes .answer_content { padding-left: 0.5em; border-left: 0.2321428571428571em solid; }
ol.notes blockquote, ol.notes .answer_content { display: block; margin-left: 4.178571428571429em; padding: 0.5em; }
.auth_icon, ol.notes img.avatar { margin: 0 0.75em 0 0; border: 0.2321428571428571em solid; }
.auth_icon, ol.notes img.avatar, .qa_img { width: 3.428571428571429em; height: 3.428571428571429em; }
#overlay { position: fixed; overflow-x: hidden; overflow-y: scroll; z-index: 911; background: rgba(0,0,0,0.9); }
#overlay_close { height: 1.49em; width: 1.49em; left: auto; margin: 2%; border-radius: 0.75em; color: #eee; z-index: 913; }
#content_outer { width: 59.5%; margin: 7.142857142857143em auto 4em auto; z-index: 912; top: 100%; }
.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-color: #bd081c; } .ic_reddit:hover, .ic_reddit:active { background-color: #ff4500; } .ic_github:hover, .ic_github:active { background-color: #4078c0; } .ic_embed:hover, .ic_embed:active { background-color: #555; } .ic_mail:hover, .ic_mail:active { background-color: #555; } .ic_website:hover, .ic_website:active { background-color: #0fb5c9; } .ic_shop:hover, .ic_shop:active { background-color: #54a101; } .ic_dribbble:hover, .ic_dribbble:active { background-color: #ea4c89; } .ic_twitter:hover, .ic_twitter:active { background-color: #00a0d1; } .ic_flickr:hover, .ic_flickr:active { background-color: #ff0084; } .ic_facebook:hover, .ic_facebook:active { background-color: #4c66a4; } .ic_lastfm:hover, .ic_lastfm:active { background-color: #e31b23; } .ic_vimeo:hover, .ic_vimeo:active { background-color: #8cd2de; } .ic_youtube:hover, .ic_youtube:active { background-color: #cc181e; } .ic_deviantart:hover, .ic_deviantart:active { background-color: #637768; } .ic_soundcloud:hover, .ic_soundcloud:active { background-color: #ff5500; } .ic_instagram:hover, .ic_instagram:active { background-color: #1c5380; } .ic_behance:hover, .ic_behance:active { background-color: #1769ff; } .ic_500px:hover, .ic_500px:active { background-color: #111; }
#spacer { margin: 2% auto 0 auto; } #temp { width: 0; height: 0; }
#pagination { width: 40%; margin: 0 auto; line-height: 2.857142857142857em; }

@media screen and (max-width: 78.5em) {
	.head_cnt, #feat_slider, .sepr, #spacer { width: 90%; } #posts { width: 91.79855276391581%; } #content_outer { width: 63%; }
}
@media screen and (max-width: 73.25em) {
	.head_cnt, #feat_slider, .sepr, #spacer { width: 95%; } #posts { width: 96.89944130526352%; } #content_outer { width: 66.5%; }
}
@media screen and (max-width: 69.75em) {
	.post, .oost { width: 23%; } .post[title~=flare], .post[title~=featured], .post[title~=panorama] { width: 48%; }
	.post[title~=flare] .el, .post[title~=featured] .el { margin-top: 84.99451682164417%; }
	.post.square[title~=flare] .el, .post.square[title~=featured] .el { margin-top: 104.1629493676298%; }
	.post.portrait[title~=flare] .el, .post.portrait[title~=featured] .el { margin-top: 123.326272152838%; }
	.post[title~=panorama] .el { margin-top: 38.33176156260977%; } .post.square[title~=panorama] .el { margin-top: 47.9159778356026%; } .post.portrait[title~=panorama] .el { margin-top: 57.49763922820667%; }
}
@media screen and (max-width: 55em) {
	#log_title { max-height: 10em; } #log_title img { max-height: 8em; }
	.post, .oost { width: 31.33333333333333%; } .post[title~=flare], .post[title~=featured], .post[title~=panorama] { width: 64.66666666666666%; }
	.post[title~=flare] .el, .post[title~=featured] .el { margin-top: 83.70947068084497%; }
	.post.square[title~=flare] .el, .post.square[title~=featured] .el { margin-top: 103.0905963792962%; }
	.post.portrait[title~=flare] .el, .post.portrait[title~=featured] .el { margin-top: 122.4717220777479%; }
	.post[title~=panorama] .el { margin-top: 38.76224492016511%; } .post.square[title~=panorama] .el { margin-top: 48.45280776939074%; } .post.portrait[title~=panorama] .el { margin-top: 58.14337061861658%; }
	#prof_media, #log_likes, .lktag { display: none; } .ss_media, #pc_inr_soicns { display: block; } #prof_cnt { width: 98%; margin: 3% 1%; }
}
@media screen and (max-width: 41em) {
	#log_title { max-height: 9em; } #log_title img { max-height: 7em; }
	.post, .oost, .post[title~=flare], .post[title~=featured], .post[title~=panorama] { width: 48%; }
	.post[title~=flare] .el, .post[title~=featured] .el, .post[title~=panorama] .el { margin-top: 80%; }
	.post.square[title~=flare] .el, .post.square[title~=featured] .el, .post.square[title~=panorama] .el { margin-top: 100%; }
	.post.portrait[title~=flare] .el, .post.portrait[title~=featured] .el, .post.portrait[title~=panorama] .el { margin-top: 120%; }
	#slide_cnt .p_ic, .post[title~=flare] .p_ic, .post[title~=featured] .p_ic { font-size: 3em; } #tweets a { display: none; }
	#permalink_post, .feedback { width: 98%; } .bs_hid, #f_nav, #tweets a:first-child { display: block; } .hdn_cnt { margin: 0.3214285714285716em 0.5em; }
	#spacer { width: 100%; } #content_outer, #pagination { width: 93.1%; } .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) {
	.head_cnt, #feat_slider, .sepr, #content_outer, #pagination { width: 98%; }  #posts { width: 99.63330223751246%; }
	.p_opt_inr { margin: 0; display: block !important; background: none; } .p_opt_inr > div { display: none !important; } .cel { padding: 0; }
}
