/*
 Theme Name:   Tourm Child  
 Theme URI:    https://themeholy.com/wordpress/tourm
 Description:  This is a child theme for Tourm - WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeforest.net/user/themeholy 
 Template:     tourm
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  tourm-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */ 

.header-top {
    display: none !important;
}
.destination-list .destination-content {
    position: absolute;
    left: 5px;
    bottom: 140px !important;
}
.resort-content .resort-list ul li .title {
    min-width: 30px;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 100% !important;
    position: relative;
}
.get-in-touch{
	background-size: 100% 84% !important;
}
.single-post h1 {
    font-size: 42px;
    line-height: 1.18;
}

.single-post h2 {
    font-size: 36px;
    line-height: 1.18;
}
.single_trip_border {
    border: 1px solid #BCCED2;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 30px;
    padding: 30px;
}
.single_trip_border button{
	padding: 15px !important;
    background: transparent !important;
	color:#1ca8cb !important;
}
.single_trip_border .e-n-tabs-heading button.e-n-tab-title[aria-selected=true]{
	border-bottom: 2px solid #1ca8cb !important;
}
.single_trip_border .e-n-tabs-heading {
    border-bottom: 1px solid rgba(4,15,26,.1);
}

.advanced-search-field.search-cost.search-trip-type {
    display: none !important;
}
.advanced-search-field.search-duration.search-trip-type {
    display: none !important;
}
/* .advanced-search-field.search-trip-type.wte-list-opn {
    display: none !important;
}

.advanced-search-field.search-trip-type.wte-list-opn:first-of-type {
    display: block !important;
} */
.single-trip .widget-area {
    display: none;
}
.single-trip .content-area {
    margin: 0 auto;
}
.wpte-gallery-wrapper__multi-banners {
    display: none;
}
.header-layout2 .main-menu > ul > li > a {
    padding: 32.5px 0px;
}
.main-menu a {
    font-weight: 500;
    font-size: 18px;
}
div#comments {
    display: none;
}
.blog-single .blog-meta a:first-child {
    display: none;
}
.category-grid .category-trip-aval-time {
    display: none !important;
}
.category-trip-aval-time .category-trip-avl-tip-inner-wrap {
    display: none !important;
}
.menu-area.background-image {
    background-image: unset !important;
}
header {
    height: 91px;
}

element.style {
}
.hero-6,#hero {
    position: relative;
    padding: 24px 24px 0 24px;
    border-radius: 24px;
    overflow: hidden;
    padding: 10px 0;
    border-radius: 0;
}
.breadcumb-wrapper {
    margin-top: 10px;
}
ul.wte-search-terms-list .count {
    display: none;
}
.contact-form2 img {
    display: none;
}
.advanced-search-wrapper .clear-search-criteria,
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti>[class*=category-trip-] span{
	color:#000 !important;
}
.elementor-widget-text-editor,
.elementor-icon-box-title,
.elementor-icon-box-description,
p{
    color: #000 !important;
}
.advanced-search-wrapper .advanced-search-field .filter-section-title{
	font-size:22px;
}
.advanced-search-wrapper .advanced-search-field ul li label{
	font-size:16px;
}
footer p {
    color: #fff !important;
}
.hero-style6 .hero-text{
	color:#fff !important;
}
.about-contact-grid {
    min-height: 150px;
}
.form-btn-wrapp .contact-info_link {
    color: #fff !important;
    margin-bottom: 0;
}
.contact-form2 {
    border: 1px solid #BCCED2;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 30px;
    padding: 30px;
}

.custom_white p{
    color: #FFFFFF !important;
}

p.tour-text.text-left {
    text-align: left;
}
span.category-trip-loc span a {
    color: #000 !important;
}
span.category-trip-loc span a:hover {
    color: #1CA8CB !important;
}
ul.wte-search-terms-list span {
    color: #000;
}
.advanced-search-wrapper .advanced-search-field input+span:before{
	border:1px solid #000 !important;
}
p.custom-messages {
    margin: 20px 0 0 0;
}
.wp-travel-toolbar .wte-filter-foundposts .searchFoundPosts {
    color: #000;
}
.single-trip .entry-header.has-night .wte-title-duration {
    right: 0px;
}
.single-trip .entry-header.has-night .wte-title-duration.wte-duration-night {
    right: 78px;
}
span.elementor-icon-list-text {
    color: #000 !important;
}
.header-logo {
    height: 90px;
}
.header-logo img {
    height: 100% !important;
}
.footer_logo .th-widget-about .about-logo {
    margin-bottom: 15px;
    height: 130px;
}
.footer_logo .th-widget-about .about-logo img{
    height: 100%;
}
.toai_logo .about-logo img {
    border-radius: 50%;
    height: 100px;
}
.toai_logo .about-logo a {
	pointer-events:none;
}
.up_pointer_none a {
	pointer-events:none;
}
.footer_logo img {
    height: 100px;
}
.footer_logo .right, .footer_logo .left {
    width: 50%;
    float: left;
}
.footer_logo .left img {
    height: 120px;
}
.footer_logo {
    display: inline-block;
}
.wpte__select-options li {
  display: none;
}

.wpte__select-options ul > li:first-child,
.wpte__select-options ul > li:last-child {
  display: block;
}
.wpte__select-options ul > li li{
  display: block;
}
.elementor-widget-heading .elementor-heading-title {
    color: #113d48 !important;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a {
    color: #113d48;
	text-transform: capitalize;
}
.single-trip .entry-header .entry-title {
    text-transform: capitalize;
}
li.wpte__select-options__label {
    display: none !important;
}
.footer_text .elementor-widget-container p {
    color: #fff !important;
}
.footer_site_logo {
	height:130px !important;
}
.toai_logo{
	height:90px !important;
}
.toai_logo{
	height:100% !important;
	width:auto !important;
}
.footer_site_logo img{
	height:100% !important;
	width:auto !important;
}
@media only screen and (max-width: 768px) {
	.header-logo img {
		height: 50px !important;
	}
	.header-logo {
		height: 50px;
	}
	.single-trip .entry-header .entry-title {
		font-size: 24px !important;
		font-weight: 600;
	}
	.single-trip h2 {
		font-size: 20px !important;
	}
	.destination-list .destination-content {
		position: absolute;
		/* left: 5px !important; */
		bottom: 10px !important;
	}
	.home .hero-inner {
		padding: 0 20px;
	}
}