<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: CNC
Theme URI:
Author: Nuno Palma
Author URI:
Description: Another Custom template
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain:customtheme

This theme, like WordPress, is licensed under the GPL.
*/


	/*** Reset ***/
	*{box-sizing: border-box;}
	body{margin:0;font-family: 'Libre Franklin', sans-serif;font-size:17px;color:#1a1a1a;background:#f4f4f4;word-wrap: break-word;}
	img{max-width:100%;height:auto;}
	a{text-decoration:none;color:inherit;}
	h1,h2,h3{margin:0;}
	figure{margin:0;}
	input,textarea{font-size:inherit;font-family:inherit;}

	/*** Helper ***/
	.left{float:left;}
	.right{float:right;}
	.clearfix:after{content:'.';clear:both;display:block;height:0;visibility:hidden;}
	.text-center{text-align:center;}
	.text-left{text-align:left;}
	.text-right{text-align:right;}
	.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none; }

	.load-background{background-size:cover;background-position:center;position:relative;}
	.load-background img{display:none;}
	.overlink{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
	.grey-back{background-color:#f2f2f2;}

	.category-tag{display: inline-block; background:#0082a2;color:#FFF;padding:0.6em 0.5em 0.4em 0.7em; font-size:0.6em;text-transform:uppercase; letter-spacing:0.2em;}
	.category-tag2{display: inline-block; color:#01547c; font-size:0.6em; text-transform:uppercase; letter-spacing:0.2em; line-height:1em;}

	.read-more{display: inline-block; background:#0082a2;color:#FFF;padding:0.6em 0.5em 0.4em 0.7em; font-size:0.6em;text-transform:uppercase; letter-spacing:0.2em;margin-top:1.5em;}

	img.alignright { float: right; margin: 0 0 1em 1em; }
	img.alignleft { float: left; margin: 0 1em 1em 0; }
	img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
	.alignright { float: right; }
	.alignleft { float: left; }
	.aligncenter { display: block; margin-left: auto; margin-right: auto; }

	/*** Grid ***/
	.container{max-width:1200px;margin:0 auto;padding:0 15px;}
	.row{margin:0 -15px;display:flex;flex-wrap:wrap;align-items:stretch;}
	.row:after{content:'.';clear:both;display:block;height:0;visibility:hidden;}
	.col{padding:0 15px;min-height:1px;}
	.col1{width:8.333%;}
	.col2{width:16.667%;}
	.col3{width:25%;}
	.col4{width:33.333%;}
	.col5{width:41.667%;}
	.col6{width:50%;}
	.col7{width:58.33%;}
	.col8{width:66.667%;}
	.col9{width:75%;}
	.col10{width:83.333%;}
	.col11{width:91.667%;}
	.col12{width:100%;}

	/*** Header ***/
	.main-header{position:relative;padding:30px 0;box-shadow:0 0 3px rgba(0,0,0,0.3);background:#FFF;z-index:99;}
	.main-header h2{}
	.main-logo img{display:block;max-height:95px;}
	.top-links{margin:0 0 30px 0;font-size:0.9em;}
	.top-links a{margin-left:1em;transition:0.3s;}
	.top-links a:hover{color:#0082a2;}
	.search-link{}
	.top-search-form{display:inline-block;vertical-align:middle;}
	.top-search-form .search-input{display:inline-block;width:80%;border:none;border-bottom:1px solid #000;padding:0 2em 2px 0;color:#666;background:transparent;}
	.top-search-form button{display:inline-block;background:transparent;border:none;margin-left:-2em;cursor:pointer;}
	.top-search-form .search-input:focus:invalid{box-shadow:none;border:none;border-bottom:1px solid #000;}

	.fixed-header{position:fixed;top:-100px;left:0;width:100%;padding:10px 0;transition:0.5s;}
	.fixed-header .top-links{display:none;}
	.fixed-header .main-logo img{max-height:40px;}
	.visible-fixed-header{top:0;}

	/*** Main menu ***/
	.main-menu{margin-right:-12px;}
	.main-menu ul, .main-menu li{padding:0;margin:0;list-style-type:none;}
	.main-menu a{cursor:default;font-weight:400;}
	.main-menu a:link{cursor:pointer;}
	.main-menu a:link:hover{text-decoration:underline;}
	.main-menu ul li{position:relative;display:inline-block;}
	.main-menu ul li a{position:relative;display:inline-block;z-index:10;padding:10px 12px;border:1px solid transparent; }
	.main-menu ul li.menu-item-has-children:hover &gt; a{border:1px solid #EEE;border-bottom:none;background:#FFF;}
	.main-menu ul li.menu-item-has-children &gt; a:after{content: "\f0dd";font-family:'Font Awesome 5 Free';display:inline-block;vertical-align:top;font-size:0.8em;margin:0.1em 0 0 0.3em;font-weight: 900;}
	.main-menu ul li ul{display:none;position:absolute;z-index:9;top:100%;left:0;margin:-2px 0 0 0;font-size:0.9em; background:#FFF; border:1px solid #EEE;text-align:left;}
	/*.main-menu ul li:hover ul{display:block;}*/
	.main-menu ul li ul li{display:block;padding:0;margin:0;}
	.main-menu ul li ul li a{display:block;padding:12px 12px 0 12px;white-space:nowrap;color:#444;}
	.main-menu ul li ul li:last-child a{padding-bottom:12px;}

	.main-menu ul li{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;}

	.main-menu ul li ul li ul{ position:relative; width:100%; left:0; top:100%; background:#f2f2f2; z-index:99; display:none; border-color:#FFF;}
	.main-menu ul li ul li.menu-item-has-children:hover &gt; a{border-color:#FFF;background:#FFF;}
	.main-menu ul li:hover ul li ul{display:none;}

	.main-menu ul li ul li:hover ul{display:block;}
	/*.main-menu ul li ul li ul li{padding-left:1em;}*/
	.main-menu ul li ul li ul li a{padding:0 0 0 2em;}
	.main-menu ul li ul li ul li a:hover{}
	.main-menu ul li ul li ul li:first-child a{padding-top:12px;}

	/*** Home background elements ***/




	/*** Home ***/
	.home-headlines{padding-bottom:30px;}
	.home-headlines .row .col{perspective:1000px;}
	.home-headline{position:relative;overflow:hidden;background:#EEE;transition:0.3s;margin-top:30px;}
	.home-headline:hover{box-shadow:0 0 3px rgba(0,0,0,0.3);opacity:0.9;}
	.home-headline figure{width:100%;height:300px;}
	.col12 .home-headline figure{width:100%;height:450px;}
	.home-headline img{display:none;}
	.home-headline header{position:absolute;width:100%;bottom:0;padding:1em 1em 1.25em 1em;background:linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.8) 50%);color:#FFF;z-index:2;}
	.home-headline header h2{font-size:1.2em !important;line-height:1.5em;font-weight:400;margin-top:10px;}
	.col6 .home-headline header h2{font-size:1.3em;}
	.col3 .home-headline header h2{font-size:1.1em;}
	.home-headline header p{margin:0.5em 0 0 0;font-size:0.9em;line-height:1.5em;display:none;}
	.col12 .home-headline header p{display:block;}

	.home-calendar{margin-top:30px;height:300px;box-shadow:0 0 5px #CCC;}
	.home-calendar-title{background:#F50057;padding:1em;color:#FFF;font-size:1em;}
	.home-event{padding:1em 1em 0 1em;}
	.home-event-date{font-size:0.8em;margin-bottom:0.3em;}
	.home-event h3{font-size:1em;font-weight:normal;}

	.home-section{margin-top:30px;}
	.home-section .col{padding:0 15px 30px 15px;}
	.home-section-title{font-weight:700;margin-bottom:1em;font-size:1.5em;line-height:1em;}
	.home-section-title:after{content:'';display:block;width:1.5em;height:4px;background:#0082a2;margin-top:0.2em;}
	.grey-section{background:#F4f4f4;}

	.home-article{position:relative;height:100%;background:#FFF;transition:0.3s;box-shadow:0 0 2px #CCC;}
	.home-article:hover{box-shadow:0 0 3px rgba(0,0,0,0.5);opacity:0.9;}
	.home-article figure{width:100%;padding-top:66.66%;background-color:#EEE;}
	.home-article img{display:none;}
	.home-article header{padding:1em 1em 1.2em 1em;}
	.home-article h3{font-weight:400;font-size:1.2em;line-height:1.4em;margin-top:0.3em;}
	.home-article h3:hover{text-decoration:underline;}
	.home-article p{margin:0.5em 0 0 0;}

	#other-sites h2{font-size:0.9em;font-weight:normal;}

	/*.home-headlines .col3{width:33.33%;}
	.home-headlines .col6{width:66.66%;}
	.home-headlines .col9{width:100%;}*/

	.home-headlines .col{margin-bottom:30px;}
	.home-headlines .home-article h2{font-size:1.2em;font-weight:400;margin-top:0.25em;}

	/*** sidebar ***/
	.sidebar{margin-top:30px;}
	.sidebar .row{margin:0;}
	.side-item{position:relative;margin-bottom:30px;background:#FFF;box-shadow:0 0 2px #CCC;}
	.side-item img{width:100%;display:block;margin-bottom:15px;}
	.side-item header{padding:0 0 1em 0;}
	.side-item h2{font-size:1em;line-height:1.2em;font-weight:700;padding:1.5em 0.5em;text-align:center;/*border:1px solid #DDD;border-bottom:none;*/}
	.side-item h2:after{content:'';display:block;width:1.5em;height:4px;margin:0 auto;background:#0082a2;margin-top:0.3em;}
	.side-item p{margin:0.5em 0 0 0;font-size:1em;}
	#twitter-wrapper{padding:0 10px;text-align:center;}
	.side-item .rss-widget-icon{display:none;}
	.side-item ul{list-style-type:none;padding:0 1em 1em 1em;margin:0;}
	.side-item ul li{display:block;padding:1.5em 0;border-top:1px solid #DDD;}
	.side-item ul li:last-child{margin-bottom:0;}
	.side-item ul li .rsswidget{display:block;font-size:0.8em;}
	.side-item ul li .rsswidget:hover{text-decoration:underline;}
	.side-item ul li .rss-date{font-size:0.7em;color:#01547c;letter-spacing:0.1em;}
	/*.side-item ul li .rss-date:before{content: "\f073";font-family:'Font Awesome 5 Free';display:inline-block;vertical-align:top;font-size:1em;margin:0.25em 0.25em 0 0;font-weight:400;}*/

	/*#sb_instagram{margin:0 -10px 0 -10px !important;width:calc(100% + 15px) !important;}*/

	/*** Category ***/
	.category-section{padding-top:45px;}
	.category-header h1{font-size:2.5em;line-height:1.2em;}
	.category-header h1:after{content:'';display:block;width:1.5em;height:4px;background:#0082a2;margin-top:0.2em;}
	.category-header p{font-size:1.2em;line-height:1.4em;}
	.category-section .home-headline header h3{line-height:1.3em;font-weight:400;margin-top:0.5em;font-size:1.1em;}
	.category-parent{margin-bottom:1em;}
	.category-intro-images{margin:3em 0 2em 0;text-align:center}
	.category-intro-images img{display:inline-block;height:250px;margin:0 1em;}
	.section-list-article{margin-bottom:2em;}
	.section-list-article header p{margin:0.5em 0;}
	.cat-lead{font-size:0.8em;margin-top:1em;line-height:1.6em;}

	/*** Pagination***/
	.pagination{padding:45px 0;text-align:center;font-size:0.9em;}
	.pagination .page-numbers{display:inline-block;padding:0.8em;font-weight:bold;vertical-align:middle;}
	.pagination .page-numbers:link:hover{text-decoration: underline;}
	.pagination .current{color:#999;border:1px solid #DDD;background:#FFF;}
	.pagination .next, .pagination .prev{text-transform:uppercase;font-size:0.7em;}

	/*** Single post ***/
	.page-container{}
	.main-article{margin:30px 0 0 0;/*border:1px solid #EEE;padding:30px;*//*min-height:100%;*/box-shadow:0 0 2px #CCC;padding:30px 30px 60px 30px;background: #FFF;}
	.main-article header{border-bottom:1px solid #DDD;padding-bottom:25px;margin-bottom:30px;}
	.main-article-header h1{font-size:2.5em;line-height:1.2em;margin-top:0.5em;}
	.main-article-header p{margin:0.75em 0 0 0;font-size:1.2em;line-height:1.4em;}
	.main-article-date{color:#666;font-size:0.8em;margin-top:2em;}
	.main-article-date i{margin-right:0.2em;}
	.main-article-pic{margin-bottom:1em;}
	.main-article-content{line-height:1.6em;font-size:1.1em;margin:1em 0 6em 0;}
	.main-article-content a{text-decoration:underline;color:inherit;}

	.related-posts{margin-top:15px;}
	.related-title{font-size:1.2em;margin-bottom:15px;}
	.related-posts .col{margin-bottom:30px !important;}

	.main-article .wp-block-embed-issuu{width:100%;}
	.main-article .wp-block-embed__wrapper{width:100%;}

	/*.home-article{position:relative;height:100%;background:#FFF;transition:0.3s;box-shadow:0 0 2px #CCC;}
	.home-article:hover{box-shadow:0 0 3px rgba(0,0,0,0.5);opacity:0.9;}
	.home-article figure{width:100%;padding-top:66.66%;background-color:#EEE;}
	.home-article img{display:none;}
	.home-article header{padding:1em 1em 1.2em 1em;}
	.home-article h3{font-weight:400;font-size:1.2em;line-height:1.4em;margin-top:0.3em;}
	.home-article h3:hover{text-decoration:underline;}
	.home-article p{margin:0.5em 0 0 0;}*/

	.crp_title{display:block;font-weight:400;font-size:1.2em;line-height:1.4em;margin-top:0.3em;font-family: 'Libre Franklin', sans-serif;padding:15px;}
	.crp_thumb{display:none;}
	.main-article-content .home-article a{text-decoration:none;}

	 /** Social icons ***/
	.social-share{margin-top:30px;}
	.social-share h4{font-size:1em;font-weight:400;margin:0 0 0.5em 0;}
	/*.social-share a{display:inline-block;margin-right:0.5em;font-size:1em;background:#0082a2;color:#FFF;border-radius:50%;line-height:1em;padding:0.5em 0;width:2em;text-align: center;}*/
	.social-share a{display:inline-block;margin-right:0.75em;font-size:1.2em;color:#0082a2;}

	/*** Post Gallery ***/
	.gallery{width:100%;margin:0;padding:0;}
	.gallery:after{content:'.';display:block;clear:both;height:0px;visibility:hidden;}
	.gallery .gallery-item{margin:0;padding:0;display:none;line-height:1em;position:relative;}
	.gallery .gallery-item:first-child{display:block;}
	.gallery br{display:none;}
	/*.gallery .gallery-item dt{width:100%;padding-top:66%;position:relative;overflow:hidden;}
	.gallery .gallery-item dt img{position:absolute;height:100%;width:auto;top:50%;left0;transform:translateY(-50%);}*/
	.gallery .gallery-item dt{width:100%;}
	.gallery .gallery-item dt img{display:block;width:100%;}
	.gallery .gallery-caption{position:absolute;bottom:0;left:0;width:100%;padding:2em 1em 1em 1em;
		background:linear-gradient( rgba(0,0,0,0) 20%,rgba(0,0,0,0.9));color:#FFF;font-size:0.8em;margin:0;}
	.gallery-control{padding:0;margin-top:0.5em;}
	.gallery-button{display:inline-block;cursor:pointer;padding:0.2em 0.5em;margin:0 0.2em 0 0;font-size:0.8em;}
	.gallery-active-button{color:#999;border:1px solid #DDD;}

	/*** Search ***/
	.white-container{margin-top:30px;box-shadow:0 0 2px #CCC;padding:30px 30px 60px 30px;background: #FFF;}
	.search-result{border-bottom:1px solid #DDDr;padding:30px 0;}
	.search-result h3{font-size:1.2em;margin:0.5em 0 0.5em 0;}
	.search-result h3:hover{text-decoration:underline;}
	.search-result p{margin:0;}
	.search-result figure{padding-top:66%;margin-top:0.4em;}

	/*** Footer ***/
	.site-footer{margin-top:90px;background:#FFF;}
	.footer-section{padding:45px 0;border-top:1px solid #EEE;}
	.footer-section h2{font-weight:400; font-size:1em; line-height:1em; text-transform:uppercase; font-weight:bold;margin-bottom:1em;}
	.sponsors-logos{}
	.sponsors-big img{height:50px;margin-right:30px;vertical-align:middle;}
	.sponsors-medium img{height:35px;margin:0 30px 15px 0;}
	.sub-footer{background:#F4F4F4;}

	.footer-grid{display:grid;grid-template-columns:200px auto;align-items:center;margin-bottom:30px;grid-row-gap:60px;}
	.footer-grid h2{margin:0;}
	.footer-grid-item{}
	.footer-grid-item a{font-size:0.8em;text-decoration:underline;color:#333;display: inline-block;margin-top:1em;}
	.footer-grid-item a i{margin-right:0.25em;}

	.footer-sidebar{padding:30px 0;border-top:1px solid #CCC;}
	.footer-item{position:relative;}
	.footer-item h2{position:absolute;width:100%;color:#FFF;bottom:0;background:linear-gradient(rgba(0,0,0,0) 25%,rgba(0,0,0,0.9));padding:2em 1em 1em 1em;font-size:1.3em;}
	.footer-item .load-background{padding-top:90%;}
	.footer-item img{height:200px !important;width:auto;}
	.footer-sidebar-title{font-weight:400; font-size:0.8em; line-height:1em; text-transform:uppercase; font-weight:bold; margin-bottom:1.5em;}

	.footer-contacts{font-size:0.8em;}
	.footer-contacts div{margin-bottom:1em;}
	.footer-contacts i{width:1.5em;color:#333;}
	.footer-social{margin:0 0 2em 0;}
	.footer-social a{font-size:1em;margin-left:0.5em;}
	.footer-menu ul, .footer-menu li{padding:0;margin:0;list-style-type:none;}
	.footer-menu li{display:inline-block;margin-left:1em;}
	.footer-menu a{}
	.footer-rights{font-size:0.7em;background:#333;color:#CCC;}
	.footer-form input{border:1px solid #CCC;padding:0.5em 1em;font-size:0.8em;text-align:right;width:100%;max-width:300px;}

	.newsletter-subscribe{position:fixed;bottom:15px;right:15px;background:#000;color:#FFF;padding:15px 30px;z-index:99;box-shadow:rgba(0,0,0,0.5);}
	.newsletter-closer{position:absolute;font-size:1em;line-height:1em;color:#FFF;background:#000;border-radius:50%;padding:0.5em 0.5em;width:2em;height:2em;text-align:center;cursor: pointer;top:-1em;left:-1em;}

	/*** Bolsas ***/
	.bolsa-category{padding:30px;margin-top:30px;background:#FFF;;box-shadow:0 0 2px #CCC;}
	.bolsa-category h2{margin:0 0 15px 0;font-size:1.5em;border-bottom:1px solid #DDD;padding-bottom:15px;}
	.bolsa-category h3{font-weight:400;color:#0082a2;text-transform:uppercase;margin:0 0 0.5em 0;font-size:0.7em;letter-spacing:0.1em;}
	.bolsa-category-text{line-height:1.6em;}
	.bolsa-link{display:block;background:#0082a2;color:#FFF;padding:0.6em 1.2em 0.4em 1em; font-size:0.8em;text-transform:uppercase; letter-spacing:0.2em;text-align: center;box-shadow:0 0 2px #CCC;}
	.bolsa-sub-item{position:relative;margin-bottom:15px;}
	.bolsa-sub-item figure{padding-top:80%;}
	.bolsa-category h3{font-size:1em;margin:0 0 1em 0;}

	.bolseiro{margin-top:30px;background:#FFF;padding:30px;box-shadow:0 0 2px #CCC;}
	.bolseiro figure{padding-top:85%;}
	.bolseiro h2{margin-top:0.5em;}
	.bolseiro-ano{color:#0082a2;margin:10px 0 5px 0;}
	.bolseiro header p{line-height:1.4em;margin:10px 0;}
	.bolseiro-link{color:#0082a2;font-size:0.9em;text-decoration:underline;}

	/*** Login ***/
	.login-body{background:#0082a2;}
	.login-container{height:100vh;}
	.login-box{position:relative;top:50%;background:#FFF;padding:1.5em;box-shadow:0 0 5px rgba(0,0,0,0.5);display:inline-block;margin:0 auto;transform:translateY(-50%);border-radius:3px;}
	.login-box h1 img{display:inline-block;margin-bottom:0.5em;}
	.login-form input{width:100%;display:block;padding:0.5em 1em;border-radius:3px;margin-bottom:0.5em;border:none;background:#EEE;}
	.login-form input[type="submit"]{background:#01547c;color:#FFF;border:none;cursor:pointer;}
	.form-message{padding:1em 0;color:red;}


	.tnp-subscription{max-width:100% !important;}
	.tnp-subscription label{font-weight:400 !important;}

	/*** Podcasts ***/
	.podcast-item{margin-top:30px; position: relative; cursor:pointer;}
	.podcast-item figure{position:relative;width:100%;padding-top:100%;overflow: hidden;}
	.podcast-item figure img{position:absolute;top:0;width:100%;height:100%; object-fit: cover;}
	.podcast-item header{position:absolute;width:100%;bottom:0;padding:1em 1em 1.25em 1em;background:linear-gradient( rgba(0,0,0,0) , rgba(0,0,0,0.8) 40%);color:#FFF;z-index:2;}
	.podcast-item header h2{font-size:1em; font-weight: 700;}
	.podcast-item header p{display:none;}
	.pod-icons{margin-bottom:20px;}
	.pod-icons *{vertical-align:middle;}
	.pod-icons span{font-size:0.8em; margin-left:0.5em;}
	.pod-date{font-size:0.7em;margin-bottom:0.25em;}

	#podcast-window{position:fixed; top:0; left:0; width:100%; height:100%; z-index:999; background: rgba(0,0,0,0.6); display:none; }
	.podcast-window-content{background:#FFF;position:absolute; width:60vw; top:50%; left:50%; transform:translate(-50%,-50%); box-shadow:0 0 15px rgba(0,0,0,0.8);}
	.podcast-window-content figure{position:relative;width:100%;padding-top:100%;overflow: hidden;}
	.podcast-window-content figure img{position:absolute;top:0;width:100%;height:100%; object-fit: cover;}
	.window-flex{position:relative;display:flex;flex-wrap: wrap; }
	#podcast-window #audio{display:block;width:100%;height:40px;position:absolute;bottom:0; background:#000;}
	.podcast-window-left{position:relative;width:50%;}
	.podcast-window-right{position:relative;width:50%;}
	.podcast-text-scroll{padding:30px; height:30vw; overflow-y: scroll; scroll-padding-bottom: 30px; }
	.podcast-text h2{font-size:1.2em;}
	.podcast-text{font-size: 1em; margin-top:15px;}
	.podcast-text-scroll:after{content:' ';display:block;height:30px;}

	@media screen and (min-width:768px){	
		.main-menu ul li:hover ul{display:block;}	
	}

	/*** Medium ***/
	@media screen and (max-width:768px){

		/*** M Grid ***/
		.m-col1{width:8.333%;}
		.m-col2{width:16.667%;}
		.m-col3{width:25%;}
		.m-col4{width:33.333%;}
		.m-col5{width:41.667%;}
		.m-col6{width:50%;}
		.m-col7{width:58.33%;}
		.m-col8{width:66.667%;}
		.m-col9{width:75%;}
		.m-col10{width:83.333%;}
		.m-col11{width:91.667%;}
		.m-col12{width:100%;}

		/*** Header ***/
		.main-header{padding:15px 0;}
		.main-logo img{display:block;max-height:65px;}
		.top-links{margin:0;position:relative;top:50%;transform:translateY(-50%);}
		.top-links a{display:none;}
		.fixed-header .top-links{display:block;}
		#mobile-menu-icon{display:inline-block;cursor:pointer;margin-left:5px;vertical-align:middle;}
		#mobile-menu-icon:after{content:'\f0c9';font-family:'Font Awesome 5 Free';display:inline-block;font-size:1.5em;margin:0;font-weight: 900;}

		/*** Mobile Main Menu ***/
		.main-menu{display:none;position:absolute;right:0;top:100%;height:auto;z-index:98;margin-right:0;background:#FFF;text-align:right;box-shadow:0 0 3px rgba(0,0,0,0.3);}
		.main-menu ul li{display:block;position:relative;padding:0;margin:0;border-bottom:1px solid #EEE;}
		.main-menu ul li a{display:block;z-index:10;padding:0;margin:0;border:none;padding:15px;}

		.main-menu ul li.menu-item-has-children &gt; a:after{content:"";margin:0;display:block;}
		.main-menu ul li.menu-item-has-children &gt; a:before{content: "\f0dd";font-family:'Font Awesome 5 Free';display:block;float:left;vertical-align:top;font-size:0.8em;margin:0.1em 0.3em 0 0em;font-weight: 900;}
		.main-menu ul li.menu-item-has-children:hover &gt; a{border:none;}
		.main-menu ul li ul{display:block;position:relative;top:0;left:0; border:none;text-align:inherit;height:0px;overflow:hidden;background:#F6F6F6;margin:0;}
		.main-menu ul li:hover ul{height:auto;}
		.main-menu ul li ul.open-mobile-menu{height:auto;}
		.main-menu ul li ul li{padding:0;border:none;}
		.main-menu ul li ul li a{displaay:block;font-weight:400;padding:15px;margin:0;white-space:normal;border-bottom:1px solid #E6E6E6;}
		.main-menu ul li ul li:last-child a{border:none;padding:15px;}
		.main-menu ul li ul li a:after{content:'';display:none;}

		/*** Home ***/
		.home-headlines .col12, .home-headlines .col9{width:100% !important;}
		.home-headlines .col:first-child .home-headline{margin-top:0;}
		.home-headline figure{height:250px;}
		.col12 .home-headline figure{width:100%;height:350px;}
		.home-headline header h2{line-height:1.2em;}
		.col6 .home-headline header h2{font-size:1.2em;}
		.col3 .home-headline header h2{font-size:1.2em;}
		.col12 .home-headline header p{display:block;}


		/** Sidebar **/
		.side-item{padding:15px;}
		.side-item{clear:both;}



	}

	/*** Small ***/
	@media screen and (max-width:480px){

		/*** S Grid ***/
		.s-col1{width:8.333%;}
		.s-col2{width:16.667%;}
		.s-col3{width:25%;}
		.s-col4{width:33.333%;}
		.s-col5{width:41.667%;}
		.s-col6{width:50%;}
		.s-col7{width:58.33%;}
		.s-col8{width:66.667%;}
		.s-col9{width:75%;}
		.s-col10{width:83.333%;}
		.s-col11{width:91.667%;}
		.s-col12{width:100%;}

		/*.main-header{position:fixed;width:100%;x}*/

		html,body{width:100%;overflow-x:hidden;}

		.page-container{padding:0;}
		.main-article{margin:0;padding:30px 15px; }

		/*** Menu ***/
		.main-menu{max-height:90vh;overflow-y:scroll;}
		.home-headline figure{height:350px;}

		/* Home */
		.home-container{padding:0;}
		.home-section-title{margin:0px 15px 1em 15px;text-align:center;}
		.home-section-title:after{margin:0.3em auto;width:20%}
		.home-section{margin-top:0px;}

		 /* Articles */
		 .main-article-content{margin:0 0 2em 0;}

		.bolseiro figure{margin-bottom:15px;}

	}
</pre></body></html>