@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: transparent url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick'!important;
    font-weight: normal;
    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');
}
/* Arrows */
.wp-slick-slider .slick-prev,
.wp-slick-slider .slick-next
{
    font-size: 0;
    line-height: 0;
    z-index:50;
    position: absolute;
    top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: #fff!important;
    border-radius:500px;
    box-shadow:0 5px 10px rgba(0,0,0,.3);
    opacity:0;
	transition:all .3s ease-in-out;
}
.wp-slick-slider:hover .slick-prev,
.wp-slick-slider:hover .slick-next
{
    color: var( --e-global-color-primary );
    opacity:.5;
	transform: translate(0, -50%);
}
.wp-slick-slider .slick-prev
{
    transform: translate(-100px, -50%);
}

.wp-slick-slider .slick-next
{
    transform: translate(100px, -50%);
}

.wp-slick-slider .slick-prev:hover,
.wp-slick-slider .slick-prev:focus,
.wp-slick-slider .slick-next:hover,
.wp-slick-slider .slick-next:focus
{
    color: transparent;
	background: var( --e-global-color-accent )!important;
    outline: none;
    opacity:1!important;
    box-shadow:0 8px 20px rgba(0,0,0,.5);
}
.wp-slick-slider .slick-prev:hover:before,
.wp-slick-slider .slick-prev:focus:before,
.wp-slick-slider .slick-next:hover:before,
.wp-slick-slider .slick-next:focus:before
{
    opacity: 1!important;
	color: var( --e-global-color-primary );
}
.wp-slick-slider .slick-prev.slick-disabled:before,
.wp-slick-slider .slick-next.slick-disabled:before
{
    opacity: .3;
}

.wp-slick-slider .slick-prev:before,
.wp-slick-slider .slick-next:before
{
    font-family: 'slick';
	font-family: eicons;
    font-size: 26px;
    line-height: 19px;

    opacity: .75;
    color: var( --e-global-color-primary );

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.wp-slick-slider .slick-prev
{
    left: 0px;
}
[dir='rtl'] .slick-prev
{
    right: 0px;
    left: auto;
}
.wp-slick-slider .slick-prev:before
{
    content: '\e87e';
}
[dir='rtl'] .slick-prev:before
{
    content: '\e87d';
}

.wp-slick-slider .slick-next
{
    right: 0px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 0px;
}
.wp-slick-slider .slick-next:before
{
    content: '\e87d';
}
[dir='rtl'] .slick-next:before
{
    content: '\e87e';
}

/* Dots */
.wp-slick-slider .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.wp-slick-slider .slick-dots
{
    position: absolute;
    bottom: 5px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.wp-slick-slider .slick-dots li
{
    position: relative;

    display: inline-block;

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

    cursor: pointer;
}
.wp-slick-slider .slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent!important;
	
}
.wp-slick-slider .slick-dots li button:hover,
.wp-slick-slider .slick-dots li button:focus
{
    outline: none;
}
.wp-slick-slider .slick-dots li button:hover:before,
.wp-slick-slider .slick-dots li button:focus:before
{
    opacity: 1;
	transform:scale(1.5);
	color: var( --e-global-color-primary )!important;
	transition:ease-in-out .12s all;
}
.wp-slick-slider .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;
	
    opacity: .3;
    color: #777;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.wp-slick-slider .slick-dots li.slick-active button,
.wp-slick-slider .slick-dots li.slick-active button:before
{
    opacity: 1;
    color: var( --e-global-color-primary )!important;
}



/*slick slider*/

.wp-slick-slider .slick-slide{
	padding:10px;
}
.slick-card{
	background:#fff;
	box-shadow:0 5px 15px rgba(0,0,0,.1);
	border-radius:8px;
	overflow:hidden;
	margin-bottom:15px;
}
	.slick-card-body{
		padding:0 15px 15px 15px;
	}
	.slick-card-title{
		font-size:22px;
		color:#000;
	}

	.slick-card-cat li{
		display:inline-block;
	}
	.slick-card-cat ul{
		padding-left:0;
	}
	.slick-card-cat li:not(:last-child):after{
		content:' • ';
		display:inline-block;
		margin-left:5px;
		margin-right:5px;
	}

	.slick-card-body iframe{
		display:none;
	}

	.slick-card-video{
		background:#000;
	}
	.slick-card-video iframe{
		height:auto!important;
		min-height:200px;
	}

	.slick-slide .btn-more,
	.video-list .btn-more{
		text-align:center;
		margin-top:14px;
		color: var( --e-global-color-accent )!important;
		border: 2px solid var( --e-global-color-accent )!important;
		z-index:15!important;
	}
	.slick-slide .btn-more:hover,
	.video-list .btn-more:hover{
		background:var( --e-global-color-accent )!important;
		color: var( --e-global-color-primary )!important;
	}
	.slick-card-video{
		min-width:230px;
	}
	.slick-card-title{
		 font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
		font-size:32px;
	}

	.slick-card-meta .post-categories li a{
		color:#000;
		background-color: #fafafa;
		display:inline-block;
		padding:3px 7px;
		border-radius:30px;
	}
	.slick-card-meta .post-categories li a:hover{
		color:#fff;
		background-color: var(--e-global-color-primary);
	}

	.slick-card-desc{
		font-size:14px;
		display: -webkit-box;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}

.wp-slick-slider{
	max-height:200px;
	overflow:hidden;
}
	.wp-slick-slider:after{
		content:'';
		position:absolute;
		top:0;right:0;bottom:0;left:0;
		background: #fff url('./ajax-loader.gif') center center no-repeat;
		background-color:rgba(255,255,255,.75);
		z-index:99;
	}
	.wp-slick-slider.slick-initialized{
		max-height:unset;
	}
	.wp-slick-slider.slick-initialized:after{
		z-index:-1;
		display:none;
	}

/*slider layout/design*/
.simple .slick-card{
	box-shadow:none !important;
	/*border:none !important;*/
}
.wp-slick-slider.no-border .slick-card{
	border:none !important;
}

.wp-slick-slider.slider-sm .slick-card-title{
	font-size:16px;
	font-weight:normal;
	color:#000;
}
.wp-slick-slider.hide-more-btn .btn-more{
	display:none;
}

/*slider-news*/
.slider-news .slick-slide{
	display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}
	.slider-news .slick-slide > div{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		align-self: stretch!important;
		height:100%;
		padding-left:5px;
		/*padding: 7px 15px;*/
	}
	.slider-news .slick-slide > div:nth-child(2n){
		/*margin-right:30px;*/
		padding-right:5px; 
		padding-left:0;
	}
	.slider-news .slick-slide > div:first-child{
		-ms-flex-preferred-size: 0;
		flex: 0 0 100%;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.slider-news .slick-slide .slick-card{
		margin-bottom:0;
		height:100%;
	}
	.slider-news .slick-slide > div:not(:first-child) .slick-card-title{
		font-size:16px;
		font-weight:normal;
	}
	.slider-news .slick-slide > div:not(:first-child) .slick-card-desc {
		font-size:14px;
	}
	.slider-news  .btn-more{
		display:none;
	}



/*slider-news-video*/
.slider-news-video .slick-slide{
	display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
}
	.slider-news-video .slick-slide > div{
		/*-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;*/
		align-self: stretch!important;
		height:100%;
		margin-bottom:30px;
	}
	.slider-news-video .slick-slide > div:nth-child(2n){
		/*margin-right:30px;*/
		
	}
	.slider-news-video .slick-slide > div:first-child{
		-ms-flex-preferred-size: 0;
		flex: 0 0 100%;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.slider-news-video .slick-slide .slick-card{
		margin-bottom:0;
		height:100%;
		border-radius:0;
	}

	.slider-news-video .slick-slide > div  .slick-card-video{
		border:2px solid #000;
		border:4px solid var(--e-global-color-accent);
	}

	.slider-news-video .slick-slide > div:not(:first-child)  .slick-card{
		display:flex!important;
	}
	.slider-news-video .slick-slide > div:not(:first-child)  .slick-card-video{
		width:320px;
		min-width:320px;
	}
	.slider-news-video .slick-slide > div:not(:first-child)  .slick-card-body{
		flex-grow: 1;
	}

	.slider-news-video .slick-slide > div:not(:first-child) .slick-card-title{
		font-size:16px;
		font-weight:normal;
	}
	.slider-news-video .slick-slide > div:not(:first-child) .slick-card-desc {
		font-size:14px;
	}
	.slider-news-video  .btn-more{
		display:none;
	}

.slick-card .slide-btn{
	display:block;
	position:absolute;
	top:0;right:0;bottom:0;left:0;
	z-index:14;
}