/* ************************* */
/* Website notifications			 	 */
/* ************************* */
.hidden-slide{ display:none!important;}

.wn-section{ position:relative; z-index:9999; width:100%; padding:1.5rem 0; background-color: #f6f6f6; color: #333; border-bottom: 1px solid #dbdbdd;}
.wn-section > .container{width:1440px; min-width:768px; max-width:100%; margin: 0 auto; padding-left:20px; padding-right:20px; position:relative;}
.wn-slider{margin-right:5.5rem; position:relative;}
.wn-slider .slick-track{ display:flex; align-items:stretch;}
.wn-slider .wn-item{ display:flex; align-items:flex-start;}
.wn-icon{ background-color:transparent; width:2rem; height:auto; border-radius:0; display: flex; align-items: center; justify-content:center; font-size:2rem; line-height: 1; color:#0B509E; margin-right:1.5rem; flex:none;}
.wn-slider .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.wn-slider .slick-slide:focus{outline:0;}

.wn-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 1.25rem;
	height: 1.5rem;
	padding: 0;
	border: 0;
	background: transparent;
	opacity: 0.5;
	color: #000;
	transition: opacity 0.2s ease;
	outline: none;
	cursor:pointer;
}
.wn-close:hover, .wn-close:focus{opacity:1;}
.wn-slider .slick-arrow{ cursor:pointer; width:1.5rem; height:1.5rem; line-height: 1; left: auto;opacity:0.5; transition: opacity 0.2s ease; position:absolute; top:0; border:0; background:transparent;}
.wn-slider .slick-arrow:hover, .wn-slider .slick-arrow:focus{opacity:1;}
.wn-slider .slick-disabled.slick-arrow{opacity:0.1; cursor:default;}
.wn-slider .slick-prev{right:-2rem;}
.wn-slider .slick-next{right:-4.5rem;}

	.wn-slider .slick-dots{position:relative; padding:0; margin:0; left:0; margin-left:3rem; bottom:0; display:flex; justify-content:flex-start; list-style-type: none;}
	.wn-slider .slick-dots li{ line-height:0;}
	.wn-slider .slick-dots li button{border:1px solid #333; background:transparent; color:transparent; overflow:hidden; width:0.66rem; height:0.66rem; border-radius: 50%; padding:0; line-height:1rem; margin:0 0.25rem; transition:opacity 0.2s ease; cursor:pointer; opacity:0.5;}
	.wn-slider .slick-dots li button:hover{opacity:1;}
	.wn-slider .slick-dots li button:focus{outline:0;}
	.wn-slider .slick-dots .slick-active button, .wn-slider .slick-dots .slick-active button:hover{background:#333; border-color:#333; cursor:default;}
	.wn-slider .slick-list + .slick-dots{margin-top:1rem;}


@media (max-width: 991px) {
	.wn-slider {margin-right: 2rem; margin-bottom:0;}
	.wn-icon{margin-right: 1rem;}
	.wn-close{right: 1rem;}
}

@media (max-width: 850px) {
	.wn-section > .container{width:100%!important; min-width:0;}
}

@media (max-width: 479px) {
	.wn-slider{margin-right:1rem;}
	.wn-icon{width:1.5rem; font-size:1.5rem; margin-right:0.5rem;}
	.wn-slider .slick-dots{margin-left:2rem;}
}