.header header .main-menu>li.current_page_item>a {
    padding: 0 0.5rem 0.5rem !important;
}

.header header .main-menu>li#menu-item-986>a {
    padding: 0 0.5rem 0.5rem !important;
}

.header header .main-menu > li .sub-menu li.current-menu-item > a {
    background-color: #bd8280;
}

.header header .main-menu>li.current_page_item:before,
.header header .main-menu>li.current-menu-ancestor:before {
    content: none !important;
}

.inspiry_address_widget .email i {
    display: none !important;
}

.inspiry_address_widget .email {
    font-size: 1.3rem !important;
}

.read-more:visited {
    color: #ffffff !important;
}

.tours-listing .tour-post,
.special-offers .tour-offer {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08) !important;
}

span.rating {
    display: none !important;
}

.tours-listing .tour-post .offer-content .discount-label {
    border-radius: 20%;
    padding: 1rem;
}

.tours-listing .tour-post figure .wp-post-image {
    height: 280px;
}

#scroll-top:hover {
    color: #ece0d1;
    border: 2px solid #ece0d1;
}

#scroll-top {
    color: #bd8280;
    border: 2px solid #bd8280;
}

.single-tour .post-content .btn-inspiry-download {
    display: none !important;
}

.tours-listing .tour-post .offer-content p {
    height: 25px;
}

@media (min-width: 768px) {
    .single-tour .tour-meta-bar .tour-tags .tag-date {
        float: right;
    }
}

.single-tour .tour-meta-bar .tour-tags .tag-date span {
    font-size: 2.6rem;
}

.single-tour .tour-meta-bar .tour-tags .tag-date,
.single-tour .tour-meta-bar .tour-tags .tag-price {
    background-color: #4b3b42;
    padding: 1.8rem 5rem 1.4rem 7rem;
    font-size: 1.6rem;
    color: #ece0d1;
}

.single-tour .tour-meta-bar .tour-tags .tag-date .icon-calendar {
    position: absolute;
    left: 27px;
    top: 23px;
    fill: #ece0d1;
}

@media (min-width: 768px) {
    .single-tour .tour-meta-bar .tour-tags.date {
        position: absolute;
        top: -6.9rem;
        left: 15px;
        right: unset !important;
    }
}

#site-banner .banner-content h1,
#site-banner .banner-content h2 {
    font-size: 5.8rem;
}

.single-tour .tour-tabs li.active,
.contact-section .contact-form input[type="submit"],
.pagination .nav-links .current {
    color: #ece0d1;
}

.travel-destinations figure .location h2 {
    background-color: rgba(75, 59, 66, 0.8);
    padding: 20px;
}

.sunlight {
    background: rgba(46, 48, 49, 0.85);
}

.header header .main-menu>li,
.header header .main-menu>ul li {
    margin-right: 1.5rem;
}

.home-slider .slide header h2 a .home-slider .slide header h2 a:hover {
    color: #ece0d1;
}

.home-slider .slide .detail .location {
    padding: 3rem 1rem 3rem 2.5rem;
    background-color: #4b3b42;
}

.home-slider .slide .detail .days {
    display: none;
}

.home-slider .slide .detail .price {
    color: #4b3b42;
}

.home-slider .slide header h2 a:hover {
    color: #ece0d1;
}


.travel-destinations figure .location .label,
.travel-destinations figure .location .number {
    display: none;
}

.qe-faq-toggle.active .qe-toggle-title i.fa {
    background: #4b3b42;
}

.qe-faqs-filters-container li.active a,
.qe-faqs-filters-container li a:hover {
    color: #bd8280;
}

.qe-faq-toggle {
    padding: 0rem 0;
}

.qe-faq-toggle .qe-toggle-title h4 {
    font-size: 17px;
}

.tours-listing .tour-post .offer-content h3 a:hover {
    color: #bd8280;
}

.tours-listing .tour-post .offer-content h3 {
    height: 55px !important;
}

.single-tour .tour-meta-bar .tour-tags .tag-price .tour-price-tag {
	fill: #ece0d1;
}

@media (max-width: 768px) {
   .single-tour .tour-meta-bar .tour-tags .tag-date .icon-calendar {
		left: 40px;
		top: 86px;
	}
	
	#site-banner .banner-content h1, #site-banner .banner-content h2 {
		font-size: 2.8rem;
	}
	
	.single-tour .tour-meta-bar .tour-tags .tag-price span {
		font-size: 2.3rem;
	}
	
	.single-tour .tour-meta-bar .tour-tags .tag-date span {
		font-size: 2.3rem;
	}
	.tour-tags.date.clearfix {
		border-top: 1px solid;
	}
	
	ul.smart-social, .header-email-wrap {
		display:none;
	}
	
	.top-bar .welcome-note {
        margin-bottom: 0px;
    }
}