/* ------------------------------- 3. Slider Styles ------------------------------- */
#fwslider {
position: relative;
width:100%;
}
#fwslider .slide {
display: none;
position: absolute;
top:0;
left:0;
z-index: 0;
width:100%;
}
#fwslider .slide img {
width:100%;
}
#fwslider .slidePrev {
position: absolute;
top:50%;
left:-50px;
z-index: 10;
opacity: 0.5;
}
*#fwslider .slidePrev span {
background-image: url("../imagens/sliderarrows.png");
width: 60px;
height: 60px;
float: left;
background-position: -60px 0px;
background-repeat: no-repeat;
cursor: pointer;
}
#fwslider .slideNext {
position: absolute;
top:50%;
right:-50px;
z-index: 10;
opacity: 0.5;
}
#fwslider .slideNext span {
background-image: url("../imagens/sliderarrows.png");
width: 60px;
height: 60px;
float: left;
background-position: 0px 0px;
background-repeat: no-repeat;
cursor: pointer;
}
#fwslider .timers {
height:4px;
position: absolute;
bottom:15px;
right:0;
z-index: 3;
display: none;
}
.slide-btns{
margin-top: 0.5em;
}
#fwslider .timer {
height:4px;
width:40px;
background-color: #fff;
float:left;
margin-right: 10px;
}
#fwslider .progress {
height:4px;
width:0%;
background-color:#b33a35;
float:left;
}
#fwslider .slide_content {
top:0;
left:0;
position: absolute;
width:100%;
height:100%;
}
#fwslider .slide_content_wrap { /* Slider Text Content Container Style */
max-width:1170px;
width: 60%;
margin: 10% auto 0;
}
#fwslider .title {  /* Slider Title Style */
padding: 10px;
border: none;
position: relative;
font-size: 370%;/*58*/
font-weight: 600;
color:#fff;
margin: 0 auto;
background:rgba(0,0,0,0.3);
display: inline-block;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
#fwslider .title1{  
padding: 10px;
border: none;
position: relative;
font-size: 150%;/*21*/
line-height: 1.4;
margin: 15px auto;
background:rgba(0,0,0,0.3);
display: inline-block;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
#fwslider .description { /* Slider Description Style */
opacity: 0;
color:#ffffff;
font-size: 1.5em;
padding:0px 0 1em;
clear:both;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* NON RESPONSIVE
@media only screen and (max-width: 1366px) {
	.wrap{
	width:95%;
	}
	#fwslider .slidePrev span {
	width: 46px;
	height: 46px;
	background-position: -66px -6px;
	}
	#fwslider .slideNext span {
	width: 46px;
	height: 46px;
	background-position: -6px -6px;
	}
}
@media only screen and (min-width:720px) and (max-width: 1516px) {
	#fwslider .slide_content_wrap {
	margin-top: 4%;
	}
	#fwslider .title {
	width: 100%;
	}
	#fwslider .title1 {
	}
}
@media only screen and (max-width:1030px) {
	#fwslider .slide_content_wrap { display:block; }
	#fwslider .timers { display:none; }
	#fwslider .slide_content {cursor: pointer;}
	#fwslider .slide_content_wrap {
	max-width: 1170px;
	width: 60%;
	margin: 4% auto 0;
	}
}
@media only screen and (max-width:1030px) and (min-width:930px){
	#fwslider .slide_content_wrap{
	margin-top: 50px;
	}
	.slide-link{
	padding-top: 50px;
	}
}
@media only screen and (max-width:930px) and (min-width:900px){
	#fwslider .description {
	padding: 0.5em 0 0.2em;
	}
	.slide-link{
	padding-top: 30px;
	}
}
@media only screen and (max-width:900px) and (min-width:730px){
	.slide-link{
	padding-top: 30px;
	}
	#fwslider .slidePrev span {
	width: 30px;
	height: 30px;
	background-position: -78px -14px;
	}
	#fwslider .slideNext span {
	width: 30px;
	height: 30px;
	background-position: -14px -14px;
	}
}
@media only screen and (max-width:730px) and (min-width:595px){
	.botao-banner{
		font-size: 8px;
		padding: 5px 14px !important;
	} 
	.slide-link{
	padding-top: 0px;
	}
	#fwslider .slidePrev span {
	width: 30px;
	height: 30px;
	background-position: -78px -14px;
	}
	#fwslider .slideNext span {
	width: 30px;
	height: 30px;
	background-position: -14px -14px;
	}
}
@media only screen and (max-width:595px) and (min-width:400px){
	#fwslider .title {
	font-size: 40px;
	padding: 0;
	}
	#fwslider .title1 {
	font-size: 15px;
	padding: 0;
	}
	.botao-banner{
	font-size: 8px;
	padding: 5px 14px !important;
	}
	.botao-banner{
	font-size: 8px;
	padding: 5px 14px !important;
	} 
	.slide-link{
	padding-top: 0px;
	}
	#fwslider .slidePrev span {
	width: 30px;
	height: 30px;
	background-position: -78px -14px;
	}
	#fwslider .slideNext span {
	width: 30px;
	height: 30px;
	background-position: -14px -14px;
	}
	.botao-banner{
	font-size: 8px;
	padding: 2px 6px !important;
	}
}
@media only screen and (max-width:415px){
	#fwslider .title {
	font-size: 22px;
	padding: 0;
	}
	#fwslider .title1 {
	font-size: 10px;
	padding: 0;
	}
	.botao-banner{
	font-size: 8px;
	padding: 2px 6px !important;
	}
	.slide-link{
	padding-top: 0px;
	}
	#fwslider .slidePrev span {
	width: 22px;
	height: 22px;
	background-position: -81px -19px;
	}
	#fwslider .slideNext span {
	width: 22px;
	height: 22px;
	background-position: -18px -19px;
	}
}*/