*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 {
                width:1210px;
                margin:0px auto 0px auto;
                padding:40px 30px 30px 30px;
            }
            
            .entry {
                width:500px;
                margin:0px auto 70px auto;
            }
            .entry img {
                max-width:100%;
                height:auto;
                margin-bottom:-4px;
            }
            
            .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:18px;
            }
            .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:Libre Baskerville;
                font-style:italic;
                font-size:25px;
                text-align:center;
                padding:30px 30px 30px 30px;
            }
            .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;
            }
            .entry h1.solution {
                padding:25px 10px 40px 10px;
            }
            .entry h1 {
                font-weight:600;
                font-size:25px;
                padding:17px 17px 10px 17px;
                margin:0 0 -8px 0;
                text-align:center;
                text-transform:uppercase;
            }
            .entry h2 {
                font-size:16px;
                text-transform:uppercase;
            }
            
            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 { padding:15px;}
            .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;
                padding:20px;
            }
            .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:100%;
                margin-right:5px;
                float:left;
            }
            .pergunta {
                padding:15px;
                min-height:50px;
                margin-left:90px;
                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 {
                position:absolute;
                text-align:right;
                margin-left:-20px;
                width:500px;
            }
            .seureblog ul.info {
                margin-top:10px;
            }
            .seureblog a {
                text-transform:uppercase;
                font-family:Montserrat;
                display:inline-block;
                margin:0 4px 0 4px;
            }
            .seureblog a i, .seureblog a span {
                font-size:18px;
            }
            
            .rel {
                width:80px;
                float:left;
                margin:10px 0 0 0px;
            }
            
            .pagination {display:none;}
            
            #tumblr_controls, .tmblr-iframe { -webkit-filter: invert(100%); filter: invert(100%); left:auto !important; right:0 !important; position:absolute !important; float:right !important; opacity:0.3 !important; z-index:9999999!important; top:0px !important;}
            #tumblr_controls:hover, .tmblr-iframe:hover { opacity:1; }
            
            #soc2 {
                margin:10px 0px 0px 0px;
                font-family:roboto;
                font-size:12px;
                font-weight:500;
                text-align:center;
            }
            #soc2 a sub {
                display:block;
                margin-top:4px;
            }
            #soc2 i {
                display:inline-block;
                font-size:15px;
                text-align:center;
            }
            #soc2 a {
                display:inline-block;
                text-align:center;
                font-family:Montserrat;
                margin:2px;
                width:38%;
                padding:10px;
                font-size:11px;
                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) translateY(6px);
                -webkit-transform: scale(1.5) rotate(360deg) translateY(6px);
                -o-transform: scale(1.5) rotate(360deg) translateY(6px);
                -ms-transform: scale(1.5) rotate(360deg) translateY(6px);
                transform: scale(1.5) rotate(360deg) translateY(6px);
                text-shadow:1px 1px 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;
            }
            
            .sform input { 
                outline:none;
                border:none;
                margin:0px 0 -1px -1px;
                width:calc(100% - 30px);
                padding:15px;
            }
            .sbox {-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
            .sbox:hover { background:transparent; -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 {
                width:1010px;
                margin:0px auto 0px auto;
                padding:10px 40px 30px 40px;
                text-transform:uppercase;
                text-align:center;
                font-family:roboto;
                font-size:13px;
            }
            #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:calc(100% - 10px);
                text-align:center;
                -webkit-transition: all .3s;
            }
            .read_more:hover {
                -webkit-transition: all .3s;
            }
            
            .entry ol, ul {padding:0px;list-style-type:none;}
            .entry ul li {position:relative;padding-left:20px;}
            .entry ul li:before {
                content:'';
                position:absolute;
                display:block;
                top:8px;
                left:0px;
                width:10px;
                height:1px;
                z-index:0;
            }
            
            #notas {
            }
            .notes img {
                width: 20px;
                border-radius:100%;
                float:left;
                margin-right:3px;
            }
            ol.notes, .notes li {
                list-style:none;
                width: calc(100% - 10px); margin-left:-5px;
                padding:10px;
                font-size:12px;
            }
            .notes li a { margin-right:5px; font-weight:600; }
            
            .tags {
                font-size:11px;
                margin-bottom:10px;
                text-align:center;
                text-transform:lowercase;
                width:calc(100% - 0px);
            }
            .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 20px;
            }
            .tcaption {
                padding:10px 20px;
            }
            .caption {
                
            }
            .tcaption img{ max-width:100% !important; height:auto !important; width:auto !important;}
            .caption a:hover { text-decoration:underline; }
            
            header {
                margin:0px auto 0 auto;
                text-align:center;
            }
            .h_centralize {
                width:1220px;
                padding:10px 0px;
                margin:0 auto;
                height:60px;
                background:transparent;
            }
            .h_desc {
                float:left;
                margin-bottom:10px;
                border-radius:60px 0 0 60px;
            } 
            .h_desc img {
                margin-top:0px;
                border-radius:100%;
                height:54px;
                width:54px;
                padding:5px;
                float:left;
            }
            .h_desc {
                position:relative;
            }
             .h_desc:after, .h_desc:before {
            	left:65px;
            	top: 50%;
            	border: solid transparent;
            	content: " ";
            	height: 0;
            	width: 0;
            	position: absolute;
            	pointer-events: none;
            }
             .h_desc:after {
            	border-color:transparent;
            	border-width: 8px;
            	margin-top: -8px;
            }
             .h_desc:before {
            	border-color:transparent;
            	border-width: 9px;
            	margin-top: -9px;
            }
            
            .h_title {
                text-align:left;
                font-size:16px;
                text-transform:lowercase;
                float:left;
                padding:9px 0 0 10px;
                margin-left:3px;
                position:relative;
            }
            .h_title:after {
                left:-3px;
            	top:33px;
            	content: " ";
            	height:1px;
            	width:100%;
            	position: absolute;
            	pointer-events: none;
            }
            .h_title:before {
                left:calc(100% - 3px);
            	top:30px;
            	content: " ";
            	height:7px;
            	width:7px;
            	border-radius:100%;
            	position: absolute;
            	pointer-events: none;
            }
            .h_title a {
                font-weight:bold;
            }
            
            header sub {
                margin-top:5px;
                display:block;
                font-size:14px;
            }
            ul.follow {
                text-align:right;
                float:right;
                font-family:Montserrat;
                font-size:13px;
                text-transform:uppercase;
                margin-top:18px;
            }
            ul.follow li {
                list-style:none;
                display:inline-block;
            }
            ul.follow li a {
                display:inline-block;
                margin-left:20px;
            }
            ul.follow li a span {
                display:inline-block;
                margin-right:6px;
                padding:7px;
                border-radius:100%;
                text-align:center;
                width:15px;
                height:14px;
            }
            
            #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%;
                left:0;
                top:0;
                text-align:center;
                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.stick {
                position:fixed;
                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 li {
                list-style:none;
                display:inline-block;
            }
            nav.stick li.blog_title {
                display:inline-block;
                -webkit-transition: all 0.8s ease;
                -moz-transition: all 0.8s ease;
                -o-transition: all 0.8s ease;
            }
            nav li.blog_title {
                -webkit-transition: all 0.8s ease;
                -moz-transition: all 0.8s ease;
                -o-transition: all 0.8s ease;
                letter-spacing:1px;
                font-size:17px;
                margin-right:15px;
                display:none;
            }
            nav span {
                display:inline-block;
            }
            nav span:last-child {
                display:none;
            }
            nav a {
                margin:0 10px;
                display:inline-block;
                cursor:help;
            }
            
            .banner {
                width:100%;
                margin:0px auto 0 auto;
                position:relative;
            }
            .banner img {
                width:100%;
                margin-bottom:-4px;
            }
            
            #feat {
                min-height:60px;
                padding:10px 0px;
            }
            #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-bottom:7px;
                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:300px;
            }
            aside.right {
                float:right;
                margin-top:18px;
            }
            aside.left {
                float:left;
            }
            
            ul#likes {
                            list-style-type: none;
                            margin: 0 0 0 0;
                            padding: 0 0 0 0;
                        }
            
                li.like_post {
                    /* Should match the width specified in the Likes tag */
                    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;
                  }
            
            .caixas, .caixasalt {
                margin-bottom:45px;
                padding:0 25px 25px 25px;
                text-align:center;
            }
            .caixasalt {
                padding:0;
                text-align:center;
            }
            .textalign {
                text-align:left;
            }
            .description {
                 padding:20px;
                 text-align:justify;
            }
            .caixasalt img {
                width:100%;
                margin-bottom:-4px;
            }
            .caixas_t sub {
                display:none;
            }
            .caixas_t {
                padding:10px 15px;
                text-align:left;
                font-size:12px;
                font-family:Montserrat;
                text-transform:uppercase;
                letter-spacing:1px;
                position:relative;
                top:-10px;
                margin:-200px auto 0px auto !important;  
                display:inline-block;
            }
            .caixas_t span {
                position:relative;
            }
            
            #stitle {
                width:calc(100% + 0px);
                margin-bottom:2px;
            }
            #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:open sans;
                font-size:12px;
                margin:0px 0px 0px 0px;
                text-align:left;
            }
            .pt img{
                font-family:open sans;
                font-size:12px;
                display:inline-block;
                margin:6px 6px 0px 0px;
                padding:3px;
                width:52px; height:52px; 
                -webkit-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            .pt img:hover {
                border-radius:100%;
                -webkit-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            .flickr_badge_image {margin: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:100%;}
            
            .load {cursor:pointer; }
            
            ol#nav  {
                margin:0 auto 0px -40px;
                text-align:left;
                list-style-type: upper-roman;
            }
            ol#nav a {     
                text-decoration:none;
                display:inline-block;
                margin:0px 0 0 0px;
                padding:10px 0px;
                width:calc(100% - 2px);
                -webkit-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            ol#nav a:hover {
                -webkit-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            ol#nav li {
                list-style-type: upper-roman;
                display:block;
            }
            
            .dropbtn{
                border:none; 
                cursor:pointer;
                -webkit-transition: all 1s linear;
                -moz-transition: all 1s linear;
                -ms-transition: all 1s linear;
                -o-transition: all 1s linear;
                transition: all 1s linear;
            }
            .dropdown{
                position:relative; 
                display:inline-block;
                -webkit-transition: all 1s linear;
                -moz-transition: all 1s linear;
                -ms-transition: all 1s linear; 
                -o-transition: all 1s linear;
                transition: all 1s linear;
            }
            .dropdown-content {
                display:none;
                position:absolute;
                min-width:150px;
                margin-top:1px;
                margin-left:-10px;
                -webkit-transition: all 1s linear;
                -moz-transition: all 1s linear;
                -ms-transition: all 1s linear; 
                -o-transition: all 1s linear;
                transition: all 1s linear;
            }
            .dropdown-content a{
                display:block; 
                text-align:left;
                width:100%;
                padding:10px;
            }
            .dropdown:hover .dropdown-content {
                display:block;
                -webkit-transition: all 1s linear;
                -moz-transition: all 1s linear;
                -ms-transition: all 1s linear; 
                -o-transition: all 1s linear;
                transition: all 1s linear;
            }
            
            .dropdown-content {
                background:transparent;
                border-top:13px solid transparent;
                z-index:5;
            }
            .dropdown-content a {
                margin-top:-1px !important;
            }