/*
Aqui pode adicionar o seu próprio CSS.

Clique no ícone de ajuda acima para saber mais.
*/

.site-description{display:none;}

#elm-services-_eff715826997b88-main{background-color: #f3f3f3 !important;}

#elm-columns-_e4ba8fab230aaf-main{background-color: #f2fff1 !important;}

.lang-pt_PT .elm-item-organizer .layout-list .item-title h3, .lang-pt_PT .elm-item-organizer .layout-box .item-title h3{color: #939495;}

h4{color: #939495;}

.elm-portfolio.elm-item-organizer .portfolio-link-wrap{background: rgb(60, 213, 46);}

.elm-portfolio.elm-item-organizer .portfolio-link-wrap .entry-title .entry-content.loop p{color:#fff !important;}

.nav-menu-main > ul > li > a{color: #fff;}

h1 {font-size: 35px;color: #939495;}

.nav-menu-main > ul{font-size: 14px;}

.nav-menu-main > ul:hover{color:#3cd52e !important;}

.elm-toggles-main .toggle-header .toggle-title{text-transform: uppercase;font-size: 15px;}

.site-footer .nav-menu-footer ul{display:none;}

.site-header{position: absolute;width: 100vw; background:transparent;}

#menu-menu-hamburguer > li.menu-item-wrapper{ background-color: rgba(60, 213, 46, 1); }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before{
    content: "\f0c9";
    color: #Fff;
}

.widget_social li a .s-icon {-webkit-border-radius: 0%; border-radius: 0%; } 

/* Mafalda */
.detail-half-content{
padding-top:112px !important;
}

/*Carlos - Esconder setas*/
.menu-item.menu-item-type-post_type.menu-item-object-page::before{
display:none;
}


/* MOBILE -> Remover no banner o texto  */
@media (max-width: 1280px) {
	.bx-caption-desc{display:none !important;}
}

@media (max-width: 768px) {
	.bx-caption-desc{display:none !important;}
	
	.elm-wrapper.elm-google-map-wrapper {
			padding-top: 160px;
	}
	
	.slider-alternative{display:block !important;}

	.slider-alternative > img{width: 100% !important;}

.slider{ display:none !important; }


	ul.easy-slider > li.center-center > img, 	.elm-easy-slider-main .bx-wrapper img{
		min-height:350px;
		min-width: 1400px;
        margin-left: -546px;
	}

	
	.bx-viewport{
	    height: 273px;
	}
}

/* REDES SOCIAIS */
.widget_social ul.no-titles li a .s-icon
{
	background:rgb(60, 213, 46);
	border-radius:15px;
    padding:5px
}

div.table-responsive > table.table{
min-width:600px;
}