/* =================== 
CSS STYLE MENU
======================
1- Global
2- Page navigation
3- Post options
4- Header structure
5- About/Menu section
6- Text Posts
7- Link Posts
8- Photo Posts
9- Photoset Posts
10- Quote Posts
11- Audio Posts
12- Panorama Posts
13- Video Posts
14- Chat Posts
15- Answer Posts
16- Reblog
===================== */
/* =================== 
        GLOBAL 
===================== */
.iframe-controls-container.iframe-controls-container--unified{display:none!important;}
body a {text-decoration:none;}
#wrap{width:85%;max-width:1280px;margin:50px auto;}
.a-post{margin-bottom:100px;}
#footer{font-size:0.85em;color:#555;text-align:left;margin-top:35px;}
#footer a {color:#777;}
.clear{clear:both;}
.post-type{width:40px; height:40px; color:#FFF;text-align:center;position :relative;z-index:200;}
.post-type a {color:#FFF;position :relative;z-index:200;} 
.a-post:hover .post-type{background:#DE5E60;}
.a-post .post-type{float:right;margin-bottom:-60px;margin-right:10px;position:relative; z-index:75;margin-top:10px;}
.fa-camera-retro{text-align: center;font-size:1.5em;vertical-align: middle;line-height: 40px;}
.fa-picture-o{text-align: center;font-size:2.5em;vertical-align: middle;line-height: 80px;}
#tagpage, #searchpage, #nosearchresult{width:80%; margin:10px 0px 20px 0px; text-align:left;text-transform:uppercase;}
#noresult{width:100%;text-align:center;color:#999;padding:50px 0px;}
.tagpage, .searchpage, .nosearchresult{color:#fff!important;}
@media screen and (max-width: 998px) and (min-width: 0px) {
.a-post{margin-bottom:30px;} }

/* ====================== 
        PAGE NAVIGATION 
========================= */
#pagenav{text-align:center;text-transform:uppercase;font-weight:bold;}
#pagenav a{color:#fff;background:#DE5E60;padding:5px 8px;}
#pagenav a:visited{color:#fff;}

/* =================== 
        POST OPTIONS 
===================== */
.media-meta{text-transform:uppercase;font-size:0.8em; margin-bottom:25px;font-weight:normal;position:relative; z-index:350;}
#post-options{margin:0px auto 50px;width:100%;}
#post-options H3{text-transform:uppercase;color:#777;margin:0px 0px 5px 0px; padding:0;}
#post-options h5{text-align:left;text-transform:uppercase;font-size:0.75em;padding:0; margin:-10px 0px 30px 25px;color:#555!important;}
#post-tags {width:90%; background:#212629;margin-bottom:10px;padding:5%;} #post-tags .tags { text-transform:uppercase;font-size:0.85em;list-style: none;margin: 0;overflow: hidden; padding: 0;}
#post-tags .tags li { text-transform:uppercase;float: left; }
#post-tags .tag {text-align:center;text-transform:uppercase;background: #DE5E60;border-radius: 3px 0 0 3px;color: #fff;display: inline-block;height: 26px;line-height: 26px;padding: 0 20px 0 23px;position: relative;margin: 0 10px 10px 0;text-decoration: none;-webkit-transition: color 0.2s;
transition: all 0.5s ease;}
#post-tags .tag::before {background: #212629;border-radius: 10px;box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);content: '';height: 6px;left: 10px;position: absolute;width: 6px;top: 10px;transition: all 0.5s ease;}
#post-tags .tag::after {background: #212629;border-bottom: 13px solid transparent;border-left: 10px solid #DE5E60;border-top: 13px solid transparent;content: '';position: absolute;right: 0;top: 0;transition: all 0.5s ease;}
#post-tags .tag:hover {background-color: #212629;transition: all .6s ease-in-out;color: white;}
#post-tags .tag:hover::after {border-left-color: #212629; transition: all .6s ease-in-out;}
#post-comments {width:90%; background:#212629;padding:5%;}
#post-notes{color:#999;width:90%; background:#212629;padding:5%;margin-bottom:10px;}
#post-notes a{color:#DE5E60;}
#post-notes ol {padding:0px; margin:0px;}
#post-notes li{list-style:none;padding:5px 0px;border-bottom:1px solid #333;}
.avatar_frame{margin-top:3px}
.avatar{margin-right:5px;}
#thedate{margin:20px 0px;color:#ccc;text-transform:uppercase:font-size:0.9em;text-align:center;}
@media screen and (max-width: 998px) and (min-width: 560px) {
#post-options{width:94%; padding:2%;} }
@media screen and (max-width:559px) and (min-width:50px){
#post-options{width:94%; padding:2%;}
#wrap{width:100%;margin:50px auto;} }
/* ======================== 
        HEADER STRUCTURE 
=========================== */
#header{width:100%;margin:0px auto 80px;}
#header H1 {margin:0;padding:0;text-align: left;font-size:2em;font-weight:300;}
#header H2{font-weight:300;text-align:left;color:#999;margin:0;padding:0;font-size:1em;}
#header-left{float:left;width:90%;}
#header-right{float:right;width:27px;text-align:right;}
.fa-plus-square-o{font-size:2em;}
@media screen and (max-width: 998px) and (min-width: 560px) {
#header{width:100%;margin:80px auto 80px;} 
#header H1 {font-size:1.7em;} }
@media screen and (max-width:559px) and (min-width:50px){
#header{width:100%;margin:80px auto 80px;} 
#header H1 {font-size:1.7em;} }

/* =========================== 
        ABOUT/MENU SECTION
============================== */
.overlay {position: fixed;overflow:scroll;width: 100%;height: 100%;top: 0;left: 0;z-index:99;} 
.overlay .overlay-close {width: 80px;height: 80px;position: absolute;right: 5%;top: 50px;overflow: hidden;border: none;background: url('http://static.tumblr.com/ymefjwz/1rcokgbik/close.png') no-repeat center center;text-indent: 200%;color: transparent;outline: none;z-index: 100;}
.overlay nav {width:50%;text-align: left;position: relative;top: 30%;height: 60%;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin:50px auto;}
#description{margin-top:35px;border-bottom:1px solid #999;width:100%;padding-bottom:20px;}
#description-left{float:left;width:49%;}
#description-right{float:right;width:39%;padding-top:10px;}
#description-right h2{margin:0px 0px 15px 0px; padding:0; font-weight:300;}
#description-right ul{margin:0; padding:0;}
#description-right li{list-style:none;margin-bottom:10px;}
#avatar{width:100px; margin:0px auto 15px;}
#pages{float:left;width:49%;}
#navlinks{float:right;width:39%;}
#navlinks ul{margin:0; padding:0;}
#navlinks li{list-style:none;margin-bottom:10px;}
img.avatarintro {width:100px; height:100px;}
#thename{text-align:center; font-size:2em;}
#social{text-align:center;margin-top:0px;}
#social ul{margin:0; padding:0;}
#social li{list-style:none; display:inline;margin-right:15px;}
.socialicon{font-size:1.5em;}
#contact{margin-top:10px;}
.contact-data{text-transform:uppercase;font-weight:normal;font-size:0.85em;}
#more{width:100%;margin-top:25px;}
#more ul{margin:0; padding:0;}
#more li {list-style:none;margin-bottom:10px;text-transform:uppercase;font-weight:normal;font-size:0.85em;}
#search-wrap {width:350px;height:39px; border-radius:20px;text-align:center;
  margin:10px auto 20px;}
#the-search {margin-left:0px;}
#the-search #search-wrap #search-field {font-size:1em;font-style:oblique; line-height:20px;width:350px;outline:none;background:none;margin-left:0px;margin-top:7px;text-align:center;}
#the-search #search-field-submit {display:none;}
#search-field{border:0px}
.overlay-slidedown {visibility: hidden;-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;transition: transform 0.4s ease-in-out, visibility 0s 0.4s;}
.overlay-slidedown.open {visibility: visible;-webkit-transform: translateY(0%);transform: translateY(0%);-webkit-transition: -webkit-transform 0.4s ease-in-out;transition: transform 0.4s ease-in-out;}
@media screen and (max-width: 998px) and (min-width: 560px) {
#description-left{float:left;width:100%;}
#description-right{float:left;width:100%;padding-top:10px;}
.overlay nav {width:80%;}
#pages{float:left;width:100%;}
#navlinks{float:left;width:100%;} }
@media screen and (max-width:559px) and (min-width:50px){
#description-left{float:left;width:100%;}
#description-right{float:left;width:100%;padding-top:10px;}
.overlay nav {width:90%;}
#pages{float:left;width:100%;}
#navlinks{float:left;width:100%;} }

/* ======================== 
        TEXT POST 
=========================== */
.text-title H2 {text-align:center;font-weight:400;font-size:2em;margin-top:50px; margin-bottom:5px; padding:0px;line-height: 1.3; font-weight:300;
text-transform: capitalize;}
.text-title H2 a{text-align:center;
font-weight:400;margin-top:20px; margin-bottom:5px; padding:0px;color: #42484b;line-height: 1.3; font-weight:300;text-transform: capitalize;}
.text-body{width:70%; padding:0px 0px 50px 0px;margin:0px auto;
line-height: 1.65;text-shadow: 2px 2px 0px #fff;font-size:1.2em;
text-rendering: optimizeLegibility;}
.text-body img{width:100%; height:auto;  transition: all 0.5s ease;}
.text-body img:hover{
-webkit-box-shadow: 10px 6px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 6px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 6px 5px 0px rgba(0,0,0,0.75);}
.text-line{height:30px;width:100%;margin-top:5px;background:url("http://static.tumblr.com/ymefjwz/UoUokfsd6/sqxcl20.png") no-repeat ;background-position:center;}
.text-date{text-align:center;font-style:oblique;font-size:0.85em;width:100%;}
.text-signature {margin-top:20px;float: right;
color: #a6a69e;font-family: "Satisfy", "Brush Script MT", cursive;-webkit-font-smoothing: antialiased;-webkit-transform: rotate(-6deg);-ms-transform: rotate(-6deg);transform: rotate(-6deg);font-size: 26px;font-size: 1.625rem;}

.text-body p > a {position: relative;text-decoration: none;}
.text-body p  > a:before {content: "";position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.text-body p > a:hover:before {visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);}
.text-body blockquote{display:block;padding: 15px 20px 15px 45px;margin: 0 0 20px;position: relative;line-height: 1.2;text-align: justify;}
.text-body blockquote::before{content: "\201C"; font-size: 60px;font-weight: bold;position: absolute;left: 5px;top:5px;}
.text-body blockquote p:first-child:first-letter{ float: left; font-size: 1.1em; line-height: 1em; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
.text-body blockquote::after{content: "";}
.text-body blockquote a{cursor: pointer;padding: 0 3px;}

.text-body blockquote em{font-style: italic;}
.text-body li{margin-left:10px; padding:0px 0px 0px 10px;}
.text-body ul{margin:0px;list-style:none;padding:0px;}
.text-body ul li:before {content: "\2666 \0020";}
.read_more_container{text-align:center;padding:4px 6px; width:150px;margin:0px auto;font-size:0.85em;
transition: all 0.5s ease;text-shadow:none;}
p.read_more_container:hover{padding:4px 30px;transition: all .6s ease-in-out;}
p.read_more_container a:before{height:0px;}
p.read_more_container a{text-decoration:none!important;text-transform:uppercase;-webkit-transform:none!important;} 
.text-body .lead > h1:first-child + p, .lead > h2:first-child + p, .lead > h3:first-child + p, .lead > h4:first-child + p, .lead > h5:first-child + p, .lead > h6:first-child + p, .lead > p:first-child{font-size: 1.3em;line-height: 1.5;}

@media screen and (max-width:559px) and (min-width:50px){
.text-body{width:85%;} }

/* ======================== 
        LINK POST 
=========================== */
.link-title H2 {text-align:center;margin-top:50px; margin-bottom:5px; padding:0px;line-height: 1.3; font-weight:400;text-transform: uppercase;}

.link-body{width:70%;padding:0px 0px 60px 0px;margin:0px auto;line-height: 1.65;}
.link-body blockquote{padding-left:15px; margin-left:0px;}
.go{text-align:center;font-size:2em;}
.theurl{text-align:center;font-style:oblique;font-size:0.85em;width:100%;}
p.link-source{text-align:center;padding:4px 6px; width:150px;margin:0px auto;
transition: all 0.5s ease;text-shadow:none;}
p.link-source:hover{padding:4px 30px;transition: all .6s ease-in-out;}
p.link-source a:before{height:0px;}
p.link-source a{text-decoration:none!important;text-transform:uppercase;-webkit-transform:none!important;}



/* ======================== 
        PHOTO POST 
=========================== */
.photo-post{z-index:3;position:relative;}
.photo-img img{width:100%;height:auto;}
.photo-img {width:100%;display:inline-block;}
.photo-img img {vertical-align:top;}
.photo-caption-left p{margin-top:0px; padding-top:0px;}
.photo-caption H2{margin:0px 0px 5px 0px; padding:0;font-weight:normal;text-transform: uppercase;}
.photo-exif{margin-bottom:25px;padding:6px;border-radius:5px;}
.photo-exif ul {margin:0;padding:0;}
.exif-type{text-transform:uppercase;font-weight:bold;}

@media screen and (max-width: 1280px) and (min-width: 999px) {
 .photo-caption{font-size:0.9em;} }
@media screen and (max-width: 998px) and (min-width: 560px) {
.photo-caption {margin-top:0px;}
.photo-caption-show{font-size:0.9em;}
.media-meta{margin-bottom:5px;}
.photo-caption-left{width:95%;padding-top:5px;border:0px;padding-bottom:5px!important;}
.photo-caption-right{width:100%;padding-top:10px; }
.photo-caption {padding:5%;}
.photo-exif {background:none;margin-top:5px;}
.photo-exif li {list-style: none;display:inline;}
.photo-tag-title{display:none;} }
@media screen and (max-width:559px) and (min-width:50px){
.media-meta{margin-bottom:5px;}
.photo-caption {margin-top:0px;}
.photo-caption-show{font-size:0.9em;}
.photo-caption-left{width:95%;padding-top:5px;border:0px;padding-bottom:5px!important;}
.photo-caption-right{width:100%;padding-top:10px; }
.photo-caption {padding:5%;}
.photo-exif li {list-style: none;display:inline;}
.photo-tag-title{display:none;} }

/* ======================== 
        PHOTOSET POST 
=========================== */
#photoset-caption{width:70%; margin:15px auto -3px;padding:3% 5% ;
border-top-right-radius:5px;-moz-border-radius-topright -webkit:5px; -border-top-right-radius:5px;
border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;
-webkit-box-shadow: inset 0px -9px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -9px 5px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px -9px 5px 0px rgba(0,0,0,0.75); }
#photoset-index-caption{width:90%; margin:0px auto 0px;padding:3% 5% ;}
#photoset-index-caption-left{float:left;width:48%;}
#photoset-index-caption-right{float:right;width:48%;padding:1%;color:#eee;}
 #photoset-caption p{font-size:1.1em;}
#photoset-caption H2{text-transform:uppercase;}
.photoset-pix{margin:0px auto; }
.photoset-pix img{width:100%; height:auto;}
#photoset-exif ul{margin:0; padding:15px 0px 0px 0px;}
#photoset-exif li{list-style:none;display:inline;font-size:0.7em!important;}
.photoset-grid img{-webkit-filter: grayscale(100%);filter: grayscale(100%); }
.photoset-grid:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%); }    
#photoset-index img{width:100%!important;height:auto!important;}
.photoset-index-caption {display:none;overflow:scroll;}
.photoset-pix-caption{font-size:19px; line-height:1.5em;margin:40px auto 40px;width:75%;padding:2% 3%;}
.photoset-item:nth-child(3) {float:left;width:49.5%;}
.photoset-item:nth-child(3) .photoset-pix-caption {width:90%;padding:2% 0% 2% 0%;float:left;margin:20px auto 20px;}
.photoset-item:nth-child(4) {float:right;width:49.5%;}
.photoset-item:nth-child(4) .photoset-pix-caption {width:90%;float:left;padding:2% 0% 2% 0%;margin:20px auto 20px;}
.photoset-item:nth-child(5) { clear:both;width:100%;}
.photoset-item:nth-child(6) { float:left;width:49.5%;}
.photoset-item:nth-child(6) .photoset-pix-caption {width:90%;float:left;padding:2% 0% 2% 0%;margin:20px auto 20px;}
.photoset-item:nth-child(7) { float:right;width:49.5%;}
.photoset-item:nth-child(7) .photoset-pix-caption {width:90%;float:left;padding:2% 0% 2% 0%;margin:20px auto 20px;}
.photoset-item:nth-child(8) { clear:both;width:100%;}
.photoset-item:nth-child(9) {float:left;width:49.5%;}
.photoset-item:nth-child(9) .photoset-pix-caption {width:90%;float:left;padding:2% 0% 2% 0%;margin:20px auto 20px;}
.photoset-item:nth-child(10) {float:right;width:49.5%;}
.photoset-item:nth-child(10) .photoset-pix-caption {width:90%;float:left;padding:2% 0% 2% 0%;margin:20px auto 20px;}
.photoset-item:nth-child(11) { clear:both;width:100%;}
.exif-photoset {position: relative;display: inline-block;float:right;text-align:right;margin-bottom:-35px;margin-top:15px;margin-right:15px; }
.exif-photoset .fa-camera{font-size:1.5em;color:#ddd;}
.exif-photoset .exif-photoset-text {visibility: hidden;width: 180px;text-align: left;border-radius: 6px;padding: 5px;position: absolute;z-index: 1;top: 15px;right: 105%;}
.exif-photoset:hover .exif-photoset-text {visibility: visible;}
.exif-photoset-text ul{margin:0; padding:0;}
.exif-photoset-text li{list-style:none;font-size:0.8em;}
@media screen and (max-width: 998px) and (min-width: 560px) {
#photoset-index-caption-left{float:left;width:100%;text-align:center;}
#photoset-index-caption-right{float:right;width:94%;padding:2%;color:#eee;} }
@media screen and (max-width:559px) and (min-width:50px){
#photoset-caption{width:92%;padding:3%;}   
.photoset-pix-caption{width:92%;padding:3%}  
#photoset-index-caption-left{float:left;width:100%;text-align:center;}
#photoset-index-caption-right{float:right;width:94%;padding:2%;color:#eee;}
.exif-photoset{display:none;}
.photoset-item:nth-child(3) {width:100%;}
.photoset-item:nth-child(3) .photoset-pix-caption {width:92%;padding:3%;margin:40px auto 40px;}
.photoset-item:nth-child(4) {width:100%;}
.photoset-item:nth-child(4) .photoset-pix-caption {width:92%;padding:3%;margin:40px auto 40px;}    
.photoset-item:nth-child(6) {width:100%;}
.photoset-item:nth-child(6) .photoset-pix-caption {width:92%;padding:3%;margin:40px auto 40px;}
.photoset-item:nth-child(7) {width:100%;}
.photoset-item:nth-child(7) .photoset-pix-caption {width:92%;padding:3%;margin:40px auto 40px;} 
.photoset-item:nth-child(9) {width:100%;}
.photoset-item:nth-child(9) .photoset-pix-caption {width:92%;padding:3%;margin:40px auto 40px;}
.photoset-item:nth-child(10) {width:100%;}
.photoset-item:nth-child(10) .photoset-pix-caption {width:92%;padding:3%;margin:40px auto 40px;} }

/* ======================== 
        QUOTE POST 
=========================== */

.quote-inner:before {content: " ";position: absolute;z-index: -1;top: 8px;left: 8px;right: 8px;bottom: 8px;}
.quote-body{width:70%;  padding:60px 0px;
margin:0px auto;font-size:1.7em;
line-height: 1.65;}
.quote-body blockquote{padding-left:15px; border-left:1px solid #FFF;margin-left:0px;}

@media screen and (max-width: 998px) and (min-width: 560px) {
.quote-post{width:100%;}    
.quote-body{width:86%;padding-left:2%;padding-right:2%;}
.quote-inner{margin:10px;} }
@media screen and (max-width:559px) and (min-width:50px){
.quote-post{width:100%;}
.quote-body{width:86%;padding-left:2%;padding-right:2%;}
.quote-inner{margin:10px;} }


/* ======================== 
        AUDIO POST 
=========================== */
.audio-post{width:100%;margin:0px auto 0px;
padding-top:20px;padding-bottom:20px;z-index:3;position:relative;}

.audio-post-inner{margin:0px 20px 0px 20px;z-index:300;position:relative;padding:20px;}
.audio-album-art{width:500px;} 
.audio-album-art-left{width:300px; float:left;background:#000;text-align:center;position:relative;z-index:50;-webkit-box-shadow: 4px 1px 8px 0px rgba(0,0,0,0.75);-moz-box-shadow: 4px 1px 8px 0px rgba(0,0,0,0.75);box-shadow: 4px 1px 8px 0px rgba(0,0,0,0.75); }
.audio-album-art-left img {width:100%; height:auto;}
.audio-album-art-right{width:200px; float:right; position:relative;z-index:1;margin-left:-200px;}
.audio-meta {float:right;width:48%;padding:0px 15px;}
.audio-meta-left{float:left;width:65%;padding:5px 10px 5px 5px;border-right:5px dotted #000;}
.audio-meta-right{float:right;width:28%;text-align:center;}
.audio-meta-day{font-weight:bold;font-size:3em;padding-top:0px;margin-top:0px;line-height:1em;}
.audio-meta-month{font-weight:bold;text-transform:uppercase;font-size:2.5em;}
.audio-meta-year{font-weight:bold;font-size:1.5em;}
.audio-meta ul{padding:0px; margin:0px 0px 10px 0px;padding-left:10px;}
.audio-meta li{list-style:none;font-size:1em;margin-bottom:4px;}
.tumblr_audio_player{width:100%;}
.song, .album{font-size:0.9em!important; font-family: 'Anton', sans-serif;}
.song {font-style:italic;}
.artist {font-family: 'Anton', sans-serif;text-transform:uppercase;font-size:1.8em!important;}
.audio-review-link{text-transform:uppercase;padding:5px;text-align:center; margin-top:15px;}
.audio-tags { font-family:'Anton', sans-serif; font-size:1.6em;text-align:right;text-transform:lowercase;}
.audio-tags p{ padding:4px;padding-right:20px;margin-bottom:1px;margin-top:0px;}
#audio-caption{width:80%;margin:40px auto 20px;}
#audio-caption H2{text-transform:uppercase;}
#audio-caption p > a {position: relative;text-decoration: none;}
#audio-caption p  > a:before {content: "";position: absolute;width: 100%;height: 1px;bottom: 0;left: 0;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
#audio-caption p > a:hover:before {visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);}
#audio-caption blockquote{margin-left:0px; padding-left:15px;font-style:italic;}
@media screen and (max-width:940px) and (min-width:50px){
.audio-post-inner{border:0px;}
.audio-tags{display:none;}
.audio-meta-day {font-size:1.5em;}
.audio-meta-month{font-size:1.5em;}
.audio-meta-left{padding-top:8px;text-align:left!important;border-right:0px dashed #000!important;}
.audio-meta-day{font-size:2.8em;}
.audio-album-art{width:100%;}    
.audio-album-art-right{display:none;}   
.audio-meta{margin:25px auto 0px!important;width:90%;float:none;}
.audio-meta-date{width:49.5%;margin:0px auto;}
.audio-album-art-left{width:100%; float:left;}
.audio-meta ul{margin-top:0px;text-align:left;padding-left:5px;margin-bottom:30px; }
.audio-meta li{list-style:none;font-size:1.3em;margin-bottom:4px;}
 #audio-caption{width:90%;margin:40px auto 20px;}
 .audio-review-link{margin-bottom:15px;}
 #audio-info{width:90%;} }

/* ======================== 
        PANORAMA POST 
=========================== */
.panorama-post{z-index:3;position:relative;padding:30px 0px;}
#panoramaslide{text-align:center; width:70px; height:30px; margin:0px auto;
border-bottom-right-radius:7px;     -moz-border-radius-bottomright:7px;     -webkit-border-bottom-right-radius:7px; 
border-bottom-left-radius :7px;     -moz-border-radius-bottomleft :7px;     -webkit-border-bottom-left-radius :7px; font-size:1.5em;line-height:1em;}
#panorama-caption H2{margin:0px 0px 5px 0px; padding:0;font-weight:normal;text-transform: uppercase;}
#panorama-caption{width:80%;margin:20px auto;}
#panorama-caption  blockquote{margin-left:0px; padding-left:15px; font-style:italic;}

@media screen and (max-width:674px) and (min-width:50px){
#panorama-caption{width:95%;} }

/* ======================== 
        VIDEO POST 
=========================== */
.video-post{width:90%;padding:5%;}
.video-post img {position:relative;z-index:1;width:100%; height:auto;text-align:center;
-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.video-post img:hover { -webkit-filter: blur(10px);}
.video-post-caption{width:80%;margin:0px auto 25px;}
.video-post-caption H2{color:#fff;text-transform:uppercase;}
.video-post-caption blockquote{margin-left:0px; padding-left:15px; font-style:italic;}
.video-play{width:80px;position:relative;text-align:center;border-radius:50px;font-size:3em;z-index:2;padding:8px;margin-bottom:-50px;margin-left:-35px;}
.video-wrap .video-play a{color:#fff; }
@media screen and (max-width:800px) and (min-width:500px){
.video-post{background-image:none;}
.video-play{display:none;}
.video-post-caption{width:95%;} }
@media screen and (max-width:499px) and (min-width:0px){
.video-post-caption{width:98%;}
.video-post{background-image:none;}
.video-play{display:none;} }

/* ======================== 
        CHAT POST 
=========================== */
.chat-post{padding:0px 80px 80px 80px;}

.chat-title {text-align:center;}
.chat-title H2 a{text-transform:uppercase;padding:8px 15px 8px 15px;font-size:0.9em;
border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;  -moz-border-radius-bottomleft:5px;  -webkit-border-bottom-left-radius:5px;}
.chat-lines ul{margin:30px 0px 0px 0px; padding:0px;}
.chat-lines li{list-style:none;padding:5px 8px;}
.label{text-transform:uppercase;font-weight:bold;}

#chat-options{margin:30px auto 0px;width:160px;text-align:center;z-index:3;position:relative;}

/* ======================== 
        ANSWER POST 
=========================== */
.answer-post{width:100%;}
.a-question{width:80%; margin:0px auto;padding:60px 10% 100px 10%;text-align:center;font-size:1.5em;position:relative;z-index:1;text-transform:uppercase;}
.asker{float:left;width:96px; height:96px;position:relative;}
.an-answer{width:80%; margin:0px auto;padding:100px 10% 60px 10%;text-align:center;font-size:1.5em;position:relative;z-index:1;}
.asker-answerer{margin:-175px auto 0px;position:relative;z-index:2;width:200px;text-align:center;border:0px solid #fff;}
.asker-avatar {margin-top: 1em;margin-right: 1em;position: relative;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
img.asker-avatar {width:100px; height:100px;}
#answer-options{margin:-10px auto 0px;width:160px;text-align:center;}

/* ======================== 
        REBLOG 
=========================== */
#reblogged{width:80%;padding:2% 2% 2% 2%;background:#F9F9F3; color:#222;font-size:0.9em;margin:25px auto 2px;text-align:center;
border-top-right-radius:5px;border-top-left-radius:5px;}

@media screen and (max-width:700px) and (min-width:50px){
#reblogged{width:96%} }