@charset 'UTF-8';
/* Slider */


.responsiveSL {
margin:0px 0px 0px 0px;
z-index:1000;
}

.responsiveSL1 > div {
margin:0 0 0px 0	
}

.responsiveMode2 {
}

.responsiveSL > div {
}

/* Slideshow1 */




/* Slideshow2 & 3 */

.wrappertypeSlider {
margin:0 auto;
width:700px;
position:relative
}

.wrappertypeSliderBg {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#000;
z-index:0;
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
opacity:0.5
}

.wrappertypeSlider:hover .wrappertypeSliderBg {
opacity:0.6	
}

.Pad15 {
position:relative;
z-index:1;
padding:20px 40px 40px 40px
}

.responsiveSL2 {	
}

.caption2div {
position:relative;
bottom:0;
left:0;
width:100%;
font-size:24px;
color:#fff;
text-align:left;
margin:10% 0 0 0
}

.caption2div a {
color:#D59F10;
text-decoration:underline;
font-size:110%
}

#slideshow3div .caption2div {
	
}

.caption2div div {
line-height:1.2em	
}

.slick-current .captiondiv {
opacity:1;
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-ms-transition: all 1s ease-out; /* IE10 is actually unprefixed */
-o-transition: all 1s ease-out;
transition: all 1s ease-out;
}

.BKimgdiv {
float:left;
margin:0 0 0px 0 !important;
width:100% !important;
text-align:left;
padding:0 0 15px 0;
overflow:hidden
}

.imgdiv {
	
}

.slick-slide {
}

.imgdiv > img {
min-width:140% !important;
max-width:auto !important;	
min-height:auto !important;
max-height:auto !important;
-webkit-transition: all 20s ease-out;
-moz-transition: all 20s ease-out;
-ms-transition: all 20s ease-out; /* IE10 is actually unprefixed */
-o-transition: all 20s ease-out;
transition: all 20s ease-out;
will-change: min-width;
will-change: margin-left;
will-change: margin-right;
}



.slick-slide:nth-child(2) .imgdiv img {
margin-left:-40%
}

.slick-slide:nth-child(3) .imgdiv img {
margin-right:-20%;
margin-left:-20%
}

.slick-slide:nth-child(4) .imgdiv img {
margin-right:-40%
}

.slick-slide:nth-child(1) {

}

.slick-current .imgdiv img {
opacity:1;	
min-width:100% !important;
margin-left:0 !important;
margin-right:0 !important;
-webkit-transition: all 8s ease-out;
-moz-transition: all 8s ease-out;
-ms-transition: all 8s ease-out; /* IE10 is actually unprefixed */
-o-transition: all 8s ease-out;
transition: all 8s ease-out;
}

.slick-current.itsafirstslide .imgdiv img {
min-width:140% !important;
margin-right:-20%;
margin-left:-20%;
-webkit-transition: all 8s ease-out;
-moz-transition: all 8s ease-out;
-ms-transition: all 8s ease-out; /* IE10 is actually unprefixed */
-o-transition: all 8s ease-out;
transition: all 8s ease-out;
}



.imgdiv2 {
padding:0 0 0 0;
position:absolute;
left:0;
top:0;
}
/* Icons */

/* Arrows */
.slick-arrow.slick-prev,
.slick-arrow.slick-next {
    position: fixed;
    top: 50%;
    width: 70px;
    height: 111px;
    cursor: pointer;
    z-index: 999;
    background: transparent;
    border: 0;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: width .3s ease, height .3s ease;
    transition: width .3s ease, height .3s ease;
}
.slick-arrow.slick-prev {
    background-image: url(../images/prev.png);
    left: 15px;
    transform: translate(0,-50%);
}
.slick-arrow.slick-next {
    background-image: url(../images/next.png);
    right: 15px;
    transform: translate(0,-50%);
}
@media screen and (max-width: 1200px) {
    .slick-arrow.slick-prev,
    .slick-arrow.slick-next {
        width: 60px;
        height: 95px;
    }
}
@media screen and (max-width: 1024px) {
    .slick-arrow.slick-prev,
    .slick-arrow.slick-next {
        width: 50px;
        height: 79px;
    }
    .slick-arrow.slick-prev {
        left: 0;
    }
    .slick-arrow.slick-next {
        right: 0;
    }
}
/* Dots */
.slick-slider
{
    margin-bottom: 0;
}

ul.slick-dots
{
position: absolute;
bottom: 120px;
display: block;
left:0%;
width:100%;
margin:0 0 0 0;
padding: 0px 0 0px 0px;
list-style: none;
text-align: center;
z-index:-10
}
.slick-dots li
{
    position: relative;

    display: inline-block;
    margin: 2px 7px;
    padding: 0;
	list-style:none;
	background:none;
    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 10px;
    height: 10px;
    padding: 0px;
	margin:0;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: #fff;
	border:1px solid #000;
	border-radius:5px;
-webkit-box-shadow: 6px 6px 5px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 6px 5px -8px rgba(0,0,0,0.75);
box-shadow: 6px 6px 5px -8px rgba(0,0,0,0.75);
}
.slick-dots li button:hover,
.slick-dots li button:focus,
.slick-dots li.slick-active button
{
    outline: none;
	background:#00623C
}

@media screen and (max-width: 1034px) {
}