
#layerslider {position: absolute; top: 0;}
#layerslider > div {background-size:cover !important;}
.ls-layer-box-text *{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.ls-layer-box-text a{ color: #fefefe; display: block; width: 100%; height: 100%; }
.ls-layer-box-text{
	color: #fefefe;
	position: relative !important;
	/*top: 65% !important;*/
	width: 100%;
	height: 100%;
	max-width: 1140px;
	margin: 0 auto !important;
	padding: 0 !important;
	display: block !important;
	}

.ls-layer-box-text .ls-titulo,
.ls-layer-box-text .ls-sub-titulo{ position: relative; top: 60%; color: #A53692; max-width: 500px; float: left; display: block; margin: 0 0 1px 0; padding: 10px 20px; background: #fefefe; }
.ls-layer-box-text .ls-titulo 		span,
.ls-layer-box-text .ls-sub-titulo 	span{ display: block; overflow: hidden; }

.ls-layer-box-text .ls-titulo 		span{ max-height: 16px !important;  font-size: 14px; font-weight: bold;text-transform: uppercase; }
.ls-layer-box-text .ls-sub-titulo 	span{ max-height: 33px !important; }

.ls-layer-box-text a:hover .ls-titulo{ color: #fefefe; background: #A53692; }
.ls-layer-box-text a:hover .ls-sub-titulo{  }

.ls-layer-box-text .ls-veja-mais{
	color: #fefefe;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display: none;
	margin: 5px 0;
	padding: 0 0 0 12px;
	/*background-image: url(http://www.distribuidoramadu.com.br/site/images/ic-veja-mais-banner.png);*/
	background-repeat: no-repeat;
	background-position: left center;
	}

.ls-layer-box-text:hover .ls-veja-mais{
	color: #D2D3D5;
	/*background-image: url(http://www.distribuidoramadu.com.br/site/images/ic-veja-mais-banner-h.png);*/
	background-repeat: no-repeat;
	background-position: 2px center;
	}

/* LayerSlider Styles */
.ls-inner,
.ls-layer{
	width: 100%;
	height: 100%;
	overflow: hidden;
	}
.ls-inner{ position: relative; }

.ls-layer{
	position: absolute;
	display: none;
	background-position: center;
	background-size:cover !important;
	}

.ls-active,
.ls-animating{ display: block !important; }

.ls-layer > *{
	position: absolute;
	left: 0px;
	top: 0px;
	}

.ls-layer .ls-bg{ left: 50%; top: 50%; }
.ls-bottom-nav-wrapper a{ outline: none; }

.ls-nav-prev,
.ls-nav-next{ outline: none; }

/* WP plugin forceResponsive */
.ls-wp-forceresponsive-container{ width: 100%; position: relative; }
.ls-wp-forceresponsive-helper{ position: absolute; margin-left: 50%; }
#main{ overflow: visible !important; }
