/* Responsive content */
            iframe, img, embed, object, video {
                max-width:100%;
            }

            img {
                height:auto;
                width:auto;
            }

            /* Resets */
            html {
                box-sizing:border-box;
            }

            *, *:before, *:after {
                box-sizing:inherit;
            }

            ol, ul {
                padding-left:0;
                list-style-position:inside;
            }

            nav ul {
                list-style-type:none;
                padding:0;
            }

            nav li {
                display:inline;
            }

            input {
                border:none;
                padding:0.5em;
            }

            figure {
                margin:1em 0;
            }

            /* Typography */
            a {
                text-decoration:none;
            }

            blockquote,
            .type-answer .caption {
                margin:0;
                padding-left:0.75em;
            }

            cite {
                font-style:italic;
                margin:0.67em 0;
                display:inline-block;
            }

            h1, h2, h3, h4, h5, h6 {
                font-weight:normal;
                line-height:1.2;
                margin:0;
            }
            
            h2, h2 a {
                font-size:20px;
            }

            /* Containers */
            #reset_space {
                width:100%;
                height:40px;
            }
            
            main {
                width:990px; 
                padding:30px;
                margin:0 auto;
            }
            
            body {
                background-repeat:repeat;
                background-attachment:fixed;
            }
            
            /* Font size */
            .default {
                font-size:11px;
            }
            
            .small {
                font-size:10px;
            }
            
            .big {
                font-size:13px;
            }
            
            .large {
                font-size:16px;
            }
            
            .blog-title {
                font-size:2em;
                margin:0;
            }
            
            /* Nav */
            .nav {
                top:0;
                width:100%;
                text-align:left;
                -webkit-transition:all 0.3s ease-in-out;
                padding:5px 0px 0px 0px;
                transition:all 0.3s ease-in-out;
            }
        
            .nav-shrink {
                -webkit-transition:all 0.3s ease-in-out;
                transition:all 0.3s ease-in-out;
                position:fixed;
                top:0;
                padding:0px;
            }

            .nav a {
                display:inline-block;
                vertical-align:middle;
                letter-spacing:1px;
                margin-top:0;
                padding:0px 15px 15px 15px;
                font-family:'Montserrat';
                font-size:14px

            }

            .nav-shrink .nav-wrap { 
                margin:14.28571px auto;
            }

            .nav-list {
                list-style:none;
                display:inline-block;
                margin-right:20px;
            }
        
        
            /* Search */
            #searchbar { 
                position:relative;
                z-index:10;
            }
            
            #searchbar input { 
                border:none; 
                font-size:13px;
            }    
            
            #searchbar input:focus, input:focus { 
                outline:none;
                font-size:13px;
            }
            
            #searchbar input { 
                width:35px; 
                height:20px; 
                border-radius:2px;
                -webkit-border-radius:2px; 
                padding:0;
                padding-left:35px;
                overflow:hidden;
                opacity:0;
                cursor:pointer; 
                font-size:13px;
                -webkit-transition:padding 0.5s cubic-bezier(.10, .70, .10, 1), width 0.3s cubic-bezier(.10, .70, .10, 1); 
                -moz-transition:padding 0.5s cubic-bezier(.10, .70, .10, 1), width 0.3s cubic-bezier(.10, .70, .10, 1); 
                -ms-transition:padding 0.5s cubic-bezier(.10, .70, .10, 1), width 0.3s cubic-bezier(.10, .70, .10, 1); 
                -o-transition:padding 0.5s cubic-bezier(.10, .70, .10, 1), width 0.3s cubic-bezier(.10, .70, .10, 1); 
transition:padding 0.5s cubic-bezier(.10, .70, .10, 1), width 0.3s cubic-bezier(.10, .70, .10, 1); 
            }  
            
            #searchbar input::-webkit-input-placeholder { 
                font-size:13px;
            }
            
            #searchbar input:-moz-placeholder { 
                color:#bbb; 
            }
            
            #searchbar input::-moz-placeholder { 
                color:#bbb;
            }
            
            #searchbar input:-ms-input-placeholder { 
                color:#bbb;
            }
            
            #search-field { 
                list-style:none; 
                overflow:hidden; 
                font-size:13px;
            }
            
            #searchbar input:active, #searchbar input:focus {
                width:130px; 
                background:white;
                padding:0 10px 0 10px;
                opacity:1;
                margin-right:16px;
                cursor:auto;
                overflow:hidden;
            }    
            
            #searchbar.active li.field:after{
                font-size:inherit;
            }    
            
            #searchbar label {
                width:45px; 
                height:20px;
                overflow:hidden;
                padding:0; 
                position:absolute; 
                top:0; 
                left:0;
                border-radius:4px;
                text-align:center;
                z-index:-10;
            }
            
            /* Sidebar */
            #sidebar {
                width:700px;
                margin:0 auto;
                text-align:center;
            }
            
            #sidebar section {
                margin:10px 0px 10px 0px;
            }
            
            #sidebar section:last-child {
                border-bottom:0px;
            }
            
            /* Sidebar > Social Icons */
            .social-networks li {
                text-align:center;
                display:inline-block;
                list-style:none;
                margin:0 5px;
                font-size:15px;
            }
            
            /* Sidebar > Following */
            .following {
                margin:0 auto;
                line-height:0;
                width:100%
            }
            
            .following-inner {
                overflow:auto;
            }
            
            .following img {
                display:inline-block;
                list-style:none;
                margin:1%;
            }
            
            .following-inner::-webkit-scrollbar:horizontal {
                background:transparent;
            }
            
            /* Sidebar > 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;
            }
            
            li.like_post .post_info_bottom {
                margin:0px; 
                display:block !important; 
                text-transform:none;
            }
            
            li.like_post .post_info_bottom a {
                font-weight:600;
            }
            
            /* Sidebar > Avatar */
            .avatar {
                border-radius:2px;
                height:75px;
                width:75px;
                margin:0 auto;
            }

            .avatar.global-shape-circle {
                border-radius:50%;
            }
            
            .avatar-border {
                width:700px;
                height:1px;
                margin-top:-40px;
            }
            /* Sidebar > Searchbar */
            
            /* Entries */
            .entry {
                width:610px;
                margin:0 auto;
                margin-bottom:3%;
                line-height:1.5;
            }
            
            /* Entries > Inner */
            .post-content {
                right:0px;
                display:inline-block;
                width:540px;
                padding:0px;
            }
            
            .post-content img {
                text-align:center;
                margin:0 auto;
            }
            
            .post-content .title {
                margin-top:0;
            }
            
            /* Entries > Info */
            .info {
                width:540px;
                font-size:inherit;
                padding:1% 2% 1% 2%;
                border-bottom-left-radius:2px;
                border-bottom-right-radius:2px;
            }
            
            .info, .info a {
                color:#ccc
            }
                
            .info a {
                margin-right:0.5em;
            }

            .info .note,
            .tags li {
                list-style-type:none;
            }
            
            .sub-info {
                display:inline-block;
            }
              
            /* Posts > Info > Sharing Buttons */
            .ultrashare {
                position:relative;
                display:inline-block;
            }

            .ultrashare .animated {
                -webkit-animation-duration:0.3s;
                animation-duration:0.3s;
            }
            
            .ultrasharebutton {
                font-size:14px;
                margin-right:3px;
            }

            .ultrasharetip {
                border-radius:3px;
                background:white;
                left:-60px;
                position:absolute;
                bottom:30px;
                width:130px;
                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 20px 9px 10px;
                display:block;
                text-transform:capitalize;
                font-weight:600;
                font-size:14px;
                font-family:helvetica;
                color:grey;
                background:white;
            }
            
            .ultrasharetip li a:last-child {
                border-bottom:none;
            }
            
            .ultrasharetip i {
                margin-right:5px;
            }
            
            .ultrasharebutton {
                text-align:center;
                cursor:pointer;
            }
            
            img.ultrashareimg {
                width:17px!important;
                opacity:0.2;
                vertically-align:middle;
                position:relative;
                top:2px;
            }
        
            /* Entries > Info > Reblog & Like buttons */
            .date {
                width:65px;
                height:65px;
                padding:0px 0px 0px 10px;
                float:right;
                font-size:13px;
                font-style:italic;
            }
            
            /* Entries > Info > Reblog & Like buttons */
            .info-buttons {
                display:inline-block;
                margin-left:5px;
                margin-top:3px;
            }
        
            /* Entries > Info > Tags */
            .info, .tags {
                text-transform:lowercase;
            }
            
            .tags li {
                display:inline;
            }
            
            /* Entries > Posts */
            .type-chat .chat-lines {
                margin:0;
                list-style-type:none;
            }

            .type-chat .chat-lines li {
                margin:1em 0;
            }

            .type-chat .chat-lines .label {
                font-weight:bold;
                letter-spacing:0.1em;
                text-transform:uppercase;
                width:100%;
            }
            
            /* Entries > Posts > Notes */
            .notes li.note img {
                width:24px;
                height:24px;
                border-radius:2px;
            }
            
            ol.notes {
                list-style-type:none;
                padding:0;
                margin:25px 0px 10px;
            }
            
            ol.notes li.note {
                padding:3px 0 3px 0;
                list-style-type:none;
            }
            
            ol.notes img {
                vertical-align:middle;
                border-radius:2px;
                margin:1%;
            }
            
            ol.notes li.note blockquote {
                padding:0 0 0 2%; 
                margin:0px 2px 0px 10px;
            }
            
            /* Pagination */
            .pagination {
                width:100%;
                display:inline-block;
                text-align:center;
                margin-top:2.5%;
                margin-bottom:2.5%;
                font-size:14px;
            }
            
            .pagination-inner a {
                letter-spacing:3px;
            }
            
            /* Special pages messages */
            .message {
                font-size:1.2em;
                text-align:center;
                margin:2.5%;
                font-style:italic;
            }
            
            /* Footer */
            footer {
                padding:20px;
                text-align:right;
                font-size:14px
            }
            
            .footer-inner {
                margin:0 auto;
                width:700px;
                text-align:left;
            }