			*html, body { width:100%; }
            
            body {
                margin:0;
                font-family:Open Sans; 
            }
            
            a {
                text-decoration:none;
                -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;
            }
            
            a:hover {
                -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;
            }
            
            #post {
                min-height:2000px;
				height:100% !important;
                margin:0px auto 0px auto;
                padding:0px;
                border-top:none;
            }
            
            .entry {
                width:250px;
                margin:-1px 0 0 -1px;
                float:left;
                padding:40px;
            }
            .entry img {
                max-width:100%;
                height:auto;
                margin-bottom:-4px;
            }
            .photoset {
                margin-bottom:-2px;
            }
            
            .scrollup { 
                position: fixed;
                bottom: 60px; 
                right: 10px;
                display:none; 
                z-index:999;
                border-radius:100%;
                padding:8px 10px 8px 10px;
                width:20px;
                font-weight:600;
                font-size:17px;
                text-align:center;
            }
            
            .custom-like-button *{cursor:pointer!important;}
            .custom-like-button {
                position:relative;
                display:inline-block;
                vertical-align:top;
                width:10px;
                height:10px;
                cursor:pointer;
                margin:0px 5px 0 0px;
                font-size:14px;
            }
            .like_button iframe {width:100%!important;height:100%!important;}
            .like_button {z-index:10;opacity:0;}
            .our_button {z-index:1;}
            .our_button,.like_button {
                position:absolute;
                top:0;
                left:0;
                width:100%;
                height:100%;
            }
            
            .entry ul.info2 {
                padding:10px;
                margin:40px 0px 0px 0px;
            }
            .entry ul.info2 li {
                list-style:none;
                display:inline-block;
            }
            .entry ul.info2 li:before {
                content:"";
                margin-right:5px;
                font-weight:600;
            }
            
            .src { display:none; }
            
            ::-webkit-scrollbar {
              width: 5px;
              height: 5px;
            }
            
            .link {
                padding:15px;
                margin:0;
                text-align:center !important;
            }
            .linktitle a {
                font-size:25px;
                font-family:Raleway;
                text-transform:uppercase;
            }
            
            .quote {
                font-family:PLayfair Display;
                font-style:italic;
                font-size:25px;
                text-align:center;
            }
            .qsub {
                font-style:normal;
                font-size:15px;
                margin-top:30px;
                font-weight:600;
                position:relative;
                font-family:Raleway;
            }
            .qsub:after {
                content:"";
                left:50%;
                margin-left:-28px;
                height:2px;
                width:50px;
                top:-15px;
                position:absolute;
            }
                .quote span {
                    font-style:normal;
                    font-size:30px;
                    display:block;
                    margin-top:-20px;
                }
            
            
            #s-m-t-tooltip{
                max-width:500px;
                padding:10px;
                min-height:7px;
                margin:20px 0px 0px 20px;
                line-height:100%;
                text-transform:uppercase;
                font-family:Montserrat;
                font-size:12px;
                opacity:1;
                z-index:9999999999999999999;
            }
            
            pre, code, textarea, xmp {
                overflow:auto;
                font-style:italic;
                padding:3px;
                width:100%;
            }
            hr {
                width:60%;
                margin:20px auto;
                border-width: 0;
                border-bottom-width: 1px;
                border-style: solid;
                border-color: transparent;
            }
            .entry h1.solution {
                padding:25px 10px 40px 10px;
            }
            .entry h1 {
                font-weight:400;
				font-family:Lora;
                font-size:28px;
                padding:17px 17px 5px 17px;
                margin:0 0 -8px 0;
                text-align:center;
                text-transform:none;
				font-style:italic;
            }
            .entry h2 {
                text-align:left;
                font-size:15px;
                font-weight:400;
                width:calc(100% + 10px);
                margin:0 0 10px -20px;
                padding:12px 15px;
                font-family:Lora;
                font-style:italic;
            }
            .caption blockquote h2 {
                width:calc(100% + 30px);
                margin:0 0 10px -32px;
            }
            .tcaption h2 {
                width:calc(100% + 30px);
                margin:0 0 10px -30px;
            }
            
            .entry ol {
            }
            
            blockquote {
                margin-left:0px;
                padding-left:10px;
                width:calc(100% - 20px);
            }
            blockquote a.read_more {
                width:calc(100% - 20px);
            }
            blockquote img {
                max-width:100%;
                height:auto;
            }
            
            .ch { }
            .ch .ch1 { padding:10px; margin-bottom:5px;}
            .ch1:nth-child(2n+1){ border-radius:6px; border-bottom-left-radius:0px; }
            .ch1:nth-child(2n+2){border-radius:6px; border-bottom-right-radius:0px; }
            .ch b{text-transform:uppercase; margin-right:5px; }
            
            .albumfoto{
                float:left;
                width:100px;
                margin-top:0px;
                margin-left:0px;
            }
            .albumfoto img{
                width:100px;
            }
            .audiodesc {
                padding:14px;
                margin:0px 0px 10px 100px;
                font-weight:bold;
                text-align:left;
                min-height:72px;
            }
            .audioplay {
                overflow:hidden;
                padding:5px;
                max-width:26px;
                width:26px;
                height:28px;
                margin:4px 0px 0px 6px;
                -webkit-transition:all 0.3s ease-out;
            }
            .playbg {
                opacity:0.6;
                position:absolute;
                overflow:hidden;
                padding:10px;
                width:50px;
                max-width:50px;
                height:45px;
                margin:-84px 0px 0px 15px;
                -webkit-transition:all 0.3s ease-out;
            }
            .entry:hover .playbg {opacity:0.8; -webkit-transition:all 0.3s ease-out;}
            
            .asked {
                font-family:Open Sans;
            }
            .pessoap {
                text-transform:uppercase;
                font-weight:bold;
                margin-bottom:5px;
            }
            .pessoapfoto {
                margin-left:0px;
                position:relative;
            }
            .pessoapfoto:after {
                left:25px;
            	top:16px;
            	text-shadow:1px 1px 1px rgba(255,255,255,1);
            	content:"?";
            	font-size:30px;
            	font-weight:600;
            	font-family:montserrat;
            	text-align:center;
            	position: absolute;
            	pointer-events: none;
            	opacity:0.6;
            }
            .pessoapfoto img{
                width:64px;
                border-radius:5px;
                margin-right:5px;
                float:left;
            }
            .pergunta {
                padding:15px;
                min-height:50px;
                margin-left:75px;
                border-radius:4px;
                position:relative;
            }
            .pergunta:after, .pergunta:before {
            	right: 100%;
            	top: 30px;
            	border: solid transparent;
            	content: " ";
            	height: 0;
            	width: 0;
            	position: absolute;
            	pointer-events: none;
            }
            .pergunta:after {
            	border-color: rgba(136, 183, 213, 0);
            	border-width: 15px;
            	margin-top: -15px;
            }
            .pergunta:before {
            	border-color: rgba(194, 225, 245, 0);
            	border-width: 16px;
            	margin-top: -16px;
            }
            .sresposta {
            }
            .sresposta img {max-width:100%; height:auto;}
            
            .seureblog {
                text-align:center;
                padding:0 10px 1px 0;
                height:calc(100% - 82px);
                position:absolute;
                max-width:240px;
                width:100%;
                transition:all 0.5s ease;
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
                z-index:2;
                opacity:0;
            }
            .translate {
                top:44%;
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                position:relative;
            }
            .seureblog:hover {
                opacity:1;
                transition:all 0.5s ease;
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
            }
            .seureblog ul.info {
                margin:10px 0 0 -25px;
            }
            .seureblog ul.info li {
                list-style:none;
            }
            .seureblog ul.info li.notinhas a {
                font-size:30px;
            }
            .seureblog ul.info li a {
                font-size:10px;
                text-transform:uppercase;
                font-family:Montserrat;
                display:inline-block;
                margin:0 4px 0 4px;
            }
            .lnr-sync {
                font-size:16px;
                top:1px;
                position:relative;
            }
            
            .rel {
                text-align:center;
                width:35px;
                margin:10px auto 0 auto;
                left:7px;
                position:relative;
            }
            
            .pagination {display:none;}
            
            .tmblr-iframe {
    
                white-space: nowrap;
                -webkit-filter: invert(100%);
                filter: invert(100%);
                
            }
            
            #controls {
                position: fixed;
                top: 6px;
                right: 15px;
                color: #444444;
                z-index: 9;
                font-family: Arial Black;
                font-size: 24px;
            }
            
            #tumblr_controls,
            .tmblr-iframe.tmblr-iframe--desktop-logged-in-controls {
                position: fixed!important;
                top: 1px!important;
                right: 0!important;
                opacity: 0!important;
                -webkit-filter: invert(100%);
                -webkit-backface-visibility: hidden;
                padding: 10px 40px 10px 10px;
                z-index:9 !Important;
                -webkit-transition: opacity .3s ease-out;
                transition: opacity .3s ease-out;
            }
            
            #tumblr_controls:hover,
            .tmblr-iframe.tmblr-iframe--desktop-logged-in-controls:hover {
                opacity: 0.7!important;
                z-index:999 !Important;
            }

            
            #soc2 {
                margin:0px -1px 0px 3px;
                font-family:roboto;
                font-size:12px;
                font-weight:500;
                text-align:left;
            }
            #soc2 a {
                display:inline-block;
                text-align:center;
                font-family:Montserrat;
                width:19.69%;
                min-height:30px;
                line-height:2em;
                margin:0 -1px -1px -3px;
                padding:0px;
                font-size:22px;
                border-radius;4px
                text-transform:uppercase;
            }
            .caixas:hover #soc2 a {
                opacity:0.6;
            }
            .caixas:hover #soc2 a:hover {
                opacity:1;
            }
            #soc2 a:hover sub {
                opacity:0;
            }
            #soc2 a:hover i {
                -moz-transform: scale(1.5) rotate(360deg);
                -webkit-transform: scale(1.5) rotate(360deg);
                -o-transform: scale(1.5) rotate(360deg);
                -ms-transform: scale(1.5) rotate(360deg);
                transform: scale(1.5) rotate(360deg);
                text-shadow:2px 2px 0px rgba(0,0,0,0.1);
                -webkit-transition:all 0.3s ease-out;
                -moz-transition:all 0.3s ease-out;
                transition:all 0.3s ease-out;
            }
            #soc2 a:hover {
            }
            
            .sform input { 
                outline:none;
                border:none;
                margin:0px 0 -2px -1px;
                width:calc(100% - 60px);
                padding:15px 30px;
            }
            .sbox {-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
            .sbox:hover { -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
            #search input[type="submit"] {
                cursor:pointer;
                width:19%;
                float:right; 
                margin:-45px -1px 0 0;
                position:relative;
                padding:10px 8px;
                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;
                opacity:0;
            }
            .caixasalt:hover #search input[type="submit"] {
                opacity:1;
                -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;
            }
            
            .sc {
                margin:10px 0px 0px 0px;
                font-family:roboto;
                font-size:14px;
            }
            .sc a {
                display:inline-block;
                text-align:center;
                width:20px;
                font-family:roboto;
                padding:7px;
                margin:0px 1px 4px 2px;
                font-size:15px;
                border-radius:100%;
            }
            
            footer {
                padding:20px 0px;
                bottom:0;
                margin:0 auto;
                width:100%;
                clear:both;
                text-align:center;
            }
            footer h2 {
                margin-bottom:15px;
                padding-bottom:5px;
                font-family:Montserrat;
                font-size:25px;
                text-transform:uppercase;
                position:relative;
                font-weight:400;
            }
            footer h2:after {
            	width:50px;
            	left:50%;
            	bottom:0;
            	height:1px;
            	-moz-transform: translateX(-50%);
                -webkit-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
            	content: " ";
            	position: absolute;
            	pointer-events: none;
            }
            footer .quote {
                margin-top:3vh;
                padding-bottom:0px;
                font-size:16px;
            }
            footer .qsub {
                font-weight:400;
                font-family:Raleway;
            }
            footer .descricao {
                width:90%;
                margin:0 auto;
            }
            footer .aviv {
                border-radius:100%;
                margin:0 auto;
                width:100%;
                max-width:110px;
            }
            footer .dd {
                width:26%;
                border-right:1px solid transparent;
                display:inline-block;
                margin-right:15px;
                padding-bottom:15px;
                vertical-align:top;
            }
            footer .inf {
                font-size:12px;
                font-family:Montserrat;
                text-align:center;
                width:90%;
                margin:0 auto;
                padding-top:15px;
                text-transform:uppercase;
            }
            footer .inf a {
                border-bottom:1px solid;
            }
            
            #paginacao {
                margin:-1px auto 0px auto;
                padding:10px 0px 30px 0px;
                text-transform:uppercase;
                text-align:center;
                font-family:roboto;
                font-size:13px;
                clear:both;
            }
            #paginacao a {
                margin:0 1px 0 1px;
                padding:11px;
                display:inline-block;
                text-align:center;
                min-width:16px;
            }
            a.load {
                font-family:roboto !important;
                font-size:18px !important;
                padding:30px 11px !important;
                width:calc(100% - 20px) !important;
            }
            span.current_page {
                margin:0 1px 0 1px;
                display:inline-block;
                padding:11px;
                min-width:16px;
                text-align:center;
            }
            span.total_pages {
                margin:0 1px 0 1px;
                display:inline-block;
                padding:11px;
                min-width:16px;
                text-align:center;
            }
            
            .credit {
                position:fixed;
                right:10px;
                bottom:10px;
                text-transform:uppercase;
                font-size:11px;
                z-index:9999;
            }
            .credit a {
                border-radius:100%;
                display:inline-block;
                padding:10px;
                font-weight:900;
            }
            
            .read_more {
                text-transform:uppercase;
                display:block;
                font-size:11px;
                padding:10px 5px;
                font-weight:600;
                width:60%;
                border-radius:25px;
                margin:0 auto;
                text-align:center;
                -webkit-transition: all .3s;
            }
            .read_more:hover {
                -webkit-transition: all .3s;
            }
            
            #notas {
                margin:0px 0 0 0;
                font-family:Roboto;
                text-transform:uppercase;
            }
            #notas li {
                list-style:none !important;
            }
            .notes li img {
                width: 23px;
                border-radius:3px;
                float:left;
                top:-5px;
                position:relative;
                margin-right:0px;
            }
            ol.notes {
                margin:0 0 0 -40px;
            } 
            .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;
            }
            
            .tags {
                font-size:11px;
                padding:8px 0 8px 15px;
                text-transform:lowercase;
                text-align:right;
            }
            .tags a {
                margin:0;
                display:inline-block;
                padding:3px 4px;
                border-radius:3px;
            }
            .si {
                float:left;
                width:25px;
                max-width:25px;
                border-radius:100px;
                margin-right:5px;
                background:transparent;
            }
            
            .caption {
                border:none !important;
                padding:7px 10px;
            }
            .tcaption {
            }
            .caption {
                
            }
            .tcaption img{ max-width:100% !important; height:auto !important; width:auto !important;}
            .caption a:hover { text-decoration:underline; }
            
            header {
                margin:50px auto 0 auto;
                text-align:center;
                border-radius:20px 20px 0 0;
            }
            
            #soc {
                margin:0px 0px 0px 0px;
                font-family:roboto;
                font-size:14px;
                text-align:center;
            }
            #soc a {
                display:inline-block;
                text-align:center;
                width:19px;
                font-family:roboto;
                padding:7px;
                margin:0px 0px 4px 2px;
                font-size:15px;
                border-radius:100%;
            }
            #soc a:hover {
                background:transparent;
            }
            nav {
                font-family:Montserrat;
                text-transform:uppercase;
                font-size:12px;
                padding:20px 0;
                width:100%;
                top:0;
                text-align:left;
                position:relative;
                z-index:9;
                transition:all 0.8s ease;
                -webkit-transition: all 0.8s ease;
                -moz-transition: all 0.8s ease;
                -o-transition: all 0.8s ease;
            }
            nav i {
                display:inline-block;
                margin-left:5px;
            }
            nav ol {
                margin:0;
            }
            nav li {
                display:inline-block;
                margin:0 10px 0 0;
            }
            nav li.blog_title {
                font-size:18px;
                margin:-90px 0 0 0;
                position:absolute;
                padding:15px;
            }
            nav span {
                display:inline-block;
                font-family:Crimson Text;
                font-style:italic;
                font-size:15px;
                font-weight:600;
            }
            nav a {
                margin:0 5px;
                display:inline-block;
                cursor:help;
            }
            
            .banner {
                width:100%;
                margin:0px auto 0 auto;
                position:relative;
            }
            .banner img {
                border-radius:20px 20px 0 0;
                width:100%;
            }
            
            header nav li.topicon {
                float:right;
                margin-right:30px;
            }
            header nav li.topicon img {
                width:170px;
                height:170px;
                border-radius:100%;
                padding:8px;
                margin-top:-160px;
            }
            
            #feat {
                min-height:60px;
                padding:10px;
            }
            #feat img {
                width:60px;
                height:60px;
                float:left;
                border-radius:100%;
            }
            .mdesc2 {
                float:left;
                margin-left:10px;
                margin-top:14px;
                font-size:12px;
                line-height:1.3em;
            }
            .mdesc2 a {
                font-size:13px;
                font-weight:600;
            }
            
            #membros {
                height:42px;
                margin:0 8px 8px 8px;
                text-align:left;
            }
            #membros img {
                width:42px;
                float:left;
                border-radius:0 100% 100% 0;
            }
            .mdesc {
                float:left;
                margin-left:10px;
                margin-top:5px;
                font-size:12px;
            }
            .mdesc a {
                font-weight:600;
                text-transform:uppercase;
                font-size:11px;
            }
            
            aside {
                width:250px;
            }
            aside.right {
                float:right;
                margin:-1px -1px 0 0;
            }
            aside.left {
                float:left;
            }
            
            ul#likes {
                            list-style-type: none;
                            margin: 0 0 0 0;
                            padding: 0 0 0 0;
                            text-align:left;
                        }
            
                li.like_post {
                    /* Should match the width specified in the Likes tag */
                    width:calc(100% - 30px);
                    padding: 15px;
                    display:inline-block;
                }
            
                  li.like_post img {
                      max-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;
                  }
            
            .caixas, .caixasalt {
                margin-bottom:0px;
                padding:0 25px -1px 25px;
                text-align:center;
                border-bottom:none;
            }
            .caixasalt {
                padding:0;
                text-align:center;
            }
            .caixasalt img {
                padding:5px;
                width:calc(100% - 10px);
            }
            .altc {
                border-left:none;
                border-right:none;
                border-bottom:none;
                padding:0;
                background:transparent;
                box-shadow:none;
            }
            .textalign {
                text-align:justify;
                padding:10px;
            }
            .description {
                 padding:30px;
                 text-align:justify;
            }
            .caixasalt img {
                margin-bottom:-4px;
            }
            .caixas_t sub {
                display:none;
            }
            .caixas_t {
                padding:15px 20px;
                text-align:left;
                font-size:12px;
                font-family:Montserrat;
                text-transform:uppercase;
                letter-spacing:1px;
                top:0px;
                margin:-1px 0 -1px -1px;
                width:calc(100% - 40px);
            }
            .altc .caixas_t {
                padding:15px 20px;
                text-align:left;
                font-size:12px;
                font-family:Montserrat;
                text-transform:uppercase;
                letter-spacing:1px;
                top:0px;
                margin:-1px 0 -1px -0px;
                width:calc(100% - 21px);
            }
            .altc .caixas_t i { 
                display:none;
            }
            .caixas_t span {
                position:relative;
            }
            .caixas_t i {
                display:none;
                padding:7px;
                font-weight:500;
                font-size:12.5px;
                border-radius:100px;
                margin:0 10px 0 0;
                width:14px;
                text-align:center;
            }
            
            #stitle {
                width:calc(100% + 0px);
                margin-bottom:2px;
                text-align:left;
            }
            #stitle b {
                text-transform:uppercase;
                font-weight:600;
                display:inline-block;
                margin-right:4px;
                position:relative;
            }
            #stitle b:after {
                margin:0 10px 0 5px;
            }
            
            .pt { 
                font-family:roboto;
                font-size:12px;
                font-weight:500;
                text-align:left;
                margin:0px 0px -0px 3px;
            }
            .pt img {
                font-family:open sans;
                font-size:12px;
                display:inline-block;
                margin:0 -1px -4px -3px;
                padding:6.39px;
                width:19.69%;
                -webkit-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            .pt img:hover {
                -webkit-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            .flickr_badge_image {margin:10px 0px; display:inline;}
            .flickr_badge_image img { margin:0px 3px 0px 3px; width:30% !important; height:30% !important; }
            .flickr_badge_image img:hover { opacity:0.5; }
            #flickr_badge_wrapper {width:calc(100% - 10px); margin:11px 5px 5px 5px;}
            
            .load {cursor:pointer; }
            
            .nav {
                margin-bottom:-1px;
            }
            ol#nav  {
                margin:0 0 -1px -49px;
                text-align:left;
                list-style-type: upper-roman;
            }
            ol#nav a {     
                text-align:center;
                text-decoration:none;
                display:inline-block;
                margin:0px 0 -1px 0px;
                padding:10px;
                width:calc(100% - 21px);
                -webkit-transition: all 0.4s ease-out;
                transition: all 0.4s ease-out;
            }
            ol#nav a:hover {
                -webkit-transition: all 0.4s ease-out;
                transition: all 0.4s ease-out;
            }
            ol#nav li {
                list-style-type: upper-roman;
                display:block;
            }
            
            .bth {
                width:100%;
                min-width:1100px;
                height:1px;
                clear:both;
            }
            
            #infscr-loading {
                clear:both;
                text-align:center;
            }
            #infscr-loading img {
                margin:0 auto;
                max-width:100px;
            }
            #ask_form {
                padding:0 10px;
                max-width:calc(100% - 20px);
            }