/*!
Theme Name: Turio
Theme URI: https://www.turio.egenslab.com/
Author: Egens Lab
Author URI: https://www.egenslab.com/
Description: Turio is an updated modern-age WordPress template for tour and tourism business purpose. This template describes many destinations for traveling with booking options which are very impressive. It has added gallery features so anyone can get a clear idea about their destinations. This template has two wonderfully designed home pages & 10+ attractive inner pages. Here is used Elementor page builder for developing the theme that's why it's very easy to customize and anyone can easily customize it. It has also added package features so that anyone can make travel package offers as their requirements. This theme is fully responsive and completely SEO friendly with the W3 validated.  As added currently the new features in this theme it looks more attractive and eye-catching. Overall this theme could be a ideal one for tour and tourism business.
Version: 1.4.0
Tested up to: 5.6
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: turio
Tags: holiday,blog,entertainment,right-sidebar, custom-colors, custom-header, custom-menu,sticky-post,featured-images,flexible-header
*/
/* FAQ Accordion Styles */
.faq-accordion .accordion-item {
    margin-bottom: 15px;
    border: 1px solid #eee;
    border-radius: 5px;
}

.faq-accordion .accordion-button {
    font-weight: 600;
    padding: 15px 20px;
}

.faq-accordion .accordion-button:not(.collapsed) {
    background-color: #f8f9fa;
    color: inherit;
}

.faq-accordion .accordion-body {
    padding: 20px;
}

/* Backend Styles */
.turio-meta-box .form-group {
    margin-bottom: 20px;
}

.turio-meta-box .widefat {
    width: 100%;
    max-width: 100%;
}

.faq-item {
    background: #f9f9f9;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
}

.remove-faq {
    margin-top: 10px;
}
/* Hotels Tab Styles */
.package-hotels-tab {
    padding: 20px 0;
}

.hotels-description {
    line-height: 1.6;
    color: #555;
}

.hotels-gallery .gallery-item {
    display: block;
    margin-bottom: 15px;
    transition: all 0.3s ease;
}

.hotels-gallery .gallery-item:hover {
    opacity: 0.9;
    transform: translateY(-3px);
}

/* Backend Styles */
.hotel-gallery-container ul.hotel-gallery-images {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 15px 0;
}

.hotel-gallery-container ul.hotel-gallery-images li.image {
    width: 80px;
    height: 80px;
    position: relative;
    border: 1px solid #ddd;
    border-radius: 3px;
    overflow: hidden;
}

.hotel-gallery-container ul.hotel-gallery-images li.image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hotel-gallery-container .delete-image {
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    color: white;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.hotel-gallery-container .delete-image .dashicons {
    font-size: 14px;
    width: auto;
    height: auto;
}
.nav-link{
	font-size: 14px!important;
    padding: 12px 12px!important;

}