
    /* Basics */
       .t_b .tmblr-iframe--desktop-logged-in-controls, .tmblr-iframe, .t_b #tumblr_controls, #tumblr_controls {
            -webkit-filter:invert(100%);
            -moz-filter:invert(100%);
            -o-filter:invert(100%);
            -ms-filter:invert(100%);
            filter:invert(100%);
            opacity:0.3;
        }

        body {
            margin:0;
            padding:0;
        }
        
        iframe, embed, img, object, video {
            max-width:100%;
        }
        
        a {
            text-decoration:none;
        }
        
        a:hover {
            text-decoration:underline; 
        }
        
        blockquote {
            margin:0;
            padding-left:10px;
            margin-left:5px;
        }
        
        /* Topbar > Blog title */
        .blog-title {
            margin:0% 12% 0% 0%;
        }
        
        .blog-title {
            font-weight:600;
        }
        
        /* Topbar > Nav */
        nav {
            padding:15px;
            text-align:center;
            bottom:0px;
        }
        
        nav li {
            list-style:none;
            display:inline-block;
            margin:0px 5px 0px 0px;
        }
        
        nav a:hover {
            opacity:.6;
        }
        
        nav span a { 
            font-size:20px; 
            margin:0px 20px 0px 0px;
        }

        /* Nav > Search */
        .search {
            margin:0 auto;
            height:25px;
            width:140px;
            display:inline-block;
            text-align:left;
        }
        
        .search form {
            padding:0; 
        }

        .search fieldset {
            margin:0;
            border:none;
            padding:0;
        }

        .search input {
            margin:0 auto;
            border:none;
            width:80%;
            margin:0;
            padding:1px 4px;
            height:24px;
            font-size:inherit;
            font-family:inherit;
            background:transparent;
            display:inline;
            outline:none;
        } 

        #sbmt { 
            display:none;
        }
        
        /* Topbar > Menu */
        .menui {
            transition:0.6s ease;
            transition-timing-function:cubic-bezier(.75, 0, .29, 1.01);
            margin-top:10px;
            position:absolute;
        }
        
        .icon {
            z-index:999;
            position:fixed;
            display:block;
            padding:9px;
            height:32px;
            width:32px;
            margin:0px;
            top:0;
            left:0;
        }
            
        .mobilenav {
            font-family:inherit;
            top:0;
            left:0;
            z-index:999;
            display:none;
            position:fixed;
            width:100%;
            height:100%;
            padding:5%;
            overflow:auto;
        }
        
        .mobilenav li {
            list-style:none;
        }

        .mobilenav li a {
            text-decoration:none;
            font-weight:700;
            width:100%;
        }
        
        .mobilenav h3 {
            font-size:inherit;
            font-weight:600;
            margin:0;
            margin-bottom:5px;
        }
        
        .mobilenav section {
            margin-bottom:30px;
        }
        
        .top-animate {
            top:13px !important;
            -webkit-transform:rotate(45deg);
            transform:rotate(45deg);
        }
        
        .mid-animate { 
            opacity:0; 
        }

        .bottom-animate {
            top:13px !important;
            -webkit-transform:rotate(-225deg);
            transform:rotate(-225deg);
        }
        
        .top-menu, .mid-menu, .bottom-menu {
            width:25px;
            height:2px;
            border-radius:10px;
        }
        
        .top-menu {
            top:5px;
        }

        .mid-menu {
            top:13px;
        }

        .bottom-menu {
            top:21px;
        }
        
        /* Menu > Avatar */
        .avatar {
            display:block;
        }
        
        .avatar.global-shape-circle {
            border-radius:50%;
        }
        
        .avatar.global-shape-square {
            border-radius:4px;
        }
        
        /* Menu > Description */
        .description {
            width:70%;
            margin:20px 0 0 0;
        }
        
        /* Menu > Group Members */
        .group_members {
            width:50%;
        }
        
        .group_members img {
            display:inline-block;
            list-style:none;
            margin:0 2% 2% 0;
            border-radius:2px;
        }
        
        /* Menu > Left */
        .menu-left {
            width:40%;
            top:0%;
        }
        
        /* Menu > Right */
        .menu-right {
            width:40%;
            position:absolute;
            float:right;
            top:5%;
            right:15%;
        }
        
        /* Menu > Liked Posts */
        ul#likes {
            list-style-type:none;
            margin:0 0 0 0;
            padding:0 0 0 0;
        }
                
        li.like_post {
            width:auto;
            margin:0 0 1% 0;
        }
            
        li.like_post img {
            display:none;
        }
            
        li.like_post p {
            display:none;
        }
            
        li.like_post .like_post_body {
            margin:0px;
        }
        
        .like_post blockquote {
            display:none;
        }
            
        li.like_post .post_info_bottom {
            margin:0px; 
            display:block !important; 
            text-transform:none;
        }
            
        li.like_post .post_info_bottom a {
            font-weight:600;
        }
        
        /* Menu > Following */
        .following {
            text-align:left;
            line-height:0;
            max-width:100%;
        }
            
        .following-inner {
            max-height:280px;
        }
            
        .following img {
            display:inline-block;
            list-style:none;
            margin:1%;
            border-radius:2px;
        }
            
        .following-inner::-webkit-scrollbar:horizontal {
            background:transparent;
        }
        
        .followed {
            display:inline-block;
            margin:1%;
        }
        
        .followed-inner {
            display:inline-block;
            width:20px;
            height:20px;
            padding:2px;
            text-align:center;
            position:absolute;
            opacity:0;
            border-radius:2px;
        }
        
        .followed-inner, .followed-inner i {
            color:white;
        }
        
        .followed:hover .followed-inner {
            opacity:1;
        }
       
        /* Container */
        main {
            width:90%;
            height:85%;
            background:green;
            position:fixed;
            overflow:auto;
            margin:0% 5% 5% 5%;
        }
        
        /* Header */
        header {
            width:100%;
            height:100%;
        }
         
        .header-inner {
            width:100%;
            height:100%;
            text-align:center;
            opacity:.9;
        }
        
        .header-inner i {
            padding:40% 0 0 0;
        }
        
        /* Related Posts */
        .related-posts-wrapper {
            width:auto;
            position:relative;
            text-align:center;
        }
        
        .related-posts {
            width:200px;
            display:inline-block;
        }
        
        .related-posts-info {
            opacity:0;
            text-transform:lowercase;
            position:absolute;
            width:200px;
            
        }
        
        .related-posts:hover .related-posts-info {
            opacity:.8;
        }
        
        .related-posts-photoset img {
            display:none;
            width:100%;
            height:auto;
        }
        
        .related-posts-photoset img:first-child {
            display:block;
        }
        
        /* Entry */
        #entry {
            width:655px;
            margin:0 auto;
        }
        
        .post {
            width:552px;
            padding:0px 30px 0px 30px;
            margin:30px;
        }
        
        /* Entry > Posts > Blocks */
        .asker {
            text-align:left
        }
        
        .asker a {
            font-weight:700;
        }
        
        .chat-lines ul, .chat-lines li {
            list-style:none;
        }
        
        .chat-lines li {
            margin:0px 0px 20px 0px;
        }
        
        .label {
            font-weight:600; 
        }
        
        .photo-post {
            margin:0 auto;
            text-align:center;
        }
            
        .photo-post img {
            max-width:100%;
            text-align:center;
        }
        
        /* Post Info */
        .post-info {
            text-align:left;
        }
        
        .post-info span {
            margin:0px 20px 0px 0px;
            text-transform:none;
        }
        
        /* Posts > Tumblr buttons */
        .tumblr-buttons {
            float:right;
            display:inline-block;
            margin:0px 5px 0px 0px;
        }
        
        /* Posts > Info > Sharing Buttons */
        .ultrashare {
            position:relative;
            display:inline-block;
        }
        
        .ultrashare i {
            color:#ccc;
            font-size:1.5em;
        }

        .ultrashare .animated {
            -webkit-animation-duration:0.3s;
            animation-duration:0.3s;
        }
            
        .ultrasharebutton {
            font-size:14px;
            margin-right:3px;
        }

        .ultrasharetip {
            text-align:left;
            border-radius:3px;
            background:white;
            left:-60px;
            position:absolute;
            width:109px;
            overflow:hidden;
            display:none;
            -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);
            box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);
            list-style:none;
            margin:0;
            padding:0;
        }
            
        .ultrasharebutton img {
            width:auto!important;
        }
        
        .ultrasharetip li a {
            padding:9px 10px 9px 10px;
            display:block;
            text-transform:capitalize;
            font-weight:600;
            font-size:14px;
            font-family:'Catamaran', arial, georgia, trebuchet ms;;
            color:#606060;
            background:white;
        }
        
        .ultrasharetip i {
            color:#606060;
        }  
        
        .ultrasharetip li a:last-child {
            border-bottom:none;
        }
            
        .ultrasharetip i {
            margin-right:5px;
        }
            
        .ultrasharebutton {
            text-align:center;
            cursor:pointer;
        }
        
        /* Posts > Info > Tags */
        .tags {
            margin:10px 0px 0px 0px;
        }
        
        .tags li {
            list-style:none;
            display:inline;
            text-transform:lowercase;
            margin:0px 10px 0px 0px;
        }
        
        .tags:before {
            content:"#";
        }
        
        /* Posts > Notes */
        #notes {
            margin:0 auto
        }
        
        #notes ol, #notes ul, #notes li {
            list-style:none;
        }
        
        #notes img {
            width:16px;
            height:16px;
            margin:0px 10px 10px 0px;
            border-radius:2px;
            display:inline-block;
            vertical-align:middle;
        }
        
        /* Pagination */
        #pagination {
            margin:30px;
        }
        
        #pagination li {
            list-style:none;
            display:inline-block;
            margin:0px 5px 0px 0px;
            border-radius:2px;
            padding:5px;
            text-align:center;
            width:18px;
        }

        .current-page {
            font-weight:bold;
        }
        
        
        /* Copyright */
        .optional_text:before {
            margin:0px 15px 0px 15px;
            opacity:.5;
            content:"|";
        }