﻿*html, body {
                margin:0;
            }
            
            body {
                margin:0;
                width:100%;
            }
            
            a { 
                text-decoration:none; 
                -webkit-transition: all 0.4s ease-in-out;
                -moz-transition: all 0.4s ease-in-out;
                -ms-transition: all 0.4s ease-in-out;
                -o-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
            }
            a:hover {
                -webkit-transition: all 0.4s ease-in-out;
                -moz-transition: all 0.4s ease-in-out;
                -ms-transition: all 0.4s ease-in-out;
                -o-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
            }
            
            blockquote {
                margin-left:0;
                padding:0 10px;
            }
            blockquote img {
                width:auto !important;
                height:auto !important;
                max-width:100% !important;
                margin-bottom:-4px;
            }
            pre, textarea, xmp {
                padding:5px 10px;
                overflow:scroll;
                width:calc(100% - 20px);
            }
            u {
                text-decoration:none;
            }
           
            #tumblr_controls, .tmblr-iframe { 
                -webkit-filter: invert(100%); 
                filter: invert(100%);
                opacity:0.3 !important; 
                z-index:99 !important; 
                top:60px !important;
            }
            
            @font-face{ font-family:"lemonade"; src: url('https://dl.dropboxusercontent.com/s/wzjrssgj3yzcgyl/Lemon_Tuesday%5B1%5D.otfÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢)'); }
            @font-face{ font-family:"shorelines"; src: url('https://dl.dropboxusercontent.com/s/gdujrcvp8lg7yvq/Shorelines_Script_Bold%5B1%5D.otfÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢)'); }
            @font-face { font-family: "starfish"; src: url('https://dl.dropboxusercontent.com/s/pmqlfb0lqbvflrn/Starfish.ttf'); format("truetype");}
            @font-face { font-family: "watermelon"; src: url('https://dl.dropboxusercontent.com/s/uluxk369y2nfu59/Watermelon%20Script%20Demo.ttf'); format("truetype");}
            @font-face { font-family: "zipper"; src: url('https://dl.dropboxusercontent.com/s/vgwknx208e7fdht/Zipper-Regular.ttf'); format("truetype");}
            @font-face { font-family: "mofishine"; src: url('https://dl.dropboxusercontent.com/s/mfa1lcs24haoz20/Mofishine%20Script.ttf'); format("truetype");}
            
            #content {
                max-width:1200px;
                padding:0 0 0 10px;
                margin:25px auto 20px auto;
            }
            .post {
                padding:0px;                
                width:70%;
            }
            
            .caption ol {
                margin:17px 0 0 -0px;
            }
            
            .caption ol li {
                position: relative;
                counter-increment: list-numbering;
                list-style: none;
                margin-bottom:5px;
            }
            .caption ol li:before {
                position: absolute;
                left:-25px;
                top:2px;
                font-family:Roboto;
                font-weight:600;
                content: counter(list-numbering, decimal-leading-zero);
            }

            .tagged, .searchresults {
                padding:15px;
                width:calc(70% - 30px);
            } 
            .post h1 {
                font-size:40px;
                text-align:center;
                margin:0;
                font-weight:500;
            }
            .post h2 {
                font-weight:500;
                font-size:30px;
                margin:0;
                padding:15px 0 0 0;
            }
            .post ul {
                list-style: none;
            }
            .post ul li {
                position:relative;
            }
            .post ul li:before {
                content: "\e0b9";
                font-family: untitled-font-1!important;
                font-style: normal;
                font-weight: 400;
                display: inline-block;
                text-decoration: inherit;
                width: 1em;
                text-align: center;
                font-variant: normal;
                text-transform: none;
                vertical-align: middle;
                line-height: 1;
                font-size: 1em;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                position: absolute;
                left: -22px;
                top: 4px;
            }
            .post img, aside img {
                max-width:100%;
                margin-bottom:-4px;
				height:auto;
            }
            .post a.read_more {
                display:block;
                width:160px;
                text-align:center;
                padding:11px 15px;
                border-radius:25px;
                margin:5px auto 0 auto;
                font-weight:500;
                font-size:15px;
                font-family:Playfair Display;
                font-style:italic;
            }
            .post .caption {
                padding:10px 35px 0 35px;
            }
            .text {
                padding:25px;
                width:calc(70% - 50px);
            }
            .text img {
                width:100%;
                height:auto;
            }
            .text .medias, .answer .post_information {
                padding:10px 0 5px 0;
            }
            .text .post_information, .answer .post_information {
                 padding:13px 0 0 0;
                 margin:0 -5px -15px 0 !important;
            }
            .quote {
                font-size:30px;
                font-style:italic;
                text-align:center;
                padding:30px;
                width:calc(70% - 60px);
            }
            .quote .qq {
                padding:20px 0;
                font-family:Playfair Display;
            }
            .quote .source {
                font-size:15px;
                display:block;
                margin-top:8px;
                font-style:normal;
                font-weight:400;
                font-family:Roboto;
            }
            .quote .medias {
                    padding: 0px 0 0px 0;
					margin: 0 0 -10px 0;
                font-style:normal;
            }
            .quote .post_information {
                font-style:normal;
                 padding:13px 0 0 0;
                 margin:0 -5px -15px 0 !important;
            }
            .quote ul.left_buttons {
                margin-left:-150px !important;
            }
            .quote ul.rel {
                width:50px;
            }
            .link {
                padding:25px;
                width:calc(70% - 50px);
            }
            .link .medias {
                padding:10px 0 5px 0;
            }
            .link .post_information {
                 padding:13px 0 0 0;
                 margin:0 -5px -15px 0 !important;
            }
            .link a.link {
                font-weight:500;
                text-align:center;
                font-size:30px;
                display:block;
                margin:-25px 0 20px -25px;
                padding:15px;
                width:calc(100% + 20px);
            }
            .chat {
                padding:20px;
                width:calc(70% - 40px);
            }
            .chat ul.chat {
                margin:0 0 0 -10px;
                width:calc(100% - 50px);
            }
            .chat ul.chat li {
                display:block;
                list-style:none;
                padding:10px;
                margin-bottom:5px;
                width:100%;
            }
            .chat ul.chat li span.label {
                font-weight:600;
                display:inline-block;
                margin-right:5px;
            }
            .photoset {
                z-index:5;
            }
            .photoset .medias {
                clear:left;
            }
            .photoset .caption {
                clear:left;
            }
            .answer {
                width:calc(70% - 60px);
                padding:30px;
            }
            .answer .medias {
                padding:20px 0px 5px 0px;
            }
            .answer .answerer img {
                max-width:100%;
                height:auto;
            }
            .answer .question {
                padding:20px 15px;
                border-radius:3px;
                text-align:center;
                position:relative;
                margin-bottom:15px;
                text-align:justify;
            }
            .answer .question .asker span {
                text-transform:uppercase;
                font-weight:600;
                font-style:normal;
                margin:0 0 0 2px;
                display:inline-block;
                position:relative;
                top:-3px;
                letter-spacing:0px;
            }
            .answer .question .asker {
                display:block;
                padding:7px 12px;
                margin:-20px 0 10px -15px;
                width:calc(100%  + 6px);
                text-align:center;
            }
            .answer .question .asker img {
                width:25px;
                border-radius:100%;
            }
            .question:after, .question:before {
            	top: 100%;
            	left: 50%;
            	border: solid transparent;
            	content: " ";
            	height: 0;
            	width: 0;
            	position: absolute;
            	pointer-events: none;
            }
            .question:after {
            	border-color: rgba(255, 255, 255, 0);
            	border-width: 15px;
            	margin-left: -15px;
            }
            .question:before {
            	border-color: rgba(238, 238, 238, 0);
            	border-width: 16px;
            	margin-left: -16px;
            }
            .audio {
                font-size:13px;
            }
            article.audio header .spotify_audio_player { height: 80px; width: 100%; position: initial; overflow:auto;}
            article.audio header .tumblr_audio_player { height: 170px; width: 100%; overflow:auto; }
            article.audio header .soundcloud_audio_player { position: initial; max-width: 100%; height: 170px; overflow:auto; }
            .player { max-width:100%; overflow:auto; }
			
            .videomsm #like_wrapper {
                width:18px;
                height:18px;
                overflow:hidden;
            }

            .photo .post_information, .photoset .post_information, .videomsm .post_information, .audio .post_information {
                padding:13px 20px 0px 20px !important;
            }
			.photoset .media ul.share {
				position:relative;
				right:30px;
			}
            
            .post .post_information {
                padding:13px 0px 0px 0px;
                margin:2px 0 0 0;
                height:51px;
            }
            .post .post_information ul {
                margin:0;
            }
            .post ul.left_buttons {
                margin-left:-37px;
                font-family:Roboto;
                font-size:13px;
            }
            .post ul.left_buttons li {
                list-style:none;
                display:inline-block;
                margin:0 15px 0 0;
            }
            .post ul.left_buttons li span {
                display:inline-block;
                margin:0 4px 0 0;
            }
            .post ul.left_buttons li.right_link {
                float:right;
                text-transform:none;
                font-size:13px;
                margin-right:-0px;
            }
            .post ul.left_buttons li.author img {
                max-width:25px;
                border-radius:100%;
                position:absolute;
                top:-5px;
                left:-35px;
            }
            .post ul.left_buttons li.author a {
                margin-left:35px;
                display:inline-block;
                position:relative;
                top:0px;
            }
            .post ul.left_buttons li.author {
                font-size:14px;
            }
            
            .post .post_information ul li:before, .medias ul li:before, .permalink_info ul li:before, ul.permalink_info_post li:before, .audio li:before, .chat li:before {
                display:none  !important;
            }
            
            .medias {
                padding:20px 20px 5px 20px;
                min-height:20px;
            }
            .medias ul.rel {
                margin:0 0 0 -37px;
            }
            .medias ul.rel li {
                list-style:none;
                display:inline-block;
                margin-right:5px;
            }
            .medias ul.share {
                margin:-23px 0 0 0;
                float:right;
                font-size:14px;
            }
            .medias ul.share li {
                list-style:none;
                display:inline-block;
                margin-left:8px;
            }
            .medias ul.share li a i {
                display:inline-block;
            }
            
            .permalink_info ul {
                margin:0 auto 0 -40px;
            }
            .permalink_info ul li {
                list-style:none;
                display:block;
                padding:10px;
            }
            .permalink_info ul li span {
                display:inline-block;
            }
            .permalink_info ul li a.nxt span {
                margin-left:7px;
            }
            .permalink_info ul li a.nxt, .permalink_info ul li.next {
                text-align:right !important;
                float:right;
            }
            .permalink_info ul li a.prv span {
                margin-right:7px;
            }
            h3.post_info {
                padding:20px;
                font-weight:500;
                font-size:30px;
                margin:0;
                text-align:center;
            }
            
            #notas {
                margin:0px 0 0 0;
                font-family:Roboto;
                text-transform:uppercase;
            }
            .notes li img {
                width: 23px;
                border-radius:3px;
                float:left;
                top:-5px;
                position:relative;
                margin-right:0px;
            }
            ol.notes {
                margin:0 0 0 -40px;
				max-height:230px;
				overflow-y:auto;
            } 
            .notes li {
                list-style:none;
                width:calc(100% - 30px);
                padding:15px;
                font-size:12px;
            }
            .notes li a { 
                margin:0 5px; 
                font-weight:600;
                text-decoration:underline;
            }
            li.more_notes_link_container a {
                text-decoration:none;
            }
            li.more_notes_link_container {
                text-transform:uppercase;
                font-weight:600;
                letter-spacing:1px;
                border-bottom:none;
            }
            
            .notinhas {
                margin-top:40px;
            }
            
            #disqus_thread {
                padding:0 25px 25px 25px;
            }
            
            article.related-posts {
                display:inline-block;
                width:44.7%;
                max-height:200px;
                vertical-align:top;
                padding:10px;
                margin:0 20px 20px 0;
                overflow:hidden;
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            article.related-posts .question {
                padding:0 0 10px 0;
                width:100%;
            }
            article.related-posts answer {
                padding:0px 0 0 0;
                display:block;
            }
            article.related-posts:hover {
                overflow-y:auto;
            }
            article.related-posts img {
                max-width:100%;
                height:auto;
            }
            article.related-posts span.permalink {
                padding:7px;
                position:absolute;
                margin:-11px 0 0 -11px;
                text-transform:uppercase;
                font-size:10px;
                font-family:Montserrat;
                font-weight:500;
                border-radius:0 0 3px 0;
                opacity:0;
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            article.related-posts:hover span.permalink {
                opacity:1;
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            header {
                margin:0px auto 0px auto;
                position:relative;
                text-align:center; 
                position:relative;
                z-index:1;
            }
            nav.stick {
                position:fixed;
                width:100%;
                max-width:100%;
                margin:0;
                top:0; left:0;
                z-index:99;
                padding:14px 0 9px 0;
                font-size:11.5px;
                text-align:left;
                transition:all 0.5s ease;
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
            }
            nav.stick #social_links {
                display:block;
            }
            nav .container {
                margin:0 auto;
                text-align:left !important;
            }
            nav.stick .container ul, nav.stick .container ul li, nav.stick ul li {
                text-align:left !important;
            }
            nav.stick ul li a:after {
                bottom:-19px;
            }
            .position {
                margin-top:85px;
                position:relative;
                z-index:1;
            }
            .favi_icon {
                margin:75px auto 15px auto;
                max-width:150px;
            }
            nav {
                z-index:2;
                position:fixed;
                width:100%;
                top:-0px;
                margin:0px auto 0px auto;
                font-size:13px;
                padding:20px 0 11px 0;
                font-family:Montserrat;
                font-size:11.5px;
                text-transform:uppercase;
                transition:all 0.5s ease;
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
            }
            nav ul {
                margin:0 auto;
                text-align:left;
            }
            nav.stick li.fet {
                display:inline-block;
            }
            nav ul li {
                display:inline-block;
                list-style:none;
                margin:0 20px 8px 0;
                position:relative;
            }
            nav ul li a:after {
                content:"";
                position:absolute;
                bottom:-21px;
                left:0;
                height:2px;
                width:50%;
                opacity:0;
            }
            nav ul li:hover a:after {
                width:100%;
                opacity:1;
                transition:all 0.4s ease-out;
                -webkit-transition:all 0.4s ease-out;
            }
            nav ul li a {
                display:inline-block;
                vertical-align:top;
            }
            nav ul li.fet {
                position:relative;
                top:0px;
                margin:0px 30px -10px 0 !important;
                padding:0;
                display:none;
                font-size:14px;
            }
            nav ul li.fet img { 
                float:left;
                border-radius:100%;
                max-width:25px;
                padding:2px;
                margin-right:8px;
                top:-5px;
                position:relative;
            }
            nav ul li.fet a {
                font-weight:600;
                position:relative;
                top:2px;
            }
            nav ul li.more:after { 
                display:none;
    		    content:"ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¼";
    		    margin:0 0 0 10px;
    		    text-transform:uppercase !important;
    		}
    		nav ul li.more span { 
    		   display:inline-block;
    		   margin-right:5px;
    		}
    		nav ul li.more ol {
    		    display:none;
    		    padding:0;
    		    text-align:left;
    		    min-width:200px;
    		    position:absolute;
    		    margin:0px 0 -2px -5px;
    		    border-top:20px solid transparent;
    		    text-transform:uppercase;
    		}
    		nav ul li.more ol:after {
    		    content:"";
    		    position:absolute;
    		    width: 0;
                height: 0;
                border-style: solid;
                border-width: 0 10px 13px 10px;
                top:-13px;
                left:15px;
    		}
    		nav ul li.more ol li {
    		    display:block;
    		    margin:0;
    		}
    		nav ul li.more ol li a:after, nav ul li.fet a:after {
    		    display:none;
    		}
    		nav ul li.more ol li a {
    		    padding:10px;
    		    width:100%;
    		}
    		nav ul li.more ol li a:hover {
    		    box-shadow:inset 50vh 0 rgba(0,0,0,0.1);
    		}
    		nav ul li.more:hover ol {
    		    display:block;
    		}

            header p.description {
                max-width:75%;
                text-align:justify;
                text-transform:uppercase;
                font-family:Montserrat;
                font-size:11px;
                text-align:center;
                letter-spacing:1px;
            }
            header p.description span {
                font-style:italic;
                font-family:Playfair Display;
                text-transform:none;
                font-weight:500;
                font-size:13px;
            }
            header h1.title {
                margin:0px 0 60px 0;
                font-weight:400;                
                position:relative;
                display:inline-block;
            }
            header h1.title:after {
                position:absolute;
                font-size:20px;
                top:-15px;
                left:50%;
                margin-left:-5px;
                -moz-transform: translateX(-50%);
                -webkit-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            section#featured {
                width:100%;
                margin:10px auto 0px auto; 
                overflow:hidden;
                padding:40px 0px 25px 0;
                text-align:Center;
            }
            header img.banner {
                width:100% !important;
            }
            
            header#home {
                height:94vh;   
                text-align:left;
                margin-top:54px;
            }
            .parte_um {
                background-size:100% auto;
                background-attachment:scroll;
                background-position:left;
                width:60%;
                height:94vh;
                display:inline;
                float:left;
            }
            .parte_dois {
                width:40%;
                height:94vh;
                display:inline;
                float:right;
            }
            .parte_dois h1.home-title {
                font-family:Playfair Display;
                font-style:italic;
                font-size:50px;
                margin:0;
                font-weight:400;
                position:relative;
                z-index:1;
                display:inline-block;
            }
            .parte_dois h1.home-title span {
                position:relative;
                z-index:1;
            }
            .parte_dois h1.home-title:after {
                content:"";
                height:20%;
                bottom:12px;
                left:0;
                width:100%;
                position:absolute;
                z-index:0;
            }
            .parte_dois .container {
                padding:50px;
            }
            .parte_dois .description {
                font-size:17px;
                margin-top:10px;
                text-align:justify;
            }
            .parte_dois ul#home-stats {
                margin:40px 0 0 -40px;
                font-family:Open Sans;
                vertical-align:bottom;
                position:absolute;
                bottom:55px;
                width:calc(100% - 100px - 60%);
            }
            .parte_dois ul#home-stats li {
                list-style:none;
                padding:11px 0;
                margin:0 0 -1px 0;
            }
            .parte_dois ul#home-stats li span {
                display:inline-block;
                margin-right:2px;
            }
             
            .featured {
                width:100%;
                text-align:center;
                margin:0 auto;
            }
            .featured img {
                margin-bottom:-4px;
            }
            .sec {
                width:32%;
                display:inline-block;
                vertical-align:top;
                margin:0;
                margin-right:5px;
                overflow:hidden;
                text-align:center;
            }
            .sec img {
                -webkit-transition: all 0.4s ease-out;
                -moz-transition: all 0.4s ease-out;
                -ms-transition: all 0.4s ease-out;
                -o-transition: all 0.4s ease-out;
                transition: all 0.4s ease-out;
            }
            .featured_info {
                position:relative;
                margin-top:0px;
                text-align:left;
                padding:20px 0 0 5px;
                z-index:0;
            }
            .featured_info h3 {
                margin:2px 0 3px 0;
                font-weight:600;
                font-size:20px;
                display:inline-block;
            }
            .featured_info h3 a { 
            }
            .featured_info a.category {
                display:block;
                font-size:10px;
                text-transform:uppercase;
                font-family:Montserrat;
                font-weight:500;
            }
            .featured_info span.date {
                display:block;
                text-transform:uppercase;
                font-size:9px;
                font-family:Montserrat;
                font-weight:500;
                opacity:0.7;
            }
            .featured_info span.date i {
                display:inline-block;
                margin-right:3px;
            }
            .sec img {
                width:100%;   
            }
            .top_social {
                text-align:center;
                margin:20px auto 0 auto;
            }
            .top_social ul {
                margin:0 0 0 -35px;
            }
            .top_social ul li {
                display:inline-block;
                list-style:none;
                text-align:center;
                overflow:hidden;
                margin:0 3px 1px 0;
                width:40px;
                height:40px;
                border-radius:100px;
            }
            .top_social ul li a {
                display:inline-block;
                font-size:17px;
                text-align:center;
            }
            .top_social ul li a i {
                display:inline-block;
                margin-top:11px;
            }
            .top_social ul li:hover i {
                -webkit-transition: all 0.4s ease-in-out;
                -moz-transition: all 0.4s ease-in-out;
                -ms-transition: all 0.4s ease-in-out;
                -o-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
                -moz-transform: scale(1.3) rotate(360deg);
                -webkit-transform: scale(1.3) rotate(360deg);
                -o-transform: scale(1.3) rotate(360deg);
                -ms-transform: scale(1.3) rotate(360deg);
                transform: scale(1.3) rotate(360deg);
            }
            
            .sform input { 
                outline:none;
                border:none;
                padding:12px 12px;
                font-size:12px !important;
                font-weight:500;
                width:calc(100% - 25px);
                text-align:left;
            }
			
			#search input[type="submit"] {
                cursor:pointer;
                width:19%;
                float:right; 
                margin:-40px -1px 0 0;
                position:relative;
                padding:11px 6px;
                letter-spacing:1px; 
                text-transform:uppercase; 
                text-align:center;
                font-weight:300px;
                border:none;
                font-size:18px;
                border-radius:100% 0 0 100%;
                -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; transition:all 0.3s ease-out;
            }
            #search input[type="submit"]:hover { 
                text-shadow:1px 1px 0px rgba(000,000,000,0.2);
                -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; transition:all 0.3s ease-out;
            }
            
            aside {
                max-width:320px;
                width:26%;
            }
            aside .boxs {
                margin:0 auto 40px auto;
                padding:20px;
            }
            aside .boxs_alt {
                text-align:center;
                margin:0 auto 30px auto;
            }
            aside .box_title {
                width:calc(100% + 10px);
                font-size:11px;
                padding:15px 15px 15px 15px;
                text-align:center;
                margin:-20px 0 20px -20px;
                position:relative;
                font-family:Montserrat;
                text-transform:uppercase;
                font-weight:600;
            }
            aside .box_title span {
                position:relative;
            }
            aside .box_title span:after {
                content:"";
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 0 10px 10px 10px;
                position:absolute;
                top:auto;
                bottom:-16px;
                left:50%;
                -moz-transform: translateX(-50%);
                -webkit-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            aside .disclaimer {
                text-align:justify;
            }
            aside img.profile {
                margin:0 auto;
                position:relative;
            }
            aside name {
                text-transform:uppercase;
                font-size:11px;
                padding:5px;
                position:relative;
                top:-20px;
                margin:0 auto;
                display:block;
                max-width:100px;
                text-align:center;
            }
            aside p.description {
                margin:-10px auto -5px auto;
                display:block;
                text-align:center;
            }
            aside ul#navigation {
                margin:20px 0 5px -40px;
                text-transform:uppercase;
                font-size:10px;
                font-family:Montserrat;
                text-align:left;
                width:calc(100% + 5px);
                font-weight:500;
            }
            aside ul#navigation li {
                display:inline-block;
                list-style:none;
                font-size:10px;
                width:calc(100% - 25px);
            }
            aside ul#navigation a {
                width:100%;
                display:inline-block;
                text-align:center;
                margin:0 2px 2px 0;
                font-size:10px;
                padding:10px;
            }
            aside .box_title i {
                display:inline-block;
                font-size:18px;
                float:right;
                position:relative;
                top:-2px;
                margin-right:10px;
            }
            
            ul#following {
                margin:0 0 0 -40px;
            }
            ul#following li {
                list-style-type: none;
                display:block;
                padding:10px 5px 11px 5px;
                margin-bottom:-1px;
            }
            ul#following li img {
                width:24px;
                border-radius:3px;
                margin-right:10px;
                display:inline-block;
                float:left;
            }
            ul#following li a.followed {
                line-height:1.6em;
                display:inline-block;
            }
            
            ul#likes {
                list-style-type: none;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
            }

            li.like_post {
                width:100%;
                padding: 15px 0px 15px 0;
                display:inline-block;
            }
            li.like_post img {
                width: 100%;
            }
            
            li.like_post blockquote {
                margin: 0;
                padding: 0 0 0 10px;
            }
            
            li.like_post ol,
            li.like_post ul {
                margin: 0 0 0 15px;
                padding: 0;
            }
            
            li.like_post .like_link a {
                font-weight: bold;
            }
            
            li.like_post .like_title {
                font-weight: bold;
            }
            
            li.like_post .post_info_bottom {
                margin: 10px 0 0 0;
                display: block !important;
            }
            
            .flickr_badge_image {margin:0px; display:inline; text-align:center; !important}
            .flickr_badge_image img { display:inline-block; margin:0 5px 2px 0; width:27% !important; height:27% !important; padding:5px;  }
            .flickr_badge_image img:hover { opacity:0.5; }
            #flickr_badge_wrapper {width:100%; text-align:center !important;}
            .bflickr { text-align:center !important; }
            
            .members {  
                margin-bottom:10px;
            }
            .members .name a {
                font-size:15px;
                font-weight:600;
                display:block;
                margin-bottom:1px;
            }
            .members .name a:first-letter {
                text-transform:uppercase !important;
            }
            .members .name {
                text-transform:lowercase;
                margin:-61px 0 0 61px;
                padding:10px 12px 9px 12px;
                border-radius:0 3px 3px 0;
                font-size:13px;
                position:relative;
                border-left:none !important;
            }
            .members img {
                width:60px;
                height:60px;
                border-radius:3px 0 0 3px;
                padding:0px;
            }
            
            #social_links {
                float:right;
                margin-right:20px;
                margin-top:-26px;
            }
            #social_links li {
                padding:0 !important;
                list-style:none;
                display:inline-block;
            }
            #social_links ul li a {
                margin:0 0 0 -5px;
                font-size:15px;
                text-align:right;
            }
            
            #pagination {
                padding:40px 0 65px 0;
                margin:0 auto;
                text-align:center;
                clear:both;
                text-transform:uppercase;
            }
            #pagination i.fa-angle-left, #pagination i.fa-angle-right {
                display:inline-block;
                transition:all 0.5s ease-in-out;
                -webkit-transition:all 0.5s ease-in-out;   
            }
            #pagination i.fa-angle-left {
                margin-right:5px;
            }
            #pagination i.fa-angle-right {
                margin-left:5px;
            }
            #pagination a:hover i.fa-angle-left {
                margin-right:15px;
                transition:all 0.5s ease-in-out;
                -webkit-transition:all 0.5s ease-in-out;   
            }
            #pagination a:hover i.fa-angle-right {
                margin-left:15px;
                transition:all 0.5s ease-in-out;
                -webkit-transition:all 0.5s ease-in-out;   
            }
            #pagination span {
                display:inline-block;
                padding:10px 15px;
                min-width:15px;
                text-align:center;
                margin:0 0 0 -1px;
                box-shadow:none !important;
            }
            #pagination span.current_page {
                text-decoration:line-through;
            }
            #pagination a {
                box-shadow:none !important;
                display:inline-block;
                padding:10px 15px;
                min-width:15px;
                text-align:center;
                margin:0 0 0 -1px;
            }
            
            footer {
                clear:both;
                vertical-align:bottom;
                width:100%;
                left:0; bottom:0;
                font-size:13px;
            }
            footer .container {
                margin:0 auto;
            }
            footer .parte {
                display:inline-block;
                vertical-align:top;
                width:49%;
            }
            footer ul.social_link {
                text-align:right;
                margin:30px auto 25px auto;
                word-spacing:10px;
            }
            footer ul.social_link li {
                display:inline-block;
                margin:0 15px 5px 0;
                font-size:30px;
                vertical-align:top;
            }
            footer ul.social_link li a {
                display:inline-block;
            }
            footer .footer_title h1 {
                font-size:40px;
                margin:0 auto 15px auto;
                padding:20px 0 0 0;
                font-weight:400;
                position:relative;
                display:inline-block;
                text-align:left !important;
            }
            footer .footer_title h1:after {
                content:"";
                position:absolute;
                bottom:-1px;
                width:50%;
                height:2px;
                left:50%;
                -moz-transform: translateX(-50%);
                -webkit-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                background:rgba(0,0,0,0.3);
            }
            footer .footer_title sub {
                display:block;
                padding-bottom:30px;
                font-size:14px;
                text-align:justify;
                margin:0 auto;
            }
            footer .bottom_bar {
                padding:20px 0;
                text-transform:uppercase;
            }
            footer .eu {
                float:right;
            }
            footer .eu a {
                border-bottom:1px solid;
            }
            
            .answer .post-tags {
                margin:17px 0 -30px -30px;
                width:calc(100% + 60px);
            }
            .text .post-tags, .link .post-tags {
                margin:20px 0 -30px -25px;
                width:calc(100% + 50px);
            }
            .chat .post-tags {
                margin:0px 0 -20px -20px;
                width:calc(100% + 40px);
            }
			.quote .post-tags {
				margin: 25px 0 -30px -30px;
				width: calc(100% + 60px);
			}
            
            .post-tags {
                text-transform:uppercase;
                font-size:11px;
                font-weight:600;
                margin:0 0 0 0;
                z-index:9;
                opacity:0.2;
                overflow:hidden;
                height:0;
				text-align:center;
                -webkit-transition: all 0.4s ease-in-out;
                -moz-transition: all 0.4s ease-in-out;
                -ms-transition: all 0.4s ease-in-out;
                -o-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
            }
            .post:hover .post-tags {
                overflow:auto;
                height:auto;
                opacity:1;
                -webkit-transition: all 0.4s ease-in-out;
                -moz-transition: all 0.4s ease-in-out;
                -ms-transition: all 0.4s ease-in-out;
                -o-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
            }
            .post-tags a {
                display:inline-block;
                padding:8px;
            }
            .post-tags a:hover {
                opacity:0.7;
            }
            .post-tags a:nth-child(1)  {
                background:rgba(0,0,0,0.1);
                text-shadow:none;
            }
			
			button._42ft._4jy0._5gyi._ew1._4jy3._517h._51sy {
				display: none;
			}
            
            hr {
                background:transparent;
                width:60%;
                margin:20px auto;
            }

            @media screen and (max-width: 800px) {
                .post-tags {
                    height:auto;
                    opacity:1;
                }
                .answer .post-tags, .text .post-tags {
                    margin:0 0 -15px -15px;
                    width:calc(100% + 30px);
                }
                .chat .post-tags {
					width: calc(100% + 30px);
					margin: 15px 0px -30px -15px;
				}
                .featured, .post ul.left_buttons li.right_link, .twitter, section#featured, header#home {
                    display:none;
                }
                .quote ul.left_buttons {
                    margin-left:-20px !important;
                    min-height:40px;
                }
                aside {
                    width:24.5%;
                }
                footer .container, footer .footer_title {
                    max-width:90%;
                    margin:0 auto;
                    text-align:center;
                }
                footer .footer_title h1 {
                    font-size:25px;
                }
                footer .eu {
                    float:none;
                    margin-top:10px;
                }
                #tumblr_controls, .tmblr-iframe { 
                    display:none !important; visibility:hidden !important;
                    opacity:0 !important; height:0 !important;
                }
                .post_information ul.left_buttons {
                    height:45px;
                }
                .post_information ul.left_buttons li {
                    display:inline-block;
                    float:none;
                }
                .post_information ul.left_buttons li.author {
                    margin-bottom:9px;
                }				
            }
            @media screen and (max-width: 480px) {

		article.related-posts {
			width:100%;
}
                aside, .featured, .post ul.left_buttons li.right_link, .sform, .audio img.audio_img {
                    display:none;
                }
                .post ul.left_buttons li, #top_bar .top_social {
                    text-align:center;
                }
                #content {
                    width:95%;
                    margin:20px auto 0 auto;
                    padding:0;
                }
                .post {
                    width:calc(100% - 0px);
                    max-width:calc(100% - 0px);
		            margin:0 auto 40px auto;
                }
                .text, .chat, .link, .answer, .submit, .quote {
                    width:calc(100% - 30px);
                    max-width:calc(100% - 30px);
                    padding:15px;
                }
                .tagged, .searchresults {
                    width:calc(100% - 40px);
                }
                a.link {
                    margin:0px auto !important;
                }
            	.videomsm, .photo, .audio, .photoset, .disqus, .notinhas, .permalink_info {
            		width:100%;
            		max-width:100%;
            	}
                .audio .audio_desc ul {
                    margin:0 0 0 -40px; 
                }
                .chat ul.chat {
                    margin:0 0 0 -0px;
                }
				.quote .post-tags {
					margin: 25px 0 -30px -15px;
					width: calc(100% + 30px);
				}
                
            }
            ::-webkit-scrollbar { width: 7px; height: 7px; }
            ::-webkit-scrollbar-button { width: 0px; height: 0px; }
            ::-webkit-scrollbar-thumb:active { box-shadow:inset 8px 0 rgba(0,0,0,0.2); }
            
            #main {
            }
            
            .boxs-alt {
                margin:0 auto 30px auto;
            }

            .follow {
                width:100%;
                overflow:hidden;
                position:relative;
            }
            .follow .follow-text-bg {
                width:100%;
                height:100%;
                top:0;
                position:absolute;
                outline:1px solid rgba(255,255,255,0.2);
                outline-offset:-10px;
            }
            .follow .follow-text-bg .follow-text {
                margin-top:50%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                text-align:center;
                padding:20px 10%;
                font-size:25px;
                font-family:Playfair Display;
                font-style:italic;
                color:#fff;
                text-shadow:1px 1px 0px rgba(0,0,0,0.5);
            }
            .follow .follow-text-bg .follow-text a {
                display:inline-block;      
                background:black;
                color:#fff;
                font-style:normal;
                font-family:Montserrat;
                margin-top:20px;                                             
                text-transform:uppercase;
                padding:10px 15px;
                font-size:11px;
                text-shadow:none;
                border-radius:4px;
            }
            .follow .follow-text-bg .follow-text a:hover {
                color:black;
                background:#fff;
            }
            .follow img {
                width:100%;
                -moz-transform: scale(1.1);
                -webkit-transform: scale(1.1);
                -o-transform: scale(1.1);
                -ms-transform: scale(1.1);
                transform: scale(1.1);
                -webkit-filter: blur(2px); /* Safari */
                filter: blur(2px);
            }
            
            #instawrap {
                text-align:center;
            }
            #instafeed img {
                width:31.4%;
            	display:inline;
                opacity:1;
                margin:0 4px 0 0;
                filter:alpha(opacity=100);
            }
            
            #instafeed img:hover {
                filter:alpha(opacity=80);
                opacity:0.8;
            }
            #instafeed .col-xs-4  {
                padding-bottom: 15px;
                padding-top: 15px;
            }
			.no {
                display:none;
                position:relative;
                top:0;
                left:0;
                width:100%;
                z-index:9999;
            }
            
            .topnav {
              overflow: hidden;
              background-color: #333;
            }
            
            .topnav a {
              float: left;
              display: block;
              color: #f2f2f2;
              text-align: center;
              padding: 10px 16px;
              text-decoration: none;
              font-size: 12px;
              text-transform:uppercase;
            }
            
            .topnav a:hover {
              background-color: #ddd;
              color: black;
              font-weight:600;
            }
            
            .topnav .icon {
              display: none;
            }
            
            @media screen and (max-width: 800px) {
              .topnav a:not(:first-child) {display: none;}
              .topnav a.icon {
                float: right;
                display: block;
              }
              .no {
                  display:block;
              }
              nav {
                  display:none;
              }
              .position {
                  margin-top:70px !important;
              }
              h1.title {
                  font-size:40px !important;
              }

            }
            
            @media screen and (max-width: 800px) {
              .topnav.responsive {position: relative;}
              .topnav.responsive .icon {
                position: absolute;
                right: 0;
                top: 0;
              }
              .topnav.responsive a {
                float: none;
                display: block;
                text-align: left;
              }
            
            }
           .__web-inspector-hide-shortcut__, .__web-inspector-hide-shortcut__ *, .__web-inspector-hidebefore-shortcut__::before, .__web-inspector-hideafter-shortcut__::after {
                visibility:visible !Important;
}