@charset "utf-8";
/* CSS Document */

/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
	animation-name: jssorl-009-spin;
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

/*jssor slider arrow skin 106 css*/
.jssora106 {display:block;position:absolute;cursor:pointer;}
.jssora106 .c {fill:#fff;opacity:.3;}
.jssora106 .a {fill:none;stroke:#000;stroke-width:350;stroke-miterlimit:10; /*SETAS PRA FRENTE E PRA TRAS*/}
.jssora106:hover .c {opacity:.5;}
.jssora106:hover .a {opacity:.8;}
.jssora106.jssora106dn .c {opacity:.2;}
.jssora106.jssora106dn .a {opacity:1;}
.jssora106.jssora106ds {opacity:.3;pointer-events:none;}
.arrowleft-1{width:55px;height:55px;top:135px;left:30px;}
.arrowright-1{width:55px;height:55px;top:135px;right:30px;}
.arrowleft-2{width:55px;height:55px;top:135px;left:30px;}
.arrowright-2{width:55px;height:55px;top:135px;right:30px;}

/*jssor slider thumbnail skin 101 css*/
.jssort101 {position:absolute;left:0px;bottom:0px;width:100% /*980px*/;height:100px;background-color:#000; float: left}
.jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000;}
.jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;border:2px solid #000;box-sizing:border-box;z-index:1; /*SOMBRA DAS FOTINHAS*/}
.jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden; /*SINAL DE + NAS FOTINHAS*/}
.jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
.jssort101 .p:hover{padding:2px;}
.jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}
.jssort101 .p:hover.pdn{padding:0;}
.jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}
.jssort101 .pav .cv {border-color:#fff;opacity:.35;}
.jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
.jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.6; /*ZOON DAS FOTINHAS*/}
.jssort101 .pav .t, .jssort101 .p:hover .t{opacity:1;}


/***********************************************************************************************************************************/

header{height: auto; padding:0; background-color: #000}
wh-100{height: 100%; width: 100%; }
.c-box-1{
	position:relative;
	margin:0 auto;
	top:0px;
	left:0px;
	width:98.9%; /* 980px */
	height:420px;/* 440 <- 480px */
	max-height: 600px;
	overflow:hidden;
	visibility:hidden; 
}
.c-box-2{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
}
.c-box-2 img{
	margin-top:-19px;
	position:relative;
	top:50%;
	width:38px;
	height:38px;
}
.c-box-3{
	cursor:default;
	position:relative;
	top:0px;
	left:0px;
	width:100%; /*980px*/
	height:420px; /*380px*/
	overflow:hidden;
	float: left;
	
	/*clip: rect(10px 10px 50px 0);
	
	object-fit: fill;/*contain*/
	/*object-position: center;*/
}


/***************************************************/


.c-box-4{
	position:relative;
	margin:0 auto;
	top:0px;
	left:0px;
	width:100%; /* 980px */
	height:400px;/* 440 <- 480px */
	max-height: 600px;
	overflow:hidden;
	visibility:hidden; 
}
.c-box-5{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
}
.c-box-5 img{
	margin-top:-19px;
	position:relative;
	top:50%;
	width:38px;
	height:38px;
}
.c-box-6{
	cursor:default;
	position:relative;
	top:0px;
	left:0px;
	width:100%; /*980px*/
	height:300px; /*380px*/
	overflow:hidden;
	float: left;
	
	/*clip: rect(10px 10px 50px 0);
	
	object-fit: fill;/*contain*/
	/*object-position: center;*/
}
.c-box-6 h5{
	width: 100%;
	height: 50px;
	padding-top: 15px;
	text-align: center;
	background-color:rgba(0,0,0,0.7);
	text-shadow: 0 0 15px #000;
	letter-spacing: 2px;
}
.m-top{
	top:225px;
}
	
	

.thumb-grande{width:190px;height:90px;}
.thumb-pequena{width:190px;height:90px;}


/** *************** TABLET VIEW *************** */
@media only screen and (min-width:500px /*568px*/) and (max-width:770px) {
	
.jssort101 {height:100px;}
.jssort102 {height:65px;}
.thumb-grande{width:190px;height:90px;}

.c-box-1{
	height:320px;
}
.c-box-3{
	height:320px;
}
.c-box-4{
	height:300px;
}
.c-box-6{
	height:250px;
}

.thumb-grande{width:190px;height:90px;}
.thumb-pequena{width:100px;height:50px;}


.arrowleft-2{width:55px;height:55px;top:100px;left:30px;}
.arrowright-2{width:55px;height:55px;top:100px;right:30px;}
	
}

/** ************* CELLPHONE VIEW ************* */
@media only screen and (min-width:300px) and (max-width:499px) {
	
.jssort101 {height:55px; width: 100% /* tirar a larGurA */}
.jssort102 {height:65px;}
.thumb-grande{width:190px;height:90px;}

.c-box-1{
	height:265px;
}
.c-box-3{
	height:265px;
}
.c-box-4{
	height:300px;
}
.c-box-6{
	height:250px;
}
    
.c-box-7{
	position:relative;
	margin:0 auto;
	top:0px;
	left:0px;
	width:100%; /* 980px */
	height:100%;/* 440 <- 480px */
	max-height: 600px;
	overflow:hidden;
	visibility:hidden; 
}
.c-box-8{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
}
.c-box-8 img{
	margin-top:-19px;
	position:relative;
	top:50%;
	width:38px;
	height:38px;
}
.c-box-9{
    cursor:default;
	position:relative;
	top:0px;
	left:0px;
	width:100%; /*980px*/
	height:300px; /*380px*/
	overflow:hidden;
	float: left;
	
	/**clip: rect(10px 10px 50px 0);**/
	
	/**object-fit: fill;/*contain*/
	/*object-position: center;*/
}

.thumb-grande{width:100px;height:50px;}
.thumb-pequena{width:100px;height:50px;}



.arrowleft-1{width:55px;height:55px;top:115px;left:20px;}
.arrowright-1{width:55px;height:55px;top:115px;right:20px;}
.arrowleft-2{width:55px;height:55px;top:100px;left:20px;}
.arrowright-2{width:55px;height:55px;top:100px;right:20px;}
	
}