/* https://nucuoidulich.com/userdata/9276/wp-content/themes/keyweb/css/2.archive.css?ver=6.4.1 */
.archive .content-wrap{display:flex;flex-wrap:wrap}.archive .entry-header{width:100%;height:auto}h4.archive-heading{font-size:21px;color:#3a3a3a;text-transform:uppercase;padding-bottom:10px;margin-bottom:10px;font-weight:500;width:100%}.archive h4.archive-heading{border-bottom:2px solid rgba(119,119,119,0.49)}.item_post{float:left;width:100%;margin-top:10px;border-bottom:1px solid #e3e3e3;padding-bottom:10px;opacity:0.8}.item_post:hover{opacity:1}.item_post_img{float:left;width:100%;margin-bottom:10px}.item_post_img img{width:100%;height:auto}.item_post h4{color:#313131;margin:15px 0;text-transform:uppercase;font-size:16px}.item_post_content{float:left;width:100%}.post_excerpt p{margin:0;margin-bottom:10px;color:#000}.read-more-wrapper a.read-more-btn{font-style:italic;font-weight:400;font-size:12px;color:#06f}.collection-experience-section,.related-by-location-section,.archive .travel-experience-section,.archive .related-posts-section,.archive .category-description-section,.archive .collection-experience-section,.archive .related-products-section{float:left;width:100%}.archive a.button{padding:.618em 1em}nav.navigation.pagination{float:left;width:100%;margin-top:10px;text-align:center}nav.navigation.pagination a.page-numbers{padding:5px;text-decoration:none}nav.navigation.pagination a.page-numbers:hover{text-decoration:underline}.single-post h2{font-size:16px}.page-template-default .entry-header{width:100%;height:auto;margin:10px 0}.page-template-default .entry-content{text-align:justify}.page-heading{color:#313131;font-size:21px;text-transform:uppercase;margin:0;margin-bottom:5px}.woocommerce-products-header{display:flex;align-items:center;justify-content:space-between}.woocommerce-products-header .term-description{display:none}.woocommerce-ordering{width:30%}.woocommerce-ordering select{width:100%;padding:10px;border:none;font-size:14px;color:#333}.archive-title{font-size:24px;line-height:1.4;color:#333;font-weight:500;margin:20px 0;float:left;width:70%}.ticket-card,.combo-card,.hotel-card{display:flex;border:1px solid #eee;overflow:hidden;margin-bottom:25px;box-shadow:0 4px 8px rgba(0,0,0,0.05);background:#fff;flex-wrap:wrap;flex-direction:unset}.location-sidebar{float:left;width:25%;padding:0 10px}.location-sidebar .sidebar-item-wrapper .sidebar-title{padding:15px 0;margin-top:0;border-bottom:1px solid #d7dce3}.location-sidebar .location-categories{list-style:none}.location-sidebar .location-categories li a{color:#333}.location-sidebar .location-categories li:hover a{color:#0782e5}.location-sidebar .tour-listings .product-list{display:flex;flex-direction:column;gap:20px}.location-sidebar .tour-listings .product-list .tag{display:none}.location-sidebar .tour-listings .product-list .product-title{font-size:14px;color:#313131;padding:20px 10px}.location-content{width:75%;padding:10px;float:right}.archive .location-content h4.archive-heading{margin:10px 0;padding:10px 0;border-bottom:none}.location-content .entry-content{display:flex;gap:10px;flex-wrap:wrap}.location-content .location-post{width:calc(100% / 3 - 10px);border:1px solid #d7dce3;border-radius:5px;overflow:hidden;padding-bottom:10px}.location-content .location-post img{width:100%;height:178px;object-fit:cover}.location-content .location-post h4{font-size:14px;color:#313131;font-weight:500;margin:10px}.product-left{width:40%;position:relative;overflow:hidden}.product-left img{width:100%;height:100%;object-fit:cover;transition:all .3s}.product-left img:hover{transform:scale(1.05)}.hotel-tag{position:absolute;top:20px;left:0;background-color:#00a9ff;color:#fff;font-size:10px;padding:8px 10px;text-transform:uppercase;border-radius:4px 0 8px 0;z-index:1}.hotel-tag a{color:#fff}.product-middle{width:35%;display:flex;flex-direction:column;justify-content:center;padding:20px 10px}.product-title{font-size:16px;font-weight:600;margin:0;color:#313131}.product-middle .product-title{margin-bottom:10px}.product-middle .rating{display:flex;align-items:center;margin-top:5px}.product-middle .product-info .rating span.reviews{margin-left:5px!important}.product-middle .product-features{padding:0;list-style:none;margin:0!important}.product-info .rating span{margin-left:0!important}.product-info .info{padding:3px 0}.promo-item.green{color:#39b239;font-size:14px;margin-bottom:6px}.promo-item.green i{color:#39b239}.promo-item .info-icon i{color:#a4a4a4;padding:0;margin:0}.product-right{overflow:hidden;position:relative;width:25%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;border-left:1px solid #eee}.product-right>div{padding:20px;display:flex;flex-direction:column;justify-content:center;height:100%}.product-right .product-price{font-size:20px;font-weight:500;color:#d60000;margin-bottom:8px}.cta-button{width:100%;background-color:#ff4d30;color:#fff;font-weight:700;padding:15px 0;transition:0.3s;text-align:center}.cta-button:hover{background-color:#e6331a}.product-left .sale-percent{display:none}.action-archive-header{margin:20px 0;display:flex;gap:10px;align-items:center;justify-content:center}.sort-btn{display:none}button.map-view-wrapper{display:none}button.control-sidebar{display:none}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);display:none;z-index:9999}.modal-content{background:#fff;padding:20px;border-radius:10px;width:300px;margin:10% auto;position:relative}.modal .close{position:absolute;top:10px;right:10px;font-size:20px;cursor:pointer}.related-products-section .product-list{gap:20px;flex-wrap:wrap}.related-products-section .product-list .swiper-slide{width:calc(100% / 4 - 15px);height:auto}.related-products-section .product-title{font-size:14px;color:#1a2b48;font-weight:600;margin:10px}.related-products-section .product-thumb img{transition:all .2s;object-fit:cover;height:178px}.related-products-section .tag{display:none}.related-products-header{display:flex;justify-content:flex-start;gap:20px;align-items:center}.related-products-header .related-products-title,.related-posts-section .section-title{font-size:26px;line-height:1.3;font-weight:600;margin:20px 0}.related-products-header .related-products-title span{color:#0269da}.related-products-header .view-all-related a{color:#0269da;font-size:16px;font-weight:400;background:none;border:1px solid rgba(119,119,119,0.49);border-radius:4px}.description-content{padding:20px;text-align:justify;border-radius:10px;border:#999 1px solid}.collection-experience-section,.travel-experience-section{margin:20px 0;padding:20px;border:#999 1px solid;border-radius:10px}.travel-experience-section ul{padding-left:20px;width:100%;display:flex;flex-wrap:wrap}.travel-experience-section ul li{width:50%;margin:0.4em 0;color:#004bee}.travel-experience-section ul li a{color:#004bee}.travel-experience-section ul li:hover{color:#000e9a}.travel-experience-section ul li a:hover{color:#000e9a}.collection-experience-section ul{padding-left:0;width:100%;display:flex;flex-wrap:wrap}.collection-experience-section ul li{width:50%;margin:0.4em 0;list-style:none}.collection-experience-section ul li a{color:#004bee}.collection-experience-section ul li a:hover{color:#000e9a}.collection-experience-section ul li i{margin-right:5px;color:#f68b1e}.related-posts-swiper{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0 0 20px 0;z-index:1}.related-post-item img{width:100%;height:178px;object-fit:cover}.related-post-item .post-title{font-size:14px;color:#1a2b48;font-weight:600;margin:20px 0}.swiper-pagination-bullet{width:12px;height:12px}.swiper-pagination-bullet-active{background:#313131}nav.navigation.pagination a.page-numbers{background:#fff;color:#333;padding:5px 10px}nav.navigation.pagination .page-numbers.current{background:#fff;color:#095a9a;padding:5px 10px;border-radius:3px;border:#095a9a 1px solid}.related-posts-section{background:#f9f9f9;margin-top:40px}.related-posts-section .related-subtitle{margin:20px 0 15px;font-size:24px;color:#555;border-bottom:1px solid #eee;padding-bottom:10px;text-align:center}.related-posts-section .related-subtitle-1{margin:20px 0 15px;font-size:24px;color:#555;border-bottom:1px solid #eee;padding-bottom:10px}.related-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.related-post-item{background:#fff;border-radius:5px;overflow:hidden;border:#e3e3e3 1px solid}.related-post-thumbnail{height:160px;overflow:hidden}.related-post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.related-post-item:hover .related-post-thumbnail img{transform:scale(1.1)}.related-post-title{padding:15px;margin:0;font-size:14px;color:#333}.related-post-item-1{display:flex;justify-content:space-between;margin:10px 0}.related-post-item-1 .related-post-item-1-info{width:70%;padding-right:15px}.related-post-item-1 .related-post-item-1-info .related-post-title{font-size:15px;font-weight:500;margin:10px 0;color:#333;vertical-align:top;padding:0}.related-post-item-1 .related-post-item-1-info .related-post-excerpt{margin:20px 0 20px;color:#1a2b48;font-size:14px}.related-post-item-1 .related-post-item-1-info .btn-read-more{position:relative;background:#fff;color:#333;padding:10px 15px;cursor:pointer;overflow:hidden;z-index:1;border:#d3d3d3 1px solid}.related-post-item-1 .related-post-item-1-info .btn-read-more::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0%;background-color:#0085cc;z-index:-1;transition:height 0.3s ease}.related-post-item-1 .related-post-item-1-info .btn-read-more:hover::before{height:100%}.related-post-item-1 .related-post-item-1-info .btn-read-more:hover{color:#fff}.related-post-item-1>a{width:30%;height:100%;overflow:hidden}.related-post-item-1 .related-post-thumbnail{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:1000px){.item_post h4{font-size:18px}.post_date{font-size:12px;margin-top:0px}.post_excerpt p{margin:0}.woocommerce-products-header{flex-direction:column}.location-sidebar{display:none}.location-content{width:100%}.woocommerce-ordering{display:none!important}.woocommerce-products-header .archive-title{width:100%;margin-bottom:10px}.sort-btn{display:block;background:#FFF;color:#333;border:1px solid #dfdfdf;padding:8px 10px}button.map-view-wrapper{display:block;background:#FFF;color:#333;border:1px solid #dfdfdf;padding:8px 10px}button.control-sidebar{display:block}.sidebar-one .map-view-wrapper{display:none}#custom-sort-form>input{display:block;background:#FFF;color:#333;border:1px solid #dfdfdf;padding:8px 10px}.related-products-section .product-list .swiper-slide{width:calc(100% / 3 - 15px);height:auto}.related-posts-grid-1 .related-post-item-1{flex-wrap:wrap}.related-posts-grid-1 .related-post-item-1 .related-post-item-1-info{width:100%;padding-right:0}.related-posts-grid-1 .related-post-item-1>a{margin:10px 0;width:100%;height:auto}}@media only screen and (max-width:768px){.post_excerpt{font-size:11px}.item_post h4{font-size:13px}.post_date{font-size:10px;margin-top:0}.post_excerpt p{margin:0}.ticket-card,.combo-card,.hotel-card{flex-direction:column;width:100%}.location-content .location-post{width:calc(100% / 2 - 10px)}.product-left,.product-middle,.product-right{width:100%}.product-left img{object-fit:unset}.product-left .sale-percent{display:block}.product-right .sale-percent{display:none}.hotel-info{position:relative}.hotel-info .rating{position:absolute;top:10px;right:0}.product-right>div{padding:0 10px;height:auto}.related-products-section .product-list .swiper-slide{width:calc(100% / 2 - 15px);height:auto}.collection-experience-section ul li{width:100%}.travel-experience-section ul li{width:100%}}@media only screen and (max-width:500px){.post_excerpt{display:none}.related-products-section .product-list .swiper-slide{width:100%;height:auto}.location-content .location-post{width:100%}}