/*

	Theme Name: LAMANA
	Theme URI: http://www.lamana.org.br/wp-content/themes/lamanadf
	Description: O tema do LAMANA foi desenvolvido por Fernando Dias, usando o FrameWork Genesis
	Author: Conceito Simples FERNANDO DIAS
	Author URI: http://www.conceitosimples.com.br
	Version: 3.1

	Tags: lamana, brasilia
	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
/*

HTML5 Reset

---------------------------------------------------------------------------------------------------- */
/* Baseline Normalize

	normalize.css v2.1.3 | MIT License | git.io/normalize

--------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display:block
}

audio,canvas,video {
display:inline-block
}

.cn-privacy-policy-link{display:none}


audio:not([controls]) {
display:none;
height:0
}

[hidden],template {
display:none
}


body {
margin:0
}

a {
background:transparent;
  color:#18478d;
}

a:focus {
outline:thin dotted
}

a:active,a:hover {
outline:0
}

h1 {
font-size:2em;
margin:.67em 0
}

abbr[title] {
border-bottom:1px dotted
}

b,strong {
font-weight:700
}

dfn {
font-style:italic
}

hr {
box-sizing:content-box;
height:0
}

mark {
background:#ff0;
color:#000
}

code,kbd,pre,samp {
font-family:monospace,serif;
font-size:1em
}

pre {
white-space:pre-wrap
}

q {
quotes:"\201C" "\201D" "\2018" "\2019"
}

small {
font-size:80%
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

img {
border:0
}

svg:not(:root) {
overflow:hidden
}

figure {
margin:0
}

fieldset {
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em
}

legend {
border:0;
padding:0
}

button,input,select,textarea {
font-family:inherit;
font-size:100%;
margin:0
}

button,input {
line-height:normal
}

button,select {
text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit] {
cursor:pointer
}

button[disabled],html input[disabled] {
cursor:default
}

input[type=checkbox],input[type=radio] {
box-sizing:border-box;
padding:0
}

input[type=search] {
box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0
}

textarea {
overflow:auto;
vertical-align:top
}

table {
border-collapse:collapse;
border-spacing:0
}

/* Box Sizing

--------------------------------------------- */
*,input[type="search"] {
box-sizing:border-box
}

/* Doacao

--------------------------------------------- */



/* Float Clearing

--------------------------------------------- */
.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.home-top .widget:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before {
content:" ";
display:table
}

.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.home-top .widget:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after {
clear:both;
content:" ";
display:table
}

body {
background-color:#FFF;
color:#333;
font-size:1rem;
font-weight:400;
line-height:1.925
}

a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button {
transition:all .1s ease-in-out
}

::-moz-selection {
background-color:#333;
color:#fff
}

::selection {
background-color:#333;
color:#fff
}

a {
text-decoration:none!important;
outline:none!important
}

p {
margin:0 0 24px;
padding:0
}

strong {
font-weight:700
}

ol,ul {
margin:0;
padding:0
}

li {
list-style-type:none
}

blockquote,blockquote::before {
color:#999
}

blockquote {
margin:40px
}

blockquote::before {
content:"\201C";
display:block;
font-size:30px;
height:0;
left:-20px;
position:relative;
top:-10px
}

cite {
font-style:normal
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
line-height:1.2;
margin:0 0 10px
}


embed,iframe,img,object,video,.wp-caption {
max-width:100%
}

img {
height:auto
}

.featured-content img,.gallery img {
width:auto
}

.gallery {
overflow:hidden;
margin-bottom:28px
}

.gallery-item {
float:left;
margin:0;
padding:0 4px;
text-align:center;
width:100%
}

.gallery-columns-2 .gallery-item {
width:50%
}

.gallery-columns-3 .gallery-item {
width:33%
}

.gallery-columns-4 .gallery-item {
width:25%
}

.gallery-columns-5 .gallery-item {
width:20%
}

.gallery-columns-6 .gallery-item {
width:16.6666%
}

.gallery-columns-7 .gallery-item {
width:14.2857%
}

.gallery-columns-8 .gallery-item {
width:12.5%
}

.gallery-columns-9 .gallery-item {
width:11.1111%
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {
clear:left
}

.gallery .gallery-item img {
border:none;
height:auto;
margin:0
}

input,select,textarea {
background-color:#fff;
border:1px solid #ddd;
color:#999;
font-size:14px;
font-weight:400;
padding:16px;
width:100%
}

input:focus,textarea:focus {
border:1px solid #999;
outline:none
}

input[type="checkbox"],input[type="image"],input[type="radio"] {
width:auto
}

::-moz-placeholder {
color:#666;
opacity:1;
font-weight:400
}

::-webkit-input-placeholder {
color:#666;
font-weight:400
}

button,input[type="button"],input[type="reset"],input[type="submit"],.button {
background-color:#6ab446;
border:none;
border-radius:3px;
color:#fff;
cursor:pointer;
font-size:16px;
font-weight:400;
padding:16px 24px;
text-transform:uppercase;
width:auto
}

button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover {
background-color:#5b9b3c;
color:#fff
}

.button {
display:inline-block
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button {
display:none
}

table {
border-collapse:collapse;
border-spacing:0;
line-height:2;
margin-bottom:40px;
width:100%
}

tbody {
border-bottom:1px solid #ddd
}

td,th {
text-align:left
}

td {
border-top:1px solid #ddd;
padding:6px 0
}

th {
font-weight:700;
text-transform:uppercase
}

.wrap {
margin:0 auto;
width:100%;
}

.site-inner {
clear:both;
overflow:hidden;
padding-top:30px;
}

.outreach-pro-home .site-inner {
padding:0
}

.outreach-pro-landing .wrap {
max-width:900px
}

.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
width:930px
}

.content-sidebar-sidebar .content-sidebar-wrap {
float:left
}

.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
float:right
}

.content {
float:right;
padding:40px 20px;
width:760px
}

.outreach-pro-home .content {
}

.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content {
float:left
}

.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {
width:550px
}

.full-width-content .content {
width:100%
}

.sidebar-primary {
float:right;
width:350px
}

.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary {
float:left
}

.sidebar-secondary {
float:left;
width:180px
}

.content-sidebar-sidebar .sidebar-secondary {
float:right
}

.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
float:left;
margin-left:2.5641025641026%
}

.one-half,.three-sixths,.two-fourths {
width:48.717948717949%
}

.one-third,.two-sixths {
width:31.623931623932%
}

.four-sixths,.two-thirds {
width:65.811965811966%
}

.one-fourth {
width:23.076923076923%
}

.three-fourths {
width:74.358974358974%
}

.one-sixth {
width:14.529914529915%
}

.five-sixths {
width:82.905982905983%
}

.first {
clear:both;
margin-left:0
}

.avatar {
float:left
}

.alignleft .avatar,.author-box .avatar {
margin-right:24px
}

.alignright .avatar {
margin-left:24px
}

.comment .avatar {
margin:0 16px 24px 0
}

.breadcrumb {
background-color:#f5f5f5;
font-size:12px;
margin-bottom:30px;
padding:10px 16px
}

.archive-description {
background-color:#f5f5f5;
margin-bottom:30px;
padding:30px
}

.author-box {
background-color:#111;
color:#fff;
margin:0 -40px 40px;
padding:30px
}

.author-box-title {
font-size:16px;
font-weight:700;
margin-bottom:4px
}

.archive-description p:last-child,.author-box p:last-child {
margin-bottom:0
}

.search-form {
overflow:hidden
}

.site-header .search-form {
float:right;
margin-top:12px
}

.entry-content .search-form,.site-header .search-form {
width:50%
}

.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"] {
border:0;
clip:rect(0,0,0,0);
height:1px;
margin:-1px;
padding:0;
position:absolute;
width:1px
}

.archive-title {
font-size:20px
}

.entry-title a h2 {
text-align:center!important
}

.entry-title {
font-weight:700;
	color:#18478d!important;
}

.content .entry-title a:hover {
color:#18478d
}

.widget-title {
color:#18478d;
margin-bottom:20px;
text-transform:uppercase
}

.footer-widgets .widget-title,.site-header .widget-title {
color:#fff
}

.footer-widgets-1 a {
text-align:center!important;
color:#fff!important
}

.alignleft {
float:left;
text-align:left
}

.alignright {
float:right;
text-align:right
}

a.alignleft,a.alignnone,a.alignright {
max-width:100%
}

a.alignnone {
display:inline-block
}

a.aligncenter img {
display:block;
margin:0 auto
}

img.centered,.aligncenter {
display:block;
margin:0 auto 5px
}

img.alignnone,.alignnone {
display:block;
margin-bottom:16px
}

a.alignleft,img.alignleft,.wp-caption.alignleft {
margin:0 24px 24px 0
}

a.alignright,img.alignright,.wp-caption.alignright {
margin:0 0 24px 24px
}

.gallery-caption {
margin:0 0 10px
}

.wp-caption-text {
font-weight:700;
text-align:center
}

.entry-content p.wp-caption-text {
margin-bottom:0
}

.widget {
word-wrap:break-word;
}

.widget li {
border-bottom:1px dotted #fff;
margin-bottom:5px;
padding-bottom:5px;
text-align:left
}

.widget ol > li {
list-style-position:inside;
list-style-type:decimal;
padding-left:20px;
text-indent:-20px
}

.widget li li {
border:none;
margin:0 0 0 30px;
padding:0
}

.widget p:last-child,.widget ol > li:last-child,.widget ul > li:last-child {
border-bottom:none;
margin-bottom:0;
padding-bottom:0
}

.widget_calendar table {
border-color:#494949;
width:100%
}

.widget_calendar td,.widget_calendar th {
text-align:center
}

.featured-content .entry {
margin-bottom:20px
}

.featured-content .entry-title {

}

.featured-content .entry-comments-link {
float:none
}

.more-from-category {
border-top:1px dotted #494949;
margin-top:10px;
padding-top:10px
}

.sidebar .enews-widget .widget-title {
color:#fff
}




/*

Site Header

---------------------------------------------------------------------------------------------------- */
.site-header {
background:#fff url() no-repeat center top;
color:#08579d;
  padding:0 20px;
}

.site-header .widget {
margin-bottom:0
}

.site-header .wrap {
padding:0
}

/* COLABORE
---------------------------------------*/
.box-doacoes-1{width:23%; float:left;background:#a7dcda; padding:1%; border-radius:20px; margin-right:2%;text-align:center}
.box-doacoes-1 a{background:#18478d; color:#FFF; padding:2% 5%;border-radius:10px;}
.box-doacoes-1 img{ display: block;margin-left: auto;margin-right: auto;width: 50%; clear:both;}
.box-doacoes-2{width:23%; float:left;background:#f6df3f; padding:1%; border-radius:20px; margin-right:2%;text-align:center}
.box-doacoes-2 a{background:#18478d; color:#FFF; padding:2% 5%;border-radius:10px;}
.box-doacoes-2 img{ display: block;margin-left: auto;margin-right: auto;width: 50%}
.box-doacoes-3{width:23%; float:left;background:#dde460; padding:1%; border-radius:20px; margin-right:2%;text-align:center}
.box-doacoes-3 a{background:#18478d; color:#FFF; padding:2% 5%;border-radius:10px;}
.box-doacoes-3 img{ display: block;margin-left: auto;margin-right: auto;width: 50%}
.box-doacoes-4{width:23%; float:left;background:#d9e7ec; padding:1%; border-radius:20px;text-align:center}
.box-doacoes-4 a{background:#18478d; color:#FFF; padding:2% 5%;border-radius:10px;}
.box-doacoes-4 img{ display: block;margin-left: auto;margin-right: auto;width: 50%}

.doacao-colabore{float:left; margin:0 5% 5% 0}
.modal-padding{10%;}

@media only screen and (max-width: 800px) {
.box-doacoes-1{width:48%; float:left; padding:4%; border-radius:20px; margin-right:2%;margin-bottom:2%;}
.box-doacoes-1 img{width:50%; float:left;}
.box-doacoes-2{width:48%; float:left; padding:4%; border-radius:20px; margin-right:2%;margin-bottom:2%;}
.box-doacoes-2 img{width:50%; float:left;}
.box-doacoes-3{width:48%; float:left; padding:4%; border-radius:20px; margin-right:2%;}
.box-doacoes-3 img{width:50%; float:left;}
.box-doacoes-4{width:48%; float:left;padding:4%; border-radius:20px;}
.box-doacoes-4 img{width:50%; float:left;}
.doacao-colabore{float:left; width:40%; margin:0 5% 5% 0}
  .doacao-colabore h4{font-size:0.8em}
.modal-padding{10%;}
}





/* Title Area

--------------------------------------------- */
.title-area {
float:left;
width:340px
}

.header-full-width .title-area {
width:100%
}

.site-title {
font-weight:700;
line-height:1;
text-transform:uppercase;
}

.site-title a,.site-title a:hover {
color:#fff
}

.header-image .title-area {
padding:0
}

.header-image .site-title > a {
float:left;
min-height:113px;
width:100%
}

.site-description {
color:#999;
font-weight:400;
height:0;
line-height:1.5;
text-indent:-9999px
}

.site-description,.site-title {
margin-bottom:0
}

.header-image .site-description,.header-image .site-title {
display:block;
text-indent:-9999px
}

/* Widget Area

--------------------------------------------- */
.site-header .widget-area {
float:right;
text-align:right;
width:740px;
padding:0 0 15px 0;
}

.site-header .widget-area a {
color:#fff
}

.site-header .widget-area a:hover {
color:#000
}

.site-header .widget li {
border-color:#fff
}

.site-header .genesis-nav-menu li li {
margin-left:0
}

.site-header .widget-area button:hover,.site-header .widget-area input:hover[type="button"],.site-header .widget-area input:hover[type="reset"],.site-header .widget-area input:hover[type="submit"],.site-header .widget-area .button:hover {
background-color:#fff;
color:#000
}

/*

Site Navigation

---------------------------------------------------------------------------------------------------- */
.genesis-nav-menu {
clear:both;
font-size:1em;
line-height:1.5;
width:100%;
  padding:0 15px;
}

.genesis-nav-menu,.genesis-nav-menu a {
color:#fff;

}

.genesis-nav-menu .menu-item {
display:inline-block;
text-align:left
}

.genesis-nav-menu a {
display:block;
padding:18px 12px
}

.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu .current-menu-item > a:hover,.genesis-nav-menu a:hover,.genesis-nav-menu li:hover > a {
background-color:#1f59b1;
color:#fff;
}

.genesis-nav-menu > .menu-item > a {
}

.genesis-nav-menu .sub-menu {
border-top:none;
left:-9999px;
opacity:0;
position:absolute;
transition:opacity .4s ease-in-out;
width:200px;
z-index:999
}

.genesis-nav-menu .sub-menu a {
background-color:#18478d;
color:#fff;
padding:14px 20px;
position:relative;
width:200px
}

.genesis-nav-menu .sub-menu .sub-menu {
margin:-50px 0 0 199px
}

.genesis-nav-menu .menu-item:hover {
position:static
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
left:auto;
opacity:1
}

.genesis-nav-menu > .first > a {
padding-left:0
}

.genesis-nav-menu > .last > a {
padding-right:0
}

.genesis-nav-menu > .right {
display:inline-block;
float:right;
list-style-type:none;
padding:0;
text-transform:uppercase
}

.genesis-nav-menu > .date,.genesis-nav-menu > .right > a {
display:inline-block;
padding:18px 20px
}

.genesis-nav-menu .right:hover > a {
background:none;
color:#fff
}

.genesis-nav-menu .right > a:hover {
background:#fff;
color:#08579d
}

.genesis-nav-menu > .search {
padding:9px 0 0
}

.genesis-nav-menu input[type="search"] {
padding:10px 16px
}

/* Site Header Navigation

--------------------------------------------- */
.site-header .genesis-nav-menu li,.site-header .genesis-nav-menu li ul {
border-bottom:none;
margin:0;
padding:0
}

/* Primary Navigation

--------------------------------------------- */
.nav-primary {
background-color:#18478d;
}

/* Secondary Navigation

--------------------------------------------- */
.nav-secondary .wrap {
background-color:#111;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
margin-bottom:16px
}

.nav-secondary .genesis-nav-menu > li > a:hover,.nav-secondary .genesis-nav-menu > li:hover > a {
background:none
}

.nav-secondary .genesis-nav-menu .current-menu-item > a,.nav-secondary .genesis-nav-menu .sub-menu a:hover,.nav-secondary .genesis-nav-menu a:hover,.nav-secondary .genesis-nav-menu li:hover > a {
color:#18478d;
}

.nav-secondary .genesis-nav-menu .sub-menu a {
background-color:#090909;
border-color:#292929;
color:#fff
}

.nav-secondary .sub-menu {
border-color:#292929
}

/* Responsive Menu

--------------------------------------------- */
.responsive-menu-icon {
cursor:pointer;
display:none;
margin-bottom:-1px;
text-align:center
}

.responsive-menu-icon::before {
color:#fff;
content:"\f333";
display:inline-block;
font:normal 20px/1 dashicons;
margin:0 auto;
padding:15px
}

.site-header .responsive-menu-icon::before {
padding:0
}

/* Home Page

--------------------------------------------- */
.home-top .widget {
margin:0;
padding:0;
}


/* @MEDIA
---------------------------------------*/

.caption-wrap{background:#18478d!important;}

@media only screen and (max-width: 1180px) {
	.caption{font-size:0.8rem!important;padding:0 0 0 15px!important;color:#fff!important;}	
}

@media only screen and (max-width: 600px) {
	.logos-parceiros img{width:100%!important;padding:5% 10%!important;}
 	.sub-footer-left img{width:150px!important;}
  	#doacao-thumb{width:100%; clear:both;}
   .box-doacoes-1 img{width:262px!important;  margin: 0 auto 0; text-align:center;}
  .box-doacoes-2 img{ width:262px!important;  margin: 0 auto 0; text-align:center;}
  .box-doacoes-3 img{ width:262px!important;  margin: 0 auto 0; text-align:center;}
  .box-doacoes-4 img{ width:262px!important;  margin: 0 auto 0; text-align:center;}
}

.logos-parceiros img{padding:2%;}

@media only screen and (min-width: 1180px) {
	.site-header{padding-top:25px!important;}
	.home-top .widget {margin:0;padding:0;}
}

/* Home TOP

--------------------------------------------- */

.home-top .widget.genesis_responsive_slider {
padding:0
}

.outreach-pro-home .content {
padding:0
}

/* Home BOTTOM

--------------------------------------------- */

.home-bottom {
background: url(https://obrassociais.lamana.org.br/wp-content/uploads/2023/05/bg_quemsomos_8.jpg) no-repeat;
  background-color:#18478d;
    background-size: cover;
padding:5% 10%;
margin:0;
text-align:center;
  color:#fff;
}

.home-bottom .widget {
float:left;
margin-left:2.5641025641026%;
width:100%;
  padding:0;
	
}

.home-bottom .widget:nth-child(1n+1) {
clear:both;
margin-left:0
}

.home-bottom .featured-content img {
box-shadow:1px 1px 4px rgba(0,0,0,0.4)
}

.home-bottom .widget-title {
color:#FFF!important;
font-weight:bold;
text-align:center!important;
border-bottom:none
}

.home-bottom a {
color:#18478d;
background:#FFF;
padding:12px 18px;
border-radius:5px;
  font-size:0.9rem;
}

.home-bottom article {
text-align:left!important
}




/*

Sidebars

---------------------------------------------------------------------------------------------------- */
.sidebar {
color:#FFF;
}

.sidebar a {
color:#fff!important
}

.sidebar h1,h2,h3,h4 {
color:#FFF!important
}

.sidebar .widget {
background-color:#18478d;
border-radius:3px;
padding:30px
}

.sidebar li a:hover,.sidebar .entry-meta a:hover {
color:#fff
}



/*

Sub Footer

---------------------------------------------------------------------------------------------------- */
.sub-footer {
padding:0;
color:#333;
width:100%;
}

.sub-footer h1,h2,h3,h4 {
padding-bottom:0;
color:#18478d!important;
	font-weight:bold;
	text-align:center!important;
}

.sub-footer a {
color:#fff;
background:#18478d;
padding:6px 10px;
border-radius:3px
}


/* Sub Footer Left

--------------------------------------------- */

.sub-footer-left {
float:right;
width:100%;
text-align:center!important;
clear:both;
  padding:3% 5%;
}

.sub-footer-left p {
	text-align:center!important;
}


.sub-footer-left .entry-title {
}

.sub-footer-left section {
width:48%;
float:left;
margin-left:1%;
padding:2% 10% 0 10%;
margin:5% 0 5% 0;
}

.sub-footer-left section:nth-child(2n+1) {
clear:both;
margin-left:0
}

.sub-footer-left img {width:50%}

/* Sub Footer Right

--------------------------------------------- */

.sub-footer-right {
float:left;
width:100%;
  margin:0;
  padding:4%;
 background:#e1edff;
}

.sub-footer-right h3{color:#18478d!important;text-align:left!important;}

.sub-footer-right section {
width:100%;
float:left;
padding:4%;
margin:20px 0 0 0;
background:#c3d8f8;
  text-align:left;
    color:#18478d;  border-radius: 25px;
}

#img-diretor{width:10%; float:right; padding-left:10px;}

.sub-footer-right section:nth-child(2n+1) {
clear:both;
margin-left:0;
background:#1f59b1;  border-radius: 25px;
  color:#fff;

}

.sub-footer-right  h3 section {color:#fff!important;}

/* CONTADOR */
.contador{width:16%; float:left; text-align:center; padding:0 1%}
.contador h3{text-align:center!important;}
.contador img{width:60%;}
.contador p {line-height:22px;}


/*

Footer Widgets

---------------------------------------------------------------------------------------------------- */
.footer-widgets {
background-color:#18478d;
color:#fff!important;
clear:both;
padding:1%;
	
}
.footer-widgets h4 {
color:#fff!important;
	font-weight:bold;
	text-align:left!important;
  padding-top:25px;
}

.footer-widgets input {
border:1px solid #333
}

.footer-widgets .entry-meta a:hover,.footer-widgets a:hover {
color:#fff
}


.footer-widgets a {
color:#fff
}

.footer-widgets a:hover {
color:#fff
}

.footer-widgets-1 {
width:22%;
float:left;
	margin-right:2%;
  padding:2%;
}

.footer-widgets-2 {
width:22%;
float:left;
	margin-right:2%;
  padding:2%;
}

.footer-widgets-3 {
width:22%;
float:left;
	margin-right:2%;
   padding:2%;
}

.footer-widgets-4 {
width:22%;
float:left;
    padding:2%; 
}

/*

Site Footer

---------------------------------------------------------------------------------------------------- */
.site-footer {
background:#fff;
border-top:1px solid rgba(0,0,0,0.2);
box-shadow:inset 0 1px rgba(255,255,255,0.07);
color:#18478d;
padding:2%;
text-align:center
}

.site-footer a {
color:#18478d;
}

.site-footer a:hover {
color:#18478d;
}

.site-footer p {
margin-bottom:0
}


/*

Media Queries

---------------------------------------------------------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5) {
.content #genesis-responsive-slider .flex-direction-nav li a {
background-image:url(images/icon-direction-nav@2x.png)
}
}

/* @MEDIA 1279 px */
@media only screen and (max-width: 1279px){
.colabore-topo{display:none}
.redes-inicio{float:right;}
}

/* @MEDIA 1180 px */
@media only screen and (max-width: 1180px) {
/* AJUSTES @MEDIA SITE 2023 */
.redes-inicio{width:100%; margin-top:5px!important; margin-bottom:15px!important; text-align:center}
.icones{width:25px!important;}
.btn-svg{height:25px!important;}
.home-bottom .widget {padding:0;}
.sub-footer-left section {padding:0;}
.footer-widgets {padding:0}
.wrap{padding:0;}
}

/* @MEDIA 1023 px */
@media only screen and (max-width: 1023px) {
.sub-footer-left section {width:99.99%;text-align:center!important}
.wrap {max-width:100%}
.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area {width:100%}
.site-header .wrap {padding:0}
.header-image .site-title a {background-position:top!important}
.site-header .widget-area {padding:0}
.genesis-nav-menu li,.site-header .search-form,.site-header ul.genesis-nav-menu {float:none}
.genesis-nav-menu,.nav-primary,.site-description,.site-header .search-form,.site-header .title-area,.site-header .widget-area,.site-title {text-align:center}
.site-header .simple-social-icons .alignleft,.site-header .simple-social-icons .alignright,.site-header .simple-social-icons ul li {display:inline-block;float:none;text-align:center}
.genesis-nav-menu a,.genesis-nav-menu > .first > a,.genesis-nav-menu > .last > a {padding:18px 12px}
.site-header .search-form {margin:16px auto}
.genesis-nav-menu li.right {display:none}
}

 /* @MEDIA 860 px */
@media only screen and (max-width: 860px) {
.wrap {width:100%;}
.outreach-pro-home .site-inner .wrap {padding:0}
.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings,.sidebar .widget {box-shadow:none}
.archive-pagination li a {margin-bottom:4px}
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.sub-footer-left,.sub-footer-right,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {margin:0;width:100%}
.content #genesis-responsive-slider .flex-direction-nav li .next,.content #genesis-responsive-slider .flex-direction-nav li .prev,.content .slide-excerpt {display:none}
.home-bottom .widget {text-align:center;width:99.99%;}
.home-bottom .widget:nth-of-type(2n) {clear:none;margin-left:2.5641025641026%}
.home-bottom .widget:nth-of-type(2n+1) {clear:both;margin-left:0}	
.contador{width:100%; padding-bottom:10%}
.contador img{width:30%;}
#img-diretor{width:30%;}
}

 /* @MEDIA 600 px */
@media only screen and (max-width: 600px) {
.title-area img{width:60%}
.genesis-nav-menu.responsive-menu,.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu {display:none}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon {display:block}
.genesis-nav-menu.responsive-menu .menu-item {margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover {position:static}
.genesis-nav-menu.responsive-menu .current-menu-item > a,.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,.genesis-nav-menu.responsive-menu > .first > a,.genesis-nav-menu.responsive-menu > .last > a,.genesis-nav-menu.responsive-menu a,.genesis-nav-menu.responsive-menu a:hover,.genesis-nav-menu.responsive-menu li:hover > a {
background:none;color:#fff;line-height:1;padding:18px 20px}
.genesis-nav-menu.responsive-menu .menu-item-has-children {cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-item-has-children > a {margin-right:60px}
.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {content:"\f347";float:right;font:normal 16px/1 dashicons;height:16px;padding:16px 20px;right:0;text-align:right;z-index:9999}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {content:"\f343"}
.nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {color:#fff}
.genesis-nav-menu.responsive-menu .sub-menu {background-color:rgba(0,0,0,0.05);border:none;left:auto;opacity:1;position:relative;transition:opacity .4s ease-in-out;width:100%;z-index:99}
.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {background-color:transparent;margin:0;padding-left:25px}
.genesis-nav-menu.responsive-menu .sub-menu li a,.genesis-nav-menu.responsive-menu .sub-menu li a:hover {background:none;border:none;color:#fff;padding:14px 20px;position:relative;width:100%}
.header-image .site-title  {width:90%!important;margin:0 auto 0; padding-top:5%;}
}

 /* @MEDIA 480 px */
@media only screen and (max-width: 480px) {
.content {padding:5px}
.content #genesis-responsive-slider .flex-control-nav {display:none}
.home-bottom .widget:nth-of-type(2n),.home-bottom .widget {margin:0;width:100%}
.header-image .site-title a {background-size:contain!important}
}