@charset "UTF-8";
/*
Theme Name: FLAD Access Africa
Theme URI: http://clinicadosite.pt
Author: Clínica do Site
Author URI: http://clinicadosite.pt
Description: FLAD Access Africa
Version: 1.0.0


Credits:

1. Bootstrap
 Bootstrap v3.3.6 (http://getbootstrap.com) Copyright 2011-2015 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c) Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c

2. wp_bootstrap_navwalker

* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker

3. Glyphicons
 http://getbootstrap.com/components/
*/
/* This is a small security for too long strings titles */
/* line 32, scss/style.scss */
body { word-wrap: break-word; }

/* Alignment */
/* line 37, scss/style.scss */
.alignleft { display: inline; float: left; margin-right: 1.5em; }

/* line 42, scss/style.scss */
.alignright { display: inline; float: right; margin-left: 1.5em; }

/* line 47, scss/style.scss */
.aligncenter { clear: both; display: block; margin: 0 auto; }

/* Images and wp-captions should always fit and be responsive */
/*img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}*/
/* line 60, scss/style.scss */
img[class*="wp-image-"] { margin-top: 10px; }

/* line 64, scss/style.scss */
.wp-caption { border: 1px solid #ccc; margin-bottom: 10px; max-width: 100%; border-radius: 4px; padding: 0 10px; }

/* line 71, scss/style.scss */
.wp-caption.aligncenter { margin-bottom: 10px; }

/* line 74, scss/style.scss */
.wp-caption img[class*="wp-image-"] { display: block; }

/* line 77, scss/style.scss */
.wp-caption .wp-caption-text { text-align: center; position: relative; bottom: 8px; }

/* WP Gallery */
/* line 85, scss/style.scss */
.gallery { margin-bottom: 1.5em; }

/* line 88, scss/style.scss */
.gallery a img { border: none; height: auto; max-width: 90%; }

/* line 93, scss/style.scss */
.gallery dd { margin: 0; }

/* line 96, scss/style.scss */
.gallery-caption { display: block; }

/* Make sure embeds and iframes fit their containers */
/* line 101, scss/style.scss */
embed, iframe, object { max-width: 100%; }

/* Text meant only for screen readers */
/* line 109, scss/style.scss */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }

/* line 113, scss/style.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar */ }

/* Content */
/* line 136, scss/style.scss */
.main-content-inner { padding-bottom: 1.5em; }

/* line 139, scss/style.scss */
.hentry { margin: 0 0 1.5em; }

/* line 142, scss/style.scss */
.sticky { display: block; }

/* line 145, scss/style.scss */
.bypostauthor { display: block; }

/* Clearing */
/* line 151, scss/style.scss */
.clear { clear: both; }

/* Navigation */
/* line 157, scss/style.scss */
.dropdown-submenu { position: relative; }

/* line 158, scss/style.scss */
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; }

/* line 159, scss/style.scss */
.dropdown-submenu:active > .dropdown-menu, .dropdown-submenu:hover > .dropdown-menu { display: block; }

/* line 162, scss/style.scss */
.dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #cccccc; margin-top: 5px; margin-right: -10px; }

/* line 163, scss/style.scss */
.dropdown-submenu:active > a:after { border-left-color: #ffffff; }

/* line 164, scss/style.scss */
.dropdown-submenu.pull-left { float: none; }

/* line 164, scss/style.scss */
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }

/* Here some needed widget styles Most widgets are adapted in the file bootstrap-wp.js - and REALLY easy to modify! ;) */
/* line 169, scss/style.scss */
.widget { margin-bottom: 2em; }

/* line 170, scss/style.scss */
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li { padding-left: 15px; }

/* Hiding the search widget's button in widgets. thats just too old-skool. :) but if you want it back, just delete the next line. Note: you can change the whole appearance of the search_form() function in our searchform.php */
/* line 174, scss/style.scss */
.widget_search .search-form input[type="submit"] { /*display: none;*/ }

/* Make sure select elements fit in widgets */
/* line 177, scss/style.scss */
.widget select { max-width: 100%; }

/* Nested comments? They are threaded and nested already, you just need to add your own styling to finalize! For example with some margin, like the line below ;) Delete, modify, change classes in HTML if you desire another style */
/* line 183, scss/style.scss */
.comment .children { margin-left: 1.5em; }

/**
* Some WP Theme Repository requirements
*/
/* line 200, scss/style.scss */
.entry-meta { clear: both; }

/* == Quick CSS styling tips ==
 You can start off in a rough direction with some minimal styles. See below for some tips. ;)

 == Want to have the whole site wrapped? ==
 Just fill the .container class with some background color to have a the whole site "wrapped". This works so easy because every main part is wrapped only once into a container class by bootstrap. Try out by decommenting the next line and go from there.
 .container { background: #f9f9f9; border-right: 1px solid #eee; border-left: 1px solid #eee; }

 == Want to wrap just the content and sidebar in Bootstrap style? ==
 That one is a great example to show that some things are much cleaner and easier to do via just adding some HTML classes. In this case, we will add just one CSS class "panel", look for example at the beginning in content.php!

 == Infinite Scrolling by Jetpack == You can enable this cool feature by simply decommenting the lines below and make sure you use the same classes on the right place in your html..

/* Globally hidden elements when Infinite Scroll is supported and in use. Older / Newer Posts Navigation (the pagination, must always be hidden), Theme Footer only when set to scrolling.. */
/*
.infinite-scroll .page-links,
.infinite-scroll.neverending .site-footer {
	display: none;
}
*/
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
/*
.infinity-end.neverending .site-footer {
	display: block;
}
*/
/* Hey, if you don't need my comments anymore, just delete me! :)  */
/* styles for _tk_pagination und _tk_link_pages */
/*ACCESS AFRICA*/
/*VARIÁVEIS*/
/*VARIÁVEIS*/
/*BODY*/
/* line 304, scss/style.scss */
.categorias-sub-container { padding-top: 152px; }

/* line 308, scss/style.scss */
body { font-family: "Open Sans", sans-serif; font-size: 15px; }

/* line 312, scss/style.scss */
a:hover { text-decoration: none; color: #b40000; }

/*PARA FAZER HIGHLIGHT DOS MENUS CHILDS*/
/* line 318, scss/style.scss */
.menu-geral li.current-menu-item a { background: #b40000; }

/* line 329, scss/style.scss */
.menu-geral1 .current-page-ancestor a { color: #b40000 !important; }
/* line 334, scss/style.scss */
.menu-geral1 .current-menu-item a { color: #b40000 !important; }

/*PARA FAZER HIGHLIGHT DOS MENUS DOS PAÍSES*/
/*NAVBAR*/
/* line 350, scss/style.scss */
.nav > li > a:focus, .nav > li > a:hover { background: none; }

/* line 356, scss/style.scss */
.navbar { border-radius: 0px; }

/*NAVBAR*/
/*BODY*/
/*SEARCH*/
/* line 366, scss/style.scss */
.procurar { z-index: 23; }

/* line 369, scss/style.scss */
.procura { z-index: 25; }

/* line 374, scss/style.scss */
[type="search"] { -moz-appearance: textfield; -webkit-appearance: textfield; appearance: textfield; }

/* line 381, scss/style.scss */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #fff; }

/* line 384, scss/style.scss */
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; }

/* line 388, scss/style.scss */
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; }

/* line 392, scss/style.scss */
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; }

/* line 397, scss/style.scss */
.input-form { background: #262626; color: #fff; }

/* line 401, scss/style.scss */
.button-form { background: #5a5a5a; color: #fff; }

/* line 406, scss/style.scss */
.button-form:hover { background-color: #5a5a5a; }

/* line 410, scss/style.scss */
form { position: relative; top: 8px; }

/* line 415, scss/style.scss */
.search_container { float: right; display: none; height: 48px; width: 63%; }

/* line 422, scss/style.scss */
.search_container1 { float: right; display: none; height: 48px; width: 100%; }

/* line 429, scss/style.scss */
.search_img { float: right; position: relative; z-index: 1; top: 12px; right: 30px; }

/* line 438, scss/style.scss */
.search_img1 { float: right; position: relative; z-index: 1; top: 12px; }

/* line 447, scss/style.scss */
.search_img_top { float: right; position: relative; z-index: 1; top: 33px; }

/* line 455, scss/style.scss */
.search-field { float: left; width: 60%; border-radius: 10px; }

/* line 462, scss/style.scss */
.search-button { float: right; }

/*SEARCH*/
/* line 469, scss/style.scss */
.post-categories { list-style-type: none; }

/*GERAIS*/
/* line 475, scss/style.scss */
p { line-height: 1.6; }

/* line 479, scss/style.scss */
.menus { float: left; z-index: 1; width: 100%; }

/* line 485, scss/style.scss */
.breadcrum-container { padding-left: 0px; }
/* line 487, scss/style.scss */
.breadcrum-container .breadcrumbs { padding: 0px; margin: 0px; list-style-type: none; }
/* line 491, scss/style.scss */
.breadcrum-container .breadcrumbs li { display: inline-block; }
/* line 493, scss/style.scss */
.breadcrum-container .breadcrumbs li a { color: #262626; }

/* line 502, scss/style.scss */
.paises1 { background: red; }

/* line 507, scss/style.scss */
.panel-grid-cell { padding-left: 0px !important; }

/* line 511, scss/style.scss */
h1, h2, h3, h4 { font-family: "Noto Serif", serif; }

/* line 514, scss/style.scss */
.reset { padding: 0px; margin: 0px !important; }

/* line 519, scss/style.scss */
.disp_table { display: table; }

/* line 522, scss/style.scss */
.disp_cell { display: table-cell; vertical-align: middle; }

/* line 526, scss/style.scss */
.titulo-destaques { margin: 30px 0px 20px 0px !important; padding: 0 15px 0 15px; border-left: 5px solid #b40000; font-family: "Noto Serif", serif; }

/* line 533, scss/style.scss */
.titulo-destaques1 { margin: 30px 0px 20px 0px !important; padding: 0 15px 0 15px; border-left: 5px solid #b40000; font-family: "Noto Serif", serif; }

/* line 540, scss/style.scss */
.page-title-h1 { font-family: "Noto Serif", serif; color: #000; font-size: 24px; }
/* line 546, scss/style.scss */
.page-title-h1 a { color: #262626; }

/* line 552, scss/style.scss */
.page-title-h2 { font-family: "Noto Serif", serif; padding-left: 15px; color: #000; text-align: center; }
/* line 557, scss/style.scss */
.page-title-h2 a { color: #262626; }

/* line 563, scss/style.scss */
.page-title-single-quem-somos { border-left: #b3b3b3; }

/* line 569, scss/style.scss */
.mocambique { background-color: #8e0000; }

/* line 573, scss/style.scss */
.destaque_1 div { height: 65px; }

/* line 577, scss/style.scss */
.destaque_2 { border-top: 1px solid #4d4d4d; }

/* line 581, scss/style.scss */
.top-border { border-top: 1px solid #dbdbdb; }

/* line 585, scss/style.scss */
.logo-link { padding-left: 16px; }

/* line 589, scss/style.scss */
.logo-link:hover { text-decoration: none; }

/*GERAIS*/
/*SLIDER*/
/* line 597, scss/style.scss */
.slider-container { padding-top: 0px !important; overflow: hidden; }

/* line 604, scss/style.scss */
.new-royalslider-1 .rsImg, .new-royalslider-2 .rsImg, .new-royalslider-3 .rsImg, .new-royalslider-4 .rsImg, .new-royalslider-5 .rsImg, .new-royalslider-6 .rsImg { height: 600px !important; object-fit: cover; margin: 0px !important; }

/*SLIDER*/
/*HEADER*/
/* line 617, scss/style.scss */
.site-header1 { position: fixed; width: 100%; z-index: 22; }

/* line 623, scss/style.scss */
.site-header { position: fixed; width: 100%; z-index: 22; }

/* line 630, scss/style.scss */
.header-container { background: #f2f2f2; height: 100px; /*LOGOTIPO*/ /*MENU PAÍSES*/ /*Coloca em vermelho o link do menú
que está a ser visitado*/ }
/* line 633, scss/style.scss */
.header-container .site-branding { font-family: "Raleway", sans-serif; position: relative; }
/* line 644, scss/style.scss */
.header-container .menuMobile .menu-paises-container .paises .menu-item a:active { color: #b40000 !important; }
/* line 651, scss/style.scss */
.header-container #menu-item-22.current-menu-item a { color: #480000 !important; }
/* line 654, scss/style.scss */
.header-container #menu-item-23.current-menu-item a { color: #b40000 !important; }
/* line 657, scss/style.scss */
.header-container #menu-item-24.current-menu-item a { color: #da5109 !important; }
/* line 660, scss/style.scss */
.header-container #menu-item-25.current-menu-item a { color: #e89b00 !important; }
/* line 663, scss/style.scss */
.header-container #menu-item-26.current-menu-item a { color: #8e0000 !important; }
/* line 667, scss/style.scss */
.header-container .red { color: #b40000 !important; }
/* line 671, scss/style.scss */
.header-container .paises { height: 100px; }
/* line 674, scss/style.scss */
.header-container .paises li { list-style-type: none; display: inline-block; position: relative; top: 39.5%; margin-left: 11px; }
/* line 681, scss/style.scss */
.header-container .paises li a { color: #4d4d4d; font-weight: 600; text-transform: uppercase; font-size: 14px; }

/*Z-INDEX*/
/* line 693, scss/style.scss */
.active-span, .input-group { z-index: 0; }

/* line 699, scss/style.scss */
.active span { z-index: 0 !important; }

/*MENU PAÍSES*/
/*HEADER*/
/* line 707, scss/style.scss */
.wrapper-singlepost { padding-top: 150px; }

/* line 710, scss/style.scss */
.wrapper-search { padding-top: 136px; position: relative; }

/* line 715, scss/style.scss */
.contact-img { padding: 0px; }

/* line 719, scss/style.scss */
.icon-bar1 { background: #fff; }

/* line 722, scss/style.scss */
.menu-paises-container { float: right; }

/*MENU GERAL*/
/* line 730, scss/style.scss */
.container-destaques { padding-bottom: 50px; }

/* line 734, scss/style.scss */
.site-navigation { background: #262626; border: 0px; height: 50px; padding-left: 60px; }
/* line 739, scss/style.scss */
.site-navigation .navbar-collapse { padding-left: 0px; position: relative; z-index: 0; }
/* line 745, scss/style.scss */
.site-navigation .navbar-collapse li a { color: #f2f2f2; text-transform: uppercase; font-size: 14px; }
/* line 750, scss/style.scss */
.site-navigation .navbar-collapse li a:hover { background: #b40000; color: #fff; }
/* line 756, scss/style.scss */
.site-navigation .navbar-collapse li a:active { color: red; }

/*MENU GERAL*/
/*NAVBAR*/
/* line 770, scss/style.scss */
#menu-paises.paises a:hover { text-decoration: none; color: #b40000 !important; }

/* line 781, scss/style.scss */
#menu-paises-1.paises a:hover { text-decoration: none; }

/* line 791, scss/style.scss */
.navbar-header1 { width: 100%; height: 0px; }

/* line 796, scss/style.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color: #b40000; color: #fff; }

/* line 801, scss/style.scss */
.navbar-toggle-botao { float: left; }

/*CONTEÚDO GERAL*/
/*SINGLE POST*/
/* line 808, scss/style.scss */
.header-container-singlepost { height: 60px; padding-left: 15px; }

/* line 816, scss/style.scss */
.titulo-header { font-size: 30px; margin: 0px; position: relative; top: 13px; }

/* line 823, scss/style.scss */
.page-title-single { font-size: 30px; padding-left: 15px; border-left: 5px solid #b40000; }

/* line 829, scss/style.scss */
.read-link { color: #b40000 !important; padding: 0px !important; }

/*SINGLE POST*/
/*CATEGORIA GERAL*/
/*CATEGORIA GERAL*/
/*CATEGORIA*/
/*CATEGORIA*/
/*PAISES*/
/*PAISES*/
/*SOBRE NOS*/
/*SOBRE NOS*/
/* line 856, scss/style.scss */
.container-header-pais { padding-bottom: 0px; height: 60px; }
/* line 859, scss/style.scss */
.container-header-pais h2 { padding: 0px !important; margin: 0px !important; position: relative; top: 12px; }

/* line 869, scss/style.scss */
.container-noticias-recentes { padding-bottom: 50px; }

/* line 873, scss/style.scss */
.header-detalhe-quem-somos { background: #b3b3b3; padding: 99px 0px 0px 0px; }
/* line 878, scss/style.scss */
.header-detalhe-quem-somos h1 { color: #fff; font-size: 35px; position: relative; top: 11px; }
@media (max-width: 990px) { /* line 873, scss/style.scss */
  .header-detalhe-quem-somos { padding-top: 147px !important; } }

/* line 890, scss/style.scss */
.header-detalhe-noticias { background: #b3b3b3; }
/* line 893, scss/style.scss */
.header-detalhe-noticias h1 { color: #fff; }

/* line 898, scss/style.scss */
.header-detalhe-noticias_1 { padding: 0px; }

/*MUDANÇA DE CORES NOS HEADINGS DE CADA PAÍS*/
/* line 903, scss/style.scss */
.titulo-pais-wrapper-Mocambique { background: #8e0000; color: #fff; font-family: "Noto Serif", serif; padding-top: 150px; }

/* line 909, scss/style.scss */
.titulo-pais-wrapper-Angola { background: #e89b00; color: #fff; font-family: "Noto Serif", serif; padding-top: 150px; }

/* line 915, scss/style.scss */
.titulo-pais-wrapper-Cabo-Verde { background: #da5109; color: #fff; font-family: "Noto Serif", serif; padding-top: 150px; }

/* line 921, scss/style.scss */
.titulo-pais-wrapper-Guine-Bissau { background: #b40000; color: #fff; font-family: "Noto Serif", serif; padding-top: 150px; }

/* line 928, scss/style.scss */
.titulo-pais-wrapper-Sao-Tome-e-Principe { background: #480000; color: #fff; font-family: "Noto Serif", serif; font-weight: 400; padding-top: 150px; }

/* line 937, scss/style.scss */
.titulo_pais_Mocambique { border-left: 4px solid #8e0000; padding-left: 14px; }

/* line 942, scss/style.scss */
.titulo_pais_Angola { border-left: 4px solid #e89b00; padding-left: 14px; }

/* line 948, scss/style.scss */
.titulo_pais_Cabo-Verde { border-left: 4px solid #da5109; padding-left: 14px; }

/* line 952, scss/style.scss */
.titulo_pais_Guine-Bissau { border-left: 4px solid #b40000; padding-left: 14px; }

/* line 956, scss/style.scss */
.titulo_pais_Sao-Tome-e-Principe { border-left: 4px solid #480000; padding-left: 14px; }

/* line 960, scss/style.scss */
.titulo_pais_comuns { border-left: 4px solid #c80a00; padding-left: 14px; }

/* line 967, scss/style.scss */
.titulo-destaques-Angola { margin: 30px 0px 20px 0px !important; padding: 0 15px 0 15px; border-left: 5px solid #e89b00; font-family: "Noto Serif", serif; }

/* line 975, scss/style.scss */
.titulo-destaques-Cabo-Verde { margin: 30px 0px 20px 0px !important; padding: 0 15px 0 15px; border-left: 5px solid #da5109; font-family: "Noto Serif", serif; }

/* line 983, scss/style.scss */
.titulo-destaques-Guine-Bissau { margin: 30px 0px 20px 0px !important; padding: 0 15px 0 15px; border-left: 5px solid #b40000; font-family: "Noto Serif", serif; }

/* line 991, scss/style.scss */
.titulo-destaques-Sao-Tome-e-Principe { margin: 30px 0px 20px 0px !important; padding: 0 15px 0 15px; border-left: 5px solid #480000; font-family: "Noto Serif", serif; }

/* line 999, scss/style.scss */
.titulo-destaques-Mocambique { margin: 30px 0px 20px 0px !important; padding: 0 15px 0 15px; border-left: 5px solid #8e0000; font-family: "Noto Serif", serif; }

/* FIM DE MUDANÇA DE CORES NOS HEADINGS DE CADA PAÍS*/
/* line 1012, scss/style.scss */
.container-4news { padding-bottom: 50px; }

/* line 1017, scss/style.scss */
.main-content { background: #fff; padding-bottom: 50px; }
/* line 1022, scss/style.scss */
.main-content .titulo-sub-noticias { font-family: "Noto Serif", serif; color: #262626; }

/* line 1030, scss/style.scss */
.main-content1 { background: #fff; }
/* line 1034, scss/style.scss */
.main-content1 .titulo-sub-noticias { font-family: "Noto Serif", serif; color: #262626; }

/* line 1042, scss/style.scss */
.categorias-paises { padding-top: 170px; }

/* line 1047, scss/style.scss */
.main-artigos { background: #f2f2f2; padding-bottom: 50px; }

/*BANNER HOME*/
/*.main-banner{ background-image: url(images/flad-banner.jpg); background-size:cover; height:600px;
}*/
/*Parceiros*/
/* line 1062, scss/style.scss */
.parceiros_title_cont { padding-left: 0px; padding-right: 0px; margin: 0px; height: 187.03px; text-align: center; width: 100%; position: relative; }
/* line 1071, scss/style.scss */
.parceiros_title_cont .parceiros_title_cont1 { position: relative; top: 25%; font-family: 'Noto Serif', serif; }

/* line 1079, scss/style.scss */
.parceiros_col1 img { float: right; }

/* line 1083, scss/style.scss */
.parceiros_col2 { padding-left: 2%; }

/*Parceiros*/
/* line 1090, scss/style.scss */
.parceiros { background: #f2f2f2; }

/* line 1094, scss/style.scss */
.fundo-thumb { background: #f2f2f2; }
/* line 1096, scss/style.scss */
.fundo-thumb .container { padding: 0px; }

/* line 1102, scss/style.scss */
.artigo-thumb { padding-left: 31px; }

/* line 1108, scss/style.scss */
.noticias-relacionadas-titulo { border-left: 5px solid #b40000; padding-left: 14px; font-size: 26px; }

/*NOTICIAS PAIS*/
/* line 1117, scss/style.scss */
h4 a { color: #262626; line-height: 1.4; }

/* line 1128, scss/style.scss */
.titulo-sub-noticias { font-size: 20px; font-weight: 100; }

/* line 1134, scss/style.scss */
.caracterizacao-pais-titulo { border-bottom: 1px solid #dbdbdb; padding: 19px 0 19px 0; }

/* line 1139, scss/style.scss */
.caracterizacao-pais-titulo-economia { padding: 19px 0 19px 0; }

/* line 1142, scss/style.scss */
.caracterizacao-titulo-sub-noticias { font-size: 18px; font-weight: 100; }

/* line 1147, scss/style.scss */
.caracterizacao-principal-lermais { background-color: #b40000; margin-top: 20px; display: table; padding: 5px 10px 5px 10px; text-transform: uppercase; font-weight: 600; color: white; }
/* line 1155, scss/style.scss */
.caracterizacao-principal-lermais:hover { text-decoration: none; color: white; }

/* line 1161, scss/style.scss */
.caracterizacao_wrapper { padding-left: 1px; }
/* line 1167, scss/style.scss */
.caracterizacao_wrapper .caracterizacao_wrapper_sub h4:first-of-type { border-top: 1px solid #dbdbdb; }
/* line 1171, scss/style.scss */
.caracterizacao_wrapper .caracterizacao_wrapper_sub .caracterizacao-col { border-left: 1px solid #dbdbdb; padding-bottom: 54px; }

/*INDICADORES*/
/* line 1182, scss/style.scss */
.indicadores-inner { height: 60px; }

/* line 1186, scss/style.scss */
.paddtop { padding-top: 150px; }

/* line 1190, scss/style.scss */
.indicadores-title { background: #b3b3b3; }

/* line 1193, scss/style.scss */
.indicadores { height: 60px; }
/* line 1195, scss/style.scss */
.indicadores h1 { color: #fff; font-size: 30px; }

/* line 1202, scss/style.scss */
.indicadores-body h3 { width: 446px; line-height: 1.4; border-left: 5px solid #e89b00; padding-left: 15px; }
/* line 1208, scss/style.scss */
.indicadores-body p { width: 700px; }

/*QUEM SOMOS*/
/* line 1218, scss/style.scss */
.enquadramento-title { border-left: 5px solid #c80a00; padding-left: 15px; }

/* line 1223, scss/style.scss */
.contactos-title { border-left: 4px solid #c80a00; padding-left: 15px; }

/*QUEM SOMOS*/
/* line 1231, scss/style.scss */
.quemsomos-header { height: 60px; }

/* line 1236, scss/style.scss */
.contactos-container { padding-top: 20px; padding-left: 41px; }

/* line 1243, scss/style.scss */
.morada-container .morada { padding-bottom: 10px; }
/* line 1246, scss/style.scss */
.morada-container .morada .contactos { font-weight: 600; }
/* line 1251, scss/style.scss */
.morada-container .contactos { font-weight: 600; }

/* line 1257, scss/style.scss */
.ecf-body { max-width: 440px; margin: 0 !important; padding: 32px 0 0 0 !important; }

/*NOTÍCIAS RELACIONADAS*/
/* line 1266, scss/style.scss */
.noticias-home-large { border-bottom: 1px solid #dbdbdb; }

/* line 1270, scss/style.scss */
.title-relacionadas { font-size: 16px; }

/* line 1275, scss/style.scss */
.titulo-noticias-relacionadas a { color: #262626; }

/* line 1285, scss/style.scss */
.noticias-relacionadas-col { padding-left: 68px; }

/* line 1290, scss/style.scss */
.img-relacionadas { padding-top: 23px; }

/*NOTÍCIAS RELACIONADAS*/
/* line 1295, scss/style.scss */
.caracterizacao { border-bottom: 1px solid gray; }

/*MOCAMBIQUE*/
/*BANNER MOÇAMBIQUE*/
/* line 1303, scss/style.scss */
.pais-banner { background-size: cover; height: 600px; }

/*MOCAMBIQUE*/
/*CONTEÚDO GERAL*/
/*Footer*/
/* line 1317, scss/style.scss */
.layer_1 { padding: 0px; }

/* line 1321, scss/style.scss */
.site-footer { padding-bottom: 93px; }

/* line 1325, scss/style.scss */
.logo-2 { position: relative; }

/* line 1330, scss/style.scss */
.logo-1 { position: relative; top: 40px; }

/* line 1335, scss/style.scss */
footer { padding-top: 93px; background: #262626; color: #fff; }
/* line 1341, scss/style.scss */
footer a:link, footer a:visited { color: #fff; }
/* line 1346, scss/style.scss */
footer .col1 img { width: 160px; }
/* line 1349, scss/style.scss */
footer .col1 P { font-size: 14px; padding-top: 95px; }
/* line 1355, scss/style.scss */
footer .col2 { width: 21.666667%; }
/* line 1357, scss/style.scss */
footer .col2 .contact-img { min-width: 26px; width: 26px; }
/* line 1361, scss/style.scss */
footer .col2 .contact-img img { margin-top: 20px; }
/* line 1365, scss/style.scss */
footer .col2 .contact-txt { width: 83%; min-width: 182px; }
/* line 1370, scss/style.scss */
footer .col2 .contact-txt h3 { font-family: 'Noto Serif', serif; padding-bottom: 10px; }
/* line 1374, scss/style.scss */
footer .col2 .contact-txt p { color: #b3b3b3; line-height: 2.2; margin: 0px; }
/* line 1381, scss/style.scss */
footer .col2 .email-img { padding-top: 50px; }
/* line 1388, scss/style.scss */
footer .col2 .email-txt { padding-top: 50px; }
/* line 1397, scss/style.scss */
footer .col3 .access_img { margin-top: 20px; width: 25px; padding: 0; }
/* line 1403, scss/style.scss */
footer .col3 h3 { font-family: 'Noto Serif', serif; }
/* line 1406, scss/style.scss */
footer .col3 a { display: block; margin-top: 4px; }
/* line 1411, scss/style.scss */
footer .col4 { padding-top: 30px; font-family: 'Open Sans', sans-serif; }
/* line 1415, scss/style.scss */
footer .col4 a { padding: 10px; font-size: 14px; }
/* line 1422, scss/style.scss */
footer .col5 img { width: 95px; }

/* line 1435, scss/style.scss */
.foot-space { min-width: 252px; padding: 0px; }

/* line 1444, scss/style.scss */
.foot-space1 { min-width: 154px; width: 154px; }

/* line 1450, scss/style.scss */
.menu-footer-paises { list-style-type: none; padding-left: 0px; }
/* line 1453, scss/style.scss */
.menu-footer-paises li { padding-bottom: 5px; }

/* line 1458, scss/style.scss */
.menu-footer { list-style-type: none; padding: 0px; }
/* line 1461, scss/style.scss */
.menu-footer li { padding-top: 10px; }

/* line 1467, scss/style.scss */
.mapa { padding-bottom: 33px; padding-left: 8px; }

/*Footer*/
/*MEDIA QUERIES*/
@media (max-width: 1199px) { /* line 1478, scss/style.scss */
  .search_container { width: 37%; } }
/*FORÇAR O COLLAPSE DO MENU MAIS CEDO*/
@media (max-width: 991px) { /* line 1492, scss/style.scss */
  .fournews_ { padding-left: 0px !important; }
  /* line 1495, scss/style.scss */
  .artigo-thumb { padding-left: 0px; }
  /* line 1500, scss/style.scss */
  .site-navigation { padding-left: 0px; }
  /* line 1504, scss/style.scss */
  .site-title { text-align: center; width: auto !important; padding-left: 0px; }
  /* line 1510, scss/style.scss */
  .header-container .site-branding { max-width: 100% !important; }
  /* line 1514, scss/style.scss */
  .slider-container { padding-top: 0px !important; overflow: hidden; }
  /* line 1526, scss/style.scss */
  .search_container { width: 100%; }
  /* line 1531, scss/style.scss */
  .site-navigation { height: auto; }
  /* line 1536, scss/style.scss */
  a:active { color: red; }
  /* line 1541, scss/style.scss */
  .navbar-header { float: left; }
  /* line 1544, scss/style.scss */
  .navbar-left, .navbar-right { float: none !important; }
  /* line 1547, scss/style.scss */
  .navbar-toggle { display: block; }
  /* line 1550, scss/style.scss */
  .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  /* line 1554, scss/style.scss */
  .navbar-fixed-top { top: 0; border-width: 0 0 1px; }
  /* line 1558, scss/style.scss */
  .navbar-collapse.collapse { display: none !important; }
  /* line 1561, scss/style.scss */
  .navbar-nav { float: none !important; margin-top: 7.5px; }
  /* line 1565, scss/style.scss */
  .navbar-nav > li { float: none; }
  /* line 1568, scss/style.scss */
  .navbar-nav > li > a { padding-top: 4px; padding-bottom: 3px; }
  /* line 1572, scss/style.scss */
  .collapse.in { display: block !important; }
  /* line 1576, scss/style.scss */
  .menu-paises-container { float: none; }
  /* line 1579, scss/style.scss */
  .paises { list-style-type: none; }
  /* line 1583, scss/style.scss */
  .menuMobile { text-align: center; margin: 0 auto; padding-top: 35px !important; }
  /* line 1590, scss/style.scss */
  .menu-paises-container { padding-right: 0px; }
  /* line 1598, scss/style.scss */
  .menu-item a { width: 100%; }
  /* line 1602, scss/style.scss */
  button { z-index: 1; }
  /* line 1606, scss/style.scss */
  .noticias-relacionadas-col { padding-left: 15px; }
  /* line 1610, scss/style.scss */
  .getdestaques { padding-bottom: 20px; }
  /* line 1614, scss/style.scss */
  .getopiniao { padding-bottom: 20px; }
  /* line 1618, scss/style.scss */
  .fournews { padding-bottom: 20px; }
  /* line 1622, scss/style.scss */
  .newsCategory { padding-bottom: 20px; } }
/* line 1628, scss/style.scss */
.cont-menu { padding: 0px !important; }

@media (max-width: 770px) { /* line 1634, scss/style.scss */
  .titulo-header { font-size: 24px !important; padding-left: 15px; top: 4px; }
  /* line 1641, scss/style.scss */
  .menuMobile { padding-top: 0px; }
  /* line 1645, scss/style.scss */
  .sub-block { bottom: 350px !important; width: 100% !important; }
  /* line 1651, scss/style.scss */
  .block-container { height: 325px !important; bottom: 325px !important; width: 100% !important; }
  /* line 1658, scss/style.scss */
  .layer_1 { padding-left: 69px !important; }
  /* line 1661, scss/style.scss */
  .foot-space { width: auto; padding-bottom: 24px !important; }
  /* line 1665, scss/style.scss */
  .menu-geral1 { background: #5b5858; }
  /* line 1672, scss/style.scss */
  .indicadores-body h3 { width: auto !important; }
  /* line 1676, scss/style.scss */
  .indicadores-body p { width: auto !important; }
  /* line 1681, scss/style.scss */
  .fournews_ { padding-left: 0px; } }
@media (max-width: 350px) { /* line 1688, scss/style.scss */
  .site-title { font-size: 34px; }
  /* line 1692, scss/style.scss */
  .titulo-pais-Sao-Tome-e-Principe { font-size: 25px; }
  /* line 1696, scss/style.scss */
  .block-container { width: 114% !important; right: 20px !important; }
  /* line 1701, scss/style.scss */
  .sub-block { padding: 0px 31px 0px 9px !important; } }
/* line 1711, scss/style.scss */
.wpcf7-submit { width: 133px; background: #f2f2f2; border: 1px solid #b3b3b3; height: 33px; font-weight: 600; font-size: 15px; font-family: "Open Sans", sans-serif; }

/* line 1723, scss/style.scss */
.wpcf7-text, .wpcf7-form-control-wrap, .wpcf7-textarea { width: 584px; font-family: "Open Sans", sans-serif; }
@media (max-width: 770px) { /* line 1723, scss/style.scss */
  .wpcf7-text, .wpcf7-form-control-wrap, .wpcf7-textarea { width: 100% !important; } }

/* line 1732, scss/style.scss */
.wpcf7-form p { font-family: "Noto Serif", serif; font-weight: 600; letter-spacing: 1px; font-size: 16px; }

/* line 1740, scss/style.scss */
img.map, map area { outline: none; }

/* line 1744, scss/style.scss */
.info-container { background: #f1f1f1; }

/* line 1748, scss/style.scss */
#map-regions { width: 502px; height: 850px; display: none; }

/* line 1754, scss/style.scss */
.map-regionsM { display: none; width: 290px; height: 491px; }
@media (max-width: 770px) { /* line 1759, scss/style.scss */
  .map-regionsM .map-regionsM { width: 290px; height: 491px; } }

/* line 1765, scss/style.scss */
.data { font-size: 13px; }
