/*!
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.2.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
*/
.tour-package-details .package-plan-tab .plans-accordion .plans-accordion-single .plan-info{
  white-space: pre-line;
}
.tour-package-details .tab-pane .d-subtitle{
    font-family: "Inter", sans-serif;
}
:root {
    --f-primary: "Inter", sans-serif;
}

.tour-package-details .package-info-tab .package-info-table tr th, .tour-package-details .package-info-tab .package-info-table tr td {
	  color: #1f1e1e;
    font-weight: 400;
    font-size: 15px;
    padding: 20px 10px 20px 40px;
    vertical-align: middle;
}

.tour-package-details .tab-pane .d-subtitle {
    color: #0A1354;
    font-size: 30px;
    font-weight: 400;
    line-height: 1;
	  letter-spacing: 0.7px;
}

.tour-package-details .package-details-tabs .tab-switchers .nav-item .nav-link {
    border: 2px solid var(--c-primary);
    box-sizing: border-box;
    border-radius: 5px;
    font-weight: 400;
    font-size: 16px;
    color: #0A1354;
    padding: 15px 30px;
    transition: all 0.35s;
}

.tour-package-details .pd-header .pd-top .pd-single-info .info h6 {
    font-weight: 400;
    font-size: 17px;
    color: #0A1354;
}

.tour-package-details .pd-header .pd-top .pd-single-info .info span {
    font-weight: 400;
    font-size: 14px;
    color: #212529;
}

.booking-form-box .nav-pills .nav-link.active, .booking-form-box .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #00b1d2;
}

.total-price span {
    font-size: 28px;
    color: #0A1354;
    font-weight: 700;
}

header .header-style-one.newes .main-nav-wrapper ul li a {
    font-size: 15px;
    color: #fff;
    display: block;
    font-weight: 400;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0.5px;
}

:root {
    --primary-color1: #00B1D2;
    --primary-color1-light: #00B1D2;
    --white: #ffffff;
    --text-primary: #09100d;
    --text-secondary: #5e5e5e;
    --text-light: #878787;
    --border-color: #dddddd;
}

:root {
    --c-primary: #00b1d2;
}

.hero-style-four .hero4-content h1 {
    font-size: 50px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 25px;
    letter-spacing: 0px;
}

.col-xl-7 {
    flex: 0 0 auto;
    width: 50%;
}

.button-fill-primary {
    font-weight: 300;
    font-size: 15px;
    color: #ffffff;
}

.elementor-774 .elementor-element.elementor-element-41f98b14 .turio-heading-area .heading-section .heading-title h1, .turio-heading-area .heading-section .heading-title h2, .turio-heading-area .heading-section .heading-title h3, .turio-heading-area .heading-section .heading-title h4, .turio-heading-area .heading-section .heading-title h5, .turio-heading-area .heading-section .heading-title h6, .turio-heading-area .heading-section .heading-title span, .turio-heading-area .heading-section .heading-title p {
    letter-spacing: inherit;
}
.package-card-alpha .package-card-body .p-card-title {
    font-size: 23px;
    color: #0A1354;
	  font-weight:300;
}

.package-card-alpha .package-card-body .p-card-bottom .book-btn a {
    display: inline-block;
    font-weight: 400;
    font-size: 13px;
	text-transform: uppercase;
}

.multi-main-searchber .main-form-submit button {
    font-weight: 400;
	font-size: 16px;
}

.footer-area .footer-main-wrapper .footer-widget ul li {
    padding-top: 0px
}

.footer-area .footer-main-wrapper .footer-widget ul li a {
	font-weight: 300;
	font-size: 13px;
}

.footer-area .footer-main-wrapper .footer-widget > h4, .footer-area .footer-main-wrapper .footer-widget figure {
    margin-bottom: 5px;
    font-weight: 500;
	  font-size: 17px;
	  color: white;
}

.footer-area .footer-main-wrapper .footer-widget p {
    font-size: 13px;
		margin-bottom: 5px;
}


.footer-social-icons {
    padding-top: 0px;
}

.footer-area .footer-main-wrapper {
    background: #2d373c;
    padding: 40px 0 40px;
}

.email a {
    font-size: 13px;
}

.phone a {
    font-size: 13px;
	  margin-top:10px
}

.number {		
	margin-bottom: 5px;
}

.office-mail {		
	margin-bottom: 5px;
}

.footer-area .footer-bottom {
	padding: 0 0 0 0;
}

.package-card-beta .package-card-body .p-card-bottom .p-card-info h6 span {
    font-size: 14px;
}

.package-card-beta .package-card-body .p-card-bottom .p-card-info span {
	font-size: 15px;
}

body, p {
/*     font-family: "Inter"; */
	 font-size: 15px;
	line-height: 28px

}

.inner-contact-options .contact-box-inner{
    display: none;
}

.inner-contact-options {
    padding-top: 25px;
    display: none;
}

.comment-form-wrapper {
    display: none;
}

.entry-content .wp-block-column .wp-block-image img { margin-bottom: 1rem; 
}


.single .blog-details img {
    margin-bottom: 15px;
}
header .header-style-one .main-nav-wrapper ul li a {
   font-size: 15px;
   font-weight: 500;
	text-transform: none;  
}

dl, ol, ul {
    margin-top: 1rem;
}

.pb-110 {
	padding-bottom: 60px;
	padding-top: 20px;
}

.custom-input-group button[type=submit] {
	    padding: 20px 38px;
	font-size: 14px;
}

.package-card-alpha .package-card-body .p-card-bottom .p-card-info span {
	font-size: 14px;
}

.heading-section .heading-subtitle h4 {
	font-family:"libre baskerville";
	font-style: italic;
}

#ez-toc-container {
	margin-bottom: 2em;
	padding: 30px 30px 30px 30px;
}

.ti-widget.ti-trip .ti-header {
	padding: 10px !important;
}

.breadcrumbs a {
    color: white;
}
.breadcrumbs {
	    margin-top: 15px;
}

.breadcrumbs a:hover {
    color: #00B1D2;
}

.intl-tel-input.separate-dial-code .selected-flag{
	background: unset!important;
}
