/*
Theme Name: Tema Nota 10
Text Domain: temaNota10
Version: 2.5.0
Tested up to: 6.3
Requires at least: 4.7
Requires PHP: 7.0.0
Description: Tema completo otimizado para melhorar seu site no sistema de busca e evitar instalações de plugins extras
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready, seo, light
Author: Luiz Antonio Jr
Author URI: https://sitenotadez.com.br
Theme URI: https://sitenotadez.com.br/tema-nota-10
License: Apache License, version 2.0
License URI: https://www.apache.org/licenses/LICENSE-2.0

This is a paid Theme. You are not allowed to use unless according to an agreement with the author.

*/

html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,header,nav,section{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}small{font-size:80%}img{border-style:none}button,input{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}@media print{*,::after,::before,div::first-letter,div::first-line,li::first-letter,li::first-line,p::first-letter,p::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-size:1rem;font-weight:400;line-height:1.5;color:#292b2c;background-color:#fff}h2,h3,h4,h5{line-height:32px;margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle}a,button,input{-ms-touch-action:manipulation;touch-action:manipulation}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input{line-height:inherit}.h2,.h3,.h4,.h5,h2,h3,h4,h5{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.col,.col-lg-10,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-9,.col-md-12,.col-md-4,.col-md-6,.col-md-8,.col-sm-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-lg-10,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-9,.col-md-12,.col-md-4,.col-md-6,.col-md-8,.col-sm-12{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-lg-10,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-9,.col-md-12,.col-md-4,.col-md-6,.col-md-8,.col-sm-12{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-lg-10,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-9,.col-md-12,.col-md-4,.col-md-6,.col-md-8,.col-sm-12{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-lg-10,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-9,.col-md-12,.col-md-4,.col-md-6,.col-md-8,.col-sm-12{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}@media (min-width:576px){.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:0}.form-control::-webkit-input-placeholder{color:#636c72;opacity:1}.form-control::-moz-placeholder{color:#636c72;opacity:1}.form-control:-ms-input-placeholder{color:#636c72;opacity:1}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.25);box-shadow:0 0 0 2px rgba(2,117,216,.25)}.btn:disabled{cursor:not-allowed;opacity:.65}.btn.active,.btn:active{background-image:none}.btn-primary:focus{-webkit-box-shadow:0 0 0 2px rgba(2,117,216,.5);box-shadow:0 0 0 2px rgba(2,117,216,.5)}.collapse{display:none}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;text-align:left;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1d1e1f;text-decoration:none;background-color:#f7f7f9}.dropdown-item.active,.dropdown-item:disabled{color:#636c72;cursor:not-allowed;background-color:transparent}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#464a4c;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#464a4c;text-decoration:none;background-color:#f7f7f9}.list-group-item-action:active{color:#292b2c;background-color:#eceeef}.list-group-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item:disabled{color:#636c72;cursor:not-allowed;background-color:#fff}.tooltip{position:absolute;z-index:1070;display:block;}.clearfix::after{display:block;content:"";clear:both}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}@media (min-width:768px){.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.float-left{float:left!important}.w-100{width:100%!important}.mb-1{margin-bottom:.25rem!important}.text-center{text-align:center!important}

body {
    font-size: 15px;
    line-height: 26px;
    background-color: #ffffff;
}

h1,
h2,
h3,
h4,
h5,
body,
p,
.topbar-section,
.navbar-inverse .navbar-nav .nav-link,
header .dropdown-menu,
.navbar-nav .nav-link {
    font-family: Verdana,Geneva,sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    line-height: 1.4;
    color: #111111;
	margin:0px;
}
p img.aligncenter {display: flex;}

h1 {
    font-size: 3.0em;
    line-height: 50px;
	text-align:center;
}
.artigo h1{margin:10px 0px 10px 0px;}
h2 {font-size: 23px;line-height: 24px; width: 100%; margin-bottom: 13px;}
h3 {font-size: 21px;line-height: 30px; width: 100%; margin-bottom: 13px;}
h4 {font-size: 19px;font-weight:bold;line-height: 29px;width: 100%; margin-bottom: 13px;font-weight:initial}
h5 {font-size: 18px;font-weight:bold;line-height: 25px;width: 100%; margin-bottom: 13px;font-weight:initial}
h6 {font-size: 18px;font-weight:bold;line-height: 24px; width: 100%; margin-bottom: 13px;font-weight:initial}
a {
    color: #111111;
}
body,
p {
    color: #5e5e5e;
}

p {
    margin-bottom: 26px;
    font-size: 17px;
    line-height: 26px;
}

a {
    text-decoration: none;
}

.blockquote {
    border: 1px solid #edeff2;
    background: #fff none repeat scroll 0 0;
    border-left: 4px solid #eceeef;
    font-size: 1.1rem;
    font-style: italic;
    margin-bottom: 1.5rem;
    border-radius: 0 !important;
    padding: 2rem;
}

.anuncio{margin:60px 0px 20px 0px;min-height:280px; width:98%;text-align:center;position:relative}
@media (max-width: 550px) {section .anuncio img{width:100%} }
.tudao{position:relative;float:left;width:100%;padding:10px;background-color:#f1f1f1;border:1px solid #cecece;}


.menu-large {
    overflow: hidden;
    position: static !important;
} 

.menucat {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #111111;
    font-size: 11px;
    padding: 0.3rem 0.6rem;
    line-height: 1;
    color: #ffffff;
}

.post-media:hover .menucat {
    display: none;
}

.post-media img {
    width: 100%;
}


/* Style the tab */

div.tab {
    float: left;
    padding: 2rem 0;
    border-right: 1px solid #e1e3e6;
    width: 20%;
    background-color: #edeff2;
}


/* Style the buttons inside the tab */

div.tab button {
    display: block;
    background-color: inherit;
    color: black;
    padding: 0.5rem 1rem;
    width: 100%;
    border: 0;
    outline: none;
    text-align: right;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #121212;
    font-size: 15px;
    font-weight: 500;
    border-bottom: 1px solid transparent;
    line-height: 1;
    text-transform: capitalize;
}


/* Change background color of buttons on hover */

div.tab button:hover,
div.tab button.active {
    background-color: #ffffff;
    border-right: 0 solid #e1e3e6;
    border-bottom: 1px solid #e1e3e6;
    border-left: 0 solid #e1e3e6;
}

div.tab button:hover {
    border-top: 0;
}

.tabcontent {
    float: left;
    padding: 0 1rem;
    display: none;
    border-left: none;
}

.tabcontent.active {
    display: block;
}

.tab-details {
    padding: 0;
}

.tabcontent {
    border-left: medium none;
    display: none;
    float: left;
    padding: 2rem 1.5rem 0;
    width: 100%;
}

.first-section {
    padding: 0;
    border-bottom: 0;
}

.first-section .container-fluid {
    padding: 0 3px;
}

.section-title h3 {
    display: block;
    margin: 0 0 1.5rem;
    padding: 0;
    line-height: 1;
}

.section-title h3 a {
    border-radius: 3px;
    color: #fff !important;
    font-size: 16px;
    line-height: 1;
    padding: 0.1rem 1.3rem;
}

.lightbg {
    background-color: #f8e1f8;
}

.nopad {
    padding: 0 !important;
    margin: 0 !important;
}

.nopad img {
    width: 100%;
}

.item-h2,
.item-h1 {
    height: 100% !important;
    height: auto !important;
}

.center-side,
.left-side,
.right-side {
    float: left;
    width: 33.33333%;
}

.post-media img,
.masonry-box img {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.post-media:hover img,
.masonry-box:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.masonry-box img,
.masonry-box {
    width: 100%;
}

.masonry-box {
    border: 0.34rem solid #fff;
}

.small-box {
    width: 50%;
    float: left;
}

.masonry-box .blog-meta h4 {
    padding: 0.2rem 0;
}

.footer .widget-title {
    display: table;
    font-size: 18px;
    line-height: 1;
    margin: 0 0 2rem;
    padding: 0 0 0.5rem;
}

.footer {
    padding: 1rem 0 1rem;
	float:left;
	width:100%;
    margin-top:10px;
    margin-bottom:55px;
}

.footer ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer ul li {
    margin-bottom: 0.3rem;
}

.footer ul li:last-child {
    margin-bottom: 0;
}

.footer .fa-star {
    font-size: 12px;
}

.footer-text .fa {
    font-size: 21px;
    margin: 0 0.3rem;
}

.breadcrumb {
    background-color: transparent;
    border-radius: 0;
    list-style: outside none none;
    margin-bottom: 0;
    text-align: right;
    padding: 0;
}

.breadcrumb-item {
    float: none;
    font-size: 12px;
    display: inline-block;
} 

.blog-meta.big-meta p {
    margin-bottom: 0.5rem;
    padding-bottom: 0;
}

.post-media {
    position: relative;
    overflow: hidden;
}

.post-media:hover .hovereffect span::before,
.post-media:hover .hovereffect {
    visibility: visible;
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}

.hovereffect span::before {
    width: 90px;
    text-align: center;
    left: 0;
    right: 0;
    top: 45%;
    margin: -2rem auto;
    visibility: hidden;
    position: absolute;
    height: 90px;
    display: block;
    content: url(images/hover.png);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    zoom: 1;
    filter: alpha(opacity=0);
    opacity: 0;
}

.hovereffect span.videohover::before {
    content: url(images/videohover.png);
}

.blog-list .blog-meta.big-meta h3 {
    margin-left: -20%;
    margin-top: 1rem;
    background-color: #ffffff;
    padding: 1rem 1.5rem 1rem;
}

.footer-text img {
    max-width: 290px;
    height:auto;
    margin-bottom:10px;
}

.footer-text p {
    font-size: 12px; position: relative; text-align: center; margin: 0 auto;
}

.blog-list-widget img {
    background: #fff none repeat scroll 0 0;
    margin-right: 15px;
    max-width: 80px;
    padding: 4px;
}

.blog-list-widget .list-group-item {
    padding: 0;
    border: 0;
    margin: 0;
    background-color: transparent;
}

.blog-list-widget .w-100 {
    margin-bottom: 1rem;
    display: block;
}

.blog-list-widget .w-100.last-item {
    margin-bottom: 0;
}

.blog-list-widget .mb-1 {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 0rem !important;
}

.blog-list-widget small {
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.blog-list h3{font-size:19px;}
#relacionado h4{font-size:16px;}
.newsletter-widget .form-inline {
    display: block;
}
footer .newsletter-widget input{padding:9px}
 .blog-meta{padding:10px}
  

.link-widget li {
    padding: 0.4rem 0.2rem 0.6rem;
    text-transform: capitalize;
    line-height: 1;
    font-weight: 500;
    position: relative;
    margin: 0;
    border-bottom: 1px dashed #dadada;
}

.link-widget li:last-child {
    border-bottom: 0 dashed #dadada;
}

.link-widget li span {
    position: absolute;
    right: 0;
}
 
@media (max-width: 1156px) {
    .small-box .shadow-desc h4 {
        font-size: 14px;
    }
}

@media (max-width: 1047px) {
    .topbar-section .list-inline-item {
        padding: 0 0.2rem !important;
    }
}

@media (max-width: 989px) {
     
    .sidebar,
    .footer .widget {
        margin: 1.5rem 0;
    }
    .center-side,
    .left-side,
    .right-side {
        float: left;
        width: 50%;
    }
}

@media (max-width: 768px) {
    .artigo .newsletter {min-height: 185px !important;}
     .blog-list .blog-meta.big-meta h3 {
        background-color: #ffffff;
        margin-left: 0;
		padding-top:0px;
    }
	.blog-meta.big-meta p{
		padding:0px 20px 0px 20px;
	}
    h1{font-size:2.0em;line-height: 36px;}
	.blog-meta.big-meta{border-bottom:2px solid #e8e8e8;margin-bottom:20px}
}


.shadow-desc {
        bottom: 0;
        position: absolute;
    }
@media (max-width: 728px) {
    .center-side,
    .left-side,
    .right-side {
        float: left;
        width: 100%;
    }
	
}

.top-search{margin: 0 auto;}
section img{max-width:100%;height:auto}
.section-title {font-size:19px;font-weight: 700;color:#111111}
.sidebar .blog-box{border-bottom: 1px solid #c9c9c9;} 
.blog-list .blog-box{margin-bottom:25px;}
.widget {margin-bottom:30px;position:relative;float:left;width:100%;}
form label{width: 65%;position: relative;float: left;}
footer .nuvem a{padding: 10px;position: relative;float: left;line-height:30px}
.shadow-desc .blog-meta a{color:#fff;}
.sidebar h4{line-height:1.5;font-size:16px;}
.blog-content h3{font-size:18px}
.blog-content p{font-size:16px;}
.blink {
  animation: blinker 1s step-start infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.left-side .shadow-desc,.right-side .shadow-desc,.center-side .shadow-desc{bottom: 22px;}
.center-side .small-box .shadow-desc{bottom:0px;}
.center-side .small-box .shadow-desc h2,.center-side .small-box .blog-meta div a p{margin-bottom:20px;font-size:15px}
.center-side .post-media{min-height: 260px;}
.artigo .data{text-align:center;margin-bottom:30px;}
.tags a{font-size:20px}
.share_buttons a {
    padding: 20px 20px 20px 0px;
    text-decoration: none;
}
.paginacao{margin-top:20px}
#relacionado h3 {text-align:left;line-height:20px;margin-top:20px}
#relacionado h3 a{font-size:15px}
#relacionado img{margin-right:20px;position: relative;float: left;}
#relacionado div{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ebebeb;position: relative;float: left;}
#relacionado div:first-of-type{padding-top:10px;}
.sidebar .widget ul li {position: relative;float: left;width: 100%;}
.sidebar .widget ul li a{min-height: 40px;position: relative;float: left;padding: 10px;padding-top: 2px;width: 100%;}
.artigo .newsletter {min-height: 165px;margin: 0px 20px 30px 20px;padding:14px;border:1px dashed #cecece;}
.artigo .newsletter input.form-control{width:70%;float:left;position:relative;display:block}
.artigo .newsletter button.btn{width:20% ;float:left}

@media (max-width: 550px) {
	.artigo .newsletter input.form-control{width:100%}
	.artigo .newsletter button.btn{width:50%;margin-top:10px;float:none}
	.artigo .newsletter p,.artigo .newsletter button{text-align:center}
	.artigo .newsletter{min-height: 225px !important}
}
.artigo img{border-radius:10px;max-width:65%;height:auto;}
.anuncioEspecial{height:auto;width:100%;position:relative;float:left}
.anuncioDepoisPost{min-height: 450px;margin-top: 50px !important;position: relative;text-align: center;float:left;width:100%;}
@media (max-width: 600px)
{
  .anuncio{min-height:350px}
  .anuncioEspecial{padding-bottom:10px;border-bottom:1px solid #cecece;}
  .anuncioDepoisPost{min-height:450px;}
  .artigo img{max-width:85%}
}

.anuncio::before, .anuncioDepoisPost::before {
    display: block;
    white-space: nowrap;
    position: absolute;
    background-color: #fff;
    font-size: .67rem;
    letter-spacing: 1px;
    color: #555;
    top: -48px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 10px;
	width: 300px;
    text-align: center;
	z-index:0;
}
.anuncio::after, .anuncioDepoisPost::after{
	content: " ";
    display: block;
    white-space: nowrap;
    position: absolute; 
    font-size: .67rem;
    letter-spacing: 1px;
    color: #555;
    top: -35px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 10px;
	width: 100%;
    text-align: center;
	border-top: 1px solid #e6e6e6;
	z-index:-1;
}
.conteudo ul{text-align:left}
.conteudo ul li,.conteudo ul li{margin-bottom:20px !important;font-size:16px;}
#relacionado{position:relative;float:left;}
 
figcaption,.wp-caption-text{text-align:center}
a.botao{margin:15px 0px 15px 0px;padding:20px;border-radius:10px;position:relative;float:left;width:100%;text-align:center;transition: color .3s ease-in-out, box-shadow .3s ease-in-out;}
a.botao:hover,a.botao:active {text-decoration: none;}
  a.botao:hover::before,a.botao::before {
    content:"❯";
    position:absolute;
    left:10px;
    font-size:30px;
    animation: blink-animation 1s steps(2, start) infinite;
    -webkit-animation: blink-animation 1s steps(2, start) infinite;
  }
  a.botao:hover::after {
    content:"❮";
    position:absolute;
    right:10px;
    font-size:30px;
    animation: blink-animation 1s steps(2, start) infinite;
    -webkit-animation: blink-animation 1s steps(2, start) infinite;
  }
  @keyframes blink-animation {to {visibility: hidden;}}
  @-webkit-keyframes blink-animation {to {visibility: hidden;}}
  .anterior{float:left;}
  .proximo{float:right;}
  .aligncenter{margin: 0 auto; text-align:center}
  .alignright{float:right;position:relative;margin-left:10px;margin-bottom:10px;}
  .alignleft{float:left;position:relative;margin-right:10px;margin-bottom:10px;}
 .wp-caption{max-width:100%}
 iframe{max-width: 100%; margin: 0 auto; display: flex;border-radius:8px;}
.conteudo blockquote p::before {content: open-quote;}
.conteudo blockquote p::after {content: close-quote;}
.conteudo blockquote p::before, .conteudo blockquote p::after {opacity: 0.25;  padding: 0 10px;  font-size: 3em;}