/*
	Theme Name: ABRALIN
	Theme URI: https://www.behance.net/guayabo
	Descripxion: ABRALIN Theme, based on HTML5 blank
	Version: 1.0
	Author: Estúdio Guayabo
	Author URI: https://www.behance.net/guayabo
	Tags: HTML5, CSS3, Guayabo, ABRALIN

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:opximizeLegibility;
}



/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
	height: 100%;
}
body {
	font: 15px/1.4 'Ciutadella-Regular', Helvetica, Arial, sans-serif;
	color:#26262;
	  min-height: 100%;
      display: flex;
      flex-direction: column;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}

input{
	background-color: transparent;
}

input:focus, textarea:focus{border: none !important;     outline: none;}


a:hover{color: unset;}

.dark-text{
	color: #262624;
}

.textright{
	text-align: right;
}

.boldfont{
	font-family: 'Ciutadella-Bold', sans-serif;
}

.mediumfont{
	font-family: 'Ciutadella-Medium', sans-serif;
}

.uppercase{
	text-transform: uppercase;
}

i{
	display: block;
}



.border-right-gray{
	border-right: 	2px solid #e8e8e8;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
	margin:0 auto;
	position:relative;
	height: 100%;
	flex:1;
}


/* header */
.header {
	position: relative;
    z-index: 999999;
}
/* logo */
.logo {

}
.logo-img {
width: 159px;
vertical-align: middle;
}
/* nav */
.nav {

}
/* sidebar */
.sidebar {
}

.widget_archive{
	margin-top: 52px;
}


.column-count-2{
	column-count: 2;
}
/*------------------------------------*\
    COMPONENTES
\*------------------------------------*/

p {font-size: 15px; color: #7e8080;}
h1{font-size: 130px;}
h3{font-size: 48px; margin-bottom: 52px;}
h4{font-size: 28px; margin-bottom: 26px;}
h5 {font-size: 24px; margin-bottom: 26px;}
h6 {font-size: 18px;}



.button_1{
	border: 4px solid white;
	padding: 20px 78px;
	font-size: 24px;
	color: #262624;
	text-align: center;
	text-decoration: none !important;
	line-height: 27px;
}

.button_2{
	border: 4px solid #fdf38f;
	padding: 20px 30px;
	font-size: 24px;
	color: #262624;
	text-align: center;
	text-decoration: none !important;
	line-height: 27px;
}

.button_2_small{
	border: 2px solid #fdf38f;
	padding: 15px 20px;
	font-size: 15px;
	color: #262624;
	text-align: center;
	text-decoration: none !important;
	line-height: 15px;
}

input[type="submit"]{
	border: none;
	background: transparent;
	padding: 0;
	margin: 0;
	text-align: center;
}

.search_container{
	padding-bottom: 13px;
	padding-left: 10px;
	transition: border-color 1s ease-in-out;
}


.search_container::after{
	content: '';
	height: 15px;
	width: 100%;
	border-left: 4px solid;
	border-bottom: 4px solid;
	border-color: #fff;
	display: inline-block;
}



.search_container.active::after{
	border-left: 4px solid;
	border-bottom: 4px solid;
	border-color: #fdf48f;
	transition: border-color 1s ease-in-out;
}


.grey-bg{
	background-color: #f0f0f1;
}

.post-content{
	margin-right: 30px;
	box-sizing: border-box;
	margin-left: -15px;
	margin-bottom: 52px;
	padding-bottom: 40px;
}

.scroll_top{
	font-size: 12px;
	color: #7e8081;
	position: fixed;
	right: 34%;
	bottom: 30px;
	display: none;
	z-index: 2;
}

.scroll_top a{
	color: #7e8081;
}


/* Underline From Left noticias - barra inferior*/
.animated_bar{
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	overflow: hidden;
	color: #262624;
	text-decoration: none !important;
	height: 1px;
	width: 100%;
	background-color: #d3d3d3;
	margin-top: 40px;
  }

  .animated_bar:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: 0;
	background: #fdf48f;
	height: 0.75px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
  }
  .post-content:hover .animated_bar:before, .post-content:focus .animated_bar:before, .post-content:active .animated_bar:before {
	right: 20%;
	text-decoration: none !important;
	color: #262624 !important;
  }

.post-content h5, .post-content p, .post-content h6 {
	margin-left: 24px;
}

/*------------------------------------*\
    ANIMAÇÕES
\*------------------------------------*/

/* Background Sweep To Right */
.hvr-sweep-to-right, .hvr-sweep-to-right_white {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
  }
  .hvr-sweep-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fdf38f;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
  }

  .hvr-sweep-to-right_white:before {
	background: #fff;
  }
  .hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
	color: #262624;
  }
  .hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
  }


  
p a{
	color:#262624;
	text-decoration: none;
	border-bottom:2px solid #fdf38f;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	overflow: hidden;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}
p a:hover, p a:focus, p a:active {
	background-color: #fdf38f;
	color: #262624;
	text-decoration: none;
}


.section_title{
text-transform: uppercase;
font-size: 60px;
color: #262624;
}





/* Underline From Left GERAL*/
.underline_from_left{
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	overflow: hidden;
	color: #262624;
	text-decoration: none !important;
	
	
  }

  .underline_from_left:before {
	width: 20px;
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	bottom: 0;
	background: #262624;
	height: 0.75px;
	-webkit-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
  }
  .underline_from_left:hover:before, .underline_from_left:focus:before,.underline_from_left:active:before {
	width: 100%;
	text-decoration: none !important;
	color: #262624 !important;
  }







/*------------------------------------*\
    CABEÇALHO
\*------------------------------------*/
#menu_login{
	background-color: #f0f0f1;
	height: 35px;
	line-height: 35px;
}

#menu_login ul{
	margin: 0;
	list-style: none;
	text-align: right;
	float: right;
}

#menu_login ul li{
	display: inline-block;
}

#menu_login ul li a{
	font-size: 12px;
}

#menu_login a {
	color:#262624;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	overflow: hidden;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	padding: 0 7px;
	
}
#menu_login a:hover, #menu_login a:focus, #menu_login a:active {
	background-color: #fdf38f;
	color: #262624;
	text-decoration: none;
}

.current-lang a{
	font-family: 'Ciutadella-Bold';
}

.lang_nav_cont i{
	float: left;
	margin-top: 5px;
}

.lang_nav_cont{
	float: right;
	margin-left: 30px;
}

.lang-menu{
	padding-left: 0px;
}

.lang-menu > li:after{
	content: " | ";
}

.lang-menu > li:last-child:after{
	display: none;
}


#menu_main{
	margin-top: 10px;
	position: relative;
}

#menu_main .menu{
	position: absolute;
	right: 15px;
}

#menu_main ul{
	margin: 0;
	list-style: none;
	text-align: right;
	display: inline-block;
	vertical-align: bottom;
	position: absolute;
	bottom: 0;
  right: 10px;
}

#menu_main ul li{
	display: inline-block;
	padding: 0 10px;
}

#menu_main ul li a{
	font-size: 15px;
	text-transform: uppercase;
	color: #262624;
	text-decoration: none;
}

#menu_main ul .current-menu-item a{
	font-family: 'Ciutadella-Bold';
}


#menu_main .logo_longa{
	display: inline-block;
}

#menu_main .logo_curta{
  display: none;
  height: 70px;
  margin-top: 10px;
}



/* The sticky class is added to the header with JS when it reaches its scroll position */
#menu_main.sticky-menu {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: #fff;
	border-bottom: solid 1px #c9c9c9;
	z-index: 80;
    height: 90px;
    margin-top: 0;
  }

  #menu_main.sticky-menu ul{
	bottom: 20px;
  }

  #menu_main.sticky-menu .logo_longa{
	  display: none;
  }

  #menu_main.sticky-menu .logo_curta{
	display: inline-block;
}

  
  /* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
  #menu_main.sticky-menu + .content {
	padding-top: 102px;
  }
  


/* Underline From Left */
#menu_main .menu-item a{
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	overflow: hidden;
  }
  #menu_main .menu-item a:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	right: 100%;
	bottom: 0;
	background: #fdf38f;
	height: 2px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
  }
  #menu_main .menu-item a:hover:before, #menu_main .menu-item a:focus:before, #menu_main .menu-item a:active:before {
	right: 0;
  }

/*RESPONSIVE*/
button#responsive-menu-button, div#responsive-menu-container {
	z-index: 9999999999999999 !important;
}



/*------------------------------------*\
    RODAPÉ
\*------------------------------------*/
.footer{
text-align: center;
z-index: 3;
}

.footer .footer_container {
	background-color: #f8f8f7;
	padding: 52px 0;
}

.footer p{
	color: #262624;
}

.footer  i{
	display: block;
	opacity: 1;
	transition: opacity 0.2s ease-in-out;
}

.footer .social{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.footer .social li{
	display: inline-block;
	padding: 0 15px;
}

.footer .social i:hover{
opacity: 0.6;
transition: opacity 0.2s ease-in-out;
}

.footer-col-1, .footer-col-2, .footer-col-3, .footer-col-4{
	margin-bottom: 20px;
}


/*------------------------------------*\
    BUSCA
\*------------------------------------*/

.search .search-submit{
	border: none;
	background: none;
	vertical-align: middle;
}

.search .search-input{
    background-color: transparent;
    border: none;
}




/*------------------------------------*\
    PAGINAS - GERAL
\*------------------------------------*/



.page-title-row{
	padding-top: 150px;
	background: linear-gradient(to bottom, #f8f8f7 275px, white 60px);
	margin-bottom: 52px;
}


.page-title-row h1{
	color: #fdf48f;
	text-transform: uppercase;
	line-height: 36px;
	font-size: 42px;
	word-break: break-word;
	font-weight: bold;
	margin-bottom: 52px;
}




.home.page-template main{margin-bottom: 0;}

.page-template main, .error404 main, .page-search main, .single-post main, .search-results main, .category main,  .single-evento main, .archive main{
	margin-top: -150px;
	margin-bottom: 52px;
}

.support_nav li a.active{
	font-family: 'Ciutadella-Bold';
}


/*------------------------------------*\
    HOME
\*------------------------------------*/


.home main{
margin-top: 0;
}



.banner-home-row {
    background: url(./img/bg_banner_home_001.jpg);
    background-size: 120%;
    background-repeat: no-repeat;
	background-position: center 20%;
}


.associe-home-row{
	background-color: #fdf38f;
	padding: 52px 0;
	text-align: center;
}



.carousel.slide{
	height: 90vh;
}

.carousel-item{
	height: 400px;	
	color: #262624;
}

.carousel-item.active{


}


.carousel-item h3 {
    color: #262624;
    font-size: 38px;
}

.carousel-item p{
	color: #262624;
	font-size: 12px;
	padding-right: 20%;
	}


.carousel-inner{
	position: absolute;
    top: 50%;
    height: 500px;
    margin-top: -300px;
}

.carousel-caption{
	text-align: left;
	bottom: unset;
	top: 60px;
	right: 10%;
	left: 0;
}



.carousel-indicators {
	bottom: 40px;
}

.carousel-indicators li{
	margin: 0;
	height: 3px;
	border-bottom: 1px solid white;
	background-color: transparent;
}

.carousel-indicators .active{
	height: 3px;
	border-bottom: 1px solid white;
	background-color: white;
}


/*NOTICIAS - HOME*/
.row-noticias-home{margin-bottom: 130px;}

.noticias-home-content{
	margin-right: 8.333333%;
}
.row-noticias-home .section_title{
	margin-top: -30px;
}

/*EVENTOS - HOME*/

.row-eventos-home{margin-bottom: 130px;}

.eventos-content{
	margin-left: 15px;
	box-sizing: border-box;
}

.eventos-content .section_title{
	margin-left: -10px;
    bottom: -37px;
	line-height: 52px;
	position: absolute;
}

.eventos-content .button_2{
    position: absolute;
    bottom: -40px;
}

.eventos-content .post-content{
	padding-left: 0px;
	border-bottom: none;
	box-sizing: border-box;
	margin: 52px 30px;
}

.row-eventos-home .evento-info{
	margin-left: 24px;
}




/*------------------------------------*\
    404
\*------------------------------------*/



/*------------------------------------*\
   CONTATO
\*------------------------------------*/

div.wpcf7 .ajax-loader {
    background-image: url(../../images/ajax-loader.gif);
    margin: 0 0 0 40px;
    position: absolute;
}

.form_row, .msg_row{ 
	clear: both;
	border-top: 1px solid #262624;
	border-bottom: 1px solid #262624;
	border-left: none;
	border-right: none;
	
	margin-bottom: 40px;
}

.form_row{
	height: 35px;
}
.msg_row{
height:124px;
}


.label_name {
    float: left;
    border-right: 1px solid #262624;
    height: 100%;
    padding-left: 0;
    padding-right: 10px;
    text-align: left;
    width: 15%;
    min-width: 77px;
    display: table;
}

.label_name  label {
	display: table-cell;
	vertical-align: middle;
}

textarea{height: 124px; width: 80%; padding: 10px 15px; background: transparent;}

.form_field{ float: left; width: 70%;}
.form_field input {height: 35px; padding-left: 15px;} 
.form_field input, .form_field textarea {border: none; color: #7e8081; width: 100%;}

.form_row + p {clear: both;}

.contato-info{
	margin-bottom: 52px;
}


/*------------------------------------*\
    iNSTITUCIONAL
\*------------------------------------*/

.institucional h5{
margin-bottom:32px;
}

.institucional section{
	margin-bottom: 52px;
}

.institucional section #conselho_content{
	margin-top: -52px;
}

.institucional p{
	color: #7e8080;
	line-height: 22px;
}

.institucional .nav-page-institucional{
	list-style: none;
	margin-left: 10px;
	padding-left: 0;
	margin-bottom: 52px;
}

.institucional .nav-page-institucional li{
	margin-bottom: 20px;
}
	


  .col_membro_diretoria{
	  background-image: url(./img/bg_diretoria.png);
	  background-position: 70px 20px;
	  background-size: initial;
	  background-repeat: no-repeat;
	  margin-bottom: 64px;
  }

  .foto_diretor{
	  height: 130px;
	  width: 65%;
	  background-size: cover !important;
	  background-position: center !important;
	  background-repeat: no-repeat !important;
	  margin-bottom: 22px;
  }




/*------------------------------------*\
    EDITAIS
\*------------------------------------*/

.editais_list{
	list-style: none;
}

.editais_list li{
	clear: both;
	display: block;
	height: 52px;
}

.editais_list li::after{
	content: '';
	clear: both;
	height: 1px;
	background-color: #262624;
	width: 95%;
	float: right;
	margin-top: 15px;
    margin-bottom: 20px;
}

.nome_edital a{
	color: #262624;
	float: left;
	line-height: 17px;
}



.data_publicacao_edital {
    color: #7e8080;
    float: left;
    margin-right: 47px;
    clear: both;
    margin-top: 18px;
}



/*------------------------------------*\
   DOAÇÕES
\*------------------------------------*/



.doacoes_col{
	background-image: url(./img/bg_diretoria.png);
	background-position: 23% 40px;
	background-size: auto 170px;
	background-repeat: no-repeat;
	margin-bottom: 64px;
}


.img_doacao_container{
	float: left;
	text-align: center;
	margin: 52px 0;
}

.img_doacao{
	height: 164px;
	width: auto;
}

.texto_doacao{
	float: left;
}

.link_doacao{
	margin-top: 30px;
	left: 28%;
}



/*------------------------------------*\
   PUBLICAÇÕES
\*------------------------------------*/

.list_revistas, .list_anais, .list_boletins{
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
.list_revistas li{
text-transform: uppercase;
font-size: 18px;
margin-bottom: 15px;
}

.list_anais li a, .list_boletins li a{
color:	#7e8081;
text-decoration: underline;
}


.col-revistas, .col-anais, .col-boletins{margin-bottom: 52px;}



/*------------------------------------*\
	INTERNA NOTÍCIAS E EVENTOS
\*------------------------------------*/

.col-post-info h4{
text-transform: uppercase;
}

.col-post-info p{
	color: #7e8080;
}

.row-post-text{
	margin-bottom: 52px;
}

.row-pagination{
	border-top: 2px solid #e8e8e8;
}

.row-pagination i{
	display: block;
}

.col-nav-previous, .col-nav-next{
width:50%;
}

.nav-previous, .nav-next{
	padding-top: 20px;
}

.nav-next{
	padding-left: 15px;
}

.nav-previous{
	padding-right: 15px;
}

.arrow_left, .arrow_right{
	line-height: 73px;
}

.nav-previous a, .nav-next a, .nav-previous a:hover, .nav-next a:hover{
	text-decoration: none;
	background: transparent;
	border: none;
}


.nav-previous svg, .nav-next svg{
	max-width: 35px;
}

.nav-previous:hover svg line, .nav-next:hover svg line, .nav-previous:hover svg polyline, .nav-next:hover svg polyline{
	stroke: #fdf48f;
}


.nav-previous:active svg line, .nav-next:active svg line, .nav-previous:active svg polyline, .nav-next:active svg polyline{
	stroke: #262624;
}


/*------------------------------------*\
	eventos
\*------------------------------------*/


.row_ultimos_eventos{
	margin-top: 32px;
	margin-bottom: 52px;
	padding-top: 52px;
    background: linear-gradient(to right, white 18%, #f8f8f7 64px);
}



.evento-info{
	margin-bottom:15px;
}

.evento-info p{
	margin: 0px;
}

.col_prox_eventos{
	margin-bottom: 52px;
}

.col_prox_eventos .evento-info p span{
background-color: #fdf48f;
}

.col_prox_eventos .evento-info{
	font-family: 'Ciutadella-Bold', sans-serif;
	}

.col-evento-anterior .evento-info{
	font-family: 'Ciutadella-Bold', sans-serif;
}

.col-evento-anterior .post-content{
	margin-left: 0;
}


.col-evento-anterior .post-content h5{
	height: 56px;
	margin-left: 0;
}
.col-evento-anterior p{
	margin: 0;
}
.col-evento-anterior h6{
	margin-top: 32px;
	margin-left: 0;
}

/*------------------------------------*\
    NOTÍCIAS
\*------------------------------------*/


.list_categories ul {
    list-style: none;
    padding-left: 15px;
    margin-top: 0;
    margin-bottom: 52px;
}



.list_categories ul li{display: block; padding-right: 28px;}


.list_categories ul li.current-cat a{
	font-family: 'Ciutadella-Bold', sans-serif;
}


.list_categories ul li a{
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	overflow: hidden;
	color: #262624;
	text-decoration: none !important;
  }

  .list_categories ul li a:before {
	width: 20px;
	content: "";
	position: absolute;
	z-index: -1;
	left: 0;
	bottom: 0;
	background: #262624;
	height: 0.75px;
	-webkit-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
  }
  .list_categories ul li a:hover:before, .list_categories ul li a:focus:before, .list_categories ul li a:active:before {
	width: 100%;
	text-decoration: none !important;
	color: #262624 !important;
  }


.single_post_row {
    margin-bottom: 52px;
    position: relative;
    background: linear-gradient(to right, white 16%, #f8f8f7 64px);
    position: relative;
    margin-right: 15px;
    margin-left: 15px;
}



.single_post_row.single_post_row_with_thumb{
	margin-bottom: 52px;
}

.single_post_row .post_thumbnail{
	height: 176px;
	background-size: cover;
	background-position: center;
	float: left;
	margin-bottom: 32px;
}



.single_post_row .post_text{
	padding: 0 30px 30px;
	}

.single_post_row .post_text_with_thumb{
}

.single_post_row .post_title{
	line-height: 32px;
	margin-top: 24px;
}
.single_post_row .post_title span{
background-color: #fdf48f;
}

.archives-list-sidebar{
	margin-top: 52px;
}

.archives-list-sidebar ul{
	padding-left: 0;
	list-style: none;
}

.archives-list-sidebar ul li{
	margin-top: 10px;
}

.archives-list-sidebar ul ul{
	
	margin-left: 0;
	padding-left: 10px;
}

.archives-list-sidebar ul ul ul{
	
	margin-left: 0;
	padding-left: 20px;
}


.noticias_sidebar{
	margin-top: 32px;
}

.noticias_sidebar .search_container::after{
	border-color: #f8f8f7;
}

.noticias_sidebar .search_container.active::after{
	border-color: #fdf48f;
}


/* -------------------------------------- *\
    CATEGORY PAGE
*\-----------------------------------------*/

.row-results{
	border-top: 1px solid #f8f8f7;
	border-bottom: 1px solid #f8f8f7;
	padding: 20px 0;
	margin-bottom: 52px;
}

.row-results {
	margin-top: 0px;
	color: #7e8081;
}

.row-results h5{
	margin-bottom: 5px;
}

.row-results p{
	font-family: 'Ciutadella-RegularItalic', sans-serif;
	font-size: 16px;
	margin-bottom: 0;
}




/*------------------------------------*\
    ASSOCIE-SE
\*------------------------------------*/



  .lista_motivos > div{
	  float: left;
  }

  .lista_motivos li{
	display: inline-block;
	margin-bottom: 25px;
  }

.list_beneficios, .lista_motivos{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 52px;
}

.list_beneficios li{
	padding-bottom: 15px;
	padding-right: 10%;
	color: #7e8081;
}

.list_beneficios li::before{
	content: '- ';
}

.associe-se main{
	margin-bottom: 0;
}



/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
font-family: 'Ciutadella-Bold';
src: url('./fonts/Ciutadella-Bold.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-Bold.otf')  format('opentype'),
		 url('./fonts/Ciutadella-Bold.woff') format('woff'), url('./fonts/Ciutadella-Bold.ttf')  format('truetype'), url('./fonts/Ciutadella-Bold.svg#Ciutadella-Bold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family: 'Ciutadella-BoldItalic';
  src: url('./fonts/Ciutadella-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-BoldItalic.otf')  format('opentype'),
	     url('./fonts/Ciutadella-BoldItalic.woff') format('woff'), url('./fonts/Ciutadella-BoldItalic.ttf')  format('truetype'), url('./fonts/Ciutadella-BoldItalic.svg#Ciutadella-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Ciutadella-Light';
  src: url('./fonts/Ciutadella-Light.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-Light.otf')  format('opentype'),
	     url('./fonts/Ciutadella-Light.woff') format('woff'), url('./fonts/Ciutadella-Light.ttf')  format('truetype'), url('./fonts/Ciutadella-Light.svg#Ciutadella-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Ciutadella-LightItalic';
  src: url('./fonts/Ciutadella-LightItalic.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-LightItalic.otf')  format('opentype'),
	     url('./fonts/Ciutadella-LightItalic.woff') format('woff'), url('./fonts/Ciutadella-LightItalic.ttf')  format('truetype'), url('./fonts/Ciutadella-LightItalic.svg#Ciutadella-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Ciutadella-Medium';
  src: url('./fonts/Ciutadella-Medium.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-Medium.otf')  format('opentype'),
	     url('./fonts/Ciutadella-Medium.woff') format('woff'), url('./fonts/Ciutadella-Medium.ttf')  format('truetype'), url('./fonts/Ciutadella-Medium.svg#Ciutadella-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Ciutadella-MediumItalic';
  src: url('./fonts/Ciutadella-MediumItalic.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-MediumItalic.otf')  format('opentype'),
	     url('./fonts/Ciutadella-MediumItalic.woff') format('woff'), url('./fonts/Ciutadella-MediumItalic.ttf')  format('truetype'), url('./fonts/Ciutadella-MediumItalic.svg#Ciutadella-MediumItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Ciutadella-Regular';
  src: url('./fonts/Ciutadella-Regular.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-Regular.otf')  format('opentype'),
	     url('./fonts/Ciutadella-Regular.woff') format('woff'), url('./fonts/Ciutadella-Regular.ttf')  format('truetype'), url('./fonts/Ciutadella-Regular.svg#Ciutadella-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Ciutadella-RegularItalic';
  src: url('./fonts/Ciutadella-RegularItalic.eot?#iefix') format('embedded-opentype'),  url('Ciutadella-RegularItalic.otf')  format('opentype'),
	     url('./fonts/Ciutadella-RegularItalic.woff') format('woff'), url('./fonts/Ciutadella-RegularItalic.ttf')  format('truetype'), url('./fonts/Ciutadella-RegularItalic.svg#Ciutadella-RegularItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Ciutadella-SemiBold';
  src: url('./fonts/Ciutadella-SemiBold.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-SemiBold.otf')  format('opentype'),
	     url('./fonts/Ciutadella-SemiBold.woff') format('woff'), url('./fonts/Ciutadella-SemiBold.ttf')  format('truetype'), url('./fonts/Ciutadella-SemiBold.svg#Ciutadella-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Ciutadella-SemiBoldItalic';
  src: url('./fonts/Ciutadella-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),  url('./fonts/Ciutadella-SemiBoldItalic.otf')  format('opentype'),
	     url('./fonts/Ciutadella-SemiBoldItalic.woff') format('woff'), url('./fonts/Ciutadella-SemiBoldItalic.ttf')  format('truetype'), url('./fonts/Ciutadella-SemiBoldItalic.svg#Ciutadella-SemiBoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}






/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:320px) {

}
@media only screen and (min-width:480px) {

}


@media only screen and (min-width:768px) {

/*PAGES*/



.page-title-row{
	margin-bottom: 0;
}

.page-title-row h1{
		line-height: 95px;
		font-weight: bold;
		font-size: 130px;
	}

.two_columns p{column-count: 2;}
.footer{text-align: unset;}
#menu_main{margin-top: 35px;}

.fixed{	position: fixed;}

.mt-75-neg{	margin-top: -75px;}

/*HOME*/
.section_title{font-size: 100px;}

.eventos-content .section_title { margin-left: -180px; bottom: -55px; line-height: 85px;  position: absolute;}  
.eventos-content .post-content{padding-left: 110px}
.eventos-content{margin-left: 150px;}
.row-noticias-home .section_title {margin-top: -60px;}
.carousel-caption {  right: 30%;}
.carousel-item h3{	font-size: 60px;}
.carousel-item p {    padding-right: 60%; font-size: 14px;}
.banner-home-row{ background-size: 120%; background-position: center 20%;}



/*CONTATO*/

.label_name{ 
    padding-left: 0px;
    padding-right: 10px;
    text-align: left;
	min-width: 0px;
}

.form_field { width: 85;}


/*DOAÇÔES*/
.img_doacao_container{
	margin: 0 0;
}


/*PUBLICAÇÕES*/
.data_publicacao_edital{
	float: right;
	margin-top: 0;
	clear: none;
}


/*Eventos*/

/*NOTICIAS*/

.single_post_row{
	margin-left: 0;
	margin-right: 50px;
}

.single_post_row.single_post_row_with_thumb{
	margin-bottom: 90px;
}

.list_categories ul{
	padding-left: 0;
	margin-top:32px;
	margin-bottom: 84px;
}

.list_categories ul li{display: inline-block;}

.row-results {	color: #7e8081;}
.single_post_row .post_thumbnail{	margin-bottom: -38px;}


.nav-next{
	padding-left: 52px;
}

.nav-previous{
	padding-right: 52px;
}

}


@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background-color: #fdf48f;
}
::-webkit-selection {

}
::-moz-selection {

}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-capxion {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-capxion.alignnone {
	margin:5px 20px 20px 0;
}
.wp-capxion.alignleft {
	margin:5px 20px 20px 0;
}
.wp-capxion.alignright {
	margin:5px 0 20px 20px;
}
.wp-capxion img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-capxion .wp-capxion-text,
.gallery-capxion {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascripx:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}
