/*ui*/
.muted {
	opacity:.5!important;
}

.traveltour-sidebar-area {
	padding-top:120px;
}

.tourmaster-sidebar-wrap  {
	padding-top:20px;
}


body:not(.home):not(.page-id-4677):not(.error404):not(.tour-template-default) .traveltour-header-style-plain, body.home .traveltour-header-style-plain.traveltour-fixed-navigation {
	background:white;
	box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)!important;
	-webkit-box-shadow:0px 1px 0px 0px rgba(0,0,0,.05)!important;
		border-bottom:0px;
}

.gdlr-core-divider-item-normal .gdlr-core-divider-line {
	border-width:1px!important;
}




body.home .traveltour-sticky-navigation .sf-menu > li > a,
body.page-id-4677 .traveltour-sticky-navigation .sf-menu > li > a,
body.error404 .traveltour-sticky-navigation .sf-menu > li > a,
body.tour-template-default .traveltour-sticky-navigation .sf-menu > li > a{
	color:rgba(255,255,255,.8);
}
body.home .traveltour-sticky-navigation .sf-menu > li > a:hover,
body.page-id-4677 .traveltour-sticky-navigation .sf-menu > li > a:hover,
body.error-404 .traveltour-sticky-navigation .sf-menu > li > a:hover,
body.tour-template-default .traveltour-sticky-navigation .sf-menu > li > a:hover {
	color:white!important;
}

body.home .traveltour-fixed-navigation .sf-menu > li > a,
body.home .traveltour-fixed-navigation .sf-menu > li > a:hover,
body.page-id-4677 .traveltour-fixed-navigation .sf-menu > li > a,
body.page-id-4677 .traveltour-fixed-navigation .sf-menu > li > a:hover,
body.error404 .traveltour-fixed-navigation .sf-menu > li > a,
body.error404 .traveltour-fixed-navigation .sf-menu > li > a:hover{
	color:inherit!important;
}

.traveltour-mobile-button-hamburger span, .traveltour-mobile-button-hamburger:before, .traveltour-mobile-button-hamburger:after {
	background:#ad1a5a;
}

 .traveltour-logo {
	display:none;
}

.traveltour-mobile-header .traveltour-logo {
	display:inline-block;
	vertical-align:middle;
}

.traveltour-mobile-header .traveltour-logo img {
	max-width:170px;
}

.traveltour-mobile-header-wrap
.traveltour-logo {
	display:inline-block;
}
.traveltour-mobile-header-wrap
.traveltour-logo img {
	max-width:140px;
}
.i-logo {
	display:inline-block;
}

body.home .traveltour-sticky-navigation .traveltour-logo,
body.page-id-4677 .traveltour-sticky-navigation .traveltour-logo,
body.error404 .traveltour-sticky-navigation .traveltour-logo,
body.tour-template-default .traveltour-sticky-navigation .traveltour-logo{
	display:inline-block;
}

body.home .traveltour-sticky-navigation .i-logo,
body.page-id-4677 .traveltour-sticky-navigation .i-logo,
body.error404 .traveltour-sticky-navigation .i-logo,
body.tour-template-default .traveltour-sticky-navigation .i-logo {
	display:none;
}



body.home .traveltour-animate-fixed-navigation .traveltour-logo,
body.page-id-4677 .traveltour-animate-fixed-navigation .traveltour-logo,
body.error404 .traveltour-animate-fixed-navigation .traveltour-logo,
body.tour-template-default .traveltour-animate-fixed-navigation .traveltour-logo {
	display:none;
}


body.home .traveltour-animate-fixed-navigation .i-logo,
body.page-id-4677 .traveltour-animate-fixed-navigation .i-logo,
body.error404 .traveltour-animate-fixed-navigation .i-logo,
body.tour-template-default .traveltour-animate-fixed-navigation .i-logo {
	display:inline-block;
}

.traveltour-header-container
{
	max-width:1260px;
}

.tourmaster-template-user .traveltour-header-container
{
	max-width:none;
	width:100%;
	padding:0px;
	margin:0px;
}
 
.home-icon {
	display:inline-block;
}

.traveltour-header-style-plain .traveltour-logo {
	padding-top:12px!important;
	padding-bottom:12px!important;
}
.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-logo {
	padding-top:12px!important;
	padding-bottom:12px!important;
}
.traveltour-header-style-plain .traveltour-navigation,
traveltour-header-style-plain .traveltour-navigation {
	padding-top:28px!important;
}

.traveltour-header-style-plain .traveltour-navigation .sf-menu > li > a,
.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-navigation .sf-menu > li > a {
	padding-bottom:28px;
}

.traveltour-header-style-plain .traveltour-logo-inner img, 
.traveltour-animate-fixed-navigation.traveltour-header-style-plain.traveltour-animate-logo-height .traveltour-logo-inner img {
	height:50px!important;
	max-width:none!important;
	max-height:none!important;
	width:auto!important;
}

.traveltour-fixed-navigation.traveltour-style-slide .traveltour-logo-inner img {
	max-height:none!important;
}

.traveltour-mobile-header-wrap .traveltour-logo img {
    max-width: 170px;
    margin-left: -10px;
}


/*tours slider*/

.gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a,
.flex-next, .flex-prev
{
	background:transparent!important;
}
.gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a i,
 .flex-next i, .flex-prev i {
    font-size: 64px!important;
    width: 100%!important;
	color: rgba(0, 0, 0, 0.2)!important;
}

@media only screen and (max-width: 768px) {
	.home h2 br {
	display:none;
}
}



/*nav and topbar fixes*/
/*
 .menu-item a,
.traveltour-main-menu-search i {
	line-height:75px;
}
 .sub-menu a {
	line-height:inherit!important;
}
.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-navigation .sf-menu > li > a,.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-navigation  i {
	line-height:20px!important;
}

.home .traveltour-sticky-navigation {
	margin-top:20px;
}

.home .traveltour-fixed-navigation  {
	margin-top:0px;
}

.i-logo {
	display:none;
}

white navbar
.traveltour-fixed-navigation .traveltour-header-background,
.page-id-5639 .traveltour-sticky-navigation .traveltour-header-background {
	background:white!important;
	opacity:1;
}


.traveltour-fixed-navigation  .traveltour-logo, .page-id-5639 .traveltour-sticky-navigation  .traveltour-logo {
	display:none;
}


.traveltour-fixed-navigation  .i-logo, .page-id-5639 .traveltour-sticky-navigation  .i-logo {
	display:block!important;
}





.page-id-5639  .traveltour-sticky-navigation .sf-menu > li > a,
.traveltour-fixed-navigation .sf-menu > li > a {
	color:black;
}


.traveltour-fixed-navigation {
	box-shadow:none!important;
	-webkit-box-shadow:none!important;
	border-bottom:1px solid rgba(0,0,0,.04)!important;
}
*/


/*countdown*/
.gdlr-core-countdown-wrap .gdlr-core-time {
	opacity:.7;
}

.no-mobile {
	display:none;
}

/*home search*/
@media only screen and (min-width: 768px) {
	
	.no-mobile {
		display:block;
	}
	
	.tourmaster-tour-search-wrap  input,
	.tourmaster-tour-search-wrap  select {
			height:auto!important;
		font-size:14px!important;
	}
	.tourmaster-tour-search-wrap  input[type="text"],
	.tourmaster-tour-search-wrap  select {
		    background: rgba(255, 255, 255, 0.64)!important;
    color: #000000bd!important;
	
	}
		.tourmaster-tour-search-wrap  input::placeholder,
	.tourmaster-tour-search-wrap  select::placeholder {
		color:rgba(255,255,255,.4);
		 color: #000000bd!important;
}
	 .tourmaster-tour-search-wrap  {
	max-width:760px;
	margin:auto;
	}
	

	
	.ui-datepicker-title 		input,
	.ui-datepicker-title 		input::placeholder,
		.ui-datepicker-title select,
	.ui-datepicker-title select::placeholder {
		color:inherit!important;
	}
	
}

/*Tour*/
.tourmaster-tour-booking-bar-outer {
	-webkit-box-shadow:0px 0px 0px 1px #ebebeb;
	box-shadow:0px 0px 0px 1px #ebebeb;
}
.tourmaster-content-navigation-item-outer,
.gdlr-core-widget-list-shortcode{
	background:#f9f9f9;
}

.gdlr-core-toggle-box-style-background-title .gdlr-core-active .gdlr-core-toggle-box-item-title {
	color:#b14070;
}
.tourmaster-booking-bottom,
 .tourmaster-tour-price-info,
.tourmaster-header-price .tourmaster-tour-price .tourmaster-head{
	display:none;
}

.tourmaster-tour-grid .tourmaster-tour-content-wrap {
	overflow:visible;
}

/*Book*/
.gdlr-core-widget-box-shortcode .gdlr-core-widget-box-shortcode-icon {
	color: #ffa200;}

.tourmaster-payment-step-wrap .tourmaster-payment-step-overlay {
	background:#f9f9f9;
	opacity:1;
}

.single-tour .tourmaster-tour-info-outer {
	padding:32px 0px 1px 0px;
}

.tourmaster-payment-step-item .tourmaster-payment-step-item-title {
    color: #1a1a1a;
}

.tourmaster-payment-step-item .tourmaster-payment-step-item-icon {
    background: #ffffff;
}

.tourmaster-single-header-top-overlay, .tourmaster-payment-head .tourmaster-payment-head-top-overlay, .tourmaster-payment-head-overlay {
	background:transparent!important;
}

.tourmaster-payment-step-item .tourmaster-payment-step-item-icon {
    color: #a8a8a8;
}

.tourmaster-payment-step-item.tourmaster-checked .tourmaster-payment-step-item-icon, .tourmaster-payment-step-item.tourmaster-enable .tourmaster-payment-step-item-icon {
	color:#8BC34A;
}

.tourmaster-payment-service-form-wrap {
	background:transparent;
}
.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title,
.tourmaster-payment-method-wrap .tourmaster-payment-method-title, .tourmaster-payment-complete-wrap .tourmaster-payment-complete-head {
	border-bottom-width:1px;
}

.tourmaster-payment-service-form-wrap, 
.tourmaster-payment-method-wrap, .tourmaster-payment-complete-wrap {
	padding:0px;
}
.tourmaster-payment-method-wrap {
	margin-bottom:100px;
}
.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title,
.tourmaster-payment-method-wrap .tourmaster-payment-method-title{
	text-align:left;
}
.tourmaster-payment-method-wrap h2.tourmaster-payment-method-title {
	font-weight:bold;
	font-size:20px;
	margin-bottom:30px;
}
.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-item-wrap {
	max-width:none;
}

.tourmaster-payment-complete-wrap, .tourmaster-payment-method-wrap {
	background:transparent;
}

.tourmaster-payment-method-wrap .tourmaster-payment-terms {
    font-size: 14px;
	text-align:left;
    color: #6a6a6a;
	font-weight: 500;}

.tourmaster-payment-detail-wrap .tourmaster-payment-detail {
	font-size:12px;
}

.tourmaster-payment-method-wrap .tourmaster-payment-paypal > img, .tourmaster-payment-method-wrap .tourmaster-payment-credit-card > img {
	border-color:#a21d5d;
}

.gdlr-core-widget-box-shortcode .gdlr-core-widget-box-shortcode-title {
	font-size:14px;
	font-weight:600;
}

/*footer*/
footer {
	border-top:0px;
}
.traveltour-footer-container {
	overflow:visible!important;
}
.footer-social-icon {

	font-size:20px;
	margin:0px 20px 0px 0px;

	
}

footer ul {
	list-style:none!important;
	padding:0px!important;
	margin:0px!important;
}

footer ul li {
	margin:10px 0px!important;
}




/*user area*/
.tourmaster-template-wrapper-user {
	background:#f9f9f9!important;
	padding-top:60px;
}

/*buttons*/
.traveltour-body input[type="submit"] {
	background: #a9245b;
}


/*chat box*/

.wdt-emoji-picker {
	bottom:42px!important;
}

.wplc_hovercard_content_left {
    display: none;
}
.bleeper_powered_by  {
	display:none;
}

#speeching_button,
#wplc_start_chat_btn {
	    padding: 10px 24px!important;
    margin-top: -12px!important;
}

#wplc_start_chat_btn {
	margin-top:10px!important;
}
#wp-live-chat-1 {
	padding-top:10px!important;
	padding-bottom:10px!important;
}

/*inverted reviews*/
.inverted-reviews #wprev-slider-1 .wprev_preview_bg1_T1 {
    background: #f6f6f7d9!important;
	min-height:210px;
}

#reviews a {
	color:#34ca97;
}

.inverted-reviews #wprev-slider-1 .wprev_preview_bg1_T1::after {
		border-top: 17px solid #f6f6f7d9;
}

.inverted-reviews #wprev-slider-1 .wprev_preview_tcolor2_T1 {
    color: #ffffff;
}

.inverted-reviews .wptripadvisor_t1_SPAN_5 span {color:white;opacity:.8}

.inverted-reviews .wprs_unslider {
	max-width:100%;
}

@media only screen and (max-width: 768px) {
	.coming-soon-logo {
		margin-bottom:30px!important;
	}
}

/*single post*/
.single-post .traveltour-single-article, .single-post .traveltour-content-area {
	padding-bottom:0px;
}

.single-post .gdlr-core-pbf-section {
	padding-top:30px;
}

.single-post .traveltour-sidebar-area
{
	padding-top:30px;
	padding-left:60px;
}

/*cookies banner*/
#cookie-law-info-bar {
	box-shadow:rgba(0,0,0,.3) 0px 5px 20px;
	font-size:13px;
}
.cli-plugin-button {
	border-radius:3px;
		margin-left:10px;
}