.eapps-instagram-feed-posts-item-red-like {
	background: #ffffff !important;
	color: #000000 !important;
}
.eapps-instagram-feed-posts-item-red-like-icon {
	fill: #000000 !important;
}


.container{width: 100% !important;max-width: 100% !important;}
@media screen and (min-width: 1400px) {
	.item-blog{min-height: 520px;}
	.blog4{padding-bottom: 60px;}
}
@media only screen and (min-width : 900px) {
    .item-blog{min-height: 490px;}
}
body, .corSite, .lazyImage { background-color: #ffffff }


		ul.menusite li a.corTxtMenu{
		    padding: 10px 0;
		    margin: 0 14px;
		    border-width: 1px;
		}
		.menusite a.corTxtMenu{position: relative;}
		.menusite a.corTxtMenu:after{
			left: 0;
			width: 0;
			bottom: 0;
			height: 3px;
			content: " ";
			position: absolute;
			transition: all 0.2s ease;
			background: #ed2a44;
		}
		.menusite a.corTxtMenu:hover:after{width: 100%;}

	
a.btn{border-color:#ed2a44;}


.corFundoMenu{ background-color: rgba(255,255,255,1) }
.main_header-stick, .menuSemTransparencia{ background-color: rgba(255,255,255,1) }
  @media only screen and (max-width: 500px){
      .Menu320{  background-color: rgba(255,255,255,1)  }
    } 

.corBorda, .borda{ background-color: #ffffff }


.corIcones{ color: #000000 }
a, .corTxt, a.btn, .TxtGaleriaDesc{ color: #000000; }
a.btn:hover{border-color:#000000;}

.corTitulo, .title.estilo2{ color: #000000; }
.corElementos{ fill: #000000 }
.title.estilo1::after,
.estilo5_detalhes .title:after,
.estilo5_detalhes .title:before,
.titulosessao span.line,
.title.estilo3, .elemento3{
	background-color: #000000;
}
.title.estilo2{
    border: 5px solid #000000;
}
.elemento1{border-bottom-color: #000000;}
.elemento2{border-color: #000000 ;}
.corTxtbotao{ color: #000000 }
.corTxtMenu{ color: #000000 ; fill: #000000; }

.item-galeria:hover .corDestaque,
.item-video:hover .corDestaque,
.item-album:hover .corDestaque,
.corDestaque:hover ,
.corDestaque:active,
.menu-active,
a:hover,
a:active,
a:focus,
.menu-active,
a.btn:hover,
.blog-texto a,
.blog-conteudo a,
#galeria .container a,
.conteudo-texto a {
	color: #ed2a44}
.destaqueCorBotao{background-color: #ed2a44 }
.corDestaquePadrao{color: #ed2a44 }
.corDestaqueBorder{border-color: #ed2a44 }
.elemento3, .title.estilo3{ color: #ffffff }
.fonte_1{ font-family: Abel, sans-serif ; text-transform : none ; }
.fonte_2, .corTxtbotao, body{ font-family: Abel, sans-serif ; text-transform : none ; }
		.menusite a.fonte_1{ font-family: Abel, sans-serif ; text-transform : none ; }
		.menusite a.fonte_1{ letter-spacing: 2px; }

.blog-texto a:hover,
.blog-conteudo a:hover {
	text-decoration: underline;
}

/* Galeria 7 */
.galeria7 .borda-item{
	border-color: #ffffff}
/* -- */

/* Text align em titulos */
		.galeria-titulo {
		    text-align: center !important;
		}
	/* -- */

/* Slide home1 */
.vitrine .item{
			background-position: 50% 50% !important;
	}

		.detalhe_site{
			display: block;
		}
		

.fullwidth{
	width: 100%;
	height: 100%;
}
 
img.elemento0{
	display: none;
}
.title.estilo2{
	display: inline-block;
    padding: 13px 40px;
}
.title.estilo3{
	display: inline-block;
    padding: 15px 35px;
}
.cropInferior{
background-position: 50% 100% !important;
}
.cropNormal{
background-position: 50% 0% !important;
}
.cropSuperior{
background-position: 50% 50% !important;
}

#contato .fonte_2 p a.corTxt, #contato .fonte_2 p {
			color: #000000;
	}


/* Tipo de Overlay */
				.overlay{
					background-image: url('http://www.lameirasproducoes.pt/assets/siteone/img/overlay/listra.png');
					background-color: transparent;
					opacity: 0.4;
				}
			
.detalhe_site{
	-webkit-mask-image: url(http://www.lameirasproducoes.pt/assets/siteone//img/detalhe_site/pincel.svg);
	mask-image: url(http://www.lameirasproducoes.pt/assets/siteone//img/detalhe_site/pincel.svg);
	background-color: #ffffff;
}
 


/* FIM Tipo de Overlay */