/**
 * Theme Name:     TravelLog Child
 * Author:         WEN Solutions
 * Template:       travel-log
 * Text Domain:	   travellog-child
 * 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/
 * test
 */

.sub-menu li a:hover
	{
    	color: #054D9A !important;
	}
	.entry-content blockquote p
	{
		font-size: 16px !important
	}
	.entry-content blockquote 
	{
		padding: 10px 40px !important;
	}
	.entry-content blockquote::before
	{
		top: 0px !important;
		font-size: 35px !important;
	}
	#wp-travel-send-enquiries, .wp-travel-trip-code
	{
		display: none !important;
	}
	/*.wp-travel-tab-wrapper .wp-travel-booking-form-wrapper form .wp-travel-form-field input, .wp-travel-tab-wrapper .wp-travel-booking-form-wrapper form .wp-travel-form-field textarea, .wp-travel-tab-wrapper .wp-travel-booking-form-wrapper form .wp-travel-form-field select
	{
		border: 2px solid rgba(221, 221, 221, 0.32) !important;
	}*/
	.child_age_div
	{
		width: calc(15% - 10px) ;
		float: left !important;
		clear: none !important;
	}
@media(max-width:600px)
	{
		.child_age_div 
		{
			width: calc(60% - 10px) !important;
		}
	}
	.wp-travel-explore a 
	{
		color: #fff !important;
	}
	#wp-travel-book-now, .wp-travel-explore, .sbt .btn_new_contact
	{
		background-color:#054D9A !important;
		color: #fff !important;
}
	#wp-travel-book-now:hover, .wp-travel-explore:hover, .sbt .btn_new_contact:hover
	{
		background-color: #333 !important;		
	}

@keyframes bounce_fountainG{
   0%{
       transform:scale(1);
       background-color:#054D9A !important;
   }
   100%{
       transform:scale(.3);
       background-color:#fff
   }
}
@-o-keyframes bounce_fountainG{
   0%{
       -o-transform:scale(1);
       background-color:#054D9A !important;
   }
   100%{
       -o-transform:scale(.3);
       background-color:#fff;
   }
}
@-ms-keyframes bounce_fountainG{
   0%{
       -ms-transform:scale(1);
       background-color:#054D9A !important;
   }
   100%{
       -ms-transform:scale(.3);
       background-color:#fff
   }
}
@-webkit-keyframes bounce_fountainG{
   0%{
       -webkit-transform:scale(1);
       background-color:#054D9A !important;
   }
   100%{
       -webkit-transform:scale(.3);
       background-color:#fff
   }
}
@-moz-keyframes bounce_fountainG{
   0%{
       -moz-transform:scale(1);
       background-color:#054D9A !important;
   }
   100%{
       -moz-transform:scale(.3);
       background-color:#fff
   }
}

.top-view-gallery {
    color: #fff !important;
}
	#menu-top-menu-1
	{
		margin: 0 !important;
		padding: 0 !important;	
	}

	.top-header1 ul li 
	{
		list-style: none !important;
		float: left !important;
		display: inline-block !important;
		border-right: 1px solid !important;
		border-color: #ddd !important;
	}

	.top-header1 ul li:last-child 
	{
		border: none !important;
	}

	.itineraries-template-default .itenary
	{
		display: none !important;
	}
	.entry-content blockquote
	{
		background: #054D9A !important;
	}
	.entry-content blockquote p, .entry-content blockquote::before
	{
		color: #fff !important;
	}

	.wp-travel-filter-by-heading
	{
		height: auto;
		line-height: 2.5;
	}

body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, ul, li, p 
{
	font-family:'Roboto Condensed', sans-serif !important;
    /*font-family: 'Cairo', sans-serif !important;*/
}
/*.featured-slider .featured-slider-contents h1 
{
	position: absolute;
	margin: -35px 0 30px 0 !important;
	/*color:#333 !important;
	text-shadow:none !important;
}
*/


.top-header .menu-icons.header-social a 
{
    padding: 10px 13px !important;
}

/* .top-header ul a 
{
    font-size: 16px !important;
	padding: 10px 13px !important;
}*/

/*.main-navigation ul li a 
{
    font-size: 16px !important;
}*/

.slider-image-wrapper:after
{
	background: unset !important
}

.featured-slider .featured-slider-contents p 
{
	color: #fff !important;
	font-weight: bold !important;
	text-shadow: 0 0 15px #000 !important;
}

.featured-slider .featured-slider-contents .slider-buttons 
{
    margin-top: 0px !important;
}

/* .featured-slider .featured-slider-contents p 
{
	margin-bottom: 20px !important;
}*/

/*a:hover, a:active, a:focus
{
	color:#054D9A !important;
}*/

.main-navigation li.current-menu-item > a, .main-navigation li.current_page_item > a
{
	color:#054D9A !important;
	font-weight: bold !important;	
}

.main-navigation li.current-menu-item > a:hover, .main-navigation li.current_page_item > a:hover, .main-navigation li.current-menu-item > a:focus, .main-navigation li.current_page_item > a:focus
{
	color:#333 !important;
}

/*.menu-item-30*/
.menu-item-328
{
	background: #054D9A;
	border-radius: 4px;
}

.menu-item-328 a, .menu-item-328 a:hover, .menu-item-328 a:focus, .slick-next::before, .slick-prev::before
{
	color: #fff !important;
}


/*a:hover, .widget ul li::before,
 .featured-slider .travel-banner.slick-slider .slick-dots li.slick-active button::before,
 .featured-slider .travel-banner.slick-slider .slick-dots li button:before, #filters li span.active, #filters li span:hover,
 .post-content h4:hover, .post-content .read-more-link:hover, .post-content:hover, footer#footer a:hover
{
	color:#054D9A !important;
}*/




.featured-slider .travel-banner.slick-slider .slick-next::before, .featured-slider .travel-banner.slick-slider .slick-prev::before,
 button, input[type="button"], input[type="reset"], input[type="submit"], .highlight-tag .highlight-wrapper .highlight-book, #return-to-top  
{
	background: #054D9A !important;
	color:#fff !important;
}

footer#footer 
{
	border-color:#054D9A !important;
	border-top: 6px solid #054D9A !important;
}

.featured-slider .featured-slider-contents .slider-buttons .slider-info:hover
{
	border-color:#054D9A !important;
	background:#054D9A !important;
	color: #fff !important;
}

.slick-dots li button
{
	background: none !important;
}

.slick-dots
{
	bottom:55px !important;
}

#site-identity img 
{
    height: 90px !important;
}

#header-search .fa-search 
{
    top: 41px !important;
}

.site-header #main-nav 
{
    margin-top: 30px !important;
}

#site-identity
{
	margin-left: 12px;
}

section 
{
    padding: 25px 0 !important;
}

#travel-log-front-page-itinerary-search-wrap section
{
	background-image: url("http://gitc.travel/wp-content/uploads/2018/04/search_bg.jpg") !important;
}

#highlight-tag .theme-overlay, .custom-header
{
	background-image: url("http://gitc.travel/wp-content/uploads/2018/04/great_indian_bg.jpg") !important;
}

.title-tagline 
{
    margin-bottom: 0px !important;
}

#section-itinerary-search div.wp-travel-search 
{
    padding: 0px !important;
}

.tab-tours .section-title
{
	color:#333 !important;
}

/* .post-id-8 .travel-log-static-page-content
{
	display:none !important;
} */

.widget_media_gallery .widget-title
{
	display: none !important;
}

footer#footer .widget .widget-title 
{
	font-size: 24px !important;
	border-bottom:1px solid #fff;
}

footer#footer p {
    color: #fff !important;
    font-size: 13px;
}

footer#footer a, footer#footer a:visited 
{
    color: #fff !important;
}

.copy-right-footer center
{
	font-size: 12px;
	margin-top: 20px;
	color: #fff !important;
}

#tourlist
{
	left:.5%;
}

@media (max-width:992px)
{
	#simple-menu i 
	{
    background-color: #054D9A !important;
	border-color: #054D9A !important;
	}
	#header-search
	{
		display:none;
	}
}

.home #travel-log-static-content
{
	display:none;
}

.highlight-tag .highlight-wrapper p 
{
    font-size: 17px !important;
}

.before-footer-wrap #text-4
{
	width: 1140px;
	margin-left: 9%;
}

#media_gallery-2
{
	padding-bottom: 0px !important;
}

.wp-travel-toolbar .wp-travel-view-mode-lists li.active-mode i, .wp-travel-trip-time i, .entry-meta i, .entry-meta a, .trip-metas .wp-travel-trip-time i:hover, .trip-metas .wp-travel-trip-time i:active 
{
    color: #054D9A !important;
}

.trip-metas .wp-travel-trip-time i
{
	color: #fff !important;
}

.wp-travel-tab-wrapper .tab-list.resp-tabs-list li.resp-tab-active, code
{
    color: #054D9A !important;
}

.main-navigation ul li a 
{
	margin-right: 0px !important;
	
}

/*.trip-price .current-price, .current-price, .trip-price .sale-price, .trip-price
{
	display: block !important;
}*/

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors 
{
	border:none ;
	color: red;
	margin: 2em 5.5em 1em;
	/*margin-top: 73%;*/
}

div.wpcf7-mail-sent-ng, div.wpcf7-response-output
{
	border:none !important;
	color:#ff0000;
}

.post-item-wrapper:hover .post-content h4 
{
    margin-bottom: 25px;
    color: #fff !important; 
}

.post-item-wrapper .post-content .read-more-link:hover
{
	color: #fff !important;
}

.contact_new_box{
	border: 1px solid #CCCCCC;
	width:100%;
	padding:10px !important;
	color:#2a2a2a;
}

 .contact_new_box::-webkit-input-placeholder {

 color:#666;

}

 .contact_new_box:-moz-placeholder { /* Firefox 18- */

 color:#666;

}

 .contact_new_box::-moz-placeholder {  /* Firefox 19+ */

 color:#666;

}

 .contact_new_box:-ms-input-placeholder {

 color:#666;

}

input[type="submit"]:hover
{
	background:#333!important;
}
/*
#content 
{
    padding: 0px !important;
}
*/
#text-3
{
	margin-top: 0 !important;
}

.hd_clr
{
color:#054D9A ;
}

#tawkchat-minified-wrapper .theme-background-color, .agentChatContainer .message 
{
    background-color: #054D9A !important;
}


@media screen and (max-width: 992px) 
{
	#page .top-header1 
	{
    display: none !important; 
	}
	.top-header1 ul li, .top-header1 ul li:last-child 
	{
	border-top: 0px !important;
	border-bottom: 0px !important;
    }
}

.custom-header, #comments
{
	display:none !important;
}
/*
.mic_blu
{
	background:#0A519B !important;
}

.mic_ylw
{
	background:#FAD107 !important;
}
*/
hd_wh
{
	color:#fff !important;
}
.mic_gitc{
	border:1px solid #ededed;
}

.slick-slide
	{
		height: auto !important;
	}

/* --- NEW -- */
