
/*--------------------------------LAST UPDATED 1/25/16--*/ 

::-webkit-scrollbar-thumb:vertical {height: 10px; }
::-webkit-scrollbar-thumb:horizontal {height: 10px;}
::-webkit-scrollbar {height:10px; width:12px;}

#b{position:fixed;top:0px;left:0px;width:100%;height:100%;}
#p{padding:10px;}
a{-webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}

a:hover{-webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}

.tumblr_video_container {width:auto!important;height:auto!important;}

.tmblr-iframe.tmblr-iframe--desktop-loggedin-controls.iframe-controls--desktop{position:fixed;z-index:9999;-webkit-filter: invert(100%);opacity:0.5;
-webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}

.tmblr-iframe.tmblr-iframe--desktop-loggedin-controls.iframe-controls--desktop:hover{opacity:1;}
#vignette { visibility: hidden; }
#tumblr_lightbox img { box-shadow: none !important; border-radius:0 !important; }
#tumblr_lightbox { background-color: transparent !important; }
#tumblr_lightbox div:nth-child(2) { background-color:#fff; opacity: .6; }

#tumblr_lightbox_left_link, #tumblr_lightbox_right_link { visibility: hidden; }
#tumblr_lightbox a img { border: 5px solid #fff !important; }

#tumblr_lightbox_caption { visibility: hidden; }


.type3 .epd{border-radius:0px;}


.capt1 .epd{position:relative;}
.capt2 .epd, .capt3 .epd{position:relative; overflow:hidden;}

/*--------------------------------POSTS--*/ 

.a{position:relative;width:100%;}
 
#cont{position:relative;margin:100px auto;}

.posts {margin:0 auto 100px auto;
-webkit-animation:fadeIn 7s;
-moz-animation:fadeIn 7s;
-o-animation:fadeIn 7s;}


.type1 #poi1 {display:block;}
.type2 #poi2{display:block;}
.type3 #poi3{display:block;}

.capt1 #captio1{display:block;}
.capt2 #captio2{display:block;}
.capt3 #captio3{display:block;}
.capt4 #captio4{display:block;}
.capt5 #captio5{display:block;}

.posts img {border:none;max-width:100%;height:auto;}

/*--------------------------------POSTS SETTINGS--*/ 

#flit{ -webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}

.posts:hover #flit{opacity:1; 
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);}


#photoset{overflow:hidden;height:auto;z-index:-1;}
#photo{overflow:hidden;height:auto;z-index:-1;}

.title{margin:0px;padding:25px 0px; text-align:center;text-transform:uppercase;}
#tt{display:inline-block;border-radius:10px;letter-spacing:5px;margin:0px;padding:10px 20px;line-height:100%;}

.posts a {-webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}

.posts a:hover{-webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}


#caption blockquote{width:90%;margin:0 auto;overflow-y:auto;overflow-x:hidden;} 

pre{padding:10px;font:9px arial;white-space: pre-wrap !important; word-wrap: break-word !important; overflow-x: auto !important;}


#ttbody{position:relative;padding:10px 20px 0 20px;text-align:left;}
#ttbody blockquote{padding:5px 10px;}

/*--------------------------------POST INFO--*/

#poi1_wr, #poi2_wr, #p3_wr2{position:relative;overflow:hidden;border-top:0px;}

/*---------------------------#1---*/

#poi1, #poi2, #poi3{display:none;}

#wrb{position:absolute;width:40%;height:100%;}


/*--------------*/
#wr1, #wr3{position:relative;width:40%;display:inline-block;}

/*--------------*/
#wr1{float:left;}

#wr1 #p{padding:10px 0;}

#wr1_dt #p{padding:0 10px 5px 10px;}

#wr1_dt{position:relative;text-align:right;overflow:hidden;}

#wr1:hover #wr1_dt h8{margin:0 -100%;}
#wr1:hover #wr1_dt h9{margin:0;}

#wr1_dt h8, #wr1_dt h9{
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.6s ease-out;
transition: all 0.6s ease-out;}

#wr1 a{text-transform:lowercase;}

#wr1_dt h8{display:block;font:12px arial;font-style:italic;
text-transform:lowercase;}
#wr1_dt h9{position:absolute;margin:0 100%;padding:3px 0;width:85%;
display:block;font:8.5px arial;font-weight:bold;font-style:italic;
text-transform:lowercase;}

#wr1_nt{position:relative;text-align:right;padding:0 12px;font-style:italic;}
#wr1_nt h10{font:8.5px arial;text-transform:lowercase;font-style:italic;}

/*--------------*/

#wr2{position:absolute;width:20%;height:100%;overflow:hidden;
display:inline-block;}

#wr2_rb{position:relative;text-align:center;width:100%;top:50%;
transform: translateY(-50%);}

#wr2_rb h8, #wr2_rb h9{
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;}

#wr2_rb h8{position:relative; width:100%;display:block;font:25px redv;}
#wr2_rb h9{position:absolute;display:block;top:50%;left:100%;width:100%;
transform: translateY(-55%);font:13px arial;font-weight:bold;
font-style:italic;text-transform:lowercase;}

#wr2:hover #wr2_rb h8{opacity:0;}
#wr2:hover #wr2_rb h9{left:0px;}

/*--------------*/
#wr3{float:right;} #wr3 #p{padding:10px;}

#wr3_tg{position:relative;}
#wr3_tg h8{display:block;font:9px arial; }
#wr3_tg a{font:8.5px arial;text-transform:lowercase;font-style:italic;}
#wr3_tgl{position:absolute;width:100%;height:100%;}

#wr3_rf{position:absolute;height:50px;overflow:hidden;font:9px arial;
text-transform:lowercase;}
#wr3_rf a{font:8.5px arial;font-weight:bold;font-style:italic;margin:0 2px;}
#wr3_rf h9, #wr3_rf h11, #wr3_rf h12{display:block;padding:0 0 5px 0;}
#wr3_rf h9{position:relative;padding:2px 20px 5px 17px;font:11px arial;
font-style:italic;top:50%;
transform: translateY(-50%);}

/*---------------------------#2---*/

#poi2_wr{min-height:50px;}

#p2_w1, #p2_w2{position:relative;display:inline-block;}

/*--------------*/


#po1 #p2_rb{left:-80px;}
#po2 #p2_rb{right:-80px;}

#p2_rb{position:absolute;bottom:5%;width:60px;height:60px;z-index:9999999999;}


#p2_rb, #p2rb{border-radius:100%;overflow:hidden; }


#p2rb{margin:7.5px;width:45px;height:45px;}

#p2rb h8, #p2rb h9{position:absolute;display:block;text-align:center;
width:45px;top:50%;transform: translateY(-50%);
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}

#p2rb h8{font:35px arial;font-style:italic;font-weight:bold;margin:0; }
#p2rb h9{font:12px arial;font-style:italic;font-weight:bold;margin:0 100%;}

#p2_rb:hover #p2rb h8{margin:-100% 0;}
#p2_rb:hover #p2rb h9{margin:0;}

/*--------------*/

#p2_w1{float:left;width:70%;min-height:10px;text-align:right;}

#p2_w1 #p{padding:10px;}

#p2w1_tg{position:relative;font:10px arial;}

#p2w1_tg a{font:10.5px arial;}

#p2w1_dt h8, #p2w1_dt h10{display:block;padding:10px 0;
-webkit-transition: all 0.8s ease-out;
-moz-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}

#p2_w1:hover #p2w1_dt h8{margin:0 120%;}
#p2_w1:hover #p2w1_dt h10{right:10px;}

#p2w1_dt h8{position:relative;font:12px arial;font-style:italic;width:100%;
text-transform:lowercase;}
#p2w1_dt h8 h9{font:9px arial;text-transform:uppercase;font-style:italic;
font-weight:bold;}
#p2w1_dt h10{position:absolute;right:-105%;width:100%;padding:11px 0;}

/*--------------*/
#p2_w2{width:30%;}

#p2w2_nt{position:relative;text-align:center;}
#p2w2_nt h9, #p2w2_nt h10{display:block;}
#p2w2_nt h9{font:13.5px arial;font-style:italic;padding:10px 0 0 0;}
#p2w2_nt h10{font:22px arial;font-weight:bold;padding:8px 0;}

#p2w2_dt{position:absolute;right:0px;width:30%;height:100%;}
#p2w2_dt h8{position:relative;text-align:center;display:block;top:50%;
transform: translateY(-50%);font:15.5px arial;font-weight:bold;
font-style:italic;word-wrap: break-word;}


/*---------------------------#3---*/

#p3_uw1{position:relative;overflow:hidden;border-bottom:0px;}

#p3u1, #p3u2{position:relative;display:inline-block;}

#p3u1{float:left;width:65%;text-align:right;z-index:999;overflow:hidden;}

/*--------------*/

#p3_dtu1, #p3_dtu2{display:block;padding:10px;
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}

#p3u1:hover #p3_dtu1{right:0px;}
#p3u1:hover #p3_dtu2{left:-100%;}

#p3_dtu1{position:absolute;right:-100%;width:100%;font:13px arial;
font-style:italic;padding:13px 10px; }
#p3_dtu1 h8{font:10px arial;margin:0 0 0 10px;}
#p3_dtu2{position:relative;left:0px; font:15px arial;font-style:italic;
text-transform:lowercase;}
#p3_dtu2 h8{font:10px arial;font-style:italic;font-weight:bold;
text-transform:uppercase;}

/*--------------*/
#p3u2{width:35%;}
#p3u2 h8{display:block;padding:10px;font:20px arial;font-style:italic;
font-weight:bold;background:white;}
/*--------------*/

#p3_wr2{min-height:50px;}
#p3_wr2 #p2w2_dt{left:0px;}
#p3wr1, #p3wr2 {position:relative;display:inline-block;}
#p3wr1{float:left;width:30%; z-index:9999; }
#p3wr2{width:70%;}
#p3w2_tg{position:relative;}
#p3w2_tg h8{display:block;font:10.5px arial;font-weight:bold;}

/*--------------------------PERMALINK--------*/


.prma{position:relative;padding:20px 0;border-top:0px;overflow:hidden;}

.prma #caption{padding:10px 20px;}

#prma_pnt #p{padding:10px 20px;}

#prma_pnt{position:relative;overflow-y:auto;overflow-x:hidden;
font:9px arial;}

#prma_pnt a{font:9px arial;}
#prma_pnt img{display:none;}
#prma_pnt li{list-style-type: none;margin:0 0 0 -45px;}

#prma_co1{position:relative;width:100%;overflow:hidden;}

#prma_tg{text-align:left;font:11px arial;font-style:italic;}

#prma_tg h8{display:block;margin:0 0 5px 0;padding:2px 4px;}


#prma_co2{position:relative;overflow:hidden;}
#co2_dt, #co2ta{position:relative;display:inline-block;width:50%;}
#prma_co2 #p{padding:10px;}
#co2_dt{float:left;text-align:right;}
#co2_dt h8{display:block;font:12px arial;font-style:italic;}
#co2_dt h9{display:block;font:10px arial;font-style:italic;font-weight:bold;}

#co2_ta h8{margin:0 10px;font:10px arial;text-transform:uppercase;
font-weight:bold;}

#prma_not{position:relative;margin:0 0 20px 0;}

#noth8{position:relative;margin:-1px;padding:0 10px;display:inline-block;
font:28px arial;font-style:italic;}

#prma_rf{text-transform:lowercase;font-style:italic;text-align:center;}

#prma_rf h11{display:block;}
 


/*--------------------------------MUSIC--*/ 
.aud{position:relative;}

.aud h1, .aud h2{margin:0px;padding:0px;}
.aud h1{font:11.5px arial;padding:0 10px;font-style:italic;}
.aud h2{font:9.5px arial;padding:0 10px;margin:5px 0 0 0 ;font-weight:bold;}

.aud table {width: 100%;padding:10px;}
.aud table, td {font:11px arial;margin:0px;}

#aud_p{overflow:hidden;background:white;width:25px;margin:auto;opacity:0;
transition:  all 0.4s ease-in-out 0.1;
-moz-transition: all 0.4s ease-in-out 0.1s;
-webkit-transition:  all 0.4s ease-in-out 0.1s;
-o-transition:  all 0.4s ease-in-out 0.1s;}
.posts:hover #aud_p{opacity:1;}

.aud td:nth-child(1){padding:5px 10px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.aud td:nth-child(2){width:90%;padding:5px;}
/*--------------------------------QUOTE--*/ 
#quote{padding:25px;font:15px arial;font-style:italic;text-align:center;line-height:30px;letter-spacing:1px;}
#qsource{position:relative;margin:10px;text-align:center;}
/*--------------------------------CHAT--*/ 
#titlechat{padding:10px;font-style:italic;font-weight:bold;text-align:right;}
#chatpost ul {padding:0px;}
.chat b{font-style:italic;font-weight:bold;text-transform:uppercase;}
.chat li {list-style-type:none;font-style:italic;font-weight:bold;padding:10px; }

/*--------------------------------ASK--*/ 
#p_ask .epd{padding:5%;}
#pask_all{text-align:right;}
#pask_all img{margin:0px;padding:0px;display:inline-block;float:right;}
#pask_all h8{font:10.5px arial;font-style:italic;display:block;overflow:hidden;}
#pask_all h10{display:inline-block;padding:6px 10px;}
#pask_all h9{display:block;padding:10px;font:9.5px arial;line-height:120%;font-style:italic;}
#pask_aer{text-align:left;font:10.5px arial;}


/*------------------------------CAPTIONS-------*/

/*----------------------*/

#po1 #cap1{border-right:0px;}
#po2 #cap1{border-left:0px;}

#po1 #captio1{left:-50%;text-align:right;}
#po2 #captio1{right:-49.8%;text-align:left;}


#captio1, #captio2, #captio3, #captio4, #captio5 {display:none;}

#capy{padding:10px;}
#capy blockquote, p{margin:0px;border:0px;padding:0px;background:none; }
#capy blockquote{margin:10px 0 0 0;max-width:100%;}

/*----------------------*/

#captio1{position:absolute;width:50%;height:100%;z-index:999;
margin-top:-20px;}

#cap1{position:absolute;width:100%;max-height:90%;overflow-y:auto;
overflow-x:hidden;top:50%;transform: translateY(-50%);}

/*----------------------*/


#po_cap{position:absolute;width:100%;height:100%;z-index:9999;overflow:hidden;
opacity:1;margin:-20px -120%;
-webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}

.epd:hover #po_cap{opacity:1;margin:-20px;}

#pcap{position:absolute;width:100%;top:50%;
transform: translateY(-60%);text-align:center;}

#pcap p, #pcap blockquote{border:0px;padding:0px;margin:0px;
display:inline-block;}

#pcap .tumblr_blog{display:none;}

/*----------------------*/
#captio3{position:absolute;margin:0 -20px;bottom:-30%;width:100%;
max-height:100%;overflow-y:auto;overflow-x:hidden;opacity:0;z-index:9999999;
-webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}

.posts:hover #captio3{bottom:0px;opacity:1;
-webkit-transition: all 0.9s ease-out;
-moz-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;}

/*----------------------*/

#captio4{position:relative;margin:20px 0 0 0;}

#captio5{position:relative;border-top:0px;}
 