/* Themify Customize Styling */
#headerwrap a {	
	color: #ffffff; 
}
#headerwrap a:hover {	
	color: #fae1b3; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #8d9c89; 
}
#headerwrap.fixed-header #site-logo img {	
	height: 80px; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: #fae1b3; 
}
body[class*="themify"] #site-logo a img {	
	height: 80px; 
}
#site-description {		text-align:left; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #fae1b3; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #fae1b3; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #000000; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #fae1b3; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #ff0000; 
}
#footerwrap {	background: none;
	background-color: #000000; 
}
#footer a {	
	color: #fae1b3; 
}
#footer a:hover {	
	color: #fae1b3; 
}
#footer-nav {	background: none;
	background-color: #cfbcbc; 
}
#footer-nav a {	
	color: #fae1b3; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #fae1b3; 
}
#footer-nav .current_page_item a, #footer-nav .current-menu-item a {	
	color: #fae1b3; 
}
#footer-nav .current_page_item a:hover, #footer-nav .current-menu-item a:hover {	
	color: #fae1b3; 
}
.footer-widgets .widget {	
	color: #ffffff; 
}
#footer .footer-widgets .widgettitle {	
	color: #fae1b3; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {	
	height: 80px; 
}
body[class*="themify"] #site-logo a img {	
	height: 80px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {	
	height: 80px; 
}
body[class*="themify"] #site-logo a img {	
	height: 80px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {	
	height: 80px; 
}
body[class*="themify"] #site-logo a img {	
	height: 80px; 
}
 }
/* Themify Custom CSS */
/*

VERDE
0bcf6c

VERDE CLARO
26ea87

VERMELHO
e30613 

BEGE
#fae1b3

*/


a:hover,
#footer a:hover,
.post-nav  a:hover > span,
.post-title a:hover {
	color: #fae1b3;
}

#footerwrap a:hover {
	color: #fae1b3;
}

button:hover {
	background-color: #fae1b3;	
	border-color: #fae1b3;
}


#main-nav ul a:hover,
#main-nav .mega-menu-posts a:hover,	
#headerwrap .sidemenu-on #main-nav a:hover, 
#headerwrap .sidemenu-on #main-nav ul a:hover,
#headerwrap .sidemenu-on #main-nav .current_page_item > a, 
#headerwrap .sidemenu-on #main-nav .current-menu-item > a {
	color: #fae1b3;
}

#main-nav a:hover,
#main-nav .current_page_item > a,
#main-nav .current-menu-item > a {
	color: #fae1b3;
}

.header-horizontal #main-nav > li > a:hover:after,
.header-horizontal #main-nav > .current_page_item > a:after, 
.header-horizontal #main-nav > .current-menu-item > a:after,
.header-horizontal #headerwrap #main-nav > li > a:hover:after,
.header-horizontal #headerwrap #main-nav > .current_page_item > a:after,
.header-horizontal #headerwrap #main-nav > .current-menu-item > a:after {
	border-bottom: 5px solid #fae1b3;
	bottom: 0px;
	content: "";
	display: block;
	left: 0;   
	position: absolute;
	width: 100%;
}

/* Cinza #404040 */
#headerwrap.fixed-header #main-nav a {	
	color: #ffffff;
}
#headerwrap.fixed-header {
	color: #ffffff;
	padding-bottom: 0;
}

#main-nav ul a:hover,
#main-nav .mega-menu-posts a:hover,	
#headerwrap .sidemenu-on #main-nav a:hover, 
#headerwrap .sidemenu-on #main-nav ul a:hover,
#headerwrap .sidemenu-on #main-nav .current_page_item > a, 
#headerwrap .sidemenu-on #main-nav .current-menu-item > a {
	/*color: #0bcf6c;*/
	/*color: #e30613;*/
	color: #fae1b3;
}

#headerwrap .sidemenu-on #main-nav .current-menu-item > a {
	color: #fae1b3;
}

.module-fancy-heading .sub-head::before {
	border-top: 6px solid #fae1b3;
	width: 3.5em;
}

.transparent-header #headerwrap a:hover,
.transparent-header #main-nav a:hover,
.transparent-header #main-nav > .current_page_item > a, 
.transparent-header #main-nav > .current-menu-item > a {
	color: #fae1b3;
}

#headerwrap.fixed-header #main-nav a:hover,
#headerwrap.fixed-header #main-nav .current_page_item > a,
#headerwrap.fixed-header #main-nav .current-menu-item > a {
	color: #fae1b3;
}

/* Team */
.module-image.team-member .image-title:after {
	border-top: 6px solid #fae1b3;
	content: "";
	display: block;
	margin: 0.6em 0 0;
	width: 3em;
}


/* ---------------
Locations Page
------------------*/
.address-info h4 {
	font-size: 1.125em;
	color: #fae1b3;
}

#footerwrap a:hover {
	color: #fae1b3;
}

.footer-block #footerwrap  .footer-nav li:hover > a {
	color: #fae1b3;
}

.footer-block .footer-text {
	background: #000000;
	font: 0.875em 'Viga', sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 0;
	text-align: left;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.footer-block.default #footerwrap .back-top a:hover, 
#footerwrap .back-top a:hover {
	color: #fae1b3;
}

.footer-block #footer .social-widget a {
	border-left: 1px solid #FFFFFF;
	color: #fff;
	padding: 1.43em 0.75em 1.3375em 1.125em;
}

.footer-block #footerwrap  .footer-nav a:hover,
.footer-block #footerwrap  .footer-nav li:hover > a {
	color: #fae1b3;
}

.footer-block #footer .social-widget a {
	border-left: 1px solid #fae1b3;
	color: #fff;
	padding: 1.43em 0.75em 1.3375em 1.125em;
}

.footer-block .footer-text {
	background: #8d9c89;
	font: 0.875em 'Viga', sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 0;
	text-align: left;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.widgettitle {
	color: #fae1b3;
	font: 1.1em 'Viga', sans-serif;
	letter-spacing: 0;
	margin-bottom: 0.43em;
}

.footer-block.default #footerwrap .back-top a:hover, 
#footerwrap .back-top a:hover {
	color: #fae1b3;
}

.footer-block #footer .social-widget {
		border-top: 1px solid #fae1b3;
		width: 100%;
		text-align: right;
	}