html {
  font-size: 14px;font-optical-sizing: auto;scroll-behavior: smooth;position: relative; min-height: 100%;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus, .accordion-button:focus {
  box-shadow:none
}

body {
  font-weight:200;font-family: "Barlow", sans-serif;
}

strong {font-weight:600}
.ttl {display:block;font-size:1.2em;font-weight:700;line-height:1.3em;}
.ttl a {color:#634E42;text-decoration:none;}
.date {color:#D5131B;font-weight:600;display:block;font-size:0.8em;}
.btn-primary {background-color:#D5131B;color:#fff !important;border:none;}
.btn-primary:hover {background-color:#fdb913;color:#D5131B !important;}
.btn-secondary {background-color:#fdb913;color:#D5131B;border:none;}
.btn-download {background-color:rgb(248,249,250);position:relative;display:inline-block;padding:12px 15px 12px 8px;margin: 4px 10px 4px 0;border-radius:8px;color:#634E42;text-decoration:none;font-size:1.1em;}
.btn-download:before {font-size:1.1em;}
.btn-download:hover {background-color:#E2DACF;color:#D5131B}
blockquote,
.f-serif {font-family: "Playfair Display", serif;}
blockquote:before {content:"\201c";}
blockquote:after {content:"\201d";}
blockquote strong {font-weight:600;}
.letter-spacing {letter-spacing: 0.2rem;}
h1 {font-family: "Playfair Display", serif;color:#D5131B;font-size:38px;}
h2 {color:#634E42;font-size:28px;font-weight:600}
h3 {font-family: "Playfair Display", serif;color:#D5131B;font-size:30px;font-weight:700}
h3 a {text-decoration:none;}
h3 a:hover {color:#634E42}
h3 a:after {content:"\F280";font-family: 'bootstrap-icons';font-size:0.5em;vertical-align:middle;}
h4 {font-size:25px;font-weight:700;margin:0 0 20px}
main a  {color:#D5131B}
.t-brown {color:#634E42 !important}
.readMore {font-weight:600;text-align:right;font-size:0.9em;text-decoration:none;display:block;}
.readMore:hover {color:#634E42}
.tag {text-decoration:none;display:inline-block;background-color:#EDE7E2;margin:8px 8px 8px 0;padding:3px 10px;}
.tag:hover {background-color:#A3897A;color:#fff !important} 
.max-250 {max-width:250px;}
.backtoTop {border:none;background-color:#fdb913;opacity:0.5;font-size:1.6em;color:#D5131B;transition:0.8s}
.backtoTop:hover {opacity:1}
.box-lnk {text-decoration:none;color:inherit;transition:1s}
.box-lnk:hover,
.box-lnk:active * {color:#D5131B}
.box-lnk:hover {background-color:rgba(237,231,226,0.5)} 
.table-responsive {max-width:100%;}
a {color:#D5131B;text-decoration:none;}
a:hover {color:#634E42}
a:active {color:#683B11}
a.bi {cursor:pointer}
.hideInMobile {display:block;}
.showInMobile {display:none;}

figure {margin:0}
figure a {display:block;}
.mainImgArticle  {margin-top:20px;}

.container-gallery .col {}
.container-gallery .card {background-color:#E2DACF}
.container-gallery .card a {color:inherit;text-decoration:none;}
.container-gallery .card:hover a {color:#D5131B}
.container-gallery .card:hover {background-color:#EDE7E2}

.grid {}
.grid .grid-item {}
.grid .grid-item a {color:#683B11;text-decoration:none;}
.grid .grid-item a:hover {color:#D5131B}
.grid .grid-item .card-body {background-color:#EDE7E2}

header {min-height:165px;}
header .navbar-brand {background-color:#fdb913;padding:18px 35px;}
header .navbar-brand img {max-width:320px}
header .listOptions {list-style:none;background-color:rgba(66,41,24,0.5);padding:12px 18px;}
header .listOptions li {display:inline-block;}
header .listOptions li a {background-color:#fff;border-radius:6px;padding:4px 8px;display:inline-block;color:rgba(66,41,24,0.5);margin:0 4px}
header .container {position:absolute;top:0;left:0;right:0;z-index:999}
.header-cnt {background-image:url(../images/site/bg_bandeira.jpg);background-repeat:no-repeat;background-size:cover;background-position: 0 -40px}

.homeBanner {/*min-height:500px;*/background-color:#808080;}
.homeBanner .slick-dots {bottom:20px}
.homeBanner .slick-dots li {color:#fff}
.homeBanner .slick-dots li button:before {font-size:18px;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #fff;color:rgba(255,255,255,0.2);opacity:1}
.homeBanner .slick-dots .slick-active button:before {color:#fff !important;-webkit-text-stroke-width: 2px;-webkit-text-stroke-color: #fff;}
.homeBanner .desktop {display:block;}
.homeBanner .mobile {display:none;}
.homeBanner .slick-slide {max-height:650px;}
.homeBanner .slick-slide img {width:100%;}

.homeBannerCountdown {position:absolute;bottom:20%;left:5%;right:5%;text-align:center;z-index:1000;}
.homeBannerCountdown .ttl {font-size:4em;line-height:1.1em;text-align:center;margin:0;font-family: "Barlow", sans-serif;color:#fff;}
.homeBannerCountdown .ttl .break {display:block;font-size:0.6em;font-weight:400;line-height:1em;margin-top:20px;clear:both;}
.homeBannerCountdown .ttl span {background-color:#d5131b;padding:0 15px;}
.slick-dotted.slick-slider {}

.slider-pastEvents,
.slider-inauguratedDev {}
.slider-pastEvents .slick-slide,
.slider-inauguratedDev .slick-slide {height:200px;max-height:200px;overflow-y:auto;}

.homeBannerCountdown  {
            opacity: 0;
            animation: fadeInText 5s forwards;
        }
@keyframes fadeInText {
	to {
		opacity: 1;
	}
}

.container .col-md-article {max-width:820px;}

.nav-bots,
.logoCarrosel,
.cntScroller,
.homeBanner {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
}

.nav-bots.slick-initialized,
.logoCarrosel.slick-initialized,
.cntScroller.slick-initialized,
.homeBanner.slick-initialized {
    visibility: visible;
    opacity: 1;    
}

.navbar-nav .nav-item {padding:0;margin:0}
.navbar-nav .nav-item .nav-link {font-family: "Barlow", sans-serif;font-weight:700;color:black;font-size:18px;margin:0 10px;padding:3px 12px;}
.navbar-nav .nav-item .nav-link:hover {color:#D5131B}
.navbar-nav .nav-item {border-right:1px solid #D5131B}
.navbar-nav .nav-item:first-of-type,
.navbar-nav .nav-item:last-of-type {border-right:none}
.navbar-nav .nav-item .bi {color:#D5131B}
.navbar-nav .btnSearch {padding:3px 12px;font-weight:800;margin-left:10px}
.navbar-nav .dropdown-menu {background-color:#EDE7E2;/*border-left:1px solid #D5131B !important*/ }
.navbar-nav .dropdown-menu .dropdown-item:hover {background-color:#E2DACF;color:#D5131B}
.navbar-nav .dropdown-menu .dropdown-item:active {background-color:#A3897A;color:#fff}
/*.navbar-nav .dropdown-menu[data-bs-popper] {left:-1px}*/

.backtoTop {position:fixed;bottom:20px;right:20px;}

.mainImg {/*min-height:400px;*/max-height:500px;background-color:#808080;margin:0 0 30px 0;padding:0;overflow:hidden;}
.mainImg img {width:100%;}

.bg-dark {background-color:#D5131B !important;color:#fff}
.bg-dark a {color:#fff;text-decoration:none;}
.bg-yellow {background-color:#fdb913}
.bg-logo {background-image: url('../images/site/bglogo.svg');background-size: auto 100%;background-repeat:no-repeat; background-position: right center;}
.bg-gov {background-image: url('../images/site/rep_angola.svg');background-size: auto 150%;background-repeat:no-repeat; background-position: right center;color:#634E42;display:none;}
.bg-clear {background-color:#E2DACF !important;color:#634E42}
.bg-light {background-color:#EDE7E2 !important}

.border-y {border-top:1px solid #634E42;border-bottom:1px solid #634E42}

div.adaptiveArea article {flex:2 1 0%;}
div.adaptiveArea aside {flex:1 2 0%;}
div.adaptiveArea .row {width:100%;}

div.docAlternative {}
div.docAlternative article {flex:2 1 0%;}
div.docAlternative aside {flex:1 2 0%;}
div.docAlternative .row {width:100%;}
div.docAlternative section {}

.highlights {gap:21px;display:flex;align-items:stretch;flex-wrap:wrap;}
.highlights .card {background-color:#E2DACF;width:23.8%;transition:1.2s;color:#A3897A}
.highlights .card a {text-decoration:none;color:#A3897A}
.highlights .card a:hover,
.highlights .card:hover a {color:#fff}
.highlights .card:hover {background-color:#D5131B;color:#fff;cursor:pointer;}
.highlights .card-header {/*height:200px;*//*background-repeat:no-repeat;background-size:cover;transition:background-size 0.5s ease-in-out;background-position:center;*/}
.highlights .card:hover .card-header {background-size:170%;background-position:center;}

.highlights .card figure {overflow:hidden;height:210px;width:100%;background-color:#EDE7E2;}
.highlights .card figure img {width:100%;}

.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.nav-bots {margin:0 20px;}
.nav-bots .slick-current.slick-active {background-color:#D5131B;color:#fff;}
.nav-bots .tab {border:0;color:#634E42;font-weight:600;padding:8px 12px;background-color:transparent;text-transform:uppercase;text-align:center;}
.nav-bots .slick-prev:before,
.nav-bots .slick-next:before {color:#D5131B !important;font-size:19px;}
.nav-bots .slick-prev:before {content:"\F22D"}
.nav-bots .slick-next:before {content:"\F231"}
.nav-bots .slick-prev {left:-30px;}
.nav-bots .slick-next {right:-30px;}
.nav-bots .slick-track{ margin-left: 0; }

#formNewsletter {font-size:1.3em;width:80%;max-width:650px;}
#formNewsletter h2 {color:#D5131B}
#formNewsletter h2 span {display:block;font-weight:700;text-transform:uppercase;}
#formNewsletter p {font-weight:500;margin-bottom:30px;}
#formNewsletter .input-elems {display:flex;flex-direction:column;gap:20px;align-items:center;margin:0 0 20px 0}
#formNewsletter input[type=text],
#formNewsletter input[type=button],
#formNewsletter input[type=submit],
#formNewsletter .btn {border-radius:0;border:none;font-size:1em;}
#formNewsletter input[type=button],
#formNewsletter input[type=submit],
#formNewsletter .btn {text-transform:uppercase;font-weight:700}
#formNewsletter a {color:#D5131B;text-decoration:none;}

/*lists*/
ul.news {list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2%}
ul.news li {width:32%;border-bottom:1px solid black;padding-bottom:15px;margin-bottom:30px}
ul.news li figure {margin:0 0 20px 0}
ul.news li figure img {max-width:100%;}
ul.news li .introd {display:block;}
ul.news li .ttl {font-size:1em;font-weight:500}
ul.news li a {color:black;text-transform:none;text-decoration:none;}
ul.news li a:hover {color:#D5131B}
.newsHomeListMain ul.news,
.newsHomeList ul.news {flex-direction:column}
.newsHomeListMain ul.news li,
.newsHomeList ul.news li {width:100%;margin-bottom:0;padding-bottom:0;}
.newsHomeListMain ul.news figure {margin:0;max-height:350px;overflow:hidden;}
.newsHomeListMain ul.news figure img {}
.newsHomeListMain ul.news .ttl {padding:20px;}
.newsHomeList ul.news .ttl {padding:20px 0}

/*footer .bi,*/
.donateTag {display:none !important}

.listCards {list-style:none;display:flex;flex-wrap:wrap;padding:0;/*gap:2%;*/margin:0 !important;width:100%}
.listCards li {/*width:32%;*/}
.listCards li a {text-decoration:none;color:#000}
.listCards li a:hover {color:#A3897A}
.listCards li img {max-width:100%;}
.listCards li .txt .ttl {font-weight:500;font-size:1.1em;}

.docs {list-style:none;margin:0;padding:0;}
.docs li {padding:0 0 0 0;margin:0 0 30px 0;border-bottom:1px solid rgb(222,226,230);display:flex; justify-content:space-between;align-items:center;position:relative;}
.docs li a {font-size:1.1em;text-decoration:none;font-weight:500}
.docs li a:hover {color:#634E42}
.docs li a.tag {font-size:0.9em;font-weight:400}
.docs li .introd {display:block;margin:0 0 5px 0}
.docs li p {margin:0}
.docs li a:before {position:absolute;left:0;top:5px;font-size:2.1em;}
.docs li a.bi-file-earmark-zip-fill:before {content:"";background-image:url(../images/site/ico_zip.svg);height:55px;width:45px;background-repeat:no-repeat;background-position:top left;}
.docs li a.bi-file-earmark-pdf-fill:before {content:"";background-image:url(../images/site/ico_pdf.svg);height:55px;width:45px;background-repeat:no-repeat;background-position:top left;}
.docs li a.bi-bookmark-fill:before {background-position:top right;font-size:0.8em;}
.docs li a.bi-bookmark-fill {padding-left:20px;}

.docs li .container-txt {margin-bottom:10px;flex-grow:3;}
.docs li .bots {margin-bottom:10px;flex-grow:0;text-align:right;}
.docs li .bots a {background-color:rgb(248,249,250);position:relative;display:inline-block;padding:12px 15px 12px 40px;margin: 4px 10px 4px 0;border-radius:8px;color:#634E42;}
.docs li .bots a:before {background-size:40px;height:42px;width:42px;}
.docs li .bots .bi.bi-file-earmark-zip-fill.visualize {display:none;}
.docs li .bots a:hover {background-color:#E2DACF;color:#D5131B}

aside .docs li {}
/*aside .docs li .bots {max-width:130px;}*/
aside .docs li .bots a {padding:5px 10px 5px 30px;margin: 4px 10px 4px 0;font-size:1em;}
aside .docs li .bots a:before {background-size:24px;height:28px;width:28px;}

.blockList {list-style:none;margin:20px 0;padding:0}
.blockList li {padding:0;margin:0 0 20px 0;display:flex;align-items:center;gap:20px;}
.blockList li figure {display:none;}
.blockList .blockDate {background-color:#EDE7E2;padding:10px;width:85px;text-align:center;}
.blockList .blockDate .date {text-transform:uppercase;line-height:1em;}
.blockList .blockDate .date.f-serif {line-height:0.5em;font-size:3.1em;padding-bottom:0.3em;}
.blockList li a {color:#683B11;text-decoration:none;font-weight:600;font-size:1.2em;}

.galleryCards {gap:20px;}
.galleryCards figure {padding:0;background-color:#EDE7E2;position:relative;}
.galleryCards figure figcaption {position:absolute;bottom:0;text-align:center;left:0;right:0}
.galleryCards figure figcaption .bi {color:#fdb913;background-color:#D5131B;padding:8px 16px;display:inline-block;font-size:2em;}

.listContacts {list-style:none;margin:10px 0;padding:0}
.listContacts li {font-size:1.2em;margin:0 0 15px 0}
.listContacts li a {text-decoration:none;}
.listContacts li a:hover {color:#634E42}
.listContacts .bi {font-size:1.4em;margin:0 8px 0 0 }

.areaEvents .date {text-transform:uppercase;line-height:1em;}
.areaEvents .date.f-serif {line-height:0.5em;font-size:3.1em;padding-bottom:0.3em;}
.areaEvents .blockDate {background-color:#EDE7E2;display:flex;justify-content:space-between;align-items:center;}

/*tables*/

.table tr td .icoZIP,
.table tr td .icoPDF {font-size:0.9em}
.table tr td .icoPDF:before,
.table tr td .icoZIP:before {width:35px;height:35px;}
.table tr td.img {}
.table tr td.img img {max-width:180px;}
.table tr th.max-width {width:500px}
/*.table tr td a.bi:before {position:absolute;left:0;top:5px;font-size:2.1em;}
.table tr td a.bi-file-earmark-zip-fill:before {content:"";background-image:url(../images/site/ico_zip.svg);height:55px;width:45px;background-repeat:no-repeat;background-position:top left;}
.table tr td a.bi-file-earmark-pdf-fill:before {content:"";background-image:url(../images/site/ico_pdf.svg);height:55px;width:45px;background-repeat:no-repeat;background-position:top left;}
.table tr td a.bi-bookmark-fill:before {background-position:top right;font-size:0.8em;}
.table tr td a.bi-bookmark-fill {padding-left:20px;}*/


/*specific icos*/
.shareArea .bi.bi-share-fill:before {content:"";background-size:32px;background-image:url(../images/site/ico_share.svg);height:32px;width:32px;background-repeat:no-repeat;background-position:top left;}
.btn-download.bi.bi-file-earmark-zip-fill:before  {content:"";background-size:32px;background-image:url(../images/site/ico_zip.svg);height:32px;width:32px;background-repeat:no-repeat;background-position:top left;vertical-align:middle;}
.btn-download.bi.bi-file-earmark-pdf-fill:before  {content:"";background-size:32px;background-image:url(../images/site/ico_pdf.svg);height:32px;width:32px;background-repeat:no-repeat;background-position:top left;vertical-align:middle;}

.icoPDF {text-transform:uppercase;font-size:1em;color:#6f6f6e;font-weight:600;}
.icoShare {text-transform:uppercase;font-size:1em;color:#6f6f6e;font-weight:600}
.icoZIP {text-transform:uppercase;font-size:1em;color:#6f6f6e;font-weight:600}
.icoPDF:before {content:"";background-image:url('../images/site/ico_pdf.svg');width:45px;height:45px;background-size: cover;display:inline-block;vertical-align:middle;}
.icoZIP:before {content:"";background-image:url('../images/site/ico_zip.svg');width:45px;height:45px;background-size: cover;display:inline-block;vertical-align:middle;}
.icoShare:before {content:"";background-image:url('../images/site/ico_share.svg');width:45px;height:45px;background-size: cover;display:inline-block;vertical-align:middle;}

.shareArea button.btn-light {background-color:#fff; color:#E20613;font-weight:500;display:flex;align-items:center;border:1px solid #fff}
.shareArea .btn-light.dropdown-toggle.show,
.shareArea .dropdown-menu {background-color:#EDE7E2;border:1px solid #EDE7E2}
.shareArea .dropdown-menu .bi{font-size:1.2em;}
.shareArea .dropdown-menu a {margin:0 5px;}
.shareArea .dropdown-menu a:hover {color:#634E42}

.media {background-color:#fdb913;text-align:center}
.media video {width:100%;max-width:100%;margin-top:5px;height:auto;}

footer {}
footer .navbar-nav {display:block;}
footer .navbar-nav .nav-item {border-right:none;display:inline-block}
footer .navbar-nav .nav-item a {text-decoration:none;color:black;font-weight:600;padding:6px 16px;}
footer .navbar-nav .nav-item a:hover {color:#D5131B}
footer .bi {font-size:1.7em;}
footer .logoGov {width:280px;margin:30px;}
footer .container-footer-menu {display: flex;margin:0;align-items:center;flex-direction: row;flex-wrap: wrap; justify-content:center;}
footer .container-footer-menu .col-logo {width:15%;}
footer .container-footer-menu .col-menu {padding:20px;}

/*media-queries*/

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
		
	.highlights .card {width:23.6%;}
	.highlights .card figure {height:180px;}

}


@media only screen and (min-width: 993px) and (max-width: 1200px) {
			
	.highlights .card {width:23.3%;}
	.highlights .card figure {height:150px;}

}

@media only screen and (min-width: 769px) and (max-width: 992px) {
	
	header {}

	.navbar-nav .nav-item .nav-link {padding:3px 2px;margin:0 9px}
	.navbar-nav li,
	.navbar-nav .nav-item {padding:0;}
	.navbar-nav .btnSearch {margin-left:0}

	.navbar .container {max-width:100% !important;width:100%;}

	.highlights .card {width:22.8%;}
	.highlights .card figure {height:110px;}

}

@media only screen and (min-width: 577px) and (max-width: 768px) {
	
	header .container {max-width:100% !important;width:100%;}
	
	header .navbar-brand {padding:6px 10px;display:inline-block;text-align:center;max-width:45%;}
	header .navbar-brand img {max-width:100%;}
	header .listOptions {position:absolute;top:10px;right:0;margin:0;padding:0 0 8px 0}
	header .listOptions li {display:flex;flex-direction:column;margin:0;padding:4px 6px;gap:8px}
	
	.hideInMobile {display:none;}
	.showInMobile {display:block;}

	.homeBannerCountdown .ttl {font-size:2.7em;line-height:1em;}
	.homeBannerCountdown .ttl .break {font-size:0.7em;line-height:0.9em;margin-top:15px;}

	.navbar  {margin:0 !important}
	.navbar-toggler {width:100%;}
	.navbar .nav-link {text-align:center;}
	.navbar-nav .nav-item {border:none;}
	.dropdown-menu {font-size:1.1rem;}

	.navbar-nav .dropdown-menu {background-color:transparent; }
	.dropdown-menu .dropdown-item {border-radius:6px;margin:0 0 10px 0;background-color:#EDE7E2;padding:10px;}
	.navbar-nav .dropdown-menu .dropdown-item:hover {background-color:#E2DACF;color:#D5131B}
	.navbar-nav .dropdown-menu .dropdown-item:active {background-color:#A3897A;color:#fff}

	.homeBanner .slick-dots {bottom:10px}
	.homeBanner .slick-dots li button:before {font-size:12px;}

	.slick-dotted.slick-slider {margin-bottom:10px;}
	
	.highlights .card {width:48%;}
	.highlights .card figure {height:170px;}

}


@media only screen and (min-width: 100px) and (max-width: 576px) {	

	header .navbar-brand {padding:6px 10px;display:inline-block;text-align:center;max-width:70%;}
	header .navbar-brand img {max-width:100%;}
	header .listOptions {position:absolute;top:10px;right:0;margin:0;padding:0 0 8px 0}
	header .listOptions li {display:flex;flex-wrap:wrap;/*flex-direction:column;*/margin:0;padding:4px 6px;gap:8px;width:80px;}
	header .listOptions li a {margin:0 0}
	
	.hideInMobile {display:none;}
	.showInMobile {display:block;}

	.homeBannerCountdown .ttl {font-size:2em;line-height:1em;}
	.homeBannerCountdown .ttl .break {font-size:0.7em;line-height:0.9em;margin-top:15px;}

	.navbar  {margin:0 !important}
	.navbar-toggler {width:100%;}
	.navbar .nav-link {text-align:center;}
	.navbar-nav .nav-item {border:none;}
	.dropdown-menu {font-size:1.1rem;}

	.navbar-nav .dropdown-menu {background-color:transparent; }
	.dropdown-menu .dropdown-item {border-radius:6px;margin:0 0 10px 0;background-color:#EDE7E2;padding:10px;}
	.navbar-nav .dropdown-menu .dropdown-item:hover {background-color:#E2DACF;color:#D5131B}
	.navbar-nav .dropdown-menu .dropdown-item:active {background-color:#A3897A;color:#fff}

	.homeBanner .slick-dots {bottom:10px}
	.homeBanner .slick-dots li button:before {font-size:12px;}

	.slick-dotted.slick-slider {margin-bottom:10px;}
	
	.homeBanner .desktop {display:none;}
	.homeBanner .mobile {display:block;}

	.box-lnk.d-flex {flex-direction:column;text-align:center;}
	.box-lnk.d-flex figure {margin:0 auto;}
	
	.highlights .card {width:47%;}
	.highlights .card figure {height:110px;}

	h1 {font-size:28px;}
	h2 {font-size:20px;}
	h3 {font-size:22px}

	div.adaptiveArea .row {flex-direction:column;width:100%;--bs-gutter-x:0}
	div.adaptiveArea article {flex:2 2 0%;order:1;}
	div.adaptiveArea aside {flex:2 2 0%;order:2;margin-top:20px;}

	.galleryCards {gap:20px;flex-direction:column}

	.newsHomeListMain ul.news .ttl {padding:15px 0}

	ul.news {gap:3.5%}
	ul.news li {width:48%;}

	article img {max-width:100%}

	footer .logoGov {width:80%;margin:10px;}
	footer .container-footer-menu {padding-left:0 !important;padding-right:0 !important;}
	footer .container-footer-menu .col-logo {width:60%;margin-bottom:10px;}
	footer .container-footer-menu .col-menu {padding:0;margin-left:0;margin-right:0;text-align:center;}

}