
.tourmaster-item-mgb {
	margin-bottom: 40px;
}

.tourmaster-tour-category-grid-4 .tourmaster-tour-category-item-wrap .tourmaster-tour-category-thumbnail {
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: -40px;
}

.tourmaster-body .tourmaster-tour-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport, .tourmaster-body .tourmaster-room-item .gdlr-core-flexslider.gdlr-core-with-outer-frame-element .flex-viewport {
	padding-top: 39px;
	margin-top: -39px;
	padding-right: 39px;
	margin-right: -39px;
	padding-left: 39px;
	margin-left: -39px;
	padding-bottom: 39px;
	margin-bottom: -39px;
}

.tourmaster-invoice-logo {
	width: 250px;
}

.tourmaster-single-header-title-wrap {
	padding-top: 500px;
}

.tourmaster-single-header-title-wrap {
	padding-bottom: 45px;
}

.tourmaster-single-header-background-overlay {
	opacity: .15;
}

.tourmaster-single-header-top-overlay {
	height: 154px;
}

.tourmaster-single-header-overlay {
	height: 291px;
}

body .tourmaster-tour-booking-submit input[type="submit"], body .tourmaster-tour-booking-submit input[type="submit"]:hover, body .tourmaster-tour-booking-submit .tourmaster-button, body .tourmaster-enquiry-form .tourmaster-button, body.single-tour .tourmaster-mobile-booknow-bar .tourmaster-button, .tourmaster-header-price .tourmaster-header-price-overlay {
	background: #4674e7;
	background: -webkit-linear-gradient(left, #4674e7, #4692e7);
	background: -o-linear-gradient(right, #4674e7, #4692e7);
	background: -moz-linear-gradient(right, #4674e7, #4692e7);
	background: linear-gradient(to right, #4674e7, #4692e7);
}

.tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-enquiry-ribbon {
	background: #00588c;
	background: rgba(0, 88, 140, .9);
}

.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-top .tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-bottom .tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-lock .tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap.tourmaster-fixed .tourmaster-header-price .tourmaster-header-price-ribbon {
	background: #00588c;
}

.tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-header-price .tourmaster-tour-price-wrap, .tourmaster-header-price .tourmaster-header-enquiry {
	color: #fff;
}

.tourmaster-header-price .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-header-price .tourmaster-tour-price-info {
	color: #a3a3a3;
}

.tourmaster-wish-list-remove-item {
	color: #ba4a4a;
}

.tourmaster-notification-box.tourmaster-failure, .tourmaster-user-update-notification.tourmaster-failure {
	background: #ba4a4a;
}

.tourmaster-tour-booking-submit-error, .tourmaster-tour-booking-error-max-people {
	background: #ba4a4a;
}

.tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-coupon-message.tourmaster-failed {
	background-color: #ba4a4a;
}

.tourmaster-tour-rating i, .tourmaster-review-form .tourmaster-review-form-rating, .tourmaster-single-review-content .tourmaster-single-review-detail-rating i, .tourmaster-tour-review-item .tourmaster-tour-review-item-rating i, .tourmaster-tour-search-field-rating .tourmaster-rating-select {
	color: #ffa11a;
}

.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-inner, .tourmaster-tour-style-2 .tourmaster-tour-booking-bar-outer, .tourmaster-form-field .tourmaster-combobox-list-wrap ul, .tourmaster-template-payment .tourmaster-tour-booking-bar-wrap {
	background-color: #fff;
}

.tourmaster-tour-booking-date .tourmaster-tour-booking-date-display, .tourmaster-tour-booking-bar-wrap .tourmaster-view-count {
	color: #333;
}

.tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list {
	color: #333;
}

.tourmaster-tour-booking-people-container .tourmaster-tour-booking-room-text {
	color: #333;
}

.tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list {
	background-color: #fbfbfb;
}

.tourmaster-tour-booking-bar-wrap .tourmaster-booking-bottom, .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list {
	border-color: #ebebeb;
}

.tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-bar-summary-title {
	color: #000;
}

.tourmaster-tour-booking-bar-summary-info, .tourmaster-tour-booking-bar-summary-people-amount, .tourmaster-tour-booking-bar-summary-room-text {
	color: #414141;
}

.tourmaster-price-breakdown, .tourmaster-tour-booking-bar-total-price-wrap {
	color: #515151;
}

.tourmaster-tour-booking-bar-total-price, .tourmaster-tour-booking-bar-deposit-text {
	color: #242424;
}

.tourmaster-payment-receipt-deposit-option label input + span, .tourmaster-tour-booking-bar-deposit-option label input + span, .tourmaster-tour-booking-bar-total-price-wrap.tourmaster-deposit, .tourmaster-tour-booking-bar-total-price-wrap.tourmaster-deposit .tourmaster-tour-booking-bar-total-price {
	color: #a1a1a1;
}

.tourmaster-payment-head .tourmaster-payment-title {
	color: #fff;
}

.tourmaster-payment-head .tourmaster-payment-head-overlay-opacity {
	background-color: rgba(0, 0, 0, .5);
}

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

.tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item .tourmaster-payment-step-item-title {
	color: #fff;
}

.tourmaster-page-wrapper.tourmaster-payment-style-2 .tourmaster-payment-step-item .tourmaster-payment-step-item-title span {
	border-color: #fff;
}

.tourmaster-payment-complete-wrap, .tourmaster-payment-method-wrap {
	background-color: #f5f5f5;
}

.tourmaster-payment-complete-wrap .tourmaster-payment-complete-head, .tourmaster-payment-method-wrap .tourmaster-payment-method-title, .tourmaster-payment-method-wrap .tourmaster-payment-method-or {
	color: #262626;
}

.tourmaster-payment-complete-wrap .tourmaster-payment-complete-bottom-text, .tourmaster-payment-complete-wrap .tourmaster-payment-complete-head, .tourmaster-payment-method-wrap .tourmaster-payment-method-title {
	border-color: #e3e3e3;
}

.tourmaster-payment-service-form-wrap {
	background-color: #f5f5f5;
}

.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title {
	color: #1a1a1a;
}

.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-title {
	border-color: #e3e3e3;
}

.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-item-title {
	color: #6a6a6a;
}

.tourmaster-template-search .tourmaster-template-wrapper, .tourmaster-template-archive .tourmaster-template-wrapper {
	background-color: #fff;
}

.tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-inner {
	background-color: #f6f6f6;
}

.tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-title {
	color: #ccc;
}

.tourmaster-single-search-not-found-wrap .tourmaster-single-search-not-found-caption {
	color: #a8a8a8;
}

.tourmaster-single-header-top-overlay, .tourmaster-payment-head .tourmaster-payment-head-top-overlay {
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	background: -o-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}

.tourmaster-single-header-overlay, .tourmaster-payment-head .tourmaster-payment-head-overlay {
	background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
	background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
	background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
}

.single-tour .tourmaster-tour-info-outer {
	background-color: #f5f5f5;
}

.single-tour .tourmaster-tour-info-wrap .tourmaster-tour-info {
	color: #414141;
}

.tourmaster-single-review-head .tourmaster-tour-rating-text, .tourmaster-single-review-sort-by .tourmaster-head, .tourmaster-single-review-content .tourmaster-single-review-user-name, .tourmaster-single-review-content .tourmaster-single-review-user-type {
	color: #272727;
}

.tourmaster-single-review-content .tourmaster-single-review-detail-date {
	color: #a3a3a3;
}

.tourmaster-review-content-pagination span {
	color: #696969;
}

.tourmaster-review-content-pagination span {
	background-color: #f3f3f3;
}

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

.tourmaster-tour-style-1 .tourmaster-booking-tab-title {
	background-color: #f5f5f5;
}

.tourmaster-booking-tab-title-item {
	color: #929292;
}

.tourmaster-booking-tab-title-item.tourmaster-active {
	color: #242424;
}

.tourmaster-tour-style-2 .tourmaster-booking-tab-title-item.tourmaster-active, .tourmaster-tour-style-blank .tourmaster-booking-tab-title-item.tourmaster-active {
	border-color: #f97150;
}

.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success {
	background-color: #f1f8ff;
}

.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success {
	border-color: #e1ebfe;
}

.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-success {
	color: #758ea8;
}

.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed {
	background-color: #fff1f1;
}

.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed {
	border-color: #fee1e1;
}

.tourmaster-urgency-message {
	color: #fff;
}

.tourmaster-urgency-message {
	background-color: #343434;
}

.tourmaster-enquiry-form .tourmaster-enquiry-form-message.tourmaster-failed {
	color: #a87575;
}

.tourmaster-body .ui-datepicker {
	background-color: #f5f5f5;
}

.tourmaster-body .ui-datepicker {
	border-color: #ebebeb;
}

.tourmaster-body .ui-datepicker table tr th {
	color: #808080;
}

.tourmaster-body .ui-datepicker table tr td a, .tourmaster-body .ui-datepicker-prev, .tourmaster-body .ui-datepicker-next {
	background-color: #fff;
}

.tourmaster-body .ui-datepicker table tr td a, .tourmaster-body .ui-datepicker-prev, .tourmaster-body .ui-datepicker-next {
	color: #5b5b5b;
}

.tourmaster-body .ui-datepicker table tr td a.ui-state-disable {
	color: #c0c0c0;
}

.tourmaster-body .ui-datepicker-prev.ui-state-disabled, .tourmaster-body .ui-datepicker-prev.ui-state-disabled:hover, .tourmaster-body .ui-datepicker-next.ui-state-disabled, .tourmaster-body .ui-datepicker table tr td {
	color: #c0c0c0;
}

.tourmaster-tour-item .tourmaster-tour-title a {
	color: #000;
}

.tourmaster-tour-item .tourmaster-tour-title a:hover {
	color: #333;
}

.tourmaster-tour-order-filterer-wrap {
	background-color: #fff;
}

.tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select {
	background-color: #fff;
}

.tourmaster-body .tourmaster-tour-order-filterer-style a {
	color: #adadad;
}

.tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-medium-inner, .tourmaster-tour-full.tourmaster-tour-frame .tourmaster-tour-content-wrap, .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content-wrap {
	background: #fff;
}

.tourmaster-tour-item .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-price .tourmaster-tail {
	color: #1b1b1b;
}

.tourmaster-tour-item .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-tour-item .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail {
	color: #a7a7a7;
}

.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap {
	background-color: #e7e7e7;
}

.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price-head {
	color: #5c5c5c;
}

.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap.tourmaster-with-discount .tourmaster-tour-price {
	color: #989898;
}

.tourmaster-tour-review-item .tourmaster-tour-review-item-title a, .tourmaster-tour-review-item .tourmaster-tour-review-item-title a:hover {
	color: #313131;
}

.tourmaster-tour-review-item .tourmaster-tour-review-item-user {
	color: #5f5f5f;
}

.tourmaster-content-navigation-item .tourmaster-content-navigation-tab {
	color: #9a9a9a;
}

.tourmaster-content-navigation-item .tourmaster-content-navigation-tab.tourmaster-active, .tourmaster-content-navigation-item .tourmaster-content-navigation-tab:hover {
	color: #1b1b1b;
}

.tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title, .tourmaster-tour-search-item .tourmaster-type-filter-title, .tourmaster-tour-search-item-style-2 .tourmaster-type-filter-title i.icon_plus {
	color: #f97150;
}

.tourmaster-tour-search-item .tourmaster-type-filter-title i, .tourmaster-tour-search-item-head .tourmaster-tour-search-item-head-title i {
	color: #212121;
}

.tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"]:focus, .tourmaster-tour-search-wrap .tourmaster-tour-search-field select {
	background-color: #fff;
}

.tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-wrap .tourmaster-tour-search-field select, .tourmaster-tour-search-item-style-2 .tourmaster-tour-search-wrap .tourmaster-datepicker-wrap:after, .tourmaster-tour-search-wrap select {
	border-color: #e5e5e5;
}

.tourmaster-tour-search-wrap .tourmaster-tour-search-title {
	color: #fff;
}

.tourmaster-tour-search-wrap label {
	color: #383838;
}

.tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"], .tourmaster-tour-search-wrap .tourmaster-tour-search-field input[type="text"]:focus, .tourmaster-tour-search-wrap select {
	color: #7f7f7f;
}

.tourmaster-tour-search-wrap input::-webkit-input-placeholder {
	color: #7f7f7f;
}

.tourmaster-tour-search-wrap input::-moz-placeholder {
	color: #7f7f7f;
}

.tourmaster-tour-search-wrap input:-ms-input-placeholder {
	color: #7f7f7f;
}

.tourmaster-tour-search-wrap input:-moz-placeholder {
	color: #7f7f7f;
}

.tourmaster-tour-search-wrap .tourmaster-datepicker-wrap:after, .tourmaster-tour-search-wrap .tourmaster-tour-search-field-inner:after, .tourmaster-tour-search-wrap .tourmaster-combobox-wrap:after {
	color: #383838;
}

.tourmaster-tour-search-wrap.tourmaster-with-frame {
	background-color: #fff;
}

.tourmaster-type-filter-term .tourmaster-type-filter-display, .tourmaster-search-style-2 .tourmaster-tour-order-filterer-wrap .tourmaster-combobox-wrap select, .tourmaster-search-style-2 .tourmaster-tour-search-field-keywords .tourmaster-tour-search-field-inner:after, .tourmaster-search-style-2 .tourmaster-tour-search-field .tourmaster-combobox-wrap:after {
	color: #878787;
}
