@charset "utf-8";

/*
***********************
* COMMON
***********************
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, hr, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: 600;text-transform: uppercase;color: #2c3e50;letter-spacing: 1px;line-height: 1;}
h1{font-size: 35px;}
h2{font-size: 24px;line-height: 28px;}
h3{font-size: 17px;font-weight: 400;}
table{border-collapse: collapse;border-spacing: 0;}
strong, b, mark{font-weight: 700;font-style: inherit;}
em, i, cite, q, address, dfn, var{font-style: italic;font-weight: inherit;}
abbr[title], dfn[title]{cursor: help;border-bottom: 1px dotted;}
ins{border-bottom: 1px solid;}
a, u, ins{text-decoration: none;}
del, s{text-decoration: line-through;}
pre, code, samp, kbd{font-family: monospace;}
small{font-size: 0.75em;}
img{border: 0;font-style: italic;}
input, select, option, optgroup, textarea{font: inherit;}
*{margin: 0;padding: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display: block;}
audio[controls], canvas, video{display: inline-block;*display: inline;*zoom: 1;}
object, embed{max-width: 100%;}
img{border: 0;-ms-interpolation-mode: bicubic;display: block;max-width: 100%;height: auto;}
a{color: #333;-webkit-transition: all 0.14s ease-in-out;-moz-transition: all 0.14s ease-in-out;-o-transition: all 0.14s ease-in-out;transition: all 0.14s ease-in-out;}
a:hover{color: #000;}
p{margin-top: 18px;}
#site{width:100%;}

html{font-size: 100%;-webkit-tap-highlight-color: rgba(0,  0,  0,  0);-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;height:100%;}
body{text-rendering: optimizeLegibility;background:#6a40b6 !important;font-family: 'Roboto',  helvetica;font-size: 15px;line-height: 22px;font-weight: 400;color: #34495e;overflow-x:hidden;overflow-y:scroll;}

/*
***********************
* SIDEBAR
***********************
*/
#sb_fixed{width:220px;height:100%;position:fixed;background: #333333 url(http://static.tumblr.com/busdpy9/i0mmyjjyz/bg.jpg) 0 0 repeat-y;overflow:hidden;top:0;left:0;overflow:hidden;box-shadow:inset -5px 0 5px rgba(0,0,0,0.4);}
#sb{ width:220px;height:80px;overflow:hidden;}
.logo2{position:absolute;top:50%;left:0;margin-top:-100px;}
.logo2 A{display:block;height:200px;text-decoration:none;background: url(http://static.tumblr.com/busdpy9/0Qrn0741f/logo-rotate.png) -3px center no-repeat;width:80px;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.logo2 A:hover{background-position:-80px center;}
header .avatar{display: inline-block;}
header .avatar img{overflow: hidden;display: inline-block;max-width: 128px;}
header .avatar.circle img{-webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;}
header .logo{display: block;height:77px;overflow:hidden;}
header .logo a{display: block;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;width: 100%;height:77px;}
header .logo:hover{background:url(http://static.tumblr.com/7c25d558ad39a1b5c4375d369e3f80ce/busdpy9/8dfmyyz8c/tumblr_static_logo.png) center bottom no-repeat;}
header .logo:hover IMG{display:none;}
header .logo img{display: block;width: 220px;height:154px;border:0 none;margin:auto;}
header .logo h1{display: inline-block;}
header .logo h1 a{letter-spacing: 2px;font-size: 35px;font-weight: 400;}
header .description{margin-top: 30px;}
#sb_btn{display:block;width: 220px;height:72px;position:absolute;cursor:pointer;background:url(http://static.tumblr.com/busdpy9/OlAmzcmzd/sb_btn.png) left top no-repeat;bottom:0;}
#sb_btn:hover{background:url(http://static.tumblr.com/busdpy9/OlAmzcmzd/sb_btn.png) left bottom no-repeat;}
.split{height:4px;background: url(http://static.tumblr.com/busdpy9/MmHmyjily/x.png) repeat-x;display:none;}

.sb_resized #sb{width:80px;}
.sb_resized #sb_btn{background:url(http://static.tumblr.com/busdpy9/OlAmzcmzd/sb_btn.png) right top no-repeat;}
.sb_resized #sb_btn:hover{background:url(http://static.tumblr.com/busdpy9/OlAmzcmzd/sb_btn.png) right bottom no-repeat;}
.sb_resized .logo img{display:none;}
.sb_resized .logo{background:url(http://static.tumblr.com/gduezmw/BfJmz2hoo/diapo.png) center top no-repeat;margin:auto;display: block;border:0 none;width: 80px;height:71px;}
.sb_resized .logo:hover{background:url(http://static.tumblr.com/gduezmw/BfJmz2hoo/diapo.png) center bottom no-repeat;}
.sb_resized #sb_fixed{width:80px;}

.isPerma #sb{height:81px;}
.isPerma .logo{display:block !important;}
.isPerma .logo2{display:none !important;}
.isPerma .split{display:block !important;}

/*
***********************
* NAV
***********************
*/
nav{width: 100%;margin-top: 38px;text-align: center;}
nav ul{position: relative;list-style: none;}
nav ul li{display: inline-block;margin: 3px 2px;}
nav ul li a{display: block;padding: 8px 12px;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;font-weight: 600;}
nav ul.social-menu li{min-width: 37px;text-align: center;}
nav ul.social-menu li a{padding: 8px;font-size: 15px;}
nav ul.social-menu li a .social-ebay{margin-left: -6px;}
nav ul.social-menu li a .social-gmail{margin-left: -3px;font-size: 14px;}
nav ul.social-menu li a .social-forrst{margin-right: -2px;}
nav ul.social-menu li a .social-vimeo{margin-left: -3px;}
nav ul.social-menu li a .social-twitter{margin-left: -1px;}
nav ul.social-menu li a .social-twitter, nav ul.social-menu li a .social-vimeo{font-size: 14px;}

/*
***********************
* MAIN
***********************
*/
#main{padding-left:220px;}
.sb_resized #main{padding-left:80px;}
.main_p{padding:5px;vertical-align:top;position:relative;}
section{position: relative;width: 100%;padding: 0;background:#6a40b6;}
.posts-holder{position: relative;margin: 0 auto;}
.posts-holder .grid-sizer{width: 100%;}

#firstLoader{width:140px;height:140px;background: #333333 url(http://static.tumblr.com/busdpy9/i0mmyjjyz/bg.jpg) 0 0 no-repeat;border-radius:20px;position:fixed;top:50%;left:50%; margin:-70px 0 0 40px;}
.firstLoader{height:60px;padding-top:80px;text-align:center;font-size:25px;font-weight: bold;font-family: 'Roboto',  helvetica;color:#fff;display:none;}
.spinnerFirst{left:50%;top:70px;}
.sb_resized #firstLoader{margin:-70px 0 0 -30px;}

article{position: relative;float: left;width: 100%;margin: 0;padding: 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;visibility:hidden;}
.article_loaded{}
article .article-content{position: relative;padding: 5px;margin: 5px;background: #8f70c8;-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);}
article.notouch:hover .article-content, article.touched .article-content{background:#fff;}
article .article-content .icons li{float: left;}
article .article-content .icons a, article .article-content .icons .like_button{-webkit-transition: all 0.14s ease-in-out;-moz-transition: all 0.14s ease-in-out;-o-transition: all 0.14s ease-in-out;transition: all 0.14s ease-in-out;opacity: 0.5;cursor: pointer;margin:auto;width:16px;height:16px;}
article .article-content .icons a:hover, article .article-content .icons .like_button:hover{opacity: 1;}
article .article-content .icons .permalink{margin-top: -1px;margin-right: 2px;}

article .article-content img{width: 100%;height: auto;}
article.type_text embed, article.type_text iframe, article.type_text object, article.type_text video{max-width: 100%;}
article.type_video .video-container{height: 0;padding-top: 25px;padding-bottom: 67.5%;position: relative;overflow: hidden;}
article.type_video .video-container embed, article.type_video .video-container iframe, article.type_video .video-container object, article.type_video .video-container video{top: 0;left: 0;width: 100%;height: 100% !important;position: absolute;}
article.type_video.widescreen .video-container{padding-bottom: 57.25%;}
article.type_video.vimeo .video-container{padding-top: 0;}
article.type_quote .quote{font-weight: 600;line-height: 1.3;text-transform: uppercase;font-style: italic;letter-spacing: 1px;color: #2c3e50;}
article.type_quote .quote.short{font-size: 28px;}
article.type_quote .quote.medium{font-size: 22px;}
article.type_quote .quote.long{font-size: 17px;}
article.type_quote .quote-author{margin-top: 20px;}
article.type_link .the-link{display: block;padding: 80px 30px;text-align: center;font-weight: 400;font-size: 20px;line-height: 25px;text-transform: uppercase;letter-spacing: 1px;}
article.type_link .the-link span{font-size: 14px;display: block;opacity: 0.6;font-weight: 400;text-transform: none;margin-top: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
article.type_chat .line{border-top: 2px solid #ecf0f1;padding: 12px 0;}
article.type_chat .line:first-of-type{margin-top: 28px;}
article.type_answer .answer-wrap{clear: both;min-height: 44px;}
article.type_answer hr{clear: both;width: 100%;height: 2px;border: 0;margin: 24px 0;background: #ecf0f1;}
article.type_answer .answer-person{float: left;margin-top: 10px;}
article.type_answer .answer-image{float: left;margin-right: 12px;width: 44px;}
article.type_answer .answer-image.circle img{-webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;}
article.type_answer .answer-person{font-weight: 400;}
article.type_answer .answer-text{clear: both;padding-top: 14px;}
article.type_answer .answer-text p:first-child{margin-top: 0;}
article.type_audio embed{height: default;}
article.type_audio iframe{max-width: 100%;}
article.type_audio .tumblr_audio_player, article.type_audio .soundcloud_audio_player{max-width: 100%;}
article.type_description .article-content{float: left;width: 100%;border: 0;text-align: center;padding-top: 10px;padding-bottom: 10px;background: 0;}
article.type_description p{font-size: 17px;line-height: 28px;}
article.type_description p:first-child{margin-top: 0;}
article a{font-weight: 600;}
article h2 a{font-weight: 600;}
article .caption{margin-top: 20px;}
article .read_more{text-transform: uppercase;font-size: 11px;}
article blockquote{padding: 5px 0 5px 12px;margin-top: 18px;border-left: 2px solid #ecf0f1;}
article blockquote p{margin-top: 0 !important;}
article blockquote img{width: auto;}
article .tagged{clear: both;width: 100%;font-size: 11px;font-weight: 400;}
article .group-author{margin-top: 40px;clear: both;width: 100%;}
article .group-author a{font-size: 12px;}
article .group-author a img{display: inline;width: auto;margin: 0 8px -11px 0 !important;}
article .group-author a img.circle{border-radius: 100%;}
article .post-meta{clear: both;margin-top: 5px;font-size: 11px;}
article .dsq-comment-count{display: block;clear: both;margin-top: 6px;font-size: 11px;}
article .disqus{clear: both;width: 100%;margin-top:0;}
article .disqus img{width: auto;}
article .post-notes{clear: both;width: 100%;}
article .post-notes ol{list-style: none;margin: 0;clear: both;}
article .post-notes li{display: block;padding: 10px; font-size: 12px;line-height: 15px;margin: 5px auto;}
article .post-notes img{float: left;margin-right: 10px;width: auto;}
article .post-notes.circle img{border-radius: 100%;}
article .post-notes blockquote{margin: 10px 0 10px 30px;}
article.nostretch .article-content img{width: auto;margin: 0 auto;}
.single-post{text-align: center;}
.single-post article{float: none;display: inline-block;text-align: left;}
.single-post article .post-meta{margin-top: 40px;}
.single-post article .article-content img{width: auto;}
#colorbox, #cboxOverlay, #cboxWrapper{position: absolute;top: 0;left: 0;z-index: 9999;}
#cboxOverlay{position: fixed;width: 100%;height: 100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear: left;}
#cboxContent{position: relative;}
#cboxLoadedContent{overflow: auto;-webkit-overflow-scrolling: touch;}
#cboxTitle{margin: 0;font-size: 13px;text-align: center;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor: pointer;}
.cboxPhoto{float: left;margin: auto;border: 0;display: block;max-width: none;}
.cboxIframe{width: 100%;height: 100%;display: block;border: 0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
#cboxOverlay{background: rgba(15,  15,  15,  0.952941);opacity: 1 !important;}
#colorbox{outline: 0;overflow: visible !important;}
#cboxContent{margin-top: 32px;overflow: visible;}
#cboxError{padding: 50px;border: 1px solid #ccc;}
#cboxLoadingGraphic{background: url(http://static.tumblr.com/e6lc7yi/aU0mm259p/loading.gif) no-repeat center center;}
#cboxTitle{position: absolute;bottom: 101%;left: 0;right: 0;color: #ffffff;text-shadow: none;}
#cboxCurrent{position: absolute;top: -22px;right: 205px;text-indent: -9999px;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border: 0;padding: 0;margin: 0;overflow: visible;width: auto;background: none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline: 0;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent: -9999px;width: 20px;height: 20px;position: absolute;top: -20px;background: url(http://static.tumblr.com/fftf9xi/1dslqu1o1/controls.png) no-repeat 0 0;}
#cboxPrevious, #cboxNext{top: 50%;margin-top: -10px;}
#cboxPrevious{background-position: 0px 0px;left: -40px;}
#cboxPrevious.hover{background-position: 0px -25px;}
#cboxNext{background-position: -25px 0px;right: -40px;}
#cboxNext.hover{background-position: -25px -25px;}
#cboxClose{background-position: -50px 0px;right: 50%;top: auto;bottom: -40px;margin-right: -10px;}
#cboxClose.hover{background-position: -50px -25px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right: 66px;}
.cboxSlideshow_on #cboxSlideshow{background-position: -75px -25px;right: 44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position: -100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position: -100px 0px;right: 44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position: -75px -25px;}
.photoset-cell{outline: 0;}
#loadmore{visibility: hidden;}
article .article-content A{display:block;position:relative;}
article .article-content .notes A{display:inline;}

/*
***********************
* ARTICLE OVERLAY
***********************
*/
.gifOverLay{position:absolute;width:100%;height:100%;transition: all 0.3s ease-in-out;z-index:4;}
.gifOverLay_shadow{box-shadow:inset 0 0 20px #000;}

#gifHolder .gifOverLay{cursor: zoom-in;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: -ms-zoom-in;cursor: -o-zoom-in;}
#gifHolder .gifOverLay_c{position:absolute;width:80px;height:80px;background:rgba(255,255,255,0.7);top:50%;left:50%;margin:-40px 0 0 -40px;display:none;transition: all 0.3s ease-in-out;cursor:pointer;}
#gifHolder .overlay_gifLoading{display:block;}
#gifHolder .overlay_gifLoaded_anim1{display:block;height:40px;width:40px;margin:-20px 0 0 -20px;}
#gifHolder .overlay_gifLoaded_anim2{display:none;height:40px;width:40px;margin:-20px 0 0 -20px;}
#gifHolder .overlay_gifLoaded_hidden{display:none !important;}
#gifHolder .overlay_gifLoaded_visible{display:block !important;}
#gifHolder .icons_part1{display:none;height:40px;background: url(http://static.tumblr.com/busdpy9/hyyn0d3xx/3.png) no-repeat center center;opacity: 0.5;}
#gifHolder .icons_part2{display:none;}
#gifHolder .icons_anim{width:160px;margin:-20px 0 0 -80px;}
#gifHolder .gifOverLay .icons{margin:0;width:100%;}
#gifHolder .gifOverLay .icons TD{width:40px;height:40px;text-align:center;}
#gifHolder .gifOverLay .reblog_button{width:40px !important;margin:auto;}
#gifHolder .addthis_toolbox{width:16px;margin:auto;}

#perma .gifOverLay_c{position:absolute;width:40px;height:40px;background:rgba(255,255,255,0.7);top:50%;left:50%;margin:-20px 0 0 -20px;display:none;transition: all 0.3s ease-in-out;cursor:pointer;}
#perma .overlay_gifLoading{display:block;}
#perma .overlay_gifLoaded_anim1{display:block;height:40px;width:40px;margin:-20px 0 0 -20px;}
#perma .overlay_gifLoaded_anim2{display:none;height:40px;width:40px;margin:-20px 0 0 -20px;}
#perma .overlay_gifLoaded_visible{display:block !important;}
#perma .icons_part1{height:40px;background: url(http://static.tumblr.com/busdpy9/hyyn0d3xx/3.png) no-repeat center center;opacity: 0.5;}
#perma .icons_part2{display:none;}
#perma .icons_anim{width:160px;margin:-20px 0 0 -80px;}
#perma .gifOverLay .icons{margin:0;width:100%;}
#perma .gifOverLay .icons TD{width:40px;height:40px;text-align:center;}
#perma .gifOverLay .reblog_button{width:40px !important;margin:auto;}
#perma .addthis_toolbox{width:16px;margin:auto;}


/*
***********************
* ARTICLE IMG's
***********************
*/
.gifseePreview{background:#7d59bf url(http://static.tumblr.com/busdpy9/XVWmyjhsw/ajax-loader.gif) center center no-repeat;}

.gifseePrev{visibility:hidden;opacity:0.5;filter:alpha(opacity=50);}
.gifseePrev_loaded{position:absolute;z-index:1;}

.gifseeJpg{position:absolute;top:0;left:0;opacity: 0;background-size:100% 200%;-webkit-background-size:100% 200%;-moz-background-size:100% 200%;-ms-background-size:100% 200%;-o-background-size:100% 200%;background-repeat: no-repeat;-webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out;}
article.notouch:hover .gifseeJpg, article.touched .gifseeJpg{background-position:0 100%;}
.gifseeJpg_loaded{position:static;opacity: 1;}
.gifseeJpg_loaded_404{background:#7d59bf url(http://static.tumblr.com/gduezmw/7onmzeb04/broken.png) center center no-repeat !important;background-size:auto auto !important;}

.gifseeGif{display:none;position:absolute;top:0;left:0;visibility:hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;z-index:1;-webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out;}
article.notouch:hover .gifseeGif, article.touched .gifseeGif{display:block;}
.gifseeGif_loaded{opacity: 1;}
.spinnerGif{}

/*
***********************
* PERMALINK
***********************
*/
#perma{position:fixed;width:100%;top:0;left:220px;height:100% !important;overflow-y:scroll;background:rgba(255, 255, 255, 0.85);z-index:99;display:none;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0; -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in;cursor: zoom-out;cursor: -webkit-zoom-out;cursor: -moz-zoom-out;cursor: -ms-zoom-out;cursor: -o-zoom-out;}
.perma_alpha{opacity:1 !important;}

#perma_frame_c{width:610px;position:relative;cursor:default;}
#perma_frame{width:100%;background:rgba(255, 255, 255, 0.8);box-shadow:10px 0 10px rgba(0, 0, 0, 0.4);transform: translateX(-2000px);-moz-transform: translateX(-2000px);-webkit-transform: translateX(-2000px);-o-transform: translateX(-2000px);-ms-transform: translateX(-2000px);}
.perma_bounce{ -webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-animation-duration: 1s;  -moz-animation-duration: 1s;  -o-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  -moz-animation-fill-mode: both;  -o-animation-fill-mode: both;  animation-fill-mode: both;-webkit-animation-name: slideInLeft;  -moz-animation-name: slideInLeft;  -o-animation-name: slideInLeft;  animation-name: slideInLeft;}

@-webkit-keyframes slideInLeft {
  0% {opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px);}
  100% { -webkit-transform: translateX(0); transform: translateX(0);}
}

@keyframes slideInLeft {
  0% {opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px);}
  100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);}
}

#perma_close{display:none;width: 220px;height:72px;cursor:pointer;background:url(http://static.tumblr.com/busdpy9/SDpmzkj1m/perma_btn.png) left top no-repeat;position:absolute;top:80px;}
#perma_close.notouch:hover, #perma_close.touched{background:url(http://static.tumblr.com/busdpy9/SDpmzkj1m/perma_btn.png) left bottom no-repeat;}
.sb_resized #perma{left:80px;}
.sb_resized #perma_close{background-position:right top;top:74px;}
.sb_resized #perma_close.notouch:hover, .sb_resized #perma_close.touched{background-position:right bottom;}

.noscroll{position:fixed;width:100%;top:0;left:0;}
.noscroll body{overflow:hidden;}
.noscroll_ios{position:static;}
.noscroll_ios body{overflow-y:scroll;}

/*
***********************
* PERMALINK CONTENT
***********************
*/
#perma_frame article{float: none;visibility:visible;}
#perma_frame article .article-content{background: none;margin:0;padding:5px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
#perma_frame article .article-content img{width:100%;}
#perma_frame article .post-notes img{width:auto;}

.prev_post{background: rgba(255, 163, 13, 0.69);}
.next_post{background: rgba(232, 82, 12, 0.69);}
.rand_post{background: rgba(119, 82, 188, 0.69);}
.prev_post.notouch:hover{background: rgba(255, 163, 13, 1);}
.next_post.notouch:hover{background: rgba(232, 82, 12, 1);}	
.rand_post.notouch:hover{background: rgba(119, 82, 188, 1);}
.prev_post a, .next_post a, .rand_post a{ width: 100%;height:45px;line-height:45px;  display: block;text-align:center;text-decoration:none;color: #fff;  font-size: 20px;  font-weight: bold;  font-family: 'Roboto',  helvetica;  cursor: pointer;  position: relative;margin: 0 auto;}

#gifPerma_c{position:relative;}

#permalink_pagination TABLE{width:100%;border:0 none;}
#permalink_pagination TABLE TD{width:25%;max-width:50%;}
#permalink_pagination TABLE TD DIV{height:45px;overflow:hidden;margin-bottom:5px;}
#permalink_pagination TABLE TD A{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#permalink_pagination TABLE TD DIV.notouch{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#permalink_pagination TABLE TD DIV.notouch:hover A{margin-top:-45px;}
#permalink_pagination TABLE SPAN{display:block;height:45px;}

#discuss_tabs{width:100%;border:0 none;margin-top:5px;}
#discuss_tabs TD{height:50px;width:33%;text-align:center;font:bold 20px/22px 'Roboto',  helvetica;color:#fff;cursor:pointer;}
#discuss_tabs #tab1, #discuss_tabs #tab2{background: rgba(119,82,188,0.69);}
.discuss_part{display:none;padding:30px;color:#fff;overflow:hidden;-webkit-overflow-scrolling: touch;}
.tab_visible{background: rgba(119,82,188,1) !important;}
.part_visible{ display:block; /* -webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-animation-duration: 1s;  -moz-animation-duration: 1s;  -o-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  -moz-animation-fill-mode: both;  -o-animation-fill-mode: both;  animation-fill-mode: both;-webkit-animation-name: slideInDown;  -moz-animation-name: slideInDown;  -o-animation-name: slideInDown;  animation-name: slideInDown; */ }
.disqus_parts_c{overflow:hidden;
-webkit-overflow-scrolling: touch;
background: -moz-linear-gradient(top,  rgba(119,82,188,1) 0%, rgba(119,82,188,0.69) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,82,188,1)), color-stop(100%,rgba(119,82,188,0.69)));
background: -webkit-linear-gradient(top,  rgba(119,82,188,1) 0%,rgba(119,82,188,0.69) 100%);
background: -o-linear-gradient(top,  rgba(119,82,188,1) 0%,rgba(119,82,188,0.69) 100%);
background: -ms-linear-gradient(top,  rgba(119,82,188,1) 0%,rgba(119,82,188,0.69) 100%);
background: linear-gradient(to bottom,  rgba(119,82,188,1) 0%,rgba(119,82,188,0.69) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7752bc', endColorstr='#b07752bc',GradientType=0 );
}

LI.color1{background:rgba(255, 255, 255, 0.15);}
LI.color2{background:rgba(255, 255, 255, 0.10);}

/*
@-webkit-keyframes slideInDown {
  0% {opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px);}
  100% { -webkit-transform: translateY(0); transform: translateY(0);}
}

@keyframes slideInDown {
  0% {opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px);}
  100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
}

@-webkit-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;} }

@keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;} } */
 
/*
***********************
* FOOTER
***********************
*/
footer{/* position: relative;*/float: left;clear: both;width: 100%;text-align: center;padding: 2px;}
footer.individual-footer{margin-top: 0;}
footer .footer-border{position: relative;clear: both;width: 100%;height: 100%;text-align: center;line-height: 2;font-size: 13px;letter-spacing: 1px;padding: 30px 0;text-transform: uppercase;}
footer .footer-border span{display: block;}
footer .type_pagination{-webkit-transition: all 0.14s ease-in-out;-moz-transition: all 0.14s ease-in-out;-o-transition: all 0.14s ease-in-out;transition: all 0.14s ease-in-out;margin-top: 10px;}
footer .type_pagination .pagination{display: inline-block;}
footer .type_pagination .pagination a{display: inline-block;cursor: pointer;padding: 24px 28px;margin: 10px 10px 0;text-align: center;background: #ffffff;color: #3498DB;font-size: 12px;line-height: 12px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
footer .type_pagination .pagination a:hover{background: #3498DB;color: #ffffff;}
footer .type_pagination .load-more, footer .type_pagination .scroll-top{display: inline-block;cursor: pointer;padding: 24px 28px;margin: 10px 10px 0;text-align: center;background: #ffffff;color: #3498DB;font-size: 12px;line-height: 12px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
footer .type_pagination .load-more:hover, footer .type_pagination .scroll-top:hover{background: #3498DB;color: #ffffff;}
footer .type_pagination .load-more .load-more-loading, footer .type_pagination .scroll-top .load-more-loading, footer .type_pagination .load-more .load-more-end, footer .type_pagination .scroll-top .load-more-end{display: none;}
footer .type_pagination .scroll-top{padding: 24px;}
footer .type_pagination #infscr-loading{display: block;}
footer .type_pagination #infscr-loading img{display: none;}
footer .type_pagination.pagination_standard .load-more{display: none;}
footer .type_pagination.pagination_load-more{cursor: pointer;}
footer .type_pagination.pagination_load-more .pagination{display: none;}
footer .type_pagination.pagination_infinite-scroll .pagination, footer .type_pagination.pagination_infinite-scroll .load-more-text{display: none;}
footer .type_pagination.off .load-more{opacity: 0;visibility: hidden;-webkit-transition: all 0.14s ease-in-out 2s;-moz-transition: all 0.14s ease-in-out 2s;-o-transition: all 0.14s ease-in-out 2s;transition: all 0.14s ease-in-out 2s;}
footer .credit{font-size: 11px;letter-spacing: 0;margin-top: 4px;}
footer .footer-border span{  display: inline-block;  margin: 0 10px;}
footer .type_pagination .scroll-top{  position: fixed;  width: 38px;  height: 38px;  bottom: 40px;  left: 25%;  margin-left: -19px;  margin-right: 0;  padding: 13px;}
 
/*
***********************
* FOCUS MODE
***********************
*/
.posts-grid.focus-mode article{  -webkit-transition: opacity 0.2s ease-in-out;  -moz-transition: opacity 0.2s ease-in-out;  -o-transition: opacity 0.2s ease-in-out;  transition: opacity 0.2s ease-in-out;}
.posts-grid.focus-mode:hover article{  opacity: 0.5 !important;}
.posts-grid.focus-mode:hover article:hover{  opacity: 1 !important;}

/*
***********************
* MEDIA QUERY's
***********************
*/
@media screen and (min-width: 400px){
	.posts-grid article, .posts-grid .grid-sizer{width: 50%;}
}
@media screen and (max-width: 830px){
	#sb_btn{display:none;}
	#sb{width:80px;height:100%;}
	#main{padding-left:80px;}
	#firstLoader{margin:-70px 0 0 -30px !important;}
	.logo img{display:none !important;}
	.logo{background:url(http://static.tumblr.com/gduezmw/BfJmz2hoo/diapo.png) center top no-repeat !important;  margin:auto !important;   display:none !important; border:0 none !important;  width: 80px !important;  height:71px !important;}
	.logo:hover{  background-position: center bottom !important;}
	#perma{left:80px !important;}
	#perma_close{background-position:right top;}
	.isPerma #perma_close{top:74px;}
	#perma_close:hover{background-position:right bottom;}
	.logo2{display:block !important;}
	#sb_fixed{width:80px !important;background-position:-140px 0 !important;}
}
@media screen and (min-width: 830px){
	.logo2{display:none;}
	.split{display:block !important}
}
@media screen and (min-width: 800px){
   footer .type_pagination .scroll-top{  left: 16.66%;}
  .posts-grid article, .posts-grid .grid-sizer{  width: 33.33%;}
  .posts-grid article.double_size,   .posts-grid .grid-sizer.double_size{  width: 100%;}
  .single-post article{  float: none;  width: auto;  min-width: 660px;  max-width: 90%;  margin: 150px auto;  font-size: 17px;  line-height: 25px;}
  .single-post article h2{  font-size: 32px;  line-height: 38px;}footer{  width: 66.66%;}
  .single-post article .article-content{  padding: 80px 80px 70px;}
  .single-post article .article-content .icons{  margin-top: 40px;}
  .single-post article .article-content .icons .permalink{  margin-top: -1px;}
  .single-post article .article-content .icons .reblog-icon{  margin-top: 1px !important;}
  .single-post article.type_text{  max-width: 980px;}
  .single-post article.type_video{  min-width: 860px;}
  .single-post article.type_quote .quote.short{  font-size: 38px;}
  .single-post article.type_quote .quote.medium{  font-size: 28px;}
  .single-post article.type_quote .quote.long{  font-size: 22px;}
  .single-post article.type_quote .quote-author{  margin-top: 34px;}
  .single-post article.type_answer .answer-wrap{  min-height: 64px;}
  .single-post article.type_answer .answer-person{  margin-top: 18px;}
  .single-post article.type_answer .answer-image{  width: 64px;  margin-right: 20px;}
  .single-post article.type_audio .tumblr_audio_player, .single-post article.type_audio .soundcloud_audio_player{  width: 100%;}
  .single-post article .caption{  margin-top: 40px;}
  .sidebar-on-right footer .type_pagination .scroll-top{  left: auto;  right: 16.66%;}
}
@media screen and (min-width: 1200px){
  footer .type_pagination .scroll-top{  left: 12.5%;}
  footer{  width: 75%;}
  .posts-grid article, .posts-grid .grid-sizer{  width: 25%;}
  .posts-grid article.double_size, .posts-grid .grid-sizer.double_size{  width: 66.57%;}
  .sidebar-on-right footer .type_pagination .scroll-top{  left: auto;  right: 12.5%;}
}
@media screen and (min-width: 1600px){
   footer .type_pagination .scroll-top{  left: 10%;}
   footer{  width: 80%;}
  .posts-grid article, .posts-grid .grid-sizer{  width: 20%;}
  .posts-grid article.double_size, .posts-grid .grid-sizer.double_size{  width: 49.96%;}
  .sidebar-on-right footer .type_pagination .scroll-top{  left: auto;  right: 10%;}
}
@media screen and (min-width: 2000px){
	.posts-grid article,   .posts-grid .grid-sizer{  width: 16.66%;}
}