@charset 'UTF-8';
.slick-loading .slick-list{/*background:#fff url(ajax-loader.gif) center center no-repeat;*/background:rgba(225,225,225,0);}
@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}

.slick-next,.slick-prev{position:absolute;top:50%;display:none; width:83px; height:103px; padding:0; -webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0; background:none; z-index:10;}


.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:none;}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{/*opacity:1;*/ filter:brightness(110%);/**/}
.slick-next:focus:before,.slick-next:hover:before{content:' '; width:83px; height:103px;
 background-image:url(../images/btn_gamepicrt_ov.png);background-position:center 0;  background-repeat:no-repeat; background-size:contain;} 
.slick-prev:focus:before,.slick-prev:hover:before{content:' '; width:83px; height:103px;
 background-image:url(../images/btn_gamepiclt_ov.png);background-position:center 0;  background-repeat:no-repeat; background-size:contain;}
.slick-next:before,.slick-prev:before{width:83px;  /*opacity:.5;*/}
.slick-prev{left:-80px; }

[dir=rtl] .slick-prev{ right:-80px; left:auto}
.slick-prev:before{
   content:' '; width:83px; height:103px;
   -webkit-animation: prevEffectlt;  
   animation: prevEffectlt;
   -webkit-animation-duration: 1s;
   animation-duration: 1s;
   animation-timing-function:ease-in-out;
   animation-iteration-count:infinite;
   background-repeat:no-repeat;
   background-image:url(../images/btn_gamepiclt.png);background-position:center 0; background-size:contain; display:block;
 }

[dir=rtl] .slick-prev:before{
   content:' '; width:83px; height:103px; display:block;
   -webkit-animation: prevEffectlt;  
   animation: prevEffectlt;
   -webkit-animation-duration: 1s;
   animation-duration: 1s;
   animation-timing-function:ease-in-out;
   animation-iteration-count:infinite;
   background-repeat:no-repeat;
   background-image:url(../images/btn_gamepiclt.png);background-position:center 0; background-size:contain; 
   }
.slick-next{right:-80px; }

[dir=rtl] .slick-next{right:auto; left:-80px; }
.slick-next:before{
   content:' '; width:83px; height:103px;
   -webkit-animation: nextEffectlt;  
   animation: nextEffectlt;
   -webkit-animation-duration: 1s;
   animation-duration: 1s;
   animation-timing-function:ease-in-out;
   animation-iteration-count:infinite;
   background-repeat:no-repeat;
   background-image:url(../images/btn_gamepicrt.png);background-position:center 0; background-size:contain; display:block;
 }

[dir=rtl] .slick-next:before{
   content:' '; width:83px; height:103px;
   -webkit-animation: nextEffectlt;  
   animation: nextEffectlt;
   -webkit-animation-duration: 1s;
   animation-duration: 1s;
   animation-timing-function:ease-in-out;
   animation-iteration-count:infinite;
   background-repeat:no-repeat;
   background-image:url(../images/btn_gamepicrt.png);background-position:center 0; background-size:contain; display:block;
 }


/*slick-dots*****************************************************/
.slick-dotted.slick-slider{margin-bottom:0px}
.slick-dots{position:absolute; bottom:-3.5rem; left:0; display:block; width:100%; padding:0; list-style:none; text-align:center; z-index:80;}
#section2 .slick-dots{margin:0;}
#section5 .slick-dots{margin:0;}
.slick-dots li{position:relative;display:inline-block; width:15px; height:20px; margin:0 .6rem 0 .6rem; padding:0; cursor:pointer}
.slick-dots li button{display:block; width:15px; height:20px; padding:0px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;content:url('../images/btn_banner_ov.png');background-size:contain;}
.slick-dots li button:before{position:absolute;top:0;left:0;width:15px; height:20px;content:url('../images/btn_banner.png');background-size:contain; background-position:center top; background-repeat:no-repeat; opacity:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{content:url('../images/btn_banner_ov.png');background-size:contain;}




/*****************/ 
@-webkit-keyframes nextEffectlt {
	0% {transform: translateX(0rem);} 
	50%{transform: translateX(.2rem);}
	100% { transform: translateX(0rem);}
}

@keyframes nextEffectlt {
	0% {transform: translateX(0rem);} 
	50%{transform: translateX(.2rem);}
	100% { transform: translateX(0rem);}
}	

/*****************/ 
@-webkit-keyframes prevEffectlt {
	0% {transform: translateX(0rem);} 
	50%{ transform: translateX(-.2rem);}
	100% {transform: translateX(0rem);}
}

@keyframes prevEffectlt {
	0% { transform: translateX(0rem);} 
	50%{transform: translateX(-.2rem);}
	100% {transform: translateX(0rem);}
}	


@media screen and (max-width:899px){
   .slick-next,.slick-prev{ display:none; visibility:hidden;}
}


@media screen and (max-width:650px){
	
      .slick-dots{bottom:-3.1rem; }
		
}


@media screen and (max-width:500px){

      .slick-dots li, .slick-dots li button, .slick-dots li button:before{width:7px; height:12px; }
      .slick-dots li{ margin:0 .75rem 0 .75rem; }
      .slick-dots{ bottom:-2.9rem; }
		
}

@media screen and (max-width:480px){
	
   .slick-dots{bottom:-2.7rem; }
   
}
