/*
Theme Name:Togo Child
Theme URI: https://togo.uxper.co/
Author: Uxper
Author URI: http://uxper.co/
Description: This is a child theme of Togo
Template: togo
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.4
License URI: https://choosealicense.com/licenses/gpl-2.0/
Text Domain: togo-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* header menu css customize ais */
#top_bar {
	display: none;
}
.desktop-menu .sub-menu.simple-menu { width: 230px !important; }
.desktop-menu .sub-menu.simple-menu a { padding: 8px 20px !important; }
.nika-breadcrumbs .breadcrumbs a,
.nika-breadcrumbs .breadcrumbs span {
	transition: all 0.3s ease-in-out;
	font-size: 22px;
	color: #fff;
}
.nika-breadcrumbs .breadcrumbs a:hover,
.nika-breadcrumbs .breadcrumbs .current { color: #f7755a; }
.nika-breadcrumbs .breadcrumbs svg,
.nika-breadcrumbs .breadcrumbs svg * {
	stroke: #fff;
}

/* single trip pricing list */
@media only screen and (max-width: 1024px) {
	body.single-togo_trip table tr td {
		display: table-cell !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	body.single-togo_trip table tr {
		display: table-row !important;
	}
	
	body.single-togo_trip table thead {
		position: static !important;
	}
}

@media only screen and (max-width: 768px) {
	body.single-togo_trip #pricing table {
		width: 700px;
	}
	
	body.single-togo_trip #pricing .elementor-widget-text-editor {
		overflow-x: auto;
		overflow-y: hidden;
	}
}

body.page-template-my-account .dashboard-nav {
	background-color: #ffffff !important;
}

article.type-trip .trip-review {
	display: none;
}

article.type-trip .trip-price:before {
	display: none;
}

.elementor-widget-text-editor li {
	line-height: 1.5em !important;
}


/* single post page */
body.single-post h2, h3, h4{
	font-weight: 800;
}

body.single-post h2 {
	font-size: 36px;
}
body.single-post h3 {
	font-size: 28px;
}

header#header{
	z-index: 999;
}

@media only screen and (max-width: 768px) {
	body.single-post h1{
		font-size: 32px !important;
	}
	
	body.single-post h2{
		font-size: 24px;
	}
	
	body.single-post h3{
		font-size: 20px;
	}
	
	body.single-post .post-relared .post-relared-list{
		flex-direction: column !important;
		gap: 40px;
	}
	
	body.single-post .post-relared .post-relared-list article.post{
		flex: unset !important;
		max-width: 100%;
	}
}

body.woocommerce-checkout .woocommerce-billing-fields p#billing_email_field{
	width: 100%
}

body.page-template-my-account header#header {
	z-index: 1 !important;
}

.togo-st-form-booking .booking-tab-content .guest-box__item .name span.number{
	display: none !important;
}

.guest-box .text {
	font-size: 12px;
}
.list-availability .add-to-cart {
	display: none !important;
}
.calendar-wrapper .calendar-dates .date .price {
	display: none;
}
.guest-box__title {
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: 500;
	border-bottom: 1px solid var(--togo-border-color-02);
	padding-bottom: 15px;
	margin-top: 26px;
}
.guest-box:not(:last-child) {
	margin-bottom: 15px;
}
.woocommerce-checkout .reservation-detail .item:last-child {
	/* display: none; */
}

.inl_btn a{
	background-color: #FD4621 !important;
	transition: 0.2s ease;
}

.inl_btn a:hover{
	background-color: #fff !important;
	color: #000;
}

.inl_dst-banner .togo-td-thumbnail img {
	height: 35vh !important;
}

body.tax-togo_trip_destinations h4.trip-destinations-heading {
	display: none;
}

.togo-st-form-booking__top {
	display: none;
}
.togo-st-form-booking .togo-st-form-booking__main {
	margin-top: 0;
}
.guest-box .quantity {
	max-width: 75px;
}
.booking-tabs .guest-box .guest-box__item {
	gap: 15px;
}
.form-field-ttl {
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	color: #000;
	font-weight: 700;
	border-bottom: 1px solid var(--togo-border-color-02);
	padding-bottom: 18px;
}

.page-title_content form {
	display: none;
}

.open-filter-canvas {
	display: none;
}

article.type-trip .trip-footer .trip-map{
	display: none;
}
.reservation-detail {
	display: none !important;
}
.item-availability__price .total-price {
	display: none;
}


article.type-trip .trip-footer .trip-price {
	display: none;
}

.inl-reviews .togo-testimonial-item .togo-testimonial-content p {
  display: -webkit-box;
  display: box;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  overflow: hidden;
}