.gili-slider-post-list-bg {
    /* background: linear-gradient(to left, #172937 50%, #00829B 50%); */
    padding-bottom: 50px !important;
}
.gili-slider-post-list {
    padding: 0 !important;
    display: flex;
    position: relative;

}

.gili-slider-post-list .slick-list {
    max-width: 1920px;
    width: 100%;
}

.gili-slider-post-list .container {
    display: flex;
    padding: 0px;
    max-width: 1920px;
    /*height: 900px;*/
}

.gili-slider-post-list .gili-slider-location-arrow-left {
    position: absolute;
    width: 48px;
    height: 48px;
    z-index: 1;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
    bottom: 0;
	top: 50%;
    background: rgba(174, 161, 148, 1);
    border-radius: 80px;
}
.gili-slider-post-list .gili-slider-location-arrow-left i {
    color: #FFFFFF;
}
.gili-slider-post-list .gili-slider-location-arrow-right i {
    color: #FFFFFF;
}
.gili-slider-post-list .gili-slider-location-arrow-right {
    position: absolute;
    width: 48px;
    height: 48px;
    z-index: 1;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 0;
	top: 50%;
    bottom: 0;
    background: rgba(174, 161, 148, 1);
    border-radius: 80px;
}

.gili-slider-post-list .slider-left {
    padding: 5% 10% 0 10%;
}

.gili-slider-post-list-bg .slick-dots {
    bottom: 0;
    width: 50%;
    right: 0;
    margin: 0;
    list-style: none;
    text-align: left;
    padding-left: 10%;
}

.gili-slider-post-list-bg .slick-dots li {
    width: 50px;
}

.gili-slider-post-list-bg .slick-dots li button:before {
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: #000;
    background-color: #9B7753;
    height: 5px;
    width: 45px;
    text-indent: -9999px;
    overflow: hidden;
}

.gili-slider-post-list-bg .slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000;
}

.gili-slider-post-list .slider-left .title {
    font-size: 36px;
    line-height: 43.2px;
    color: #30281F;
    letter-spacing: -0.02em;
    font-weight: 750;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word;
    margin: 0;
}

.gili-slider-post-list .slider-left .description {
    font-size: 16px;
    line-height: 28px;
    color: #515151;
    font-weight: 400;
    /* display: -webkit-box; */
    /* -webkit-line-clamp: 5; */
    /* -webkit-box-orient: vertical; */
    overflow: hidden;
    word-break: break-word;
    padding-top: 32px;
}

.gili-slider-post-list .pattern-image {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    padding: 0px;
}

.gili-slider-post-list .pattern-image .list-image {
    width: 100%;
    /* margin: 175px 0px 175px 81px; */
    margin: 0;
    overflow: hidden;
    /* height: calc(100% - 350px); */
    height: 494px;
}

.gili-slider-post-list .pattern-image .list-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gili-slider-post-list .list-image {
    animation-delay: .5s !important;
    animation: zoom-in-zoom-out .5s both;
}

@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(0, 0);
    }

    100% {
        transform: scale(1, 1);
    }
}

/*.gili-slider-post-list .gili-slider-post-list-arrow-left {*/
/*    position: absolute;*/
/*    width: 48px;*/
/*    height: 48px;*/
/*    z-index: 1;*/
/*    cursor: pointer;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    left: 0px;*/
/*    bottom: 276px;*/
/*}*/

.gili-slider-post-list .row{
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    height: 100%;
}

/*.gili-slider-post-list .slick-track {*/
/*    height: 100%;*/
/*}*/

.gili-slider-post-list .gili-slider-post-list-arrow-left:hover {
    /* background: #9B7753; */
    color: #9B7753;
}

.gili-slider-post-list .gili-slider-post-list-arrow-left:hover i{
    color: #9B7753;
}

.gili-slider-post-list .gili-slider-post-list-arrow-left i{
    color: #9B7753;
}

.control-fake .gili-slider-post-list .gili-slider-post-list-arrow-left{
    width: 48px;
    height: 48px;
    z-index: 1;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0px;
    bottom: 276px;
}

.control-fake .gili-slider-post-list .gili-slider-post-list-arrow-right{
    width: 48px;
    height: 48px;
    z-index: 1;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 48px;
    bottom: 276px;
}

.control-fake {
    padding-top: 32px;
    column-gap: 15px;
    position: absolute;
    bottom: 0;
}

.control-fake .gili-slider-post-list-arrow.gili-slider-post-list-arrow-left.slick-arrow {
    padding: 13px 17px;
    gap: 10px;
    width: 48px;
    height: 48px;
    border: 1px solid #9B7753;
    border-radius: 80px;
    cursor: pointer;
}

.control-fake .gili-slider-post-list-arrow.gili-slider-post-list-arrow-right.slick-arrow {
    padding: 13px 19px;
    gap: 10px;
    width: 48px;
    height: 48px;
    border: 1px solid #9B7753;
    border-radius: 80px;
    cursor: pointer;
}

/*.gili-slider-post-list .gili-slider-post-list-arrow-right {*/
/*    position: absolute;*/
/*    width: 48px;*/
/*    height: 48px;*/
/*    z-index: 1;*/
/*    cursor: pointer;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    left: 48px;*/
/*    bottom: 276px;*/
/*}*/

.gili-slider-post-list .gili-slider-post-list-arrow-right i {
    color: #9B7753;
}

.gili-slider-post-list .gili-slider-post-list-arrow-right:hover {
    /* background: #fff; */
    color: #9B7753;
}

.gili-slider-post-list .gili-slider-post-list-arrow-right:hover i{
    color: #9B7753;
}
.gili-slider-post-list .sub_date {
	position: relative;
	font-family: var(--wp--preset--font-family--heading);
	font-size: var(--wp--preset--font-size--body);
	font-weight: var(--wp--custom--typography--font-weight--750);
	line-height: var(--wp--custom--typography--line-height--body);
	color: var(--wp--preset--color--bright-gold);
	padding-left: 1.8rem;
    padding-top: 1rem;
}

.gili-slider-post-list .sub_heading {
	position: relative;
	font-family: var(--wp--preset--font-family--heading);
	font-size: var(--wp--preset--font-size--body-large-bold);
	font-weight: var(--wp--custom--typography--font-weight--400);
	line-height: 36px;
	color: var(--wp--preset--color--bright-gold);
    padding-bottom: 1.5rem;
}

.gili-slider-post-list .sub_date::before {
	content: "";
    background: transparent url(clock.svg) left top no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
	left: 0;
	margin-left: auto;
	margin-top: 1%;
    top: auto;
}
.gili-slider-post-list .button {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.gili-slider-post-list .button a:hover {
    color: #9B7753;
}
.gili-slider-post-list .button a {
    font-weight: var(--wp--custom--typography--font-weight--750);
	font-size: var(--wp--preset--font-size--body-small-bold);
	color: var(--wp--preset--color--bright-gold);
	background: transparent;
	line-height: var(--wp--custom--typography--line-height--button);
	position: relative;
}
.gili-slider-post-list .button a::after {
    content: "";
    background: transparent url(arrow-cv.svg) left top no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
	left: auto;
	margin-left: 10px;
    top: 20%;
}
@media only screen and (max-width: 992px) {
	.gili-slider-post-list .sub_date {
		font-size: 16px;
	}
    .gili-slider-post-list .button {
        margin-bottom: 2rem;
    }
	.gili-slider-post-list .sub_heading {
		font-size: 18px;
		line-height: var(--wp--custom--typography--line-height--body);
	}

    .gili-slider-post-list .slider-left .title {
        font-size: 24px;
        line-height: 31.6px;
    }

    .gili-slider-post-list-bg {
        background: unset;
        padding-bottom: 0;
    }
    .gili-slider-post-list .gili-slider-location-arrow-left {
        visibility: hidden;
    }
    .gili-slider-post-list .gili-slider-location-arrow-right {
        visibility: hidden;
    }

    .gili-slider-post-list .container {
        margin: 0;
        height: auto;
    }

    .gili-slider-post-list .slick-track {
    }

    .gili-slider-post-list .slider-left {
        padding: 0 5% 0;
        /* background: #00829B; */
    }

    .control-fake {
        padding-top: 42px;
    }

    .gili-slider-post-list .pattern-image {
        /* background: #172937; */
    }
    .gili-slider-post-list .pattern-image .list-image {
        margin: 0 5% 10%;
        height: 234px;
    }

    .gili-slider-post-list-bg .slick-dots {
        bottom: 0;
        width: 100%;
        right: 0;
        margin: 0;
        list-style: none;
        text-align: left;
        padding-left: 5%;
    }

    /*.gili-slider-post-list .gili-slider-post-list-arrow-left {*/
    /*    left: 28px;*/
    /*}*/

    /*.gili-slider-post-list .gili-slider-post-list-arrow-right {*/
    /*    left: 76px;*/
    /*}*/

    .gili-slider-post-list .slider-left .title {
        -webkit-line-clamp: 4;
    }

    .gili-slider-post-list .slider-left .description {
        -webkit-line-clamp: 10;
    }
    .gili-slider-post-list .row{
        flex-direction: unset;
    }

}

.gili-slider-post-list .slick-disabled {
	visibility: hidden !important;
}