

/* Block Common */
.page-template-page-blog .daho_fn_block_posts:last-child{
	margin-bottom: 0;
}
.daho_fn_block_posts{
	margin-bottom: 50px;
}
.daho-fn-block-page .daho-fn-page-content .daho_fn_block_posts{
	margin-bottom: 50px;
}


/* Block Title*/
.daho_fn_block__title{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 16px;
}
.daho_fn_block__title.has_nav .nav-buttons{
	display: flex;
	padding-left: 10px;
	gap: 10px;
}
.daho_fn_block__title.has_nav .nav-buttons > *{
	width: 30px;
	height: 30px;
	border: 1px solid var(--daho-border-color);
	border-radius: 3px;
	cursor: pointer;
	color: var(--daho-bc);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s;
}
.daho_fn_block__title.has_nav .nav-buttons > *:hover{
	border-color: var(--daho-mainColor);
}
.daho_fn_block__title.has_nav .nav-buttons .fn--svg{
	width: 12px;
	height: 12px;
	display: block;
}
.daho_fn_block__title.has_nav .nav-buttons .prev-button .fn--svg{
	transform: rotate(180deg);
}
.daho_fn_block__title .title{
	min-width: 0;
	margin: 0;
	padding: 0;
}
.daho_fn_block__title .text{
	font-size: 18px;
	font-weight: 700;
	padding-right: 150px;
	position: relative;
	font-family: var(--daho-hff);
	text-transform: uppercase;
}
.daho_fn_block__title .text:after{
	content: '';
	position: absolute;
	right: 10px;
	width: 120px;
	height: 6px;
	top: 50%;
	margin-top: -3px;
	background-color: var(--daho-mainColor);
	box-shadow: 0px 2px 10px var(--daho-mainColor3);
	border-radius: 6px;
}
.daho_fn_block__title .lin_decor{
	min-width: 0;
	display: block;
	flex: auto;
	height: 2px;
	background-color: var(--daho-border-color);
}

/* Block Circle Progress */
.fn-block-progress-circle{
	width: 30px;
	height: 30px;
	position: absolute;
	display: block;
	right: 20px;
	top: 20px;
	z-index: 5;
	opacity: 0;
}
.fn-block-progress-circle.active{
	opacity: 1;
}
.fn-block-progress-circle:after{
	content: '';
	position: absolute;
	border: 4px solid #656976;
	border-radius: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.fn-block-progress-circle .progress-svg {
    width: 100%;
    height: 100%;
    border-radius: 50%;
	position: relative;
	z-index: 2;
	transform: rotate(-90deg);
}
.fn-block-progress-circle .progress-bar {
	fill: none;
	stroke: #fff;
	stroke-width: 4;
	stroke-dasharray: 94px;
	stroke-dasharray: 94.2477px;
	stroke-dashoffset: 94px;
	stroke-dashoffset: 94.2477px;
	transition-timing-function: linear;
}



/* Block: Posts Layout Alpha */
.daho_fn_block_posts_alpha .block_wrapper{
	padding: 18px 58px;
	background-color: var(--daho-bg2);
	border-radius: var(--daho-border-radius);
	border: 2px solid var(--daho-border-color);
	box-shadow: var(--daho-box-shadow);
	position: relative;
}
.daho_fn_block_posts_alpha .swiper-container{
	padding: 0 10px;
	margin: 0 -10px;
}
.daho_fn_block_posts_alpha .swiper-slide{
	width: 340px;
	padding: 10px 0;
	padding-right: 20px;
}
.daho_fn_block_posts_alpha .item{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.daho_fn_block_posts_alpha .right_part{
	flex: auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	height: 70px;
	justify-content: center;
}
.daho_fn_block_posts_alpha .left_part{
	flex: 0 0 70px;
	margin-right: 15px;
	position: relative;
}
.daho_fn_block_posts_alpha .left_part .img img{
	width: 70px;
	height: 70px;
	border-radius: 3px;
	display: block;
	object-fit: cover;
	box-shadow: var(--daho-box-shadow20);
}
.daho_fn_block_posts_alpha .post_title{
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	font-family: var(--daho-hff);
	margin-bottom: 9px;
}
.daho_fn_block_posts_alpha .fn__limited_title span{
	-webkit-line-clamp: 2;
    line-clamp: 2;
}
.daho_fn_block_posts_alpha .overlay_t{
	width: 70px;
	height: 70px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: 3px;
	box-shadow: var(--daho-box-shadow20);
}
.daho_fn_block_posts_alpha .post_date{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	font-family: var(--daho-hff);
	color: var(--daho-bc);
}
.daho_fn_block_posts_alpha .prev-button{
	position: absolute;
	width: 30px;
	top: 8px;
	left: 8px;
	bottom: 8px;
	border-radius: 3px;
	background-color: var(--daho-bbc);
	border: 1px solid var(--daho-border-color);
	cursor: pointer;
	color: var(--daho-bc);
}
.daho_fn_block_posts_alpha .prev-button .fn--svg{
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -6px;
	transform: rotate(180deg);
}
.daho_fn_block_posts_alpha .next-button{
	position: absolute;
	width: 30px;
	top: 8px;
	right: 8px;
	bottom: 8px;
	border-radius: 3px;
	background-color: var(--daho-bbc);
	border: 1px solid var(--daho-border-color);
	cursor: pointer;
	color: var(--daho-bc);
}
.daho_fn_block_posts_alpha .prev-button:hover,
.daho_fn_block_posts_alpha .next-button:hover{
	opacity: .8;
}
.daho_fn_block_posts_alpha .next-button .fn--svg{
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -6px;
}








/* Beta Layout */
.daho_fn_block_posts_beta{
	position: relative;
}
.daho_fn_block_posts_beta .block_wrapper{
	position: relative;
}
.daho_fn_block_posts_beta .swiper-container{
	padding: 0 10px;
	margin: -10px;
}
.daho_fn_block_posts_beta .swiper-slide{
	padding: 10px 0;
}
.daho_fn_block_posts_beta .item{
	width: 100%;
	height: 600px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: nowrap;
	column-gap: 30px;
	position: relative;
}
.daho_fn_block_posts_beta .left_part{
	flex: 1;
}
.daho_fn_block_posts_beta .left_part_in{
	padding: 38px;
	padding-bottom: 31px;
	background-color: var(--daho-bg2);
	border-radius: var(--daho-border-radius);
	border: 2px solid var(--daho-border-color);
	box-shadow: var(--daho-box-shadow);
	position: relative;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: flex-end;
}
.daho_fn_block_posts_beta .left_part .fn__entry_meta{
	margin-bottom: 16px;
}
.daho_fn_block_posts_beta .left_part .post_title{
	font-size: 26px;
	margin: 0;
	padding: 0;
	font-weight: 700;
	line-height: 30px;
}
.daho_fn_block_posts_beta .right_part{
	flex: 2;
}
.daho_fn_block_posts_beta .right_part .img{
	height: 100%;
}
.daho_fn_block_posts_beta .right_part_in{
	position: relative;
	height: 100%;
	border-radius: var(--daho-border-radius);
	overflow: hidden;
}
.daho_fn_block_posts_beta .right_part img{
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
	display: block;
}
.daho_fn_block_posts_beta .overlay_t{
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
}
.daho_fn_block_posts_beta .nav-buttons{
	position: absolute;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	top: 40px;
	left: 40px;
	z-index: 10;
}
.daho_fn_block_posts_beta .nav-buttons > *{
	width: 50px;
	height: 50px;
	display: block;
	border-radius: 100%;
	background-color: var(--daho-mainColor);
	box-shadow: 0 2px 10px var(--daho-mainColor3);
	position: relative;
	color: #fff;
	cursor: pointer;
	transition: .3s;
}
.daho_fn_block_posts_beta .nav-buttons > *:hover{
	opacity: .8;
}
.daho_fn_block_posts_beta .nav-buttons > *:not(:last-child){
	margin-right: 10px;
}
.daho_fn_block_posts_beta .nav-buttons .fn--svg{
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -10px;
}
.daho_fn_block_posts_beta .nav-buttons img.fn--svg{
	filter: brightness(0) invert(1);
	opacity: 1;
}
.daho_fn_block_posts_beta .nav-buttons .prev-button .fn--svg{
	transform: rotate(-90deg);
}
.daho_fn_block_posts_beta .nav-buttons .next-button .fn--svg{
	transform: rotate(90deg);
}









/* Gamma Layout */
.daho_fn_block_posts_gamma .block_wrapper{
	background-color: #daedfc;
	border-radius: var(--daho-border-radius);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 54px;
	padding: 10px;
}
.daho_fn_block_posts_gamma .gammma_title{
	min-width: 0;
	flex: none;
	position: relative;
}
.daho_fn_block_posts_gamma .gammma_title img.fn--svg{
	filter: brightness(0) invert(1);
	opacity: 1;
}
.daho_fn_block_posts_gamma .gammma_title .fn--svg{
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 18px;
	top: 50%;
	margin-top: -8px;
}
.daho_fn_block_posts_gamma .gammma_title .title{
	margin: 0;
	white-space: nowrap;
	padding: 0 47px 0 20px;
	background-color: var(--daho-cat-bg);
	border-radius: 5px;
	height: 34px;
	line-height: 34px;
	line-height: 35px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-family: var(--daho-hff);
	font-weight: 700;
	color: #fff;
	margin-right: 10px;
	position: relative;
	box-shadow: var(--daho-cat-shadow);
}
.daho_fn_block_posts_gamma .marquee_wrapper{
	min-width: 0;
	flex: auto;
	padding: 0 20px;
}
.daho_fn_block_posts_gamma .js-marquee,
.daho_fn_block_posts_gamma .marquee_wrapper,
.daho_fn_block_posts_gamma .js-marquee-wrapper,
.daho_fn_block_posts_gamma .marquee{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.daho_fn_block_posts_gamma .marquee{
	overflow: hidden;
}
.daho_fn_block_posts_gamma .js-marquee{
	flex-wrap: nowrap;
}
.daho_fn_block_posts_gamma .item{
	white-space: nowrap;
	padding-right: 86px;
	position: relative;
}
.daho_fn_block_posts_gamma .post_title{
	font-weight: 700;
	margin: 0;
	padding: 0;
	font-size: 16px;
	letter-spacing: 0;
	font-family: var(--daho-hff);
	line-height: 34px;
}
.daho_fn_block_posts_gamma .item_decor{
	right: 30px;
	position: absolute;
	width: 26px;
	height: 2px;
	display: block;
	top: 50%;
	margin-top: -1px;
	background-color: var(--daho-bc);
}
.daho_fn_block_posts_gamma .item_decor:before{
	width: 2px;
	height: 12px;
	display: block;
	position: absolute;
	content: '';
	top: -6px;
	left: 9px;
	transform: rotate(25deg);
	background-color: var(--daho-bc);
}
.daho_fn_block_posts_gamma .item_decor:after{
	width: 2px;
	height: 12px;
	display: block;
	position: absolute;
	content: '';
	top: -4px;
	left: 15px;
	transform: rotate(25deg);
	background-color: var(--daho-bc);
}









/* Delta Layout */
.daho_fn_block_posts_delta .block_wrapper{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 100%;
	column-gap: 30px;
}
.daho_fn_block_posts_delta .col_wrapper{
	min-width: 0;
	position: relative;
}
.daho_fn_block_posts_delta .col_2{
	flex: 1;
}
.daho_fn_block_posts_delta .col_1{
	flex: 2;
	box-shadow: var(--daho-box-shadow);
}
.daho_fn_block_posts_delta .col_3{
	flex: 1;
}
.daho_fn_block_posts_delta[data-layout="delta_1"] .col_1{order: 1;}
.daho_fn_block_posts_delta[data-layout="delta_1"] .col_2{order: 2;}
.daho_fn_block_posts_delta[data-layout="delta_1"] .col_3{order: 3;}
.daho_fn_block_posts_delta[data-layout="delta_2"] .col_1{order: 2;}
.daho_fn_block_posts_delta[data-layout="delta_2"] .col_2{order: 1;}
.daho_fn_block_posts_delta[data-layout="delta_2"] .col_3{order: 3;}
.daho_fn_block_posts_delta[data-layout="delta_3"] .col_1{order: 3;}
.daho_fn_block_posts_delta[data-layout="delta_3"] .col_2{order: 1;}
.daho_fn_block_posts_delta[data-layout="delta_3"] .col_3{order: 2;}
.daho_fn_block_posts_delta .col_primary .img{
	height: 100%;
	position: relative;
}
.daho_fn_block_posts_delta .col_primary .color_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	border-radius: var(--daho-border-radius);
}
.daho_fn_block_posts_delta .col_primary .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.daho_fn_block_posts_delta .col_primary .item{
	position: relative;
	height: 100%;
	border-radius: var(--daho-border-radius);
	overflow: hidden;
}
.daho_fn_block_posts_delta .col_primary .fn__full_link{
	z-index: 2;
}
.daho_fn_block_posts_delta .col_primary .swiper-slide {
  height: auto;
}
.daho_fn_block_posts_delta .col_primary .title_holder{
	position: absolute;
	left: 40px;
	max-width: calc(100% - 80px);
	bottom: 33px;
	z-index: 3;
}
.daho_fn_block_posts_delta .col_primary .swiper-container,
.daho_fn_block_posts_delta .col_primary .swiper-wrapper,
.daho_fn_block_posts_delta .col_primary .col_in{
	height: 100%;
}
.daho_fn_block_posts_delta .col_primary .fn__entry_meta{
	margin-bottom: 17px;
	color: #9ca0ae;
}
.daho_fn_block_posts_delta .col_primary .post_title{
	margin: 0;
	padding: 0;
	font-size: 26px;
	line-height: 30px;
}
.daho_fn_block_posts_delta .col_primary .post_title a{
	color: #fff;
}
.daho_fn_block_posts_delta .col_primary .overlay_t{
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow);
	margin-bottom: 15px;
}
.daho_fn_block_posts_delta .col_secondary .col_in{
	padding: 38px;
	background-color: var(--daho-bg2);
	border-radius: var(--daho-border-radius);
	border: 2px solid var(--daho-border-color);
	box-shadow: var(--daho-box-shadow);
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	gap: 30px;
	height: 100%;
}
.daho_fn_block_posts_delta .col_secondary .post_title{
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	font-family: var(--daho-hff);
	margin-bottom: 9px;
}
.daho_fn_block_posts_delta .col_secondary .post_title span{
	-webkit-line-clamp: 2;
    line-clamp: 2;
}
.daho_fn_block_posts_delta .col_secondary .post_date{
	margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--daho-hff);
    color: var(--daho-bc);
}
.daho_fn_block_posts_delta .col_secondary .img{
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow20);
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}
.daho_fn_block_posts_delta .col_secondary .img img{
	height: 130px;
	width: 100%;
	display: block;
	object-fit: cover;
}
.daho_fn_block_posts_delta .col_secondary .overlay_t{
	position: relative;
	width: 100%;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow20);
	margin-bottom: 15px;
}
.daho_fn_block_posts_delta .col_secondary .overlay_t span{
	position: absolute;
	width: 100%;
	padding: 0 20px;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.daho_fn_block_posts_delta .col_secondary .overlay_t_in{
	padding-bottom: 130px;
}
















/* Epsilon Layout */
.daho_fn_block_posts_epsilon .block_wrapper{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 100%;
	border: 2px solid var(--daho-border-color);
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	background-color: var(--daho-bg2);
	column-gap: 40px;
	height: 518px;
}
.daho_fn_block_posts_epsilon .col_wrapper{
	min-width: 0;
	position: relative;
}
.daho_fn_block_posts_epsilon .col_1{
	flex: 53.88;
}
.daho_fn_block_posts_epsilon .col_2{
	flex: 18.93;
}
.daho_fn_block_posts_epsilon .col_3{
	flex: 27.19;
}

.daho_fn_block_posts_epsilon .col_2 .col_in{
	padding: 38px 0;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	gap: 28px;
	height: 100%;
}
.daho_fn_block_posts_epsilon .col_secondary .post_title{
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	font-family: var(--daho-hff);
	margin-bottom: 9px;
}
.daho_fn_block_posts_epsilon .col_secondary .post_title span{
	-webkit-line-clamp: 2;
    line-clamp: 2;
}
.daho_fn_block_posts_epsilon .col_secondary .post_date{
	margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--daho-hff);
    color: var(--daho-bc);
}
.daho_fn_block_posts_epsilon .col_2 .img{
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow20);
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}
.daho_fn_block_posts_epsilon .col_2 .img img{
	height: 130px;
	width: 100%;
	display: block;
	object-fit: cover;
}
.daho_fn_block_posts_epsilon .col_2 .overlay_t{
	position: relative;
	width: 100%;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow20);
	margin-bottom: 15px;
}
.daho_fn_block_posts_epsilon .col_2 .overlay_t span{
	position: absolute;
	width: 100%;
	padding: 0 20px;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.daho_fn_block_posts_epsilon .col_2 .overlay_t_in{
	padding-bottom: 130px;
}
.daho_fn_block_posts_epsilon .col_3 .col_in{
	padding: 28px 0;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 100%;
}
.daho_fn_block_posts_epsilon .col_3 .item{
	padding: 10px 0;
	border-bottom: 2px solid var(--daho-border-color);
	padding-right: 100px;
	position: relative;
	min-height: 92px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}
.daho_fn_block_posts_epsilon .col_3 .item:last-child{
	border-bottom: none;
}
.daho_fn_block_posts_epsilon .col_3 .img{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 10px;
	right: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
}
.daho_fn_block_posts_epsilon .col_3 .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.daho_fn_block_posts_epsilon .col_3 .overlay_t{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 10px;
	right: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    color: var(--daho-hc);
    font-family: var(--daho-hff);
    background-color: #8bb7bb;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}

.daho_fn_block_posts_epsilon .col_primary .img{
	height: 100%;
	position: relative;
}
.daho_fn_block_posts_epsilon .col_primary .color_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
}
.daho_fn_block_posts_epsilon .col_primary .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.daho_fn_block_posts_epsilon .col_primary .item{
	position: relative;
	height: 100%;
}
.daho_fn_block_posts_epsilon .col_primary .swiper-slide {
  height: auto;
}
.daho_fn_block_posts_epsilon .col_primary .fn__full_link{
	z-index: 2;
}
.daho_fn_block_posts_epsilon .col_primary .title_holder{
	position: absolute;
	left: 40px;
	max-width: calc(100% - 80px);
	bottom: 33px;
	z-index: 3;
}
.daho_fn_block_posts_epsilon .col_primary .col_in{
	margin: -2px 0 -2px -2px;
	height: calc(100% + 4px);
	overflow: hidden;
}
.daho_fn_block_posts_epsilon .col_primary .swiper-container,
.daho_fn_block_posts_epsilon .col_primary .swiper-wrapper{
	height: 100%;
}
.daho_fn_block_posts_epsilon .col_primary .fn__entry_meta{
	margin-bottom: 17px;
	color: #9ca0ae;
}
.daho_fn_block_posts_epsilon .col_primary .post_title{
	margin: 0;
	padding: 0;
	font-size: 26px;
	line-height: 30px;
}
.daho_fn_block_posts_epsilon .col_primary .post_title a{
	color: #fff;
}
.daho_fn_block_posts_epsilon .col_primary .overlay_t{
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
}



.daho_fn_block_posts_epsilon[data-layout="epsilon_2"] .col_primary .col_in,
.daho_fn_block_posts_epsilon[data-layout="epsilon_1"] .col_primary .col_in{
	border-radius: var(--daho-border-radius) 0 0 var(--daho-border-radius);
}
.daho_fn_block_posts_epsilon[data-layout="epsilon_5"] .col_primary .col_in,
.daho_fn_block_posts_epsilon[data-layout="epsilon_6"] .col_primary .col_in{
	border-radius: 0 var(--daho-border-radius) var(--daho-border-radius) 0;
}
.daho_fn_block_posts_epsilon[data-layout="epsilon_6"] .block_wrapper,
.daho_fn_block_posts_epsilon[data-layout="epsilon_5"] .block_wrapper{
	padding-left: 38px;
}
.daho_fn_block_posts_epsilon[data-layout="epsilon_2"] .block_wrapper,
.daho_fn_block_posts_epsilon[data-layout="epsilon_1"] .block_wrapper{
	padding-right: 38px;
}
.daho_fn_block_posts_epsilon[data-layout="epsilon_4"] .block_wrapper,
.daho_fn_block_posts_epsilon[data-layout="epsilon_3"] .block_wrapper{
	padding: 0 38px;
}
.daho_fn_block_posts_epsilon[data-layout="epsilon_2"] .col_1{order: 1;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_2"] .col_2{order: 3;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_2"] .col_3{order: 2;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_3"] .col_1{order: 2;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_3"] .col_2{order: 1;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_3"] .col_3{order: 3;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_4"] .col_1{order: 2;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_4"] .col_2{order: 3;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_4"] .col_3{order: 1;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_5"] .col_1{order: 3;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_5"] .col_2{order: 1;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_5"] .col_3{order: 2;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_6"] .col_1{order: 3;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_6"] .col_2{order: 2;}
.daho_fn_block_posts_epsilon[data-layout="epsilon_6"] .col_3{order: 1;}








/* Zeta Layout */
.daho_fn_block_posts_zeta .block_wrapper{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 100%;
	border: 2px solid var(--daho-border-color);
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	background-color: var(--daho-bg2);
	column-gap: 40px;
	padding: 38px;
/*	height: 518px;*/
}
.daho_fn_block_posts_zeta .col_wrapper{
	min-width: 0;
	position: relative;
}
.daho_fn_block_posts_zeta .col_1{
	flex: 53.88;
}
.daho_fn_block_posts_zeta .col_2{
	flex: 18.93;
}
.daho_fn_block_posts_zeta .col_3{
	flex: 27.19;
}
.daho_fn_block_posts_zeta .col_2 .img{
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow20);
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}
.daho_fn_block_posts_zeta .col_2 .img img{
	height: 130px;
	width: 100%;
	display: block;
	object-fit: cover;
}
.daho_fn_block_posts_zeta .col_2 .overlay_t{
	position: relative;
	width: 100%;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow20);
	margin-bottom: 15px;
}
.daho_fn_block_posts_zeta .col_2 .overlay_t span{
	position: absolute;
	width: 100%;
	padding: 0 20px;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.daho_fn_block_posts_zeta .col_2 .overlay_t_in{
	padding-bottom: 130px;
}

.daho_fn_block_posts_zeta .col_secondary .post_title{
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	font-family: var(--daho-hff);
	margin-bottom: 9px;
}
.daho_fn_block_posts_zeta .col_secondary .post_title span{
	-webkit-line-clamp: 2;
    line-clamp: 2;
}
.daho_fn_block_posts_zeta .col_secondary .post_date{
	margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--daho-hff);
    color: var(--daho-bc);
}
.daho_fn_block_posts_zeta .col_2 .col_in{
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 100%;
	gap: 28px;
}
.daho_fn_block_posts_zeta .col_3 .col_in{
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 100%;
}
.daho_fn_block_posts_zeta .col_3 .item{
	padding: 10px 0;
	border-bottom: 2px solid var(--daho-border-color);
	padding-right: 100px;
	position: relative;
	min-height: 92px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}
.daho_fn_block_posts_zeta .col_3 .item:last-child{
	border-bottom: none;
}
.daho_fn_block_posts_zeta .col_3 .img{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 10px;
	right: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
}
.daho_fn_block_posts_zeta .col_3 .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.daho_fn_block_posts_zeta .col_3 .overlay_t{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 10px;
	right: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    color: var(--daho-hc);
    font-family: var(--daho-hff);
    background-color: #8bb7bb;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.daho_fn_block_posts_zeta .col_primary .img{
	position: relative;
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	overflow: hidden;
}
.daho_fn_block_posts_zeta .col_primary .color_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
}
.daho_fn_block_posts_zeta .col_primary .img img{
	width: 100%;
	aspect-ratio: 4 / 3;
	object-fit: cover;
}
.daho_fn_block_posts_zeta .col_primary .item{
	position: relative;
	height: 100%;
	background-color: var(--daho-bg2);
}
.daho_fn_block_posts_zeta .col_primary .swiper-slide {
  height: auto;
}
.daho_fn_block_posts_zeta .col_primary .title_holder{
	padding-top: 20px;
}
.daho_fn_block_posts_zeta .col_primary .col_in{
	margin: -2px 0 -2px -2px;
	height: calc(100% + 4px);
	overflow: hidden;
}
.daho_fn_block_posts_zeta .col_primary .swiper-container,
.daho_fn_block_posts_zeta .col_primary .swiper-wrapper{
	height: 100%;
}
.daho_fn_block_posts_zeta .col_primary .fn__entry_meta{
	margin-bottom: 17px;
}
.daho_fn_block_posts_zeta .col_primary .desc{
	margin-top: 13px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.daho_fn_block_posts_zeta .col_primary .post_title{
	margin: 0;
	padding: 0;
	font-size: 26px;
	line-height: 30px;
}
.daho_fn_block_posts_zeta .col_primary .overlay_t{
	position: relative;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	overflow: hidden;
}
.daho_fn_block_posts_zeta .col_primary .overlay_t span{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	padding: 0 20px;
	text-align: center;
	display: block;
	transform: translateY(-50%);
}
.daho_fn_block_posts_zeta .col_primary .overlay_t_in{
	padding-bottom: 75%;
}






.daho_fn_block_posts_zeta[data-layout="zeta_2"] .col_1{order: 1;}
.daho_fn_block_posts_zeta[data-layout="zeta_2"] .col_2{order: 3;}
.daho_fn_block_posts_zeta[data-layout="zeta_2"] .col_3{order: 2;}
.daho_fn_block_posts_zeta[data-layout="zeta_3"] .col_1{order: 2;}
.daho_fn_block_posts_zeta[data-layout="zeta_3"] .col_2{order: 1;}
.daho_fn_block_posts_zeta[data-layout="zeta_3"] .col_3{order: 3;}
.daho_fn_block_posts_zeta[data-layout="zeta_4"] .col_1{order: 2;}
.daho_fn_block_posts_zeta[data-layout="zeta_4"] .col_2{order: 3;}
.daho_fn_block_posts_zeta[data-layout="zeta_4"] .col_3{order: 1;}
.daho_fn_block_posts_zeta[data-layout="zeta_5"] .col_1{order: 3;}
.daho_fn_block_posts_zeta[data-layout="zeta_5"] .col_2{order: 1;}
.daho_fn_block_posts_zeta[data-layout="zeta_5"] .col_3{order: 2;}
.daho_fn_block_posts_zeta[data-layout="zeta_6"] .col_1{order: 3;}
.daho_fn_block_posts_zeta[data-layout="zeta_6"] .col_2{order: 2;}
.daho_fn_block_posts_zeta[data-layout="zeta_6"] .col_3{order: 1;}








.daho_fn_block_posts_eta[data-layout="eta_1"] .block_wrapper{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	column-gap: 30px;
}
.daho_fn_block_posts_eta[data-layout="eta_1"] .item{
	flex: 1;
	height: 520px;
	position: relative;
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	overflow: hidden;
	transition: flex .5s linear;
}
.daho_fn_block_posts_eta[data-layout="eta_1"] .item.active{
	flex: 2.5;
}
.daho_fn_block_posts_eta[data-layout="eta_1"] .item.active .title_holder{
	opacity: 1;
	transform: translateX(0px);
	transition: .5s .5s;
}
.daho_fn_block_posts_eta .title_holder{
	position: absolute;
	left: 40px;
	max-width: calc(100% - 80px);
	bottom: 33px;
	opacity: 0;
	transition: 0s;
	transform: translateX(-50%);
}
.daho_fn_block_posts_eta .fn__entry_meta{
	margin-bottom: 17px;
	color: #9ca0ae;
}
.daho_fn_block_posts_eta .post_title{
	margin: 0;
	padding: 0;
	font-size: 26px;
	line-height: 30px;
}
.daho_fn_block_posts_eta .post_title a{
	color: #fff;
}
.daho_fn_block_posts_eta .overlay_t{
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow);
	margin-bottom: 15px;
}
.daho_fn_block_posts_eta .img{
	height: 100%;
	position: relative;
}
.daho_fn_block_posts_eta .color_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	border-radius: var(--daho-border-radius);
}
.daho_fn_block_posts_eta .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}



.daho_fn_block_posts_eta[data-layout="eta_2"] .item{
	height: 650px;
	position: relative;
	border-radius: var(--daho-border-radius);
	overflow: hidden;
}
.daho_fn_block_posts_eta[data-layout="eta_2"] .abs_img{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-repeat: no-repeat;
  	background-size: cover;
	background-position: center;
}
.daho_fn_block_posts_eta[data-layout="eta_2"] .item_1{
	width: 100%;
	clip-path: inset(0% 40% 0% 0% round 10px);
	height: 100%;
}
.daho_fn_block_posts_eta[data-layout="eta_2"] .item_2{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	clip-path: inset(0% 20% 0% 62% round 10px);
}
.daho_fn_block_posts_eta[data-layout="eta_2"] .item_3{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	clip-path: inset(0% 0% 0% 82% round 10px);
}
.daho_fn_block_posts_eta[data-layout="eta_2"] .title_holder{
	opacity: 1;
	transform: none;
	max-width: calc(60% - 80px);
}








/* Teta Layout */
.daho_fn_block_posts_teta .block_wrapper{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	column-gap: 30px;
	flex-wrap: nowrap;
	width: 100%;
	height: 520px;
}
.daho_fn_block_posts_teta .col_wrapper{
	flex: 1;
	min-width: 0;
	position: relative;
}
.daho_fn_block_posts_teta .col_2 .col_in{
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	background-color: var(--daho-bg2);
	border: 2px solid var(--daho-border-color);
	padding: 28px 38px;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 100%;
}
.daho_fn_block_posts_teta .col_2 .item{
	padding: 10px 0;
	border-bottom: 2px solid var(--daho-border-color);
	padding-left: 100px;
	position: relative;
	min-height: 92px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}
.daho_fn_block_posts_teta .col_2 .item:last-child{
	border-bottom: none;
}
.daho_fn_block_posts_teta .col_2 .img{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 10px;
	left: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
}
.daho_fn_block_posts_teta .col_2 .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.daho_fn_block_posts_teta .col_2 .overlay_t{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 10px;
	left: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    color: var(--daho-hc);
    font-family: var(--daho-hff);
    background-color: #8bb7bb;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.daho_fn_block_posts_teta .col_2 .post_title{
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	font-family: var(--daho-hff);
	margin-bottom: 9px;
}
.daho_fn_block_posts_teta .col_2 .post_title span{
	-webkit-line-clamp: 2;
    line-clamp: 2;
}
.daho_fn_block_posts_teta .col_2 .post_date{
	margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--daho-hff);
    color: var(--daho-bc);
}
.daho_fn_block_posts_teta .col_primary .img{
	height: 100%;
	position: relative;
}
.daho_fn_block_posts_teta .col_primary .color_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	border-radius: var(--daho-border-radius);
}
.daho_fn_block_posts_teta .col_primary .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.daho_fn_block_posts_teta .col_primary .item{
	position: relative;
	height: 100%;
	border-radius: var(--daho-border-radius);
	overflow: hidden;
}
.daho_fn_block_posts_teta .col_primary .swiper-slide {
  height: auto;
}
.daho_fn_block_posts_teta .col_primary .title_holder{
	position: absolute;
	left: 40px;
	max-width: calc(100% - 80px);
	bottom: 33px;
}
.daho_fn_block_posts_teta .col_primary .swiper-container,
.daho_fn_block_posts_teta .col_primary .swiper-wrapper,
.daho_fn_block_posts_teta .col_primary .col_in{
	height: 100%;
}
.daho_fn_block_posts_teta .col_primary .fn__entry_meta{
	margin-bottom: 17px;
	color: #9ca0ae;
}
.daho_fn_block_posts_teta .col_primary .post_title{
	margin: 0;
	padding: 0;
	font-size: 26px;
	line-height: 30px;
}
.daho_fn_block_posts_teta .col_primary .post_title a{
	color: #fff;
}
.daho_fn_block_posts_teta .col_primary .overlay_t{
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow);
	margin-bottom: 15px;
}
.daho_fn_block_posts_teta[data-layout="teta_2"] .col_1{order: 2}
.daho_fn_block_posts_teta[data-layout="teta_2"] .col_2{order: 1}






/* Yota Layout */
.daho_fn_block_posts_yota .block_wrapper{
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	overflow: hidden;
	width: 100%;
	height: 600px;
	position: relative;
}
.daho_fn_block_posts_yota .col_primary .item.active{
	display: block;
}
.daho_fn_block_posts_yota .col_primary .item.active .img img{
	animation: dahoBlockScaleAnimation 2s ease forwards;
}
@keyframes dahoBlockScaleAnimation {
    from {
      transform: scale(1);
    }
    to {
      transform: scale(1.1);
    }
  }
.daho_fn_block_posts_yota .col_primary .item{
	display: none;
}
.daho_fn_block_posts_yota .col_secondary{
	position: absolute;
	width: 33.3333%;
	width: 430px;
	max-width: 50%;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 50px 0px 74px;
	border-left: 1px solid rgba(255,255,255,.3);
	/*exp*/
	background-color: rgba(0,0,0,0.5);
	border-left-color: rgba(0,0,0,0.1);
}
.daho_fn_block_posts_yota .col_secondary .col_in{
	height: 100%;
	overflow-y: auto;
	padding: 0 50px;
}
.daho_fn_block_posts_yota .col_primary,
.daho_fn_block_posts_yota .col_primary .img{
	height: 100%;
	position: relative;
}
.daho_fn_block_posts_yota .col_primary .color_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: -webkit-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: -o-linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	border-radius: var(--daho-border-radius);
}
.daho_fn_block_posts_yota .col_primary .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.daho_fn_block_posts_yota .col_primary .item{
	position: relative;
	height: 100%;
	border-radius: var(--daho-border-radius);
	overflow: hidden;
}
.daho_fn_block_posts_yota .col_primary .title_holder{
	position: absolute;
	left: 40px;
	max-width: calc(100% - 80px);
	bottom: 33px;
}
.daho_fn_block_posts_yota .col_primary .col_in{
	height: 100%;
}
.daho_fn_block_posts_yota .col_primary .fn__entry_meta{
	margin-bottom: 17px;
	color: #9ca0ae;
}
.daho_fn_block_posts_yota .col_primary .post_title{
	margin: 0;
	padding: 0;
	font-size: 26px;
	line-height: 30px;
}
.daho_fn_block_posts_yota .col_primary .post_title a{
	color: #fff;
}
.daho_fn_block_posts_yota .col_primary .overlay_t{
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: 5px;
	box-shadow: var(--daho-box-shadow);
}
.daho_fn_block_posts_yota .col_secondary .col_in{
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
  	scrollbar-color: transparent transparent;
}
.daho_fn_block_posts_yota .col_secondary .col_in::-webkit-scrollbar {
	width: 0px;
}
.daho_fn_block_posts_yota .col_secondary .col_in::-webkit-scrollbar-thumb {
	background-color: transparent;
}
.daho_fn_block_posts_yota .col_secondary .item{
	padding-left: 100px;
	position: relative;
	min-height: 70px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}
.daho_fn_block_posts_yota .col_secondary .item:not(:last-child){
	margin-bottom: 30px;
}
.daho_fn_block_posts_yota .col_secondary .img{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0px;
	left: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
}
.daho_fn_block_posts_yota .col_secondary .item.active .overlay_t:after,
.daho_fn_block_posts_yota .col_secondary .item.active .img:after{
	opacity: 1;
}
.daho_fn_block_posts_yota .col_secondary .overlay_t:after,
.daho_fn_block_posts_yota .col_secondary .img:after{
	content: '';
	opacity: 0;
	position: absolute;
	pointer-events: none;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 4px solid #fff;
	transition: .3s;
}
.daho_fn_block_posts_yota .col_secondary .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.daho_fn_block_posts_yota .col_secondary .overlay_t{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0px;
	left: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    color: var(--daho-hc);
    font-family: var(--daho-hff);
    background-color: #8bb7bb;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.daho_fn_block_posts_yota .col_secondary .post_title{
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	font-family: var(--daho-hff);
	margin-bottom: 9px;
	color: #fff;
}
.daho_fn_block_posts_yota .col_secondary .post_title span{
	-webkit-line-clamp: 2;
    line-clamp: 2;
}
.daho_fn_block_posts_yota .col_secondary .post_date{
	margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--daho-hff);
    color: #9ca0ae;
}
.daho_fn_block_posts_yota .col_secondary .nav-buttons{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: absolute;
	bottom: 40px;
	right: 40px;
	column-gap: 5px;
	z-index: 3;
}
.daho_fn_block_posts_yota .col_secondary .nav-buttons > *{
	width: 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	height: 30px;
	border: 1px solid rgba(255,255,255,.3);
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	transition: .3s;
}
.daho_fn_block_posts_yota .col_secondary .nav-buttons > *:hover{
	border-color: rgba(255,255,255,.6);
}
.daho_fn_block_posts_yota .col_secondary .nav-buttons .prev-button .fn--svg{
	transform: rotate(180deg);
}
.daho_fn_block_posts_yota .col_secondary .nav-buttons .fn--svg{
	width: 12px;
	height: 12px;
	display: block;
}


.daho_fn_block_posts_yota[data-layout="yota_2"] .block_wrapper{
	height: 650px;
}
.daho_fn_block_posts_yota[data-layout="yota_2"] .col_primary .title_holder{
	bottom: 138px;
}
.daho_fn_block_posts_yota[data-layout="yota_2"] .col_secondary{
	width: 100%;
	max-width: 100%;
	top: auto;
	left: 0;
	right: 0;
	padding: 20px 40px;
	border-left: none;
	border-top: 1px solid rgba(255,255,255,.3);
	background: none;
}
.daho_fn_block_posts_yota[data-layout="yota_2"] .col_secondary .col_in{
	height: auto;
	overflow: hidden;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 100%;
}
.daho_fn_block_posts_yota[data-layout="yota_2"] .col_inn{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: nowrap;
	transition: transform .5s ease;
}
.daho_fn_block_posts_yota[data-layout="yota_2"] .col_secondary .item{
	flex: 0 0 340px;
	margin: 0;
	padding-right: 30px;
}
.daho_fn_block_posts_yota[data-layout="yota_2"] .col_secondary .nav-buttons{
	bottom: 100%;
	margin-bottom: 21px;
	right: 0;
	right: 40px;
}



/* Kappa Layout */
.daho_fn_block_posts_kappa .block_wrapper{
	display: flex;
	gap: 30px;
}
.daho_fn_block_posts_kappa .col_wrapper{
	flex: 1;
}
.daho_fn_block_posts_kappa .col_in{
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	background-color: var(--daho-bg2);
	border: 2px solid var(--daho-border-color);
	padding: 38px;
	padding-bottom: 28px;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 100%;
}
.daho_fn_block_posts_kappa .item_primary{
	margin-bottom: 13px;
}
.daho_fn_block_posts_kappa .item_primary .img{
	position: relative;
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	overflow: hidden;
}
.daho_fn_block_posts_kappa .item_primary .img img{
	width: 100%;
	aspect-ratio: 4 / 3;
	object-fit: cover;
}
.daho_fn_block_posts_kappa .item_primary .item{
	position: relative;
	height: 100%;
	background-color: var(--daho-bg2);
}
.daho_fn_block_posts_kappa .item_primary .title_holder{
	padding-top: 20px;
}
.daho_fn_block_posts_kappa .item_primary .fn__entry_meta{
	margin-bottom: 17px;
}
.daho_fn_block_posts_kappa .item_primary .post_title{
	margin: 0;
	padding: 0;
	font-size: 26px;
	line-height: 30px;
}
.daho_fn_block_posts_kappa .item_primary .overlay_t{
	position: relative;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	overflow: hidden;
}
.daho_fn_block_posts_kappa .item_primary .overlay_t span{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	padding: 0 20px;
	text-align: center;
	display: block;
	transform: translateY(-50%);
}
.daho_fn_block_posts_kappa .item_primary .overlay_t_in{
	padding-bottom: 75%;
}
.daho_fn_block_posts_kappa .item_secondary.item{
	padding: 10px 0;
	border-bottom: 2px solid var(--daho-border-color);
	padding-left: 85px;
	position: relative;
	min-height: 92px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
}
.daho_fn_block_posts_kappa .item_secondary.item:last-child{
	border-bottom: none;
}
.daho_fn_block_posts_kappa .item_secondary .img{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 10px;
	left: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
}
.daho_fn_block_posts_kappa .item_secondary .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.daho_fn_block_posts_kappa .item_secondary .overlay_t{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 10px;
	left: 0;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: var(--daho-box-shadow20);
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    color: var(--daho-hc);
    font-family: var(--daho-hff);
    background-color: #8bb7bb;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.daho_fn_block_posts_kappa .item_secondary .post_title{
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	font-family: var(--daho-hff);
	margin-bottom: 9px;
}
.daho_fn_block_posts_kappa .item_secondary .post_title span{
	-webkit-line-clamp: 2;
    line-clamp: 2;
}
.daho_fn_block_posts_kappa .item_secondary .post_date{
	margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--daho-hff);
    color: var(--daho-bc);
}






/* Lambda Layout */
.daho_fn_block_posts_lambda .block_wrapper{
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	background-color: var(--daho-bg2);
	border: 2px solid var(--daho-border-color);
	padding: 38px;
}

.daho_fn_block_posts_lambda .item .img{
	position: relative;
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	overflow: hidden;
}
.daho_fn_block_posts_lambda .item .img img{
	width: 100%;
	aspect-ratio: 4 / 3;
	object-fit: cover;
}
.daho_fn_block_posts_lambda .item{
	position: relative;
	height: 100%;
	background-color: var(--daho-bg2);
}
.daho_fn_block_posts_lambda .item .title_holder{
	padding-top: 15px;
}
.daho_fn_block_posts_lambda .item .post_title{
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 26px;
}
.daho_fn_block_posts_lambda .item .overlay_t{
	position: relative;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
	color: var(--daho-hc);
	font-family: var(--daho-hff);
	background-color: #8bb7bb;
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	overflow: hidden;
}
.daho_fn_block_posts_lambda .item .overlay_t span{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	padding: 0 20px;
	text-align: center;
	display: block;
	transform: translateY(-50%);
}
.daho_fn_block_posts_lambda .item .overlay_t_in{
	padding-bottom: 75%;
}
.daho_fn_block_posts_lambda .item .post_date{
	margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--daho-hff);
    color: var(--daho-bc);
	margin-top: 12px;
}
.daho_fn_block_posts_lambda.no_slider .block_wrapper{
	display: flex;
	gap: 30px;
}
.daho_fn_block_posts_lambda.no_slider .swiper-slide{
	width: auto;
	flex: 1;
}





/* Mu Layout */
.daho_fn_block_posts_mu .block_wrapper{
	border-radius: var(--daho-border-radius);
	box-shadow: var(--daho-box-shadow);
	background-color: var(--daho-bg2);
	border: 2px solid var(--daho-border-color);
	padding: 38px;
}
.daho_fn_block_posts_mu.no_slider .block_wrapper{
	display: flex;
	gap: 30px;
}
.daho_fn_block_posts_mu.no_slider .swiper-slide{
	width: auto;
	flex: 1;
}
.daho_fn_block_posts_mu .item{
	display: flex;
}
.daho_fn_block_posts_mu .count{
	display: block;
	font-size: 30px;
	font-weight: 700;
	font-family: var(--daho-hff);
	color: var(--daho-bc);
	opacity: .5;
	white-space: nowrap;
	margin-right: 20px;
	font-style: italic;
	line-height: 1;
}
.daho_fn_block_posts_mu .post_title{
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 26px;
}
.daho_fn_block_posts_mu .post_date{
	margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-family: var(--daho-hff);
    color: var(--daho-bc);
	margin-top: 12px;
}
.daho_fn_block_posts_mu .swiper-pagination{
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	display: flex;
	justify-content: center;
	margin-top: 28px;
}
.daho_fn_block_posts_mu .swiper-pagination-bullet{
	flex: 0 0 10px;
	height: 10px;
	background-color: var(--daho-bc);
	border-radius: 10px;
	opacity: 1;
	transition: all .3s linear;
}
.daho_fn_block_posts_mu .swiper-pagination-bullet-active{
	background-color: var(--daho-mainColor);
	flex: 0 0 20px;
	transition: all 0.3s linear;
}
.daho_fn_block_posts_mu .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 5px;
}




/* Block Categories */
.daho_fn_block_categories .block_wrapper{
	display: flex;
	flex-wrap: wrap;
}
.daho_fn_block_categories .item{
	display: flex;
	padding: 18px;
	border: 2px solid var(--daho-border-color);
	border-radius: 50px;
	height: 100px;
	position: relative;
	white-space: nowrap;
	background-color: var(--daho-bg2);
	margin-right: 10px;
	margin-bottom: 10px;
	align-items: center;
	box-shadow: var(--daho-box-shadow);
	transition: .3s;
}
.daho_fn_block_categories .item:hover{
	box-shadow: var(--daho-box-shadow10);
}
.daho_fn_block_categories img{
	width: 60px;
	height: 60px;
	display: block;
	object-fit: cover;
	display: block;
	box-shadow: var(--daho-box-shadow);
	border-radius: 100%;
	margin-right: -5px;
}
.daho_fn_block_categories .title_holder{
	padding: 0 20px;
}
.daho_fn_block_categories .cat_title{
	font-size: 16px;
	margin: 0;
	padding: 0;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-family: var(--daho-hff);
	display: flex;
	align-items: center;
	gap: 10px;
	padding-top: 3px;
}
.daho_fn_block_categories .count{
	margin-top: 5px;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-family: var(--daho-hff);
	padding-bottom: 1px;
}
.daho_fn_block_categories .has_icon .fn--svg{
	width: 20px;
	height: 20px;
	display: block;
	color: var(--daho-bc);
	transform: rotate(90deg);
	position: relative;
	top: -1px;
}
@media(max-width: 1040px){
	.fn-block-progress-circle{
		display: none;
	}
	.daho_fn_block_posts_eta[data-layout="eta_1"] .block_wrapper{
		flex-direction: column;
		gap: 20px;
	}
	.daho_fn_block_posts_eta .title_holder{
		opacity: 1;
		transform: none;
		left: 18px;
		bottom: 18px;
		max-width: 100%;
		right: 18px;
	}
	.daho_fn_block_posts_zeta .block_wrapper{
		padding: 18px;
	}
	.daho_fn_block_posts_epsilon .col_primary .col_in{
		border-radius: var(--daho-border-radius) !important;
	}
	.daho_fn_block_posts_epsilon .col_wrapper{
		order: unset !important;
	}
	.daho_fn_block_posts_epsilon .col_2 .col_in{
		padding: 0;
		padding-left: 18px;
		padding-bottom: 18px;
	}
	.daho_fn_block_posts_epsilon .col_3 .col_in{
		padding: 0;
		padding-right: 18px;
		padding-bottom: 18px;
	}
	.daho_fn_block_posts_zeta .col_1{
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.daho_fn_block_posts_zeta .col_wrapper{
		order: unset !important;
	}
	.daho_fn_block_posts_zeta .block_wrapper{
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 30px;
		height: auto;
	}
	.daho_fn_block_posts_epsilon .block_wrapper{
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 30px;
		height: auto;
		padding: 0 !important;
	}
	.daho_fn_block_posts_epsilon .col_1{
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.daho_fn_block_posts_delta .col_wrapper{
		order: unset !important;
	}
	.daho_fn_block_posts_delta .block_wrapper{
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 30px;
	}
	.daho_fn_block_posts_delta .col_1{
		grid-column-start: 1;
		grid-column-end: 3;
	}
}
@media(max-width: 768px){
	.daho_fn_block_posts_lambda .block_wrapper{
		padding: 18px;
	}
	.daho_fn_block_posts_kappa .block_wrapper{
		gap: 20px;
		flex-direction: column;
	}
	.daho_fn_block_posts_kappa .col_in{
		padding: 18px 18px 8px;
	}
	.daho_fn_block_posts_kappa .item_primary .post_title{
		font-size: 24px;
	}
	.daho_fn_block_posts_epsilon .block_wrapper,
	.daho_fn_block_posts_delta .block_wrapper{
		gap: 20px;
	}
	.daho_fn_block_posts_delta .col_primary .title_holder{
		left: 20px;
		max-width: calc(100% - 40px);
		bottom: 20px;
	}
	.daho_fn_block_posts_delta .col_secondary .col_in{
		padding: 18px;
	}
	.daho_fn_block_posts_yota[data-layout="yota_2"] .col_primary .title_holder{
		bottom: 33px;
	}
	.daho_fn_block_posts_yota .col_secondary .col_inn{
		display: none;
	}
	.daho_fn_block_posts_yota[data-layout="yota_2"] .col_secondary,
	.daho_fn_block_posts_yota .col_secondary{
		top: auto;
		background-color: transparent;
		width: auto;
		padding: 0;
	}
	.daho_fn_block_posts_beta .swiper-slide{
		padding: 0;
	}
	.daho_fn_block_posts_beta .swiper-container{
		margin: 0;
		padding: 0;
	}
	.daho_fn_block_posts_beta .nav-buttons{
		left: 20px;
		top: 20px;
	}
	.daho_fn_block_posts_beta .left_part{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 3;
	}
	.daho_fn_block_posts_beta .left_part_in{
		border: none;
		padding: 20px;
		background-color: transparent;
		box-shadow: none;
		background: rgb(0, 0, 0);
		background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
		background: -o-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
		background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	}
	.daho_fn_block_posts_beta .left_part .post_title a{
		color: #fff;
	}
	.daho_fn_block_posts_teta .block_wrapper{
		height: auto;
		flex-direction: column;
		gap: 20px;
	}
	.daho_fn_block_posts_teta .col_2 .col_in{
		padding: 8px 18px;
	}
	.daho_fn_block_posts_teta .col_primary .title_holder{
		left: 18px;
		right: 18px;
		bottom: 18px;
		max-width: inherit;
	}
}
@media(max-width: 480px){
	.daho_fn_block_posts_eta[data-layout="eta_2"] .title_holder{
		max-width: inherit;
	}
	.daho_fn_block_posts_eta[data-layout="eta_2"] .item_2,
	.daho_fn_block_posts_eta[data-layout="eta_2"] .item_3{
		display: none;
	}
	.daho_fn_block_posts_eta[data-layout="eta_2"] .item_1{
		clip-path: none;
	}
	.daho_fn_block_posts_alpha .swiper-slide{
		width: 100%;
		overflow: hidden;
	}
	.daho_fn_block_posts_alpha .swiper-container{
		padding: 0;
		margin: 0;
	}
	.daho_fn_block_posts_epsilon .col_2 .col_in,
	.daho_fn_block_posts_epsilon .col_3 .col_in{
		padding-right: 18px;
		padding-left: 18px;
	}
	.daho_fn_block_posts_zeta .col_wrapper,
	.daho_fn_block_posts_epsilon .col_wrapper,
	.daho_fn_block_posts_delta .col_wrapper{
		grid-column-start: 1;
		grid-column-end: 3;
	}
}




