/*
Theme Name: Plataformatec
Theme URI: https://github.com/plataformatec/wp-theme
Author: Plataformatec
Author URI: http://plataformatec.com.br/
Description: The Plataformatec WordPress theme.
Version: 0.0.49
Tags:
Text Domain: plataformatec
*/

﻿.hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:bold}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:#008080}.hljs-string,.hljs-doctag{color:#d14}.hljs-title,.hljs-section,.hljs-selector-id{color:#900;font-weight:bold}.hljs-subst{font-weight:normal}.hljs-type,.hljs-class .hljs-title{color:#458;font-weight:bold}.hljs-tag,.hljs-name,.hljs-attribute{color:#000080;font-weight:normal}.hljs-regexp,.hljs-link{color:#009926}.hljs-symbol,.hljs-bullet{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}span.emoji{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:baseline;*vertical-align:auto;*zoom:1;*display:inline;width:1em;height:1em;background-size:1em;background-repeat:no-repeat;text-indent:-9999px}span.emoji-sizer{line-height:0.81em;font-size:1em;margin:-2px 0}span.emoji-outer{display:-moz-inline-box;display:inline-block;*display:inline;height:1em;width:1em}span.emoji-inner{display:-moz-inline-box;display:inline-block;text-indent:-9999px;width:100%;height:100%;vertical-align:baseline;*vertical-align:auto;*zoom:1}img.emoji{width:1em;height:1em}@font-face{font-family:'socicon';src:url("assets/fonts/socicon-webfont.eot");src:url("assets/fonts/socicon-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/socicon-webfont.woff") format("woff"),url("assets/fonts/socicon-webfont.ttf") format("truetype"),url("assets/fonts/socicon-webfont.svg#sociconregular") format("svg");font-weight:normal;font-style:normal}.shareaholic-share-buttons-heading{display:none}.ssba-wrap{font-size:0}.ssba-wrap img{border:0 !important}@media only screen and (max-width: 640px){.ssba-wrap{text-align:center !important}.ssba-wrap img{width:40px !important}}@media only screen and (max-width: 640px){#disqus_thread{width:90%;margin:0 auto}}.site-header-container::before,.site-nav::before,.header-search-form::before,.header-nav-list::before,.pagination-section::before,.sidebar-image-list::before,.social-links::before,.subscribe-form-control::before,.not-found-container::before,.blank-slate .searchform::before,.site-header-container::after,.site-nav::after,.header-search-form::after,.header-nav-list::after,.pagination-section::after,.sidebar-image-list::after,.social-links::after,.subscribe-form-control::after,.not-found-container::after,.blank-slate .searchform::after{content:'';display:table}.site-header-container::after,.site-nav::after,.header-search-form::after,.header-nav-list::after,.pagination-section::after,.sidebar-image-list::after,.social-links::after,.subscribe-form-control::after,.not-found-container::after,.blank-slate .searchform::after{clear:both}.site-container{position:relative;width:90%;margin:0 auto;max-width:1200px}.sidebar-container{float:right;width:300px}.page-container{float:left;width:calc(100% - 340px)}@media only screen and (max-width: 851px){.page-container{float:none;width:100%}.sidebar-container{float:none;width:100%;margin-bottom:1.5625em}}@media only screen and (max-width: 640px){.site-container{width:100%}.sidebar-container{width:90%;margin-left:auto;margin-right:auto}}.site-header{margin-bottom:2em;box-shadow:0 0 5px 5px rgba(0,0,0,0.2)}.site-header-background{background-color:#cacaca;background-image:linear-gradient(-45deg, #cacaca 0%, #d6d6d6 49%, #ddd 49%, #ddd 100%)}.site-header-container{width:90%;margin:0 auto;max-width:1200px;padding:1em}.site-header-logo{float:left;margin:0}.site-header-logo img{display:block}.site-nav{float:right;margin:0;padding:1.125em 0 0;list-style:none}.site-nav-item{float:left;margin-right:1.25em}.site-nav-item:last-child{margin-right:0}.site-nav-item a{color:#333;font-size:1.25em;font-family:'Bree Serif', serif;text-decoration:none}.site-nav-item a:hover{color:#17678a}.header-search-form{float:right;margin-left:2em}.header-search-form input{display:block;float:left}.header-search-input{width:200px;margin-top:1em;outline:none;background:#fff url("assets/search-icon.svg") no-repeat 10px center;padding:.5em .5em .5em 2em;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,0.39);border:1px solid #ccc;border-radius:5px}.header-search-input:focus{border:1px solid #14485b}@media only screen and (max-width: 640px){.site-header{margin-bottom:0}.site-header-container{width:100%;padding-left:0;padding-right:0}.site-header-logo{float:none}.site-header-logo img{margin:0 auto}.site-nav{float:none;padding-right:0}.site-nav-item{width:25%;text-align:center;margin-right:0}.site-nav-item.handheld-hidden{display:none}.site-nav-item a{font-size:1em}.header-search-form{display:none}}.header-nav{background-color:#14485b;position:relative}.header-nav-checkbox{display:none}.header-nav-toggle,.header-nav-link{font-size:1.2em;display:block;padding:.5em 2em;font-family:'Bree Serif', sans-serif;color:#fff}.header-nav-toggle{position:relative;padding-left:2em;-webkit-tap-highlight-color:transparent}.header-nav-toggle:hover{cursor:pointer}.header-nav-toggle::before{content:'';position:absolute;top:1em;left:.5em;width:1em;height:.125em;border-top:.375em double #fff;border-bottom:.125em solid #fff}.header-nav-list{display:none;padding:0;margin:0;list-style:none;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(0,0,0,0.2)}.header-nav-link{color:#fff;text-decoration:none}.header-nav-link:hover{background-color:rgba(255,255,255,0.1)}.header-search-nav-item{display:none;padding:0 2em}.header-search-nav-item .header-search-input{box-sizing:border-box;width:100%;margin:.5em 0;background-color:rgba(0,0,0,0.3);color:#fff;border-color:rgba(0,0,0,0.1)}@media only screen and (max-width: 640px){.header-nav-checkbox:checked ~ .header-nav-toggle{border-bottom:1px solid rgba(0,0,0,0.2)}.header-nav-checkbox:checked ~ .header-nav-list{display:block;position:absolute;width:100%;background-color:#14485b;z-index:1;box-shadow:0 4px 2px -2px rgba(0,0,0,0.5)}.header-search-nav-item{display:block}}@media only screen and (min-width: 641px){.header-nav-checkbox,.header-nav-toggle{display:none}.header-nav-list{display:block;width:90%;margin:0 auto;max-width:1200px}.header-nav-item{float:left}.header-nav-link{padding-left:.5em;padding-right:.5em}}.post-section,.comments-thread{position:relative;padding:1em;margin-bottom:1em;background-color:#fff;border:1px solid #ccc}.comments-thread{padding-top:.5em;padding-bottom:0}.post-title{margin-top:0;margin-right:4em;font-size:32px}.post-title a{color:#333;text-decoration:none}.post-title a:hover{color:#14485b;text-decoration:underline}.post-date-ribbon{position:absolute;top:1em;right:-10px;padding:.5em;background-color:#14485b;font-weight:bold;font-size:1.25em;color:#fff}.post-date-ribbon::after{content:'';position:absolute;top:100%;right:0;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:#0b2731;border-left-color:#0b2731}.post-author{display:flex;align-items:center;margin-top:0}.post-author a{margin-left:.3em;color:#17678a;text-decoration:none}.post-author a:hover{color:#14485b;text-decoration:underline}.post-author .photo{margin-right:.5em;border:1px solid #17678a;border-radius:50%}.post-body{font-size:1.125em;line-height:1.55556}.post-body.post-excerpt{font-size:1em}.post-body a{color:#17678a;text-decoration:none}.post-body a:hover{color:#14485b;text-decoration:underline}.post-body h2,.post-body h3{margin-bottom:0}.post-body pre,.post-body code{font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace}.post-body p>code{font-size:.88889em;border:1px solid #ddd;background-color:#f8f8f8;border-radius:3px;padding:2px 5px}.post-body pre{padding:.5em .75em;font-size:.83333em;background-color:#f8f8f8;border:1px solid #ccc;border-radius:.25em}.post-body pre>code{padding:0}.post-body img:not(.wp-smiley){box-sizing:border-box;display:block;margin:0 auto !important;max-width:80%;height:auto;padding:3px;border:1px solid #d8d8d8}.post-body img.plain-image{border:0}.post-body p:last-child{margin-bottom:0}.post-body .wp-caption{max-width:80%;margin:0 auto}.post-body .wp-caption img{width:100%;max-width:100%}.post-body .wp-caption-text{background-color:#f3f3f3;margin-top:0;padding:.5em 0;font-size:.88889em;text-align:center;border:1px solid #d8d8d8;border-top:0}.post-metadata{margin:.5em 0}.post-metadata a{color:#17678a;text-decoration:none}.post-metadata a:hover{text-decoration:underline}.page-section .post-title{margin-right:0}@media only screen and (max-width: 640px){.post-section{border-left:none;border-right:none}.post-title{margin-right:0;font-size:1.5em}.post-date-ribbon{position:static;display:inline;padding:0;font-size:1em;background-color:transparent;color:#333}.post-date-ribbon::after{content:',';position:static;border:0}.post-author .photo{display:none}.post-body{font-size:1em}.post-body img:not(.wp-smiley),.post-body .wp-caption{max-width:100%}}.pagination-section{margin-bottom:1em}.pagination-section a[rel],.previous-page-link,.next-page-link{font-family:'Bree Serif', serif;font-weight:normal;font-size:1.5em;color:#17678a;text-decoration:none;max-width:50%}.pagination-section a[rel]:hover,.previous-page-link:hover,.next-page-link:hover{color:#14485b;text-decoration:underline}.pagination-section a[rel]{font-size:1.125em}.pagination-section a[rel='next'],.previous-page-link{float:right;text-align:right}.pagination-section a[rel='next']::after,.previous-page-link::after{content:' »'}.pagination-section a[rel='prev'],.next-page-link{float:left}.pagination-section a[rel='prev']::before,.next-page-link::before{content:'« '}@media only screen and (max-width: 640px){.pagination-section{width:90%;margin-right:auto;margin-left:auto}.pagination-section a[rel],.previous-page-link,.next-page-link{font-size:1em}.pagination-section a[rel]{max-width:100%;width:100%;text-align:left;margin-bottom:.5em}}.sidebar-box{margin-bottom:1em}.sidebar-box:last-child{margin-bottom:0}.sidebar-box strong{color:#14485b}.sidebar-box-divider{margin-bottom:0}.sidebar-box-divider::after{content:'';display:block;width:100%;height:0;margin:1em 0;border-top:1px solid #ccc;border-bottom:1px solid #fff}.sidebar-box-divider:last-child::after{display:none}.sidebar-cta-link img{display:block;margin:0 auto}.sidebar-title{margin:0 0 1em;padding:.25em;padding-left:.5em;background-color:#14485b;color:#fff}.sidebar-image-list-item{padding-left:0;width:260px;margin:0 auto 1em}.sidebar-image-list-item::before{display:none}.slide-preview{display:block;overflow:hidden;width:260px;height:194px;margin:0 auto;box-shadow:rgba(0,0,0,0.2) 0 0 0 1px,rgba(0,0,0,0.3) 0 2px 5px;border-radius:4px;background-size:cover;background-position:center;direction:ltr;text-align:left;text-indent:-999em}.social-links{margin:0;padding:0;list-style:none}.social-links>li{float:left;margin-right:.5em}.social-links>li:last-child{margin-right:0}.social-link{display:block;width:2.5em;height:2.5em;color:#fff;text-align:center;overflow:hidden;text-decoration:none;transition:.1s}.social-link::before{box-sizing:border-box;display:block;height:2em;width:2em;font-family:'socicon';font-size:1.25em;line-height:2;border:1px solid rgba(0,0,0,0.3)}.social-link:hover{transform:translateY(-5px)}.github-link::before{content:'Q';background-color:#000}.twitter-link::before{content:'a';background-color:#4da7de}.facebook-link::before{content:'b';background-color:#3e5b98}.linkedin-link::before{content:'j';background-color:#3371b7}.rss-link::before{content:',';background-color:#f26109}.subscribe-title{color:#14485b;margin:0 0 .5em}.subscribe-form-control{margin:0 0 .5em}.subscribe-input{float:left;box-sizing:border-box;height:30px;width:190px;padding:.3125em .625em;background-color:#fff;border:1px solid #ccc;border-right:0;font-size:13px;border-radius:3px 0 0 3px;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}.subscribe-input:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(23,103,138,0.5);border-color:#17678a}.subscribe-submit{float:left;box-sizing:border-box;height:30px;padding:.5em .75em;font-size:13px;font-family:Helvetica, arial;font-weight:bold;color:#fff;border:1px solid #14485b;background-color:#17678a;background-image:linear-gradient(#1e88b6, #17678a);border-radius:0 3px 3px 0;text-shadow:0 -1px 0 rgba(0,0,0,0.25);cursor:pointer}.subscribe-submit:hover{background-color:#10465e;background-image:linear-gradient(#17678a, #10465e);border-color:#0b2731}.subscribe-submit:focus{outline:none}.subscribe-submit:active{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}.subscribe-submit.is-disabled{opacity:.7;background-image:none;border-color:#17678a}.site-footer{clear:both;text-align:center;margin-bottom:2em}.site-footer p{margin:0}.site-footer .footer-copy{margin-right:1em;color:#666}.site-footer a{color:#17678a;text-decoration:none}.site-footer a:hover{color:#14485b}@media only screen and (max-width: 640px){.footer-copy{display:block;margin-right:0}}.error404 .site-header{margin-bottom:0}.error404 .site-container{width:100%;max-width:none}.not-found-container{background:transparent url("assets/404.jpg") no-repeat center center;padding:1.5em 0;margin-bottom:1.5em}.not-found-content{box-sizing:border-box;float:right;width:400px;padding:1.5em;margin-right:10%;background-color:rgba(0,0,0,0.6)}.not-found-content h1{color:#6cf;margin:0}.not-found-content p{font-size:1.125em;color:#fff}.not-found-content ul{list-style:none;margin:0;padding:0}.not-found-content a{color:#6cf;text-decoration:none}.not-found-content a:hover{text-decoration:underline}@media only screen and (max-width: 640px){.not-found-content{float:none;margin:0 auto;width:90%}}.post-list{padding:0;list-style-position:inside}.post-list-item{list-style:none;position:relative;padding-left:1em;margin-bottom:.25em}.post-list-item::before{content:'';position:absolute;top:.4375em;left:0;width:0;height:0;border:.3125em solid transparent;border-left-color:#14485b}.post-list-item a{color:#17678a;text-decoration:none}.post-list-item a:hover{color:#14485b;text-decoration:underline}.blank-slate{padding:1em;background-color:#fff;border:1px solid #ccc}.blank-slate label{display:none}.blank-slate input[type="text"]{float:left;box-sizing:border-box;height:30px;width:190px;padding:.3125em .625em;background-color:#fff;border:1px solid #ccc;border-right:0;font-size:13px;border-radius:3px 0 0 3px;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}.blank-slate input[type="text"]:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(23,103,138,0.5);border-color:#17678a}.blank-slate input[type="submit"]{float:left;box-sizing:border-box;height:30px;padding:.5em .75em;font-size:13px;font-family:Helvetica, arial;font-weight:bold;color:#fff;border:1px solid #14485b;background-color:#17678a;background-image:linear-gradient(#1e88b6, #17678a);border-radius:0 3px 3px 0;text-shadow:0 -1px 0 rgba(0,0,0,0.25);cursor:pointer}.blank-slate input[type="submit"]:hover{background-color:#10465e;background-image:linear-gradient(#17678a, #10465e);border-color:#0b2731}.blank-slate input[type="submit"]:focus{outline:none}.blank-slate input[type="submit"]:active{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}.blank-slate input[type="submit"].is-disabled{opacity:.7;background-image:none;border-color:#17678a}.blank-slate-title{margin-top:0;margin-right:4em;font-size:32px}body{background-color:#eee;font:16px/1.5 Georgia, serif;color:#333}h1,h2,h3{font-family:'Bree Serif', serif;font-weight:normal}.page-list-title{color:#17678a;margin-top:0}.page-list-title strong{color:#333;font-weight:normal}@media only screen and (max-width: 640px){.page-list-title{width:90%;margin:.33333em auto}}span.emoji-sizer{font-size:1.125em}
