.setinha-topo{ width: 100%; float: left; height: 110px; margin: -160px 0 0; background: url(../img/home/vetor1.png) no-repeat center top}

.fundo-player{ width: 100%; float: left; text-align: center; margin: -50px 0 0}

.orcamento { margin: -305px 0 0 0;}

.img-topo{ text-align: center; background: url(../img/sobre/img-sobre2.jpg) no-repeat center top;}

.confira-galeria{ color: #fff; display: inline-block; font: 26px ralewaymedium; margin: 106px 0}
.confira-galeria b{ font: 26px ralewaybold;color:#fa2828;}

.engloba-player{ width: 615px; height: 462px; margin: 0 auto;}

.slider {height: 100%;}
.slider-wraper { width: 100%; height: 100%; float: left;}
.slide{ width: 616px; height: 462px; background-repeat: no-repeat; background-size: cover;}

.slick-slide { position: relative; outline: none; z-index: 1;}
.slick-slide.slick-current { z-index: 2;}

.slick-arrow { position: absolute; width: 150px; top: 0; height: 100%; border: none; outline: none; background-color: rgba(255, 255, 255, 0); text-indent: -9999px; z-index: 9; cursor: pointer;}
.slick-arrow:before { content: ""; position: absolute; display: block; width: 42px; height: 42px; top: 50%; margin-top: -21px; -webkit-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -khtml-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -moz-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -ms-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -o-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;}
.slick-arrow:after { content: ""; position: absolute; display: block; height: 2px; width: 160px; top: 50%; background-color: white; -webkit-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -khtml-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -moz-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -ms-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; -o-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out; opacity: 0;}
.slick-arrow.slick-prev { left: 0;}
.slick-arrow.slick-prev:before { border-top: 2px solid white; border-left: 2px solid white; left: 50px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.slick-arrow.slick-prev:after { left: 300px;}
.slick-arrow.slick-prev:hover:before { left: 120px;}
.slick-arrow.slick-prev:hover:after { left: 113px; opacity: 1; width: 80px;}

.slick-arrow.slick-next { right: 0;}
.slick-arrow.slick-next:before { border-bottom: 2px solid white; border-right: 2px solid white; right: 50px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.slick-arrow.slick-next:after { right: 300px;}
.slick-arrow.slick-next:hover:before { right: 120px;}
.slick-arrow.slick-next:hover:after { right: 113px; opacity: 1; width: 80px;}

.slick-dots { padding: 0; margin: 0; width: 100%; position: absolute; bottom: 30px; text-align: center;}
.slick-dots li { display: inline-block; vertical-align: middle; margin: 0 6px;}
.slick-dots li.slick-active button { background-color: white; height: 14px; width: 14px;}
.slick-dots li.slick-active button:hover { background-color: white;}
.slick-dots li button { outline: none; display: block; width: 18px; height: 18px; border: 1px solid white; background-color: rgba(255, 255, 255, 0); text-indent: -9999px; border-radius: 100%; cursor: pointer; -webkit-transition: all, 0.2s, ease-in 1s ease-in-out; -khtml-transition: all, 0.2s, ease-in 1s ease-in-out; -moz-transition: all, 0.2s, ease-in 1s ease-in-out; -ms-transition: all, 0.2s, ease-in 1s ease-in-out; -o-transition: all, 0.2s, ease-in 1s ease-in-out; transition: all, 0.2s, ease-in 1s ease-in-out;}
.slick-dots li button:hover { background-color: rgba(255, 255, 255, 0.5);}
.orcamento{background: url(../img/home/orcamento2.png) no-repeat center top;}

.mySlides {display:none;}
.w3-content {position:relative;}
.botao-galeria-right{position: absolute;top: 47%;right: -15px;z-index: 9999;background: #ff2323;width: 30px;height: 30px;}
.botao-galeria-left{position: absolute;top: 47%;left: -15px;z-index: 9999;background: #ff2323;width: 30px;height: 30px;}
@media(max-width: 990px){
    .confira-galeria { font: 16px ralewaymedium; margin: 53px 0;}
    .confira-galeria b { font: 16px ralewaybold;}
    .setinha-topo{ display: none}
    .fundo-player { margin: -30px 0 20px;}
	
	.slide{width:0;height:0;padding: 40% 50%;}
	.botao-galeria-right{right:0}
	.botao-galeria-left{left:0;}
}
@media(max-width: 670px){
	.engloba-player { width: 400px; height: 300px;}
	.slider--item { height: 300px;}
	.slick-arrow { width: 90px;}
	.slick-arrow.slick-prev:before{ left: 50%; margin-left: -21px;}
	.slick-arrow.slick-next:before{ right: 50%; margin-right: -21px;}
	.slick-arrow.slick-prev:hover:before { left: 50%;}	
	.slick-arrow.slick-next:hover:before { right: 50%;}	
	.slick-arrow.slick-prev:after { display: none}	
	.slick-arrow.slick-next:after { display: none}	
}
@media(max-width: 460px){
	.engloba-player { width: 300px; height: 225px;}
	.slider--item { height: 225px;}
}