/* User reviews container */
.user_reviews_container .container{
    padding: 80px 100px;
}

/* Reviews title */
.reviews_title{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}

/* Reviews title */
.reviews_title .h2{
    width: fit-content;
    border-bottom: 2px solid var(--purple1);
    border-image: linear-gradient(to right, transparent 25%, var(--purple1) 25%, var(--purple1) 75%, transparent 75%) 100% 1;
    padding-bottom: 10px;
}

/* All reviews */
.reviews{
    display: flex;
}

/* All reviews div */
.reviews{
    margin: 0px 30px;
    justify-content: space-between;
}

/* Specific review */
.review{
    padding: 35px 25px;
    border: 1px solid var(--grey2);
    border-radius: 10px;
}

/* Quotation icon */
.review img{
    width: 30px;
    height: 25px;
}

/* User review div */
.user-review span{
    color: var(--grey1);
    word-wrap: break-word;
}

/* User review */
.user-review{
    display: flex;
    flex-direction: column;
    gap: 25px;
}

/* 1 slide */
.slick-slide{
    margin: 0px 15px;
    height: inherit !important;
}

/* Whole slide row */
.slick-track{
    display: flex !important;
}


/* Arrows */
.slick-prev.slick-arrow, .slick-next.slick-arrow{
    width: 40px;
    height: 40px;
}

/* Right arrow */
.slick-next.slick-arrow{
    right: -55px;
}

/* Left arrow */
.slick-prev.slick-arrow{
    left: -55px;
}

/* Review container */
.review_container{
    display: flex;
    flex-direction: column;
    min-height: 170px;
    justify-content: space-between;
    height: 100%;
}

/* Review container text */
.review_container > span{
    padding-top: 15px;
}

/* Left and right arrows */
.slick-prev.slick-arrow::before, .slick-next.slick-arrow::before{
    content: unset;
}

/* Left and right arrows (hover and no hover) */
.slick-prev.slick-arrow, .slick-prev.slick-arrow:hover, .slick-next.slick-arrow, .slick-next.slick-arrow:hover{
    background-size: contain;
    transition: 0.5s ease;
}

/* Left arrow */
.slick-prev.slick-arrow{
    background-image: url(/wp-content/themes/lenkijoje-pigiau/assets/icons/left_arrow_grey.png);
}

/* Left arrow (hover) */
.slick-prev.slick-arrow:hover{
    background-image: url(/wp-content/themes/lenkijoje-pigiau/assets/icons/left_arrow_purple.png);
}

/* Right arrow */
.slick-next.slick-arrow{
    background-image: url(/wp-content/themes/lenkijoje-pigiau/assets/icons/right_arrow_grey.png);

}

/* Right arrow (Hover) */
.slick-next.slick-arrow:hover{
    background-image: url(/wp-content/themes/lenkijoje-pigiau/assets/icons/right_arrow_purple.png);
}


@media screen and (max-width: 767px){

    /* User reviews container */
    .user_reviews_container .container{
        padding: 50px 20px 110px 20px;
    }

    /* Left arrow + right arrow */
    .slick-prev.slick-arrow, .slick-next.slick-arrow{
        top: 115%;
    }

    /* Right arrow */
    .slick-next.slick-arrow{
        right: 40%;
    }
    
    /* Left arrow */
    .slick-prev.slick-arrow{
        left: 40%;
    }

    /* All reviews + specific slide */
    .reviews, .slick-slide{
        margin: 0px;
    }
}

@media screen and (max-width: 650px){

    /* Right arrow */
    .slick-next.slick-arrow{
        right: 39%;
    }
    
    /* Left arrow */
    .slick-prev.slick-arrow{
        left: 39%;
    }
}

@media screen and (max-width: 550px){

    /* Right arrow */
    .slick-next.slick-arrow{
        right: 37%;
    }
    
    /* Left arrow */
    .slick-prev.slick-arrow{
        left: 37%;
    }
}

@media screen and (max-width: 470px){

    /* Right arrow */
    .slick-next.slick-arrow{
        right: 34%;
    }
    
    /* Left arrow */
    .slick-prev.slick-arrow{
        left: 34%;
    }
}

@media screen and (max-width: 400px){

    /* Right arrow */
    .slick-next.slick-arrow{
        right: 30%;
    }
    
    /* Left arrow */
    .slick-prev.slick-arrow{
        left: 30%;
    }
}