html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:normal;}
ol, ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
#container{float:left;margin:0 -240px 0 0;width:100%;}
#content{margin:0 280px 0 20px;}
#primary,
#secondary{float:right;overflow:hidden;width:220px;}
#secondary{clear:right;}
#footer{clear:both;width:100%;}
.one-column #content{margin:0 auto;width:640px;}
.single-attachment #content{margin:0 auto;width:900px;}
body, input, textarea, .page-title span, .pingback a.url{font-family:Georgia, "Bitstream Charter", serif;}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags, #site-info,
#site-title,
#wp-calendar,
.calendar_wrap, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label,
.navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
input[type="submit"]{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
pre{font-family:"Courier 10 Pitch", Courier, monospace;}
code{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
#access .menu-header,
div.menu, #colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:940px;}
#wrapper{background:#fff;margin-top:20px;padding:0 20px;}
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #fourth{margin-right:0;}
#site-info{float:left;font-size:14px;font-weight:bold;width:700px;}
#site-generator{float:right;width:220px;}
body{background:#f1f1f1;}
body, input, textarea{color:#666;font-size:12px;line-height:18px;}
hr {
background-color: #e7e7e7;
border: 0;
clear: both;
height: 1px;
margin-bottom: 18px;
} p{margin-bottom:18px;}
ul{list-style:square;margin:0 0 18px 1.5em;}
ol{list-style:decimal;margin:0 0 18px 1.5em;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote{font-style:italic;padding:0 3em;}
blockquote cite, blockquote em, blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
sup, sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:smaller;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
textarea{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px;}
a:link{color:#0066cc;}
a:visited{color:#743399;}
a:active, a:hover{color:#ff4b33;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute !important;height:1px;width:1px;}
#header{padding:30px 0 0 0;}
#site-title{float:left;font-size:30px;line-height:36px;margin:0 0 18px 0;width:700px;}
#site-title a{color:#000;font-weight:bold;text-decoration:none;}
#site-description{clear:right;float:right;font-style:italic;margin:15px 0 18px 0;width:220px;}
#branding img{border-top:4px solid #000;border-bottom:1px solid #000;display:block;float:left;}
#access{background:#000;display:block;float:left;margin:0 auto;width:940px;}
#access .menu-header,
div.menu{font-size:13px;margin-left:12px;width:928px;}
#access .menu-header ul,
div.menu ul{list-style:none;margin:0;}
#access .menu-header li,
div.menu li{float:left;position:relative;}
#access a{color:#aaa;display:block;line-height:38px;padding:0 10px;text-decoration:none;}
#access ul ul{box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);display:none;position:absolute;top:38px;left:0;float:left;width:180px;z-index:99999;}
#access ul ul li{min-width:180px;}
#access ul ul ul{left:100%;top:0;}
#access ul ul a{background:#333;line-height:1em;padding:10px;width:160px;height:auto;}
#access li:hover > a,
#access ul ul :hover > a{background:#333;color:#fff;}
#access ul li:hover > ul{display:block;}
#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a{color:#fff;}
* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover{color:#fff;}
#main{clear:both;overflow:hidden;padding:40px 0 0 0;}
#content{margin-bottom:36px;}
#content,
#content input,
#content textarea{color:#333;font-size:16px;line-height:24px;}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr{margin-bottom:24px;}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul{margin-bottom:0;}
#content pre,
#content kbd,
#content tt,
#content var{font-size:15px;line-height:21px;}
#content code{font-size:13px;}
#content dt,
#content th{color:#000;}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6{color:#000;line-height:1.5em;margin:0 0 20px 0;}
#content table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%;}
#content tr th,
#content thead th{color:#777;font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;}
#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px;}
#content tr.odd td{background:#f2f7fc;}
.hentry{margin:0 0 48px 0;}
.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px;}
.single .hentry{margin:0 0 36px 0;}
.page-title{color:#000;font-size:14px;font-weight:bold;margin:0 0 36px 0;}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:normal;}
.page-title a:link, .page-title a:visited{color:#777;text-decoration:none;}
.page-title a:active, .page-title a:hover{color:#ff4b33;}
#content .entry-title{color:#000;font-size:21px;font-weight:bold;line-height:1.3em;margin-bottom:0;}
.entry-title a:link, .entry-title a:visited{color:#000;text-decoration:none;}
.entry-title a:active, .entry-title a:hover{color:#ff4b33;}
.entry-meta{color:#777;font-size:12px;}
.entry-meta abbr, .entry-utility abbr{border:none;}
.entry-meta abbr:hover, .entry-utility abbr:hover{border-bottom:1px dotted #666;}
.entry-content, .entry-summary{clear:both;padding:12px 0 0 0;}
.entry-content .more-link{white-space:nowrap;}
#content .entry-summary p:last-child{margin-bottom:12px;}
.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry-content input{margin:0 0 24px 0;}
.entry-content input.file, .entry-content input.button{margin-right:24px;}
.entry-content label{color:#777;font-size:12px;}
.entry-content select{margin:0 0 24px 0;}
.entry-content sup, .entry-content sub{font-size:10px;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{clear:both;color:#000;font-weight:bold;line-height:48px;word-spacing:0.5em;}
.page-link a:link, .page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.home .sticky .page-link a{background:#d9e8f7;}
.page-link a:active, .page-link a:hover{color:#ff4b33;}
body.page .edit-link{clear:both;display:block;}
#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px;}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px;}
#entry-author-info #author-description{float:left;margin:0 0 0 104px;}
#entry-author-info h2{color:#000;font-size:100%;font-weight:bold;margin-bottom:0;}
.entry-utility{clear:both;color:#777;font-size:12px;line-height:18px;}
.entry-meta a, .entry-utility a{color:#777;}
.entry-meta a:hover, .entry-utility a:hover{color:#ff4b33;}
#content .video-player{padding:0;}
.format-standard .wp-video, .format-standard .wp-audio-shortcode, .format-audio .wp-audio-shortcode, .format-standard .video-player{margin-bottom:24px;}
.home #content .format-aside p,
.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0;}
.home .hentry.format-aside, .home .hentry.category-asides{padding:0;}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content{padding-top:0;}
.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility{padding-top:4px;}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-container img{max-width:100%;height:auto;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;padding:4px;text-align:center;}
.widget-container .wp-caption{max-width:100% !important;}
.wp-caption img{margin:5px 5px 0;max-width:622px;}
.wp-caption p.wp-caption-text{color:#777;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#777;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #f1f1f1;}
.gallery br+br{display:none;}
#content .attachment img{display:block;margin:0 auto;}
.navigation{color:#777;font-size:12px;line-height:18px;overflow:hidden;}
.navigation a:link, .navigation a:visited{color:#777;text-decoration:none;}
.navigation a:active, .navigation a:hover{color:#ff4b33;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above,
.single #nav-above{display:block;}
#nav-below{margin:-18px 0 0 0;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title,
h3#reply-title{color:#000;font-size:20px;font-weight:bold;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited{color:#777;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover{color:#ff4b33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.reply a, a.comment-edit-link{color:#777;}
.reply a:hover, a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword, .nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#777;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
input[type="submit"]{color:#333;}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{color:#777;font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#777;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
#respond #wp-comment-cookies-consent{width:auto;margin:0 10px 0 0;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget-area select{max-width:100%;}
.widget_search #s{width:60%;}
.widget_search label{display:none;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-title{color:#222;font-weight:bold;}
.widget-area a:link, .widget-area a:visited{text-decoration:none;}
.widget-area a:active, .widget-area a:hover{text-decoration:underline;}
.widget-area .entry-meta{font-size:11px;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody .pad{background:none;}
.wp-calendar-nav{display:table;width:100%;}
.wp-calendar-nav span{display:table-cell;}
.wp-calendar-nav-next, #wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#ff4b33;}
.widget_rss .widget-title img{width:11px;height:11px;}
.widget_text ul, .widget_text ol{margin-bottom:1.5em;}
.widget_text ol{margin-left:1.3em;}
.widget_text ul ul, .widget_text ol ol, .widget_text ul ol, .widget_text ol ul{margin-bottom:0;}
.widget_media_video video{max-width:100%;}
.tagcloud ul{list-style-type:none;margin-left:0 !important;}
.tagcloud ul li{display:inline-block;}
.widget-area .gallery-columns-2 img, .widget-area .gallery-columns-3 img, .widget-area .gallery-columns-4 img, .widget-area .gallery-columns-5 img, .widget-area .gallery-columns-6 img, .widget-area .gallery-columns-7 img, .widget-area .gallery-columns-8 img, .widget-area .gallery-columns-9 img{border:none;max-width:90%;width:auto;}
#main .widget-area ul{margin-left:0;padding:0 20px 0 0;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#main .widget-area ul.wp-block-latest-posts.wp-block-latest-posts__list{list-style:square;}
#primary{}
#secondary{}
#footer-widget-area{}
#footer{margin-bottom:20px;}
#colophon{border-top:4px solid #000;margin-top:-4px;overflow:hidden;padding:18px 0;}
#site-info{font-weight:bold;}
#site-info a{color:#000;text-decoration:none;}
#site-generator{font-style:italic;position:relative;}
#site-generator a{background:url(//2-via.com/wp-content/themes/twentyten/images/wordpress.png) center left no-repeat;color:#666;display:inline-block;line-height:16px;padding-left:20px;text-decoration:none;}
#site-generator a:hover{text-decoration:underline;}
img#wpstats{display:block;margin:0 auto 10px;}
#site-info span[role=separator]{padding:0 0.6em 0 0.3em;}
#site-info span[role=separator]::before{content:'\007c';}
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access,
.entry-meta, .entry-utility, .navigation, .widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
@media print {
body{background:none !important;}
#wrapper{clear:both !important;display:block !important;float:none !important;position:relative !important;}
#header{border-bottom:2pt solid #000;padding-bottom:18pt;}
#colophon{border-top:2pt solid #000;}
#site-title,
#site-description{float:none;line-height:1.4em;margin:0;padding:0;}
#site-title{font-size:13pt;}
.entry-content{font-size:14pt;line-height:1.6em;}
.entry-title{font-size:21pt;}
#access,
#branding img,
#respond,
.comment-edit-link, .edit-link, .navigation, .page-link, .widget-area{display:none !important;}
#container,
#header,
#footer{margin:0;width:100%;}
#content,
.one-column #content{margin:24pt 0 0;width:100%;}
.wp-caption p{font-size:11pt;}
#site-info,
#site-generator{float:none;width:auto;}
#colophon{width:auto;}
img#wpstats{display:none;}
#site-generator a{margin:0;padding:0;}
#entry-author-info{border:1px solid #e7e7e7;}
#main{display:inline;}
.home .sticky{border:none;}
} *{margin:0;padding:0;}
body, input, textarea, .page-title span, .pingback a.url, h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags, #site-info,
#site-title,
#wp-calendar,
.comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label,
.navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="submit"],
pre, code{font-family:"Open Sans", sans-serif;color:#222;}
a:link, #site-title a,
.entry-title a:link, .page-title a:link, .page-link a:link, .entry-meta a, .entry-utility a, .navigation a:link, .comment-meta a:link, .reply a:link, .widget-area a:link, #site-info a,
#access a,
#content a:link h2{color:#007DBA;text-decoration:none;}
a:visited, #content h2 a:visited,
.entry-title a:visited, .page-title a:visited, .page-link a:visited, .navigation a:visited, .comment-meta a:visited, .reply a:visited, .widget-area a:visited{color:#007DBA;text-decoration:none;}
a:hover, a:active, .entry-title a:hover, .entry-title a:active, .page-title a:hover, .page-title a:active, .page-link a:hover, .page-link a:active, .entry-meta a:hover, .entry-meta a:active, .entry-utility a:hover, .entry-utility a:active, .navigation a:hover, .navigation a:active, .comment-meta a:hover, .comment-meta a:active, .reply a:hover, .reply a:active, a.comment-edit-link:hover, .widget-area a:hover, .widget-area a:active{color:#007DBA !important;text-decoration:underline;}
.relacionados-tag a:hover, .relacionados-tag a:active{color:#007DBA;text-decoration:underline;}
a[href^="//"]:after{content:url(//2-via.com/image.png);}
a.external-link{background-image:url(//cdn.2-via.com/img/ico/external-link-quora.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:center;padding-right:15px;background-size:10.5px;}
a.internal-link{}
body, input, textarea {
font-size: 16px; line-height: inherit;
} p{margin-bottom:20px;}
ul{list-style:square;margin:0 0 20px -3px;}
ol{list-style:decimal;margin:0 0 20px 1ch;}
hr{background-color:#DDD;}
strong, b{font-weight:600;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="submit"],
textarea{-moz-box-shadow:none;-webkit-box-shadow:none;background:#FFF;border:1px solid #DDD;border-radius:8px;box-shadow:none;}
input[type="submit"]{cursor:pointer;height:26px;padding:0 3px;}
input::-moz-focus-inner{border:0;padding:0;}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1;}
html{overflow-y:scroll;}
body, ins{background-image:url(//2-via.com/grid-light.png?2) !important;background-attachment:fixed;background:transparent;}
body, #content{text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;}
pre{-webkit-text-size-adjust:none;}
code{-webkit-text-size-adjust:none;}
#access,
.entry-meta, .entry-utility, .navigation, .widget-area{-webkit-text-size-adjust:none;}
#site-description{-webkit-text-size-adjust:none;}
#container{float:left;margin:0 -270px 0 0;width:100%;}
#content{margin:0 270px 0 0;text-align:left;}
#primary,
#secondary{float:right;width:250px;position:-webkit-sticky;position:sticky;top:5px;overflow:auto;height:auto;}
#secondary{clear:right;}
#footer{clear:both;width:100%;}
.one-column #content,
.single-attachment #content{margin:0 auto;width:100%;}
#access .menu-header,
div.menu, #colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:100%;}
#wrapper{background:transparent;padding:0 10px;width:980px;}
#site-info{color:#555;float:none;font-size:.9em;font-style:normal;font-weight:normal;overflow:hidden;width:100%;}
#header{padding:5px 0 5px;}
#branding{height:38px;}
#site-title{line-height:1em;width:auto;margin:0 !important;letter-spacing:1px;display:flex;font-size:1.5em !important;}
div.favicon{background-image:url(//2-via.com/favicon.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center, 50%, 50%;position:relative;float:right;height:32px;width:32px;right:0;top:0;}
#site-description{display:grid;flex-direction:column;justify-content:center;align-items:stretch;width:52%;padding:0.2em 0 0 1em;margin:0.2em 0 0.5em 0;float:none;clear:none;}
#access{width:auto;background:transparent !important;}
#access .menu-header, 
div.menu{font-weight:600;}
#access a{font-size:2em;font-variant:all-small-caps;padding:0;letter-spacing:1px;}
#access ul ul{box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
#access li:hover > a,
#access ul ul:hover > a,
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a{background:#FFF !important;color:#007DBA !important;text-decoration:underline;border-radius:8px;}
#access li:hover > a{background-image:url(//2-via.com/grid-light.png?2) !important;background:transparent !important;}
#access li > a:only-child:after{content:"";}
#access ul ul{width:auto !important;border-radius:8px;border:1px solid #ddd;padding:2px;background:#fff;}
#access ul ul li{min-width:auto !important;}
#access ul ul a{background:#fff;line-height:1em;padding:10px;width:100%;}
#access .sub-menu{text-align:center;font-size:.8em;}
#access .menu-header .sub-menu > li{float:none !important;}
#access .menu > li:nth-child(1) > ul{left:0 !important;width:210px !important;}
#access .menu > li:nth-child(2) > ul{left:-13ex !important;width:220px !important;}
#access .menu > li:nth-child(3) > ul{left:-100% !important;}
#access .menu li:nth-child(1) ul ul{left:100% !important;}
#access .menu li:nth-child(2) ul ul{left:100% !important;}
#access .menu li:nth-child(3) ul ul{left:-100% !important;}
#access .menu li:nth-child(4) ul ul{left:-100% !important;}
#access span.svg{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:16px;height:16px;vertical-align:middle;left:-5px;position:relative;}
.header-bar{position:fixed;top:0;z-index:1;width:100%;background-color:#ccc;}
.progress-container{width:100%;height:6px;background:#ccc;}
.progress-bar{background:#15c;background:transparent -webkit-gradient(linear,left top,right top,from(#007DBA),to(#00d4d4)) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(left,#007DBA,#00d4d4) 0 0 no-repeat padding-box;background:transparent -o-linear-gradient(left,#007DBA 0,#00d4d4 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#007DBA,#00d4d4) 0 0 no-repeat padding-box;width:0%;height:6px;}
form#searchform{display:flex;padding:1px;margin:0;width:50%;border:1px solid #CCC;border-radius:20px;background:#FFF;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
input#searchsubmit{text-indent:-999px;overflow:visible;width:32px;padding:0;margin:0;border:0;border-radius:inherit;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' class='icon_svg-stroke' viewBox='0 0 24 24'%3e%3cpath d='M10.5 18a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15Zm10.45 2.95L16 16l4.95 4.95Z' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3e%3c/path%3e%3c/svg%3e") no-repeat center;cursor:pointer;opacity:0.7;}
input#s{outline:0;background:#FFF;border:0;border-radius:20px;padding:2px;word-wrap:break-word;display:flex;flex:1;width:100%;margin:0;-webkit-tap-highlight-color:transparent;padding:0 0 2px 10px;}
#content .rank-math-breadcrumb p,
#footer .rank-math-breadcrumb p{margin-bottom:0 !important;}
nav.breadcrumbs{color:#999;clear:left;font-size:.7em;margin-bottom:0;}
nav.breadcrumbs ol{list-style:none;height:20px;margin:0;}
nav.breadcrumbs ol li{display:inline;font-style:normal;margin-top:15px;padding-bottom:15px;}
nav.breadcrumbs ol span.seta:before{content:"\203A";color:gray;font-style:normal;font-weight:bold;padding:0 7px;}
nav.breadcrumbs a{color:#999;font-weight:normal;}::placeholder{color:#999;}
#main{padding:10px 0;}
#content,
#content input,
#content textarea{color:#222;font-size:1em;line-height:1.4em;}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr{margin-bottom:20px;line-height:2em;}
#content h2,
#content h3,
#content h4,
#content h5,
#content h6{color:#222;font-size:1.4em;line-height:1.2em;margin:0 0 20px 0;}
#content h2{font-weight:600;margin-top:75px;}
#content h3{font-size:1.1em;font-weight:500;margin:0 0 5px 0;}
#content h4{font-size:1em;font-weight:400;margin:0 0 5px 0;}
.hentry{margin:0 0 30px 0;}
#content .page-title{color:#222;font-size:2em;font-weight:700;margin:0 0 5px 0;font-size:2rem;text-transform:uppercase;margin-top:0.9375rem;letter-spacing:1px;background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #e8f8ff), color-stop(50%, transparent)) !important;background:linear-gradient(to top, #e8f8ff 50%, transparent 50%) !important;}
#content .entry-title{color:#222;font-size:1.7em;font-weight:700;margin-bottom:5px;}
.entry-meta{color:#999;padding:10px 0;}
.entry-content, .entry-summary{clear:none;padding:5px 2px 0 0;}
.miniatura{margin:3px 0 0.9375rem 0;}
.miniatura > img, #lista-artigos a > img{border:1px solid #DDD;border-radius:8px 8px 0 0;padding:0;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);background:#FFF;}
.entry-title > span{font-size:2rem;text-transform:uppercase;margin-top:0.9375rem;letter-spacing:1px;background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#e8f8ff),color-stop(50%,transparent)) !important;background:linear-gradient(to top,#e8f8ff 50%,transparent 50%) !important;}
#content ol li, 
#content ul li{margin-bottom:10px;list-style-position:outside;}
#content ol li,
#content .entry-content ol li{padding:0;margin-left:3ch;}
#content ul li,
#content .entry-content ul li{padding:0 0 0 3px;margin-left:4ch;}
#content ol li::marker{font-size:1.5em;font-weight:600;color:#007DBA;}
#content ul li::marker{font-size:1.1em;color:#007DBA;}
div.google-auto-placed{padding-top:0;margin-bottom:1em;}
div.ad-postagem:before, div.google-auto-placed:before:{content:"CONTINUA DEPOIS DA PUBLICIDADE";font-size:.5625rem;color:#666;text-align:center;display:block;left:0;right:0;top:0;letter-spacing:.2px;}
ins.adsbygoogle{margin:auto !important;}
h2.abre-fecha{margin:0 !important;font-size:1.4em !important;text-transform:none;}
h3.abre-fecha, div.abre-fecha{margin:0 !important;font-size:1.1rem !important;text-transform:none;}
span.cinza{color:gray;}
span.bold{font-weight:600;}
span.italic{font-style:italic;}
div.top-menu a{position:relative;z-index:1;}
p.resumo{color:#666;font-size:1.1em;text-align:left;font-weight:500;}
p.resumo strong{font-weight:500;}
div.datas{display:block;margin:0 0 18px;}
p.autor-da-publicacao{font-weight:600;margin:0 !important;}
p.data-da-publicacao{font-size:.8em;margin:0 !important;}
span.tempo-de-leitura:before{content:"\2014";font-size:.8em;}
span.data-da-atualizacao{font-weight:600;}
span.data-da-atualizacao time{margin-left:1px;}
span.data-da-atualizacao:before{content:"\2014";}
p.relacionado{font-weight:500;}
p.relacionado:before{content:"\203A";color:#007DBA;padding-right:0;font-size:48px;align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:36px;top:6px;position:relative;margin-right:1px;}
p.nota{background:#fff;border:1px solid #DDD;font-size:.9em;margin:0 0 2em 1.7ch !important;padding:1em 0.5em 1em 2ch;border-left:7px solid #007DBA;border-radius:0 8px 8px 0;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
p.nota-gradiente{padding:0.5em 0.5em 0.5em 0;border-radius:0 8px 8px 0;background-image:linear-gradient(to right, white , #e8f8ff) !important;font-size:.9em;}
div.iframe{position:relative;overflow:hidden;padding-bottom:56.25%;margin-bottom:20px;border-radius:8px;}
div.iframe embed, div.iframe iframe, div.iframe object, div.iframe video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:8px;}
.kk-star-ratings{float:none !important;margin-bottom:1em !important;display:table !important;}
blockquote{font-style:normal !important;background:#f9f9f9 !important;border-left:0px solid #ccc !important;margin:1.5em 10px !important;;padding:0.5em 10px !important;;text-indent:-0.45em !important;;}
blockquote::before{content:"\300E" !important;color:#007DBA;font-size:1.5em;}
blockquote::after{content:"』" !important;color:#007DBA;font-size:1.5em;}
blockquote p{display:inline !important;}
div.aspas, div.exclamacao{position:relative;display:inline-block;width:100%;margin:0;padding:0 0 20px;overflow:hidden;}
div.aspas p, div.exclamacao p{position:relative;padding:0 0 0 4ch;margin-bottom:0 !important;display:inline-block;width:100%;box-sizing:border-box;}
div.aspas p:before{content:"\300E";display:block;position:absolute;color:#007DBA;font-size:2em;left:0;-webkit-font-feature-settings:"liga" 1;-moz-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;transform:rotate(180deg);}
div.inicio-categoria-simples{display:flex;justify-content:space-between;font-size:.9em;margin:50px 0 30px;}
div.inicio-categoria-simples div{width:33%;border:1px solid #DDD;border-radius:8px;background:#fff;padding:0 5px;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
div.inicio-categoria-simples div h2{margin-top:20px !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
div.inicio-categoria-com-video-imagem-mapa{}
div.inicio-categoria-com-video-imagem-mapa ul, div.inicio-categoria-com-video-imagem-mapa ol{display:flex;justify-content:space-between;}
#lista-artigos{clear:both;margin:0 0 50px 0;overflow:hidden;line-height:1.4em;}
#lista-artigos h3,
#lista-artigos h2{clear:none;margin:0;}
#lista-artigos img{float:left;height:180px;margin:0 20px 50px 0;width:180px;}
#comments{margin-left:10px;margin-right:10px;}
#comments, 
#comments h3.title{margin-top:20px;}
#comments .navigation{clear:both;padding:0;}
.commentlist li.comment{clear:both;border:1px solid #DDD;border-radius:8px;float:left;line-height:1.4em;margin:15px 0 !important;padding:5px !important;text-align:justify;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
.commentlist li:nth-child(3n+1){background:#fff;}
.commentlist li:nth-child(3n+2){background:#e8f8ff;}
.commentlist li:nth-child(3n+3){background:#f9f9f9;}
#comments .comment-body p:last-child{margin-bottom:6px;margin-top:3px;}
.comment-body{float:right;font-size:.9em;font-weight:400;width:79%;}
.commentlist .avatar{float:left;margin-left:-50px;position:relative;}
.comment-author{float:left;font-size:.8em;margin:2px 1% 3px 0;position:relative;text-align:left;word-wrap:break-word;width:19%}
.comment-author cite{color:#555;font-style:normal;font-weight:500;}
.reply{padding:0;}
.date{color:#999;font-size:.9em;}
#respond{border-top:0;clear:both;margin:0;}
#respond textarea{width:100%;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
#respond input{box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
#respond .form-submit{margin:0;}
#respond .form-submit input{font-size:1em;width:auto;height:auto;padding:5px;font-weight:500;color:#FFF;border:1px solid #DDD;background:#007DBA;opacity:.5;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
#comment:focus-within,
#author:focus-within,
#email:focus-within{background:#F5F5F5;border:1px solid #CCC;}
#main .widget-area ul,
#main .widget-area ul ul{list-style:none;margin:0;padding:0;}
.widget-title{}
.widget-area li li{font-size:.8em;padding-bottom:12px;text-align:left;}
#primary .xoxo{opacity:0.9;transition:1s opacity ease-in-out;}
#primary .xoxo:hover{opacity:1;transition:1s opacity ease-in-out;}
ul.item-list > li{text-align:left;}
#assuntos-relacionados{padding-top:15px;font-size:.9em;}
#assuntos-relacionados > ul > li{display:flex;justify-content:left;align-items:center;text-align:left;margin-top:1%;font-size:.9em;}
#assuntos-relacionados > ul > li:before{content:"\203A";color:limegreen;padding-right:0;font-size:2em;align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:20px;width:20px;top:-4px;position:relative;margin-right:1px;}
#assuntos-relacionados > ul > li:after{content:"";height:0.1vh;background-color:#DDD;flex:1;margin:1px 0 0 5px;}
#assuntos-relacionados ul li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:fit-content;}
#assuntos-relacionados > ul > li > a:visited{color:#007DBA;font-weight:500;}
.like-deslike{display:flex;justify-content:center;background:#fff;}
.thumbs-rating-container{padding:20px 0 0 !important;}
.thumbs-rating-container > div{font-size:.8em;height:20px;margin-bottom:5px;padding-bottom:5px;text-transform:uppercase;}
.thumbs-rating-container .thumbs-rating-up{border:1px solid #007DBA;border-radius:8px;background:#e8f8ff !important;color:#333 !important;padding:0.4em 1.5em !important;}
.thumbs-rating-container .thumbs-rating-down{border:1px solid #999;border-radius:8px;background:#f3f3f3 !important;color:#333 !important;padding:0.4em 1.5em !important;}
.thumbs-rating-container .thumbs-rating-up:before{content:"\1F44D";vertical-align:top;padding-right:5px;}
.thumbs-rating-container .thumbs-rating-down:before{content:"\1F44E";vertical-align:top;padding-right:5px;}
.thumbs-rating-already-voted{color:green;}
#footer{margin:1.388888888889em 0 0 0;}
#colophon{border-top:1px solid #CCC;margin-top:-1px;padding:5px 0;}
#site-info ul{list-style:none;margin:0;}
#site-info ul li{display:inline;}
img.alignleft, img.alignright, img.aligncenter, img.size-full{border:1px solid #DDD;border-radius:8px;}
.wp-caption{background:#FFF;line-height:1.4em;margin-bottom:0;padding:0;text-align:center;width:fit-content !important;}
.wp-caption img{margin:0;vertical-align:top;}
.wp-caption p.wp-caption-text{border-bottom:1px dotted #BBB;color:#555;font-size:.8em;margin:0;padding:0 0 5px;background:#EEE;border-radius:8px;}
@media(max-width:988px){
.wp-caption{width:100% !important;}
.wp-caption img{max-width:99.03225806% !important;height:auto;}
}
.attachment-thumbnail{}
div.flow-space-size-1{--flow-space:clamp(1.375rem, 1.2rem + 0.89vw, 2rem);}
#wrapper :is(h2,h3,h4,h5,h6) a[href^="#"]{font-size:.9em;text-decoration:none;color:transparent;transform:translateY(-0.2ex);}
#wrapper :is(h2,h3,h4,h5,h6):hover a[href^="#"],
#wrapper :is(h2,h3,h4,h5,h6) a[href^="#"]:focus{color:gray;}
#wrapper :not([class]) li{line-height:unset;}
#wrapper details, #wrapper details+*{--flow-space:clamp(2.375rem, 1.98rem + 1.96vw, 3.75rem);}
#wrapper details{--flow-space:0.5em;border-block:1px solid #DDD;padding:1rem 0 1.2rem 0;text-align:left;border-radius:8px;display:flow-root;background:#FFF;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);margin:3px;}
#wrapper details summary{position:relative;font-size:clamp(.9rem, .9rem + 0.18vw, .9rem);list-style:none;cursor:pointer;padding-right:clamp(1.375rem, 1.2rem + 0.89vw, 2rem);padding-left:0.5rem;color:#222;font-weight:500;line-height:1.7em !important;text-transform:uppercase;}
#wrapper details > summary::-webkit-details-marker{display:none;}
#wrapper details summary::before{width:28px;height:28px;border-radius:50%;background:transparent;inset-inline-end:0;inset-block-start:-2px;}
#wrapper details summary::before, details summary::after{content:"";display:block;position:absolute;top:0;}
#wrapper details summary::after{width:8px;height:8px;border-bottom:2px solid #555;border-right:2px solid #555;inset-block-start:7px;inset-inline-end:10px;transform:rotate(45deg);}
#wrapper details summary:hover::before{filter:invert(0.05);}
#wrapper details summary:focus{outline:none;}
#wrapper details summary:focus::before{}
#wrapper details[open] summary::after{inset-block-start:11px;transform:rotate(-135deg);}
#wrapper details, #wrapper details+*{--flow-space:clamp(2.375rem, 1.98rem + 1.96vw, 3.75rem);}
#wrapper details>*{--flow-space:clamp(1.375rem, 1.2rem + 0.89vw, 2rem);}
#wrapper div.toc-longo{max-height:35vh;grid-column-gap:0.25rem;grid-row-gap:0.25rem;flex-direction:column;display:flex;overflow:auto;}
#wrapper div.toc{--toc-vert-space:0.5rem;font-size:1rem;margin-top:1em;padding-left:0;}
#wrapper div.toc a:not(:hover){text-decoration:none;}
#wrapper div.toc > ul > li{margin-bottom:10px !important;}
#wrapper ul.toc__list{list-style:none;padding:0;line-height:1.5em;margin:0 0 20px 0;}
#wrapper ul.toc__list li{padding-block:0.5rem;position:relative;font-weight:400;margin:0 !important;padding:0.2em 0 0.2em 0 !important;}
#wrapper ul.toc__list .toc__list{margin-block:0.3em;}
#wrapper ul.toc__list .toc__list li{padding-inline-start:1.25rem;border-inline-start:1px solid #efefef;font-size:.9em;font-weight:400;padding:0.5em 0 0.5em 1em !important;}
*::before, *::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
main > nav{position:sticky;top:2rem;align-self:start;}
#wrapper div.toc ul li.active > a{color:#222;background-image:linear-gradient(to right, white , #e8f8ff);}
#wrapper div.toc a{text-decoration:none;display:block;padding:.125rem 0;color:#007DBA;transition:all 50ms ease-in-out;padding-right:5px;border-radius:8px;}
#wrapper div.toc a:hover,
#wrapper div.toc a:focus {
text-decoration: underline;
} *{box-sizing:border-box;}
#main{display:unset;}
#wrapper div.toc ul{direction:ltr;counter-reset:item;}
#wrapper div.toc a{box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap;}
#wrapper div.toc ul li{display:flex;justify-content:left;align-items:baseline;text-align:left;}
#wrapper div.toc ul li:before{content:"\2713";color:limegreen;padding-right:0;font-size:15px;align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:20px;width:20px;top:0;position:relative;font-weight:bold;margin-right:0;}
body{display:grid;grid-template-columns:auto 0px;}
.container-top{--offset:200px;--fade:160px;width:38px;justify-self:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:998;right:24px;}
.top{position:sticky;bottom:37px;margin-right:0;width:100%;aspect-ratio:1;background:#007dba;border-radius:50%;opacity:.5;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}
.superwebshare-button-small{opacity:.5 !important;right:0 !important;}
.superwebshare-button-small svg{padding-inline-end:0 !important;}
.top:before{content:"";position:absolute;inset:30%;transform:translateY(20%) rotate(-45deg);border-top:4px solid #fff;border-right:4px solid #fff;}
 @media (min-width: 1921px), 
(min-width: 1601px) and (max-width: 1920px),
(min-width: 1201px) and (max-width: 1600px),
(min-width: 1025px) and (max-width: 1360px),
(min-width: 769px) and (max-width: 1024px) {
#access a{}
}
@media (min-width: 481px) and (max-width: 768px),
(min-width: 421px) and (max-width: 480px),
(min-width: 361px) and (max-width: 420px),
(min-width: 301px) and (max-width: 360px),
(max-width: 300px) {
#wrapper { width: auto; }
#container { margin: 0; width: 100%; }
#content { margin: 0; } #site-title { font-size: 1.6em !important; }
#site-title a { letter-spacing: -1px; }
#site-description { width: auto; padding: 0.2em 0.5em 0 0.2em; display: flex; }
form#searchform { width: 40%; }
#access a { font-size: 1.5em; } #access .menu > li:nth-child(2) > ul ul { left: -100% !important; }
#access .menu > li:nth-child(3) > ul { left: -100% !important; }
.entry-title > span { font-size: 1.4rem; }
#primary, #secondary { margin: 0; width: 100%; }
#assuntos-relacionados > ul > li { font-size: 1.2rem; }
#assuntos-relacionados ul li a { white-space: normal; } #wrapper details summary { font-size: 1.1rem; }
#wrapper div.toc { font-size: 1.1rem; }
#wrapper div.toc a { color: #007DBA; }
#wrapper div.toc ul li.active > a { color: #555; background-image: linear-gradient(to right, white , #e8f8ff); }
#wrapper div.toc-longo { max-height: 100vh; } 
#lista-artigos img { margin: 0 20px 0 0; }
div#vejatambem { width: max-content !important; }
div#vejatambem ul { overflow-x: scroll !important; gap: 25px !important; }
div.inicio-categoria-simples { display: block; }
div.inicio-categoria-simples div { width: auto; margin: 10px 0; }
div.inicio-categoria-simples div h2 { white-space: normal; }
div.inicio-categoria-com-video-imagem-mapa ul, div.inicio-categoria-com-video-imagem-mapa ol { display: inline-block; }
}