.elementor-2651 .elementor-element.elementor-element-c40c29a{--thim-list-attr-columns:repeat(3, 1fr);}.elementor-2651 .elementor-element.elementor-element-c40c29a .thim-ekit-archive-post__pagination{text-align:center;}.elementor-2651 .elementor-element.elementor-element-c40c29a .tours_type_item{border-radius:16px 16px 16px 16px;}.elementor-2651 .elementor-element.elementor-element-c40c29a .list-attri-thumbnail img{height:400px;width:100%;}.elementor-2651 .elementor-element.elementor-element-c40c29a .content-item{bottom:10px;top:auto;}body:not(.rtl) .elementor-2651 .elementor-element.elementor-element-c40c29a   .content-item{right:20px;left:auto;}body.rtl .elementor-2651 .elementor-element.elementor-element-c40c29a .content-item{left:20px;right:auto;}.elementor-2651 .elementor-element.elementor-element-c40c29a  .content-item{bottom:20px;top:auto;}body .elementor-2651 .elementor-element.elementor-element-c40c29a .item__title a{color:#FFFFFF;}body .elementor-2651 .elementor-element.elementor-element-c40c29a .item__title  a:hover{color:var( --e-global-color-v4-primary );}body .elementor-2651 .elementor-element.elementor-element-c40c29a .item__title{margin-bottom:6px;}.elementor-2651 .elementor-element.elementor-element-c40c29a .item-attr-des{color:#E8EDF1;font-size:14px;}.elementor-2651 .elementor-element.elementor-element-c40c29a .count-attr {color:#FFFFFF;}.elementor-2651 .elementor-element.elementor-element-c40c29a .count-attr{font-size:14px;font-weight:500;}.elementor-2651 .elementor-element.elementor-element-c40c29a .content-item .btn{border-radius:200px 200px 200px 200px;}.elementor-2651 .elementor-element.elementor-element-c40c29a .content-item .btn:hover{background-color:var( --e-global-color-primary );}.elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr .page-numbers:hover{color:#FFFFFF;background:var( --e-global-color-v4-primary );}.elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr .page-numbers.current{color:#FFFFFF;background:var( --e-global-color-v4-primary );}.elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr{margin-top:32px;}body:not(.rtl) .elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-2651 .elementor-element.elementor-element-c40c29a{--thim-list-attr-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-2651 .elementor-element.elementor-element-c40c29a{--thim-list-attr-columns:repeat(1, 1fr);}.elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr{margin-top:32px;}}/* Start custom CSS for thim-ekits-attributes, class: .elementor-element-c40c29a */.elementor-2651 .elementor-element.elementor-element-c40c29a .content-item {
    padding: 20px;
    background: rgba(10, 10, 10, 0.25);
   backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border-radius: 12px;
    width: 100%;
    max-width: calc( 100% - 40px);
}
.elementor-2651 .elementor-element.elementor-element-c40c29a .list-attri-thumbnail.overlay .tours-type__item__image::before {
    content: none;
}
.elementor-2651 .elementor-element.elementor-element-c40c29a .list-attri-thumbnail.overlay .tours-type__item__image:hover img {
    transform: scale(1.03);
}

.elementor-2651 .elementor-element.elementor-element-c40c29a .page-numbers:hover svg path {
    stroke: #fff;
}
.elementor-2651 .elementor-element.elementor-element-c40c29a .pagination-archiver-attr .page-numbers{ justify-content: center;
    max-width: 49px;
}

/*make special grid layout*/
@media (min-width: 1025px) {
    .attributes-type-pain .tours_type_item:nth-child(3) {
        grid-row: span 2;
    }
    .attributes-type-pain .tours_type_item:nth-child(3) img {
        height: 100% !important;
    }
    .attributes-type-pain .tours_type_item:nth-child(6) {
        grid-column: span 2;
    } 
}/* End custom CSS */