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

.tourmaster-container {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
}

.tourmaster-container {
    padding-left: 20px;
    padding-right: 20px;
}

.tourmaster-item-pdlr {
    padding-left: 20px;
    padding-right: 20px;
}

.tourmaster-item-mglr {
    margin-left: 20px;
    margin-right: 20px;
}

.tourmaster-item-rvpdlr {
    margin-left: -20px;
    margin-right: -20px;
}

.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: 0.15;
}

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

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

.tourmaster-user-navigation .tourmaster-user-navigation-item.tourmaster-active a,
.tourmaster-user-navigation .tourmaster-user-navigation-item.tourmaster-active a:hover {
    color: #007d47;
}

.tourmaster-user-navigation .tourmaster-user-navigation-item.tourmaster-active:before {
    border-color: #007d47;
}

.tourmaster-body .tourmaster-user-breadcrumbs span.tourmaster-active {
    color: #007d47;
}

.tourmaster-user-content-block .tourmaster-user-content-title {
    color: #007d47;
}

.tourmaster-notification-box,
.tourmaster-user-update-notification {
    background: #007d47;
}

body a.tourmaster-button,
body a.tourmaster-button:hover,
body a.tourmaster-button:active,
body a.tourmaster-button:focus,
body input[type="button"].tourmaster-button,
body input[type="button"].tourmaster-button:hover,
body input[type="submit"].tourmaster-button,
body input[type="submit"].tourmaster-button:hover {
    background-color: #007d47;
}

.goodlayers-payment-form form input.goodlayers-payment-button[type="submit"] {
    background-color: #007d47;
}

.tourmaster-body .tourmaster-pagination a:hover,
.tourmaster-body .tourmaster-pagination a.tourmaster-active,
.tourmaster-body .tourmaster-pagination span {
    background-color: #007d47;
}

.tourmaster-body .tourmaster-filterer-wrap a:hover,
.tourmaster-body .tourmaster-filterer-wrap a.tourmaster-active {
    color: #007d47;
}

table.tourmaster-my-booking-table .tourmaster-my-booking-title,
table.tourmaster-my-booking-table .tourmaster-my-booking-title:hover {
    color: #007d47;
}

.tourmaster-template-wrapper-user .tourmaster-my-booking-filter a:hover,
.tourmaster-template-wrapper-user .tourmaster-my-booking-filter a.tourmaster-active {
    color: #007d47;
}

table.tourmaster-my-booking-table a.tourmaster-my-booking-action {
    background: #007d47;
}

.tourmaster-user-content-inner-my-booking-single .tourmaster-my-booking-single-title,
.tourmaster-user-review-table .tourmaster-user-review-action {
    color: #007d47;
}

.tourmaster-review-form .tourmaster-review-form-title {
    color: #007d47;
}

.tourmaster-wish-list-item .tourmaster-wish-list-item-title,
.tourmaster-wish-list-item .tourmaster-wish-list-item-title:hover {
    color: #007d47;
}

.tourmaster-body .ui-datepicker table tr td a.ui-state-active,
.tourmaster-body .ui-datepicker table tr td a:hover,
.tourmaster-body .ui-datepicker table tr td.tourmaster-highlight a,
.tourmaster-body .ui-datepicker table tr td.tourmaster-highlight span {
    background: #007d47;
}

.tourmaster-body .ui-datepicker select {
    color: #007d47
}

.tourmaster-form-field .tourmaster-combobox-wrap:after {
    color: #007d47;
}

.tourmaster-login-form .tourmaster-login-lost-password a,
.tourmaster-login-form .tourmaster-login-lost-password a:hover,
.tourmaster-login-bottom .tourmaster-login-bottom-link,
.tourmaster-register-bottom .tourmaster-register-bottom-link {
    color: #007d47;
}

.tourmaster-tour-search-item .tourmaster-type-filter-more-button {
    color: #007d47;
}

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

.tourmaster-tour-category-grid-3 .tourmaster-tour-category-count {
    background-color: #007d47;
}

.tourmaster-tour-search-item-style-2 .tourmaster-type-filter-term .tourmaster-type-filter-display i {
    color: #007d47;
}

.tourmaster-payment-billing-copy-text {
    color: #007d47;
}

.tourmaster-tour-booking-bar-price-breakdown-link {
    color: #007d47;
}

.tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-bar-coupon-validate,
.tourmaster-tour-booking-bar-coupon-wrap .tourmaster-tour-booking-bar-coupon-validate:hover {
    color: #007d47;
}

.tourmaster-tour-booking-bar-summary .tourmaster-tour-booking-bar-date-edit {
    color: #007d47;
}

.tourmaster-payment-complete-wrap .tourmaster-payment-complete-icon,
.tourmaster-payment-complete-wrap .tourmaster-payment-complete-thank-you {
    color: #007d47;
}

.tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"] {
    background: #007d47;
}

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

.gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a {
    background-color: #007d47;
}

body.tourmaster-template-payment a.tourmaster-button {
    background-color: #007d47;
}

.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price,
.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-discount-price {
    color: #007d47;
}

.tourmaster-payment-service-form-wrap .tourmaster-payment-service-form-price-wrap {
    color: #007d47;
}

.tourmaster-tour-info-wrap .tourmaster-tour-info i {
    color: #007d47;
}

.tourmaster-tour-info-wrap .tourmaster-tour-info svg {
    fill: #007d47;
}

.tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-price .tourmaster-tail,
.tourmaster-tour-modern.tourmaster-with-thumbnail .tourmaster-tour-discount-price {
    color: #007d47;
}

.tourmaster-tour-item .tourmaster-tour-view-more,
.tourmaster-tour-item .tourmaster-tour-view-more:hover {
    background: #007d47;
}

.single-tour .tourmaster-datepicker-wrap:after,
.single-tour .tourmaster-combobox-wrap:after,
.single-tour .tourmaster-tour-info-wrap .tourmaster-tour-info i,
.tourmaster-form-field .tourmaster-combobox-list-display:after {
    color: #007d47;
}

.tourmaster-payment-step-item.tourmaster-current .tourmaster-payment-step-item-icon {
    background: #007d47;
}

.tourmaster-review-content-pagination span:hover,
.tourmaster-review-content-pagination span.tourmaster-active {
    background: #007d47;
}

.tourmaster-content-navigation-item-outer .tourmaster-content-navigation-slider {
    background: #007d47;
}

.tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-count,
.tourmaster-body .tourmaster-tour-category-grid .tourmaster-tour-category-head-link {
    color: #007d47;
}

.tourmaster-tour-category-grid.tourmaster-with-thumbnail .tourmaster-tour-category-head-divider,
.tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-head-divider {
    border-color: #007d47;
}

.tourmaster-tour-booking-date>i,
.tourmaster-tour-booking-room>i,
.tourmaster-tour-booking-people>i,
.tourmaster-tour-booking-submit>i,
.tourmaster-tour-booking-package>i,
.tourmaster-tour-style-1 .tourmaster-tour-booking-bar-wrap .tourmaster-view-count i,
.tourmaster-save-wish-list-icon-wrap .tourmaster-icon-active {
    color: #007d47;
}

.tourmaster-tour-booking-next-sign:before,
.tourmaster-tour-booking-next-sign span,
.tourmaster-tour-booking-next-sign:after {
    background-color: #007d47;
}

.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-discount-price,
.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price .tourmaster-tail {
    color: #007d47;
}

.tourmaster-body .tourmaster-tour-order-filterer-style a:hover svg,
.tourmaster-body .tourmaster-tour-order-filterer-style a.tourmaster-active svg {
    fill: #007d47;
}

.tourmaster-body .tourmaster-tour-order-filterer-style a:hover,
.tourmaster-body .tourmaster-tour-order-filterer-style a.tourmaster-active,
.tourmaster-urgency-message .tourmaster-urgency-message-icon,
.tourmaster-payment-receipt-deposit-option label input:checked+span,
.tourmaster-tour-booking-bar-deposit-option label input:checked+span,
.tourmaster-type-filter-term input:checked+.tourmaster-type-filter-display {
    color: #007d47;
}

.tourmaster-body.tourmaster-template-search .tourmaster-pagination a:hover,
.tourmaster-body.tourmaster-template-search .tourmaster-pagination a.tourmaster-active,
.tourmaster-body.tourmaster-template-search .tourmaster-pagination span {
    background-color: #007d47;
}

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,
.tourmaster-header-price .tourmaster-header-price-overlay {
    background: #007d47;
    background: -webkit-linear-gradient(left, #007d47, #007d47);
    background: -o-linear-gradient(right, #007d47, #007d47);
    background: -moz-linear-gradient(right, #007d47, #007d47);
    background: linear-gradient(to right, #007d47, #007d47);
}

.tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-price-ribbon,
.tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-enquiry-ribbon {
    background: #007d47;
    background: rgba(249, 113, 80, 0.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: #007d47;
}

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

.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-user-top-bar-nav-inner {
    background-color: #ffffff;
}

body .tourmaster-user-top-bar-nav .tourmaster-user-top-bar-nav-item {
    border-color: #e6e6e6;
}

body .tourmaster-user-top-bar-nav .tourmaster-user-top-bar-nav-item a,
body .tourmaster-user-top-bar-nav .tourmaster-user-top-bar-nav-item a:hover {
    color: #878787;
}

.tourmaster-template-wrapper-user {
    background-color: #f3f3f3;
}

.tourmaster-user-navigation {
    background: #ffffff;
}

.tourmaster-user-navigation .tourmaster-user-navigation-head {
    color: #3f3f3f;
}

.tourmaster-user-navigation .tourmaster-user-navigation-item a,
.tourmaster-user-navigation .tourmaster-user-navigation-item a:hover {
    color: #7d7d7d;
}

.tourmaster-user-navigation .tourmaster-user-navigation-item-sign-out {
    border-color: #e5e5e5;
}

.tourmaster-body .tourmaster-user-breadcrumbs a,
.tourmaster-body .tourmaster-user-breadcrumbs a:hover,
.tourmaster-body .tourmaster-user-breadcrumbs span {
    color: #a5a5a5;
}

.tourmaster-user-content-block {
    background-color: #ffffff;
}

.tourmaster-user-content-block .tourmaster-user-content-title-link,
.tourmaster-user-content-block .tourmaster-user-content-title-link:hover {
    color: #9e9e9e;
}

.tourmaster-user-content-block .tourmaster-user-content-title-wrap,
table.tourmaster-table th,
.tourmaster-template-wrapper table.tourmaster-table tr td {
    border-color: #e8e8e8;
}

.tourmaster-my-profile-info .tourmaster-head,
.tourmaster-my-profile-info .tourmaster-tail,
.tourmaster-edit-profile-wrap .tourmaster-head,
table.tourmaster-table th,
table.tourmaster-table td {
    color: #545454;
}

.tourmaster-user-content-inner-my-booking-single .tourmaster-my-booking-single-field {
    color: #545454;
}

table.tourmaster-my-booking-table .tourmaster-my-booking-price {
    color: #424242;
}

.tourmaster-template-wrapper-user .tourmaster-my-booking-filter a {
    color: #a5a5a5;
}

.tourmaster-booking-status,
.tourmaster-user-review-status.tourmaster-status-submitted {
    color: #acacac;
}

.tourmaster-booking-status.tourmaster-status-pending,
.tourmaster-user-review-status.tourmaster-status-pending {
    color: #24a04a;
}

.tourmaster-booking-status.tourmaster-status-online-paid {
    color: #cd9b45;
}

.tourmaster-booking-status.tourmaster-status-wait-for-approval {
    color: #5b9dd9;
}

.tourmaster-booking-status.tourmaster-status-deposit-paid {
    color: #e0724e;
}

.tourmaster-my-booking-single-sidebar .tourmaster-my-booking-single-payment-button,
.tourmaster-my-booking-single-sidebar .tourmaster-my-booking-single-payment-button:hover {
    background-color: #48a198;
}

.tourmaster-invoice-head {
    color: #121212;
}

.tourmaster-invoice-price-head,
.tourmaster-invoice-payment-info {
    background-color: #f3f3f3;
}

.tourmaster-invoice-price-head,
.tourmaster-invoice-payment-info {
    color: #454545;
}

.tourmaster-invoice-price .tourmaster-head,
.tourmaster-invoice-total-price {
    color: #7b7b7b;
}

.tourmaster-invoice-price .tourmaster-tail {
    color: #1e1e1e;
}

.tourmaster-payment-traveller-info-wrap .tourmaster-head,
.tourmaster-payment-contact-wrap .tourmaster-head,
.tourmaster-payment-billing-wrap .tourmaster-head,
.tourmaster-payment-additional-note-wrap .tourmaster-head,
.tourmaster-payment-detail-wrap .tourmaster-payment-detail,
.tourmaster-payment-detail-notes-wrap .tourmaster-payment-detail,
.tourmaster-payment-traveller-detail .tourmaster-payment-detail {
    color: #5c5c5c;
}

.goodlayers-payment-form .goodlayers-payment-form-field .goodlayers-payment-field-head {
    color: #5c5c5c;
}

.tourmaster-body .tourmaster-form-field input[type="text"],
.tourmaster-body .tourmaster-form-field input[type="email"],
.tourmaster-body .tourmaster-form-field input[type="password"],
.tourmaster-body .tourmaster-form-field textarea,
.tourmaster-body .tourmaster-form-field select,
.tourmaster-body .tourmaster-form-field input[type="text"]:focus,
.tourmaster-form-field.tourmaster-with-border .tourmaster-combobox-list-display,
.tourmaster-form-field .tourmaster-combobox-list-wrap ul,
.tourmaster-body .tourmaster-form-field input[type="email"]:focus,
.tourmaster-body .tourmaster-form-field input[type="password"]:focus,
.tourmaster-body .tourmaster-form-field textarea:focus {
    color: #545454;
}

.goodlayers-payment-form .goodlayers-payment-form-field input[type="text"] {
    color: #545454;
}

.tourmaster-body .tourmaster-form-field input[type="text"],
.tourmaster-body .tourmaster-form-field input[type="email"],
.tourmaster-body .tourmaster-form-field input[type="password"],
.tourmaster-body .tourmaster-form-field textarea,
.tourmaster-body .tourmaster-form-field select,
.tourmaster-body .tourmaster-form-field input[type="text"]:focus,
.tourmaster-body .tourmaster-form-field input[type="email"]:focus,
.tourmaster-body .tourmaster-form-field input[type="password"]:focus,
.tourmaster-body .tourmaster-form-field textarea:focus {
    background: #ffffff;
}

.goodlayers-payment-form .goodlayers-payment-form-field input[type="text"] {
    background-color: #ffffff;
}

.tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="text"],
.tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="email"],
.tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="password"],
.tourmaster-form-field.tourmaster-with-border textarea.tourmaster-validate-error,
.tourmaster-form-field.tourmaster-with-border select.tourmaster-validate-error {
    background-color: #fff9f9;
}

.tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="text"]:focus,
.tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="email"]:focus,
.tourmaster-form-field.tourmaster-with-border input.tourmaster-validate-error[type="password"]:focus,
.tourmaster-form-field.tourmaster-with-border textarea.tourmaster-validate-error:focus,
.tourmaster-form-field.tourmaster-with-border select.tourmaster-validate-error:focus {
    background-color: #fff9f9;
}

.tourmaster-form-field.tourmaster-with-border input[type="text"],
.tourmaster-form-field.tourmaster-with-border input[type="email"],
.tourmaster-form-field.tourmaster-with-border input[type="password"],
.tourmaster-form-field.tourmaster-with-border textarea,
.tourmaster-form-field.tourmaster-with-border select {
    border-color: #e5e5e5;
}

.goodlayers-payment-form .goodlayers-payment-form-field input[type="text"] {
    border-color: #e5e5e5;
}

.tourmaster-tour-search-item-style-2 .tourmaster-type-filter-term .tourmaster-type-filter-display i {
    border-color: #cccccc;
}

.tourmaster-form-field .tourmaster-file-label-text {
    background-color: #f3f3f3;
}

.tourmaster-form-field .tourmaster-file-label-text {
    color: #a6a6a6;
}

.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: #ffffff;
}

.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-next.ui-state-disabled,
.tourmaster-body .ui-datepicker table tr td {
    color: #c0c0c0;
}

.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: #ffffff;
}

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

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

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

.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: #000000;
}

.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: #ffffff;
}

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

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

.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: #ffffff;
}

.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: #cccccc;
}

.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, 0.6));
    background: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 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 {
    border-color: #007d47;
}

.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: #ffffff;
}

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

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

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

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

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

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

.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: #ffffff;
}

.tourmaster-tour-item .tourmaster-tour-discount-price,
.tourmaster-tour-item .tourmaster-tour-price .tourmaster-tail {
    color: #007d47;
}

.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-lightbox-wrapper .tourmaster-lightbox-content-wrap {
    background-color: #ffffff;
}

.tourmaster-lightbox-wrapper h3,
.tourmaster-lightbox-wrapper .tourmaster-lightbox-title,
.tourmaster-lightbox-wrapper .tourmaster-lightbox-close,
.tourmaster-payment-receipt-field .tourmaster-head,
.tourmaster-login-bottom .tourmaster-login-bottom-title {
    color: #0e0e0e;
}

.tourmaster-login-form label,
.tourmaster-login-form2 label,
.tourmaster-lost-password-form label,
.tourmaster-reset-password-form label,
.tourmaster-register-form .tourmaster-profile-field .tourmaster-head {
    color: #5c5c5c;
}

.tourmaster-review-form .tourmaster-review-form-description .tourmaster-tail,
.tourmaster-review-form .tourmaster-review-form-traveller-type .tourmaster-tail {
    color: #5c5c5c;
}

.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-outer {
    background-color: #ffffff;
}

.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: #007d47;
}

.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: #ffffff;
}

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

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

.tourmaster-tour-search-wrap .tourmaster-tour-search-field 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 .tourmaster-tour-search-field 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: #ffffff;
}

.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;
}