/*
Theme Name: Flash child
Theme URI: https://themegrill.com/themes/flash
Author: ThemeGrill
Author URI: https://themegrill.com
Description: Flash is free responsive multipurpose WordPress theme – truly a versatile theme perfect for any type of website you want. Like never before, it provides multiple pre-built demos which can be imported in seconds using ThemeGrill Demo Importer Plugin. The theme fully integrates with Flash Toolkit and SiteOrigin’s Page Builder Plugin that makes theme more user-friendly and easy. Additionally, theme features multiple blog layouts, WooCommerce support, multiple header styles, multiple color options etc.
Template: flash
License: GNU General Public License v3 or later
Version: 1.3.1
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: flash
Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, blog, e-commerce

Flash is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/




/*********************************** HOME ***********************************************/

#site-navigation ul li {
    float: left;
    padding: 23px 15px 23px 15px;
    position: relative;
}

.navigation .nav-links a {
	background-color: #cfcfdb;
	color: #292929;
}

.navigation .nav-links a:hover {
	background-color: #ffd21b !important;
	color: #292929;
}




.menu-item a {
	font-weight: bold;
	font-size: 22px;
}

.menu-item-1099 { /* FALE CONOSCO */
	width: 120px;
}

.container-amarelo {
	height: 350px !important;
}

@media (max-width: 542px) { 
	.container-amarelo {
	height: 400px !important;
	}
}

.container-cinza {
	height: 550px !important;
}

@media (max-width: 600px) {
	.container-cinza {
		height: 350px !important;
	}
}

@media (min-width: 601px) and (max-width: 767px) { 
	.container-cinza {
	height: 700px !important;
	}
}

@media (max-width: 700px) { /* FALE CONOSCO */
	.menu-item-1099 {
		width: 400px;
	}
}

.header-bottom .search-icon { /* BUSCA */
	border: none;
}

@media (max-width: 600px) { /* Container com imagem SCGE home */
	.container-home { 
		height: 220px !important;
	}
	.uagb-post-grid {
		position: relative;
		top: -100px;
	}
}

@media (max-width: 900) and (min-width: 601px) { /* Container com imagem SCGE home */
	.container-home { 
		height: 600px !important;
	}
}

@media (max-width: 900px) and (min-width: 598px){ /* Container com imagem SCGE home */
	.container-home { 
		height: 400px !important;
	}
}

@media (max-width: 1200px) and (min-width: 767px){ /* Container com imagem SCGE home */
	.container-home { 
		height: 400px !important;
	}
}

/**************************************************************************************************************************************************************************/

/***************************** TÍTULO DAS PÁGINAS**************************************/

.breadcrumb-trail.breadcrumbs .trail-title {
	color: #FFF !important;
	font-size: 4em;
	font-weight: bold;
	padding-top: 100px;
	padding-left: 320px;
}

@media (max-width: 800px) {
	.breadcrumb-trail.breadcrumbs .trail-title {
	font-size: 1.4em;
	padding-top: 140px;
	padding-left: 30px;
	}
}

@media (max-width: 1200px) and (min-width: 801px) { 
	.breadcrumb-trail.breadcrumbs .trail-title {
	font-size: 3em;
	padding-top: 230px;
	padding-left: 40px;
	}
}

@media (max-width: 800px){
	.breadcrumb-trail.breadcrumbs {
	height: 200px !important;
	background: url("imagens/background-post.jpeg");
	}
}

@media (min-width: 801px){
	.breadcrumb-trail.breadcrumbs {
	height: 300px !important;
	background: url("imagens/background-post.jpeg");
	}
}

@media (max-width: 1600px) and (min-width: 1201px) {
	.breadcrumb-trail.breadcrumbs .trail-title {
	font-size: 4em;
	padding-top: 200px;
	padding-left: 100px;
	}
}

/**************************************************************************************************************************************************************************/

/********************************************* ACORDEÃO PAGINAS ********************************************************/

.ugb-accordion.ugb-accordion--v2.ugb-accordion.ugb-accordion--design-basic .ugb-accordion__heading { /* acordeão */
	background: #cfcfdb !important;
}

.ugb-accordion.ugb-accordion--v2.ugb-accordion.ugb-accordion--design-basic .ugb-accordion__heading:hover { /* acordeão */
	background: #ffd21b !important;
}


.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner { /* Background acordeão aberto */
	background: #E7E6EC;
	border-radius: 30px;
	padding: 20px 30px 20px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}


.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner a { /* acordeão link */
	color: #292929;
}
 
.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content .ugb-accordion__content-inner>:last-child { /* acordeão */
	padding-top: -10px;
}

.kt-accordion-id_2fc79a-d5 .kt-blocks-accordion-header { /* acordeão */
	margin-top: 10px;
}

.ugb-accordion.ugb-accordion--v2 .ugb-accordion__content { /* acordeão */
	max-height: none;	
}

/**************************************************************************************************************************************************************************/




/************************ Imagem destaque das notícias / post ********************************/

.single .entry-thumbnail img {
	width: 786px;
	height: 524px;
	object-fit: cover;
	object-position: center;
	padding: 30px;
}

@media (max-width: 600px) {
	.single .entry-thumbnail img {
		width: 397px;
		height: 264px;
		object-fit: cover;
		object-position: center;
	}
}


@media (min-width: 601px) and (max-width: 768px){
	.single .entry-thumbnail img {
		width: 500px;
		height: 333px;
		object-fit: cover;
		object-position: center;
		position: relative;
		left: 10%;
	}
}

@media (min-width: 769px) and (max-width: 1200px){
	.single .entry-thumbnail img {
		width: 470px;
		height: 313px;
		object-fit: cover;
		object-position: center;
		position: relative;
		left: 10%;
	}
}

/**************************************************************************************************************************************************************************/


/******************************* PÁGINA DE NOTÍCIAS ****************************************/

.bdp-post-list {
	padding-bottom: 20px;
	border-bottom: 1px solid #cfcfdb;
}

.bdp-post-title {
	font-size: 25px;
}

.bdp-post-short-content {
	font-size: 13px;
}


@media (max-width: 1000px){
	.bdp-post-title {
		font-size: 17px;
	}
}

.bdp-post-image-bg img {
	width: 470px;
	height: 313px;
	object-fit: cover;
	object-position: center;	
}

@media (max-width: 700px){
	.bdp-post-image-bg img {
		width: 402px;
		height: 268px;
		object-fit: cover;
		object-position: center;	
	}
}

.bdp-readmorebtn:hover { 
	background-color: #324c61;
	opacity: 0.8;
	
}

.bdp-readmorebtn { /*********** AQUI */
	font-size: 0;
}

.bdp-readmorebtn::after {
	content: " Leia mais ...";
	font-size: 14px;
	color: #FFF;
}

.bdp-post-pagination a { 
	background-color: #324c61;
	color: #FFF;
	border-radius: 10px 10px;
}

.bdp-post-pagination a:hover {
	background-color: #324c61;
	opacity: 0.8;
	color: #FFF !important;
}

/**************************************************************************************************************************************************************************/


/********************************* ÁREAS DE ATUAÇÃO **********************************************/

.area-qualigasto {
	margin-top: 50px;
}

/**************************************************************************************************************************************************************************/


/********************************* CARROSEL DE POSTS HOME *****************************************/

.full-width .alignfull img {
	height: 275px;
	object-fit: cover;
	object-position: center;
}

@media (max-width: 490px) {
	.full-width .alignfull img {
		height: 176px;
		object-fit: cover;
		object-position: center;
	}
}

@media (min-width: 491px) and (max-width: 600px) { 
	.full-width .alignfull img {
		height: 250px;
		object-fit: cover;
		object-position: center;
	}
}


@media (min-width: 601px) and (max-width: 768px) { 
	.full-width .alignfull img {
		height: 438px;
		object-fit: cover;
		object-position: center;
	}
}

@media (min-width: 577px) and (max-width: 600px) { 
	.full-width .alignfull img {
		height: 270px;
		object-fit: cover;
		object-position: center;
	}
}

.uagb-block-64f829fc-ce7a-4e23-a807-7d45ebdcb788 .uagb-post__text .uagb-post__title a {
	overflow: hidden;
    	display: -webkit-box;
    	-webkit-line-clamp: 4;
    	-webkit-box-orient: vertical;
}

@media (max-width: 597px) {  /* setas carrosel post home */
	.uagb-post__arrow-outside.uagb-post-grid .slick-next {
    	right: -55px;
	}
}

@media (max-width: 597px) { /* setas carrosel post home */
	.uagb-post__arrow-outside.uagb-post-grid .slick-prev {
    	left: -55px;
   	z-index: 1;
	}
}

/**************************************************************************************************************************************************************************/

.uagb-post-grid .uagb-post__text {
	height: 130px;
}

/* .element.style {
 200px !important;
} */

.uagb-block-038d6a9a-6f21-4a54-a800-dc4b0468327e .uagb-post__text {
	padding: 20px !important;
}

.uagb-post-grid {
	position: relative;
	top: -130px;
}

.full-width .alignwide {
	margin: 0px;
	height: 200px;
}

.size-medium {
	width: 265px;
	height: 175px;
	object-fit: cover;
	object-position: center;
}

#top-footer {
	background-color: #CFCFDB;
}

#top-footer .widget-title {
	color: #324C61;
}

#top-footer a:hover{
	color: #213263;
}

#top-footer p, h1, h2, h3, h4, h5, h6{
	color: #324C61;
	line-height: 1.2;
}


#top-footer .widget ul li:after {
	content: none;
}

#top-footer .widget ul li {
	padding-left: 0;
}

footer.footer-layout #top-footer .widget-title {
	border-left-color: #324c61 !important;	
}

footer.footer-layout #top-footer .widget-title::first-letter {
	color: #324c61 !important;
}

@media (max-width: 800px) { /* Título dos posts */
	h1.trail-title {
		font-size: 16px;
	}
}

.breadcrumb-trail.breadcrumbs {
	height: 200px;
	background: url("imagens/background-post.jpeg");
}

.post {
	margin-top: -170px;
}

.upw-content { 
	width: 300px;
	padding-left: 10px;
}

#secondary .widget ul li:after {
	color: #FFF;
}

.upw-content p {
	margin: 0 0 5px;
	width: 260px;
}

.trail-items {
	color: #767676;
}

.trail-items a{
	color: #767676;
}

ul.trail-items li {
	display: inline;
}

ul.trail-items li+li:before {
	 padding: 8px;
  	color: #767676;
  	content: "/\00a0";
}

.upw-content{
	padding-bottom: 30px;
}

#secondary .widget-title:after {
	background-color: #ffd21b !important;
}

.ow-button-base a {
	margin-left: 30px;
}

.ow-button-base a:hover {
	background-color: #ffd21b !important;
}

.ow-button-base.ow-button-align-left {
	margin-top: -50px;
	padding-left: 20px;
}

.contatos-orientacao{
	padding-top: 30px;
}


@media (max-width: 700px) {
	.imagem-institucional {
		width:200px;
		float: right;
	}
}

@media (max-width: 700px) {
	.imagem-orientacao {
		width:120px;
		float: left;
	}
}

@media (max-width: 700px) {
	.imagem-contatos {
		width:150px;
		float: left;
	}
}

.fa-chevron-up:before {
	color: #FFD21B;
}

.redes-sociais{
	margin-top: 20px;
}

.bdp-post-pagination a.next.page-numbers {
	font-size: 0;
}

.bdp-post-pagination a.next.page-numbers::after {
		content: "Próxima >" !important;
		font-size: 14px;
}

.bdp-post-pagination a.prev.page-numbers {
	font-size: 0;
}

.bdp-post-pagination a.prev.page-numbers::after {
		content: "< Anterior" !important;
		font-size: 14px;
}

.social-home {
	height: 100px;
}

.bdp-readmorebtn {
	background: #324c61;
	color: #FFF;
}

.bdp-readmorebtn {
	background: #324c61;
	border-radius: 10px 10px;
	border: none;
}
.bdp-readmorebtn a {
	color: #FFF;
}

.bdp-post-pagination a {
	color: #FFF;
}

.bdp-post-pagination .current {
	border-radius: 10px 10px;
}

/****************************** MENU ********************************/

.container-home { 
	margin-top: -15px !important;
	height: 600px;
}


.header-bottom {
	background: rgba(255, 255, 255, 0);
	z-index: 99999 !important;
	position: absolute !important;
	width: 100%;
}

.menu-item:hover {
	background: rgba(255, 210, 027, 5.7);
}


.fa-search:before {
	color: #FFF;
}

#site-navigation ul li a {
	font-size: 12px !important; 
}

.header-bottom .site-navigation-wrapper a {
	color: #FFF !important;
}

#site-navigation ul li:hover {
	color: #000;
}

.header-bottom .site-navigation-wrapper a:hover {
	color: #324C61 !important;
}


.header-bottom .site-navigation-wrapper .fa-angle-down:before {
	color: #FFF !important;
}

#site-navigation ul.sub-menu {
	background: #324C61 !important;
}

.header-bottom .site-navigation-wrapper .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	color: #FFF !important;
}

@media (max-width: 980px) {
	#site-navigation .menu {
		background: #324C61 !important;
	}
}

/***********************************************************************/