/*
Theme Name: Travel Log Child
Theme URI: http://wensolutions.com/themes/travel-log
Template: travel-log
Author: WEN Solutions
Author URI: http://wensolutions.com
Description: Travel Log is a simple and clean Travel WordPress Theme. This Theme is ideal for travel agencies, hotels, tour operators or any other organization related to travel and tours. The theme has Theme Options panel based on powerful Customizer API which makes theme pretty easy to customize and configure. Travel Log theme also has compatibality for WP Travel Plugin, that adds ease to managing tours and bookings. Full Demo: http://wensolutions.com/travel-log-demo/ Documentation : http://wensolutions.com/documentation/travel-log/ Compatible Travel Plugin : https://wordpress.org/plugins/wp-travel/
Tags: translation-ready,custom-background,custom-header,theme-options,custom-menu,custom-logo,threaded-comments,left-sidebar,right-sidebar,entertainment,rtl-language-support
Version: 1.2.2.1537702505
Updated: 2018-09-23 11:35:05

*/

.home .entry-title {
	display: none;
}

a.slider-info {
	background: rgba(128, 128, 128, 0.9) !important;
	border: none !important;
	padding: 15px 30px !important;
}

.slider-book-now {
	border-radius: 0;
}

.travel-log-front-page-full-width-widget .gallery-item {
	height: 250px !important;
}

.widget_wp_travel_filter_search_widget {
    margin: 0px auto;
    width: 50%;
    display: block;
}

input.wpforms-field-required, textarea.wpforms-field-required {
	border: none !important;
	border-bottom: 1px solid #ccc !important;
}

.testimonial-wrapper .col-sm-10 {
	width: 100% !important;
}

.custom-header {
	height: 200px;
}

/*remove homepage slider button*/
.featured-slider .featured-slider-contents .slider-buttons{
	display: none !important;
}

.featured-slider .featured-slider-contents h1 {
	display: none !important;
}

/*
.featured-slider .featured-slider-contents p {
	font-size: 2vw !important;
	display:inline-block !important;
}
*/

div#travel-log-front-page-slider-wrap .slick-slider .slick-track {
	height: 56vw;
}

div#travel-log-front-page-slider-wrap .slick-initialized .slick-slide {
	height: 100%;
	height: -moz-available;          /* WebKit-based browsers will ignore this. */
	height: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
	height: fill-available;
}

.culinary_imgs img {
	margin-bottom: 0 !important;
	height: 200px !important;
	width: 200px !important;
}

td a.fa-2x {
	font-size:1.4em;
	color: #f0ad4e !important;
}


select#travel_locations option[value$=hiking], 
select#travel_locations option[value='1-3'],
select#travel_locations option[value='4-6'],
select#travel_locations option[value='7'],
select#location option[value='23'],
select#location option[value='24'],
select#location option[value='25'],
select#location option[value='26'],
select#location option[value='27'],
select#location option[value='28'],
select#location option[value='29'],
select#location option[value='35'],
select#location option[value='36'],
select#location option[value='37'] {
    display: none;
}


#section-itinerary-search .section-title,
#section-itinerary-search .title-tagline p,
#section-itinerary-search div.wp-travel-search p label
{
	color: dimgray !important;
}

.post-item-wrapper .post-content h4:hover, .post-item-wrapper:hover .post-content h4 {
  color:white !important;
  text-shadow: 1px 1px 1px black;
  font-weight:bolder;
}

#section-itinerary-search {
	background-color:#d3d7dc!important;
	background:#d3d7dc!important;
	color:white!important;
}

footer#footer a{
	color:white !important;
}

footer#footer a:visited{
	color:white !important;
}

footer#footer a:hover{
	color:#556b2f !important;
}

.global-faq-shortcode.tab-list-content{
	display:block;
}

footer#footer .wrap-col{
	text-align:center;
}

footer section#custom_html-2{
	text-align:left;
}

/** For desktop */
@media only screen and (min-width: 768px) {
 	#featured-slider{ 
		height:80vh!important;
	}
	.slider-image-wrapper{
		height:80vh!important;
	}
	.featured-slider .featured-slider-contents p {
		font-size: 2vw !important;
		display:inline-block !important;
	}
}

/* For tablets: */
@media only screen and (min-width: 600px) and (max-width:767px) {
  .featured-slider .featured-slider-contents p {
	font-size: 2vw !important;
	display:inline-block !important;
	}
}

/* For mobiles: */
@media only screen and (max-width: 768px) {
	#return-to-top{
		bottom:40px !important;
	}
	.featured-slider .featured-slider-contents p {
		font-size: 4vw !important;
		display:inline-block !important;
	}
}

.fullwidth {
    width: 100%;
    margin-left: auto;
	margin-right: auto;
	max-width: initial;
}