/* Themify Customize Styling */
body {	background-image: none;
	background-size: cover;
	background-position: center top;
	font-family:Roboto;	font-weight:100;

	color: #000000; 
}
a {	
	color: #999999; 
}
a:hover {	
	color: #ed1e79; 
}
#pagewrap {	
	padding: 0px;
	margin: 0px; 
}
#content {	
	padding: 0px;
	margin: 0px; 
}
h1 {	
	color: #999999; 
}
#headerwrap {	background-image: none;
	background-color: transparent;margin-top: auto;margin-right: auto;
	margin-bottom: 4em;margin-left: auto; 
}
#header {	background-image: none;
	background-color: transparent;
	font-family:Roboto;	font-weight:100;

	color: #999999; 
}
#header a {	
	color: #999999; 
}
#header a:hover {	
	color: #ed1e79; 
}
#site-logo {	display: none;	position:fixed;

	top: 0px; 
}
#site-description {	display: none; 
}
#main-nav {	
	width: 100%;height: auto;background-image: none; 
}
#main-nav a {		font-size:1.3em;
	text-align:center;
	color: #999999; 
}
#main-nav a:hover {	
	color: #ed1e79; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: transparent;
	color: #ed1e79; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #ed1e79; 
}
#main-nav ul {	background-image: none;
	background-repeat: repeat;
	background-color: transparent; 
}
#sidebar .widgettitle {		text-align:left; 
}
#footerwrap {	background-image: none;
	background-color: transparent; 
}

/* Themify Custom CSS */
#footer-tab
{
	display:none;
	visibility: hidden;
}
a
{
color: #999999 !important;
}
a:hover
{
	color: #ED1E79 !important;
}
#header a i, #header i
{
color: #999999 !important;
}

#header a:hover i,
#main-nav a:hover,
#main-nav li:hover > a,
#main-nav li:hover > a > i,
#main-nav .current_page_item a,
#main-nav .current-menu-item a,
#main-nav .current-menu-item a i,
.gallery-info .post-category a:hover {
	color: #ED1E79 !important;
}

a,
.widget #wp-calendar th,
.testimonial .testimonial-author{
	color: #999999 !important;
}
#main-nav a:hover
{
	border-top: none !important;
}

#main-nav a
{
	border-top: none !important;
}
.mobile_menu_active .sidemenu
{
	background-color: transparent;
}

.mobile_menu_active .mobile-button{
	color:#ED1E79;
}

#menu-icon-close
{
	color:#ED1E79 !important;
}

.mobile_menu_active #main-nav li
{
float: left !important;
margin-bottom: 1em;
}


#main-nav li
{
float:none;
display: table-cell;

}

#main-nav
{
display: table;
border: none;
}
.menubar-top #content
{
margin-top:0px;
}

#main-nav
{
width:100%;
background-color:white;
opacity: 0.7;
height: 70px;
}
#header
{
width:100%;
}


.themify_builder .themify_builder_row.fullheight .row_inner_wrapper, 
.themify_builder .module_row.fullheight .row_inner_wrapper
{
vertical-align:top;
padding-top: 5%;
}

.mobile_menu_active #menu-icon
{
margin: 2%;
background-color:transparent;
font-size: 2em;
color: #ED1E79;
}

#mobile-menu
{
background-color:white;

}

.mobile_menu_active #main-nav li
{
clear:both;
}

.secondarymenu-wrap
{
display:none !important;
visibility:hidden !important;
}

h4
{
color: black !important;
}

.mapplic-pin
{
display:none;
visibility: hidden;
}

.mapplic-search-input {

    background-image: none !important;
placeholder: 'Pequisar' !important;
}


#mapplic-search-input::-webkit-input-placeholder::before {
    color: blue; 
    content:"Pesquisar";
}

.mapplic-list-category
{
background-color: #D8E5DC !important;
}

.mapplic-list-category > a
{
background-color: #D8E5DC !important;
color: #ED1E79 !important;
font-weight: 600;
}

.box-3672-0-0-2.module-box {
    text-align: left;
}

.mapplic-container
{
background-color: transparent;
}


@media (max-width: 667px)
{
.mapplic-element {
height: 1 !important; 
}
}

.mapplic-tooltip-description > p
{
color: #555 !important;
font-weight: 400;
}
