@charset 'UTF-8';
/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } /* Slider */ .slick-loading .slick-list { background: #fff url('../img/loader/ajax-loader.gif') center center no-repeat; } .slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block;    min-width: initial;width: 24px; height: 26px;padding: 0; margin-top: -10px\9; /*lte IE 8*/ -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background-color: rgba(0, 0, 0, 0.32);z-index: 1;background-size: contain; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background-color:transparent;border:0px;background-size: contain;background-repeat: no-repeat; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; } .slick-prev:before, .slick-next:before { font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-prev { left: -25px; } [dir='rtl'] .slick-prev { right: -25px; left: auto; } .slick-prev:before { content: ''; } [dir='rtl'] .slick-prev:before { content: ''; } .slick-next { right: -25px; } [dir='rtl'] .slick-next { right: auto; left: -25px; } .slick-next:before { content: ''; } [dir='rtl'] .slick-next:before { content: ''; } /* Dots */ .slick-slider { margin-bottom:0px; } .slick-dots { position: absolute; bottom: 30px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; } .slick-dots li { position: relative; display: inline-block; width: 13px; height: 13px; margin: 0 3px; padding: 0; cursor: pointer; } .slick-dots li button { font-size: 0; line-height: 0; display: block; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: #000;min-width: 5px; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; } .slick-dots li button:before {position: absolute; top:0px; left:0px; width:13px; height:13px;background: #FFF;    content: '';border:2px solid #000;} .slick-dots li.slick-active button:before { opacity:1;background: #CCC;border:2px solid #000; }.slick-track{margin: auto;}

  .slick-prev,.slick-next{background-repeat: no-repeat;background-position: center;background-color: transparent;}
  .slick-prev{left: 2%;background-image: url(../img/icon/arrow/slick-left.png);}
  .slick-prev:hover,.slick-prev:focus{background-image:url(../img/icon/arrow/slick-left.png);}
  .slick-next{right: 2%;background-image: url(../img/icon/arrow/slick-right.png);}
  .slick-next:hover,.slick-next:focus{background-image:url(../img/icon/arrow/slick-right.png);}
  .slick-dots li button,.slick-dots li.slick-active button,.slick-dots li.slick-active button:before,.slick-dots li button:before{border-radius: 100px;}
  .slBox .slick-prev,.slBox .slick-next,.jnSlider:hover .slBox .slick-prev,.jnSlider:hover .slBox .slick-next{transition: 0.3s;}
  
.slBox .slCont,.slick-slide .jnConCt,.slick-slide{outline: none !important}
.slBox .slTxt{position: absolute;top: 0px;display: table;    width: 100%;}
.slBox .slTxt .jnGrid, .slBox .slTxt .jnGrid .valg{height: 100%;}
.slBox .slTxt .jnGrid .valg{width: 100%;}
.slBox .slTxt h2{font-size:55px;font-weight:600;margin-bottom: 10px; padding-bottom: 0px;color: #FFF;text-transform: initial;}
.slBox .slTxt p{font-size: 22px; line-height: 34px; font-weight: 500;}
.slBox .slTxt h2,.slBox .slTxt p{color: #FFF;    text-align: left;}
.slBox .slTxt a{background: rgba(253, 96, 36, 0.70); padding: 7px 15px; color: #FFF; text-transform: uppercase; font-size: 14px;}
.slBox .slTxt a:hover{background: #f16a36;color:#FFF;}
.slBox hr{width: 70px;height: 2px; background: #f56b37;margin: 20px 0px;}

.slBox .slick-prev,.slBox .slick-next{display: none;}
.slBox:hover .slick-prev,.slBox:hover .slick-next,
.jnSlider:hover .slBox .slick-prev,.jnSlider:hover .slBox .slick-next{display:inline-block;}


.slBox.slFull,.slBox.slFull .slick-list,.slBox.slFull .slick-list .slick-track,.slBox.slFull .slick-list  .slick-track .slick-slide,.slBox.slFull .slImg{height: 100%;}
.slBox.slFull .slImg a,.slBox.slFull .slImg img{opacity: 0;}


.hzlide,.hzlide4{padding-left: 0px;padding-right: 0px;padding-top:0px;}
.hzlide .slick-dots,.hzlide4 .slick-dots{bottom: 20px; position: relative; padding-top: 60px;    text-align: center;}
.hzlide .slick-prev,.hzlide4 .slick-prev{left:0px;background-image: url(../img/icon/arrow/slick-left.png);}
.hzlide .slick-prev:hover,.hzlide .slick-prev:focus,.hzlide4 .slick-prev:focus{background-image:url(../img/icon/arrow/slick-left-back.png);}
.hzlide .slick-next{right:0px;background-image: url(../img/icon/arrow/slick-right.png);}
.hzlide .slick-next:hover.hzlide4 .slick-next:hover,.hzlide .slick-next:focus,.hzlide4 .slick-next:focus{background-image:url(../img/icon/arrow/slick-right-back.png);}

.cpGal .slick-prev{left:0px;background-image: url(../img/icon/arrow/slick-top.png);}
.cpGal .slick-prev:hover,.cpGal .slick-prev:focus{background-image:url(../img/icon/arrow/slick-top.png);}
.cpGal .slick-next{right:0px;background-image: url(../img/icon/arrow/slick-bottom.png);}
.cpGal .slick-next:hover,.cpGal .slick-next:focus{background-image:url(../img/icon/arrow/slick-bottom.png);}

/*---Flat------*/
.slick-dots li button{background: transparent;}
.slick-dots li button:before,.slick-dots li.slick-active button:before{border:1px solid #FFF;background:#FFF;    width: 9px;height: 9px;}
.slick-dots li.slick-active button:before{background:#f16a36;}
/*---Flat------*/


/*--Triangular dots--*/
.slick-dots li{width:0px;border-left: 10px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #ffffff; margin: 0; width: 0; height: 0; margin-right: 0px;}
.slick-dots li button:before, .slick-dots li.slick-active button:before{border:0px;background: transparent;width: 0px; height: 0px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom:15px solid #5D5D5D;margin-left: -12px;margin-top: 2px;

  border:0px;background-color: #5D5D5D;width: 8px; height: 8px;}
.slick-dots li.slick-active button:before{border-bottom: 15px solid #f355a7;

border:0px;background-color: #f355a7;}
.slick-dots li button, .slick-dots li.slick-active button, .slick-dots li.slick-active button:before, .slick-dots li button:before{border-radius: 0;}
.slick-dots{position: relative; bottom: 20%; width: 100%; padding: 0; list-style: none; text-align: left; max-width: 1210px; margin: auto;height: 0px; padding-left: 20px;   }
@media (max-width: 1200px){
  .slick-dots {left: 45px;}
}
@media (max-width: 700px){
  .slick-dots li{border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 13px solid #ffffff; margin-right: 10px;}
  .slick-dots li button:before, .slick-dots li.slick-active button:before{border:0px;background: transparent; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 11px solid #ffffff;margin-left: -7px;margin-top: 1px;}
  .slick-dots li.slick-active button:before{border-bottom: 11px solid #f355a7;}
}



@media (min-width:1430px){
	.hzlide .slick-prev,.hzlide4 .slick-prev{left: -30px;}
	.hzlide .slick-next,.hzlide4 .slick-next{right: -30px;}
}

@media (max-width:1200px){
.slBox .slTxt h2{font-size: 30px;}
.slBox .slTxt p{font-size: 17px; line-height: 26px;}
.slBox .slTxt .jnGrid{max-width: 100%;margin: auto;}
.slBox .slTxt .jnGrid .slTxtOverlay{padding-left: 30px;padding-right: 30px;}
.slick-dots{ max-width: 300px;margin: 0;max-width: 300px;bottom:45px;left: 50px;padding-left: 0px;}
.slBox .slTxt .jnGrid .valg .valgto{padding-top: 0px;}
	.slick-dots li{margin-left: 0px;}
}


@media (max-width:1010px){
.slBox.slFull{margin-top: -0px;}
}

@media (max-width:720px){
.slBox .slTxt h2{font-size: 19px;}
.slBox .slTxt p{font-size: 13px; line-height: 22px;margin: 0px;}
.slBox .slTxt .jnGrid .valg .valgto{padding-top: 0px;}
.slick-prev,.slick-next,.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{width: 20px; height: 20px;background-size: 12px;background-position: center;}
.slBox hr{    margin-bottom: 0px; margin-top: 8px;}
.slBox .slTxt .jnGrid{height: 300px;}
}

@media (max-width:620px){
/*.slBox .slTxt{position: relative; top: 0px; display: block; width: 100%; background: #f16a36; padding-top: 20px; padding-bottom: 50px;}*/
.slBox .slick-prev, .slBox .slick-next, .slBox .slick-prev:hover, .slBox .slick-next:hover, .slBox .slick-prev:focus, .slBox .slick-next:focus{min-width: 25px !important;height: 25px !important;}
.slick-dots{bottom: 40px;}
.slBox hr{background: #ffffff;}
.slBox .slTxt{position: relative; top: auto; display: block; width: 100%; background: #2b345b;}
.slBox .slTxt .jnGrid{height: auto;}
.slBox .slTxt .jnGrid .slTxtOverlay{margin-top: 30px;margin-bottom: 30px;}
.slBox .slick-slide img{    min-height: 200px !important;}
.slBox .slImg{background-size: cover;}
.slick-dots{ bottom: 0; position: absolute;top: 160px;}
}

@media (max-width:420px){
.slBox .slTxt h2{font-size: 18px;}
.slBox .slTxt p{font-size: 12px; line-height: 21px;}
}



