/*
 Theme Name:   Travel Tour Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Travel Tour Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     traveltour
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  traveltour-child

 START YOUR CHILD THEME CSS HERE
*/
.widget_product_categories ul li, .widget_archive ul li, .widget_categories ul li, .widget_nav_menu ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li
{
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
}
.traveltour-normal-menu a {
    font-weight: 700 !important;
}

.tourmaster-tour-content-info.clearfix {
    margin-top: 1px;
    display: flex !important;
    clear: both !important;
    width: 100% !important;
    float: right !important;
    flex-direction: row-reverse !important;
    justify-content: space-evenly !important;
    align-content: space-around !important;
    flex-wrap: wrap !important;
}

.page-thumb-tintuc{
    height: 300px; /* You must set a specified height */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}
.taxonomy-mota {
    margin-top: 0.5em;
}
.taxonomy-mota p{
    margin-bottom: 0px;
}
.traveltour-body textarea, input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    background: #e0e0e0 !important;
}
.gdlr-core-feature-content-item .gdlr-core-feature-content-caption {
    font-size: 34px !important;
    
}
.gdlr-core-feature-content-box.gdlr-core-with-background a{
    margin-left: 1em;
    color: white !important;
}
.gdlr-core-feature-content-box.gdlr-core-with-background .gdlr-core-feature-content-title.gdlr-core-title-font.gdlr-core-skin-title
{
    border-color: white !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background:#26639f;
    border-radius: 5px;
    padding-top: 0.5em;
    padding-bottom: 1em;
    padding-left: 2em;
    padding-right: 2em;
}
.form-lienhe{
    background: #e7e6e6;
    border-radius: 5px;
    padding: 1em ;
}
form.wpcf7-form.init p {
    
    display: grid !important;
}
input[type="text"], .tourmaster-combobox-wrap select {
    background: #e0e0e0 !important;
    color: black !important;
    
}
input[type="text"]::placeholder {
    color: black !important;
}
.traveltour-blog-info-wrapper {
    display: none !important;
}
.gdlr-core-feature-content-box.gdlr-core-with-background {
	bottom: 5em !important;
}
header.traveltour-single-article-head.clearfix, .traveltour-single-tags.clearfix {
    margin-bottom: 0.5em !important;
}
.traveltour-single-article .traveltour-single-article-title {
    font-size: 27px !important;
    
    margin-bottom: 5px !important;
    }
    span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-date {
    display: none !important;
}
.tour-lienquan {
    max-width: 50% !important;
    margin: 0px !important;
    padding: 0.5em !important;
    width: 50%;
}
.tourmaster-container {
    max-width: 1300px !important;
    
}
.tourmaster-body .ui-datepicker table tr td.tourmaster-highlight a
{
    background: white !important;
}
.tour-lienquan .tourmaster-tour-grid.tourmaster-tour-grid-style-3.tourmaster-price-right-title .tourmaster-tour-grid-inner{
    background: #f9f9f9;

}
.tourmaster-tour-booking-bar-wrap .tourmaster-form-field input[type="text"], .tourmaster-tour-booking-bar-wrap .tourmaster-form-field select {
       height: 40px;
}
.tourmaster-tour-booking-bar-wrap .tourmaster-enquiry-field {
    margin-bottom: 10px;
}
.tourmaster-lightbox-wrapper .tourmaster-lightbox-content-wrap {
    
    background: #fff;
}
a.tourmaster-tour-booking-continue.tourmaster-button.tourmaster-payment-step,a.tourmaster-button.tourmaster-register-button, .tourmaster-login2-right .tourmaster-button {
    background: #0f66ab;
}
a.tourmaster-button.tourmaster-payment-method-booking-button.tourmaster-payment-step,a.tourmaster-payment-complete-button.tourmaster-button {
    background: #0f66ab;
}
div#categories-2,div#tourmaster-tour-widget-3 {
    border: 1px solid #e1e1e1;
    padding: 0.8em;
    border-radius: 5px;
}
.traveltour-logo-inner a img {
  max-width: 75px;
}
.tourmaster-header-price .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-header-price .tourmaster-tour-price-info {
    color: #145bab;
}
.banner-home {
    padding-top: 3em;
    padding-bottom: 3em;
}
.tourmaster-container {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}
.tourmaster-container {
    padding-left: 20px;
    padding-right: 20px;
}
.tourmaster-item-pdlr {
    padding-left: 20px;
    padding-right: 20px;
}
.traveltour-container, .gdlr-core-container, body.traveltour-boxed .traveltour-body-wrapper, body.traveltour-boxed .traveltour-fixed-footer .traveltour-footer-wrapper, body.traveltour-boxed .traveltour-fixed-footer .traveltour-copyright-wrapper {
    max-width: 1300px;
}
.tourmaster-fixed
{
    background: #fff;
}
/* end test */
.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-invoice-logo{ width: 250px; } 
.tourmaster-single-header-title-wrap{ padding-top: 202px; } 
.tourmaster-single-header-title-wrap{ padding-bottom: 45px; } 
.tourmaster-single-header-background-overlay{ opacity: 0.27; } 
.tourmaster-single-header-top-overlay{ height: 276px; } 
.tourmaster-single-header-overlay{ height: 300px; } 
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: #4675e7;  background: -webkit-linear-gradient(left, #4675e7 , #4692e7);  background: -o-linear-gradient(right, #4675e7, #4692e7);  background: -moz-linear-gradient(right, #4675e7, #4692e7);  background: linear-gradient(to right, #4675e7 , #4692e7); } 
.tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-tour-style-1 .tourmaster-header-price .tourmaster-header-enquiry-ribbon{ background: #2c487a; background: rgba(44, 72, 122, 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: #2c487a; } 
.tourmaster-header-price .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-header-price .tourmaster-tour-price-info{ color: #b9daff; } 
.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: #ffa127; } 
.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-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: #f3f3f3; } 
.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; } 
.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-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-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-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: #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: #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: #aaaaaa; } 
.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-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: #f3f3f3; } 
.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: #f3f3f3; } 
.tourmaster-tour-search-wrap .tourmaster-tour-search-title{ color: #ffffff; } 
.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: #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; } 

/* Test */
.slider-home {
    padding-bottom: 0px;
}
.tourmaster-tour-search-wrap .tourmaster-tour-search-field label {
    color: #276ea7 !important;
}
span.tourmaster-tail {
    font-size: 14px;
}
.tourmaster-tour-search-content-wrap .tourmaster-tour-item .tourmaster-tour-item-holder .gdlr-core-item-list
{
    max-width: 46% !important;
}
.tourmaster-tour-content-wrap h3.gdlr-core-blog-title.gdlr-core-skin-title {
    height: 2.5em;
}

h2 span:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background: #26538f;
    position: absolute;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: calc(50% - 7.5px);
    bottom: -4px;
}
h2 span:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #26538f;
    position: absolute;
    bottom: 0;
    left: 0;
}
h2 span {
/*     border-bottom: 1px solid white; */
    /* color: #333; */
    text-transform: uppercase;
    position: relative;
    padding-bottom: 9px;
}
.tourmaster-tour-grid-inner {
    background: #fff;
/*     padding: 0.8em; */
     border-radius: 5px;
}
.tourmaster-tour-grid .tourmaster-tour-discount-price
{
	font-size: 18px;
}

.tourmaster-tour-content-wrap{
    padding: 0.8em;
}
.tourmaster-tour-grid-style-4 .tourmaster-tour-thumbnail {
    border-radius: 5px 5px 0px 0px;
    
}

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
{
    border-radius:5px;
}

/* Mã CSS cho Contact Form 7 Email Đăng Ký. */
.hvm_form-dang-ky p {
    margin: 0px;
    padding: 0px;
}
.hvm_form-dang-ky {
    display: flex;
    position: relative;
}
.hvm_form-dang-ky .items {
    display: flex;
    align-items: center;
    justify-content: center;
    right: 0px;
    /* top: 6px; */
    padding: 5px 5px;
    width: 31.5%;
    height: 3.2em;
}
/*input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: no-repeat;
}*/
.hvm_form-dang-ky input {
    margin: 0;
    height: 2.8rem;
    box-shadow: unset;
 border: none;
}
.hvm_form-dang-ky .wpcf7-form-control-wrap {
    width: 100%;
}
.wpcf7-spinner,.hvm_form-dang-ky .items {
    position: absolute;
}
.hvm_form-dang-ky .wpcf7-submit {
    padding: 0;
    line-height: unset;
    min-height: unset;
    margin-left: 5px;
    background-color: unset;
    height: unset;font-size: 14px;
}
.hvm_form-dang-ky .wpcf7-submit:hover {
    background: unset;
    box-shadow: unset;
}
form.wpcf7-form {
    margin: 0;
}
/* Thay màu nền, màu chữ cho các mục dưới đây nếu cần. */
.hvm_form-dang-ky .items {
  background-color: #26639f;
}
.hvm_form-dang-ky .items i{
    color: #fff;
}
.hvm_form-dang-ky .items input{
    color: #fff;
}
.hvm_form-dang-ky .items {
    border-radius: 0px 10px 10px 0px;
    
}
input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email {
    border-radius: 10px 0px 0px 10px;
}

/*Chỉnh tour*/
.gdlr-core-item-list {
    margin-left: 10px;
    margin-right: 10px;
    max-width: 31%;
}
a.tourmaster-load-more.tourmaster-button {
    background: #0f66ab;
}
.tourmaster-tour-category-grid {
    max-width: 31%;
    margin-left: 10px;
    margin-right: 10px;
}
.traveltour-logo, .traveltour-navigation {
    padding-top: 10px;
}
.traveltour-navigation .sf-menu > li > a
{
    padding-bottom: 19px;
    padding-top: 0.8em;

}
.traveltour-navigation .sf-menu > li > a, .traveltour-navigation .sf-vertical > li > a {
    font-size: 16px;

}
.traveltour-logo {
    padding-bottom: 10px;
}
.traveltour-header-style-plain.traveltour-style-menu-right .traveltour-main-menu-right-wrap
{
    margin-top: 11px;
}
.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-navigation, .traveltour-animate-fixed-navigation.traveltour-header-style-boxed .traveltour-navigation
{
    padding-top: 16px;
}
.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-logo, .traveltour-animate-fixed-navigation.traveltour-header-style-boxed .traveltour-logo
{
    padding-top: 14px;
}
.traveltour-header-style-plain.traveltour-style-menu-right.traveltour-fixed-navigation .traveltour-main-menu-right-wrap
{
    padding-top: 9px;
}
.hvm_form-dang-ky {
    margin: 0px;
    padding: 0px;
    background: white;
    border-radius: 10px;
}

.traveltour-copyright-container,.traveltour-copyright-container {
    padding-top: 10px;
}
.traveltour-copyright-wrapper {
    background-color: #165d9c;
}
.tourmaster-tour-grid .tourmaster-tour-title {
    font-size: 15px;
}

.tourmaster-tour-grid-style-4 .tourmaster-tour-info-wrap {
   
    margin-top: 9px !important;
}
.tourmaster-tour-grid-style-4 .tourmaster-tour-thumbnail {
    margin-bottom: 3px;
}
a.tourmaster-button, input[type="button"].tourmaster-button, input[type="submit"].tourmaster-button {
    padding: 10px 23px;
   
}
.gdlr-core-feature-content.clearfix.gdlr-core-center-align {
    border-radius: 5px !important;
}
.traveltour-page-title-wrap{
    display: none;
}
.gdlr-core-pbf-section:first-child:last-child {
    background: #f1f1f1;
    
}
.gdlr-core-blog-grid-with-frame .gdlr-core-blog-thumbnail {
    margin-bottom: 0.5em;
}
.traveltour-archive-taxonomy-description.traveltour-item-pdlr {
    display: none;
}
.gdlr-core-blog-grid-date {
    display: none;
}
a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle {
    display: none;
}
.gdlr-core-blog-grid {
    margin-bottom: 2em;
}
.gdlr-core-blog-grid .gdlr-core-blog-thumbnail {
    margin-bottom: 10px;
}

.gdlr-core-blog-grid {
    background: white;
    border-radius: 10px;

}
.gdlr-core-blog-grid-content-wrap {
    padding: 0.5em;
    background: white;
     border-radius: 10px;
}
.gdlr-core-blog-grid .gdlr-core-blog-thumbnail {
    border-radius: 10px 10px 0px 0px;
   
}
.traveltour-widget h2
{
    font-size: 20px;
}
.traveltour-sidebar-right.traveltour-column-20.traveltour-line-height.traveltour-line-height {
    background: white;
}
.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a, .sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .traveltour-mega-menu > .sf-mega a:hover, .sf-menu > .traveltour-mega-menu > .sf-mega .current-menu-item > a, .sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a, .sf-vertical > li > .sub-menu .current-menu-ancestor > a {
 background-color:white;
}
/*.blog-tin
{
    background: #f4f4f4;
}*/
.tourmaster-single-header-title-wrap {
    padding-top: 2em !important;
}
.tourmaster-single-header-title-wrap .tourmaster-single-header-title{
    font-size: 20px;
}
#tourmaster-tour-booking-bar-wrap
{
    margin-top: 0px !important;
}
.tourmaster-single-header .tourmaster-header-price{
    bottom: auto !important;
}
.gdlr-core-pbf-column.gdlr-core-column-30 {
    width: 64%;
}
.tourmaster-content-navigation-item-outer .tourmaster-content-navigation-item {
    
    background: #468ae7;
}
.tourmaster-content-navigation-item-outer .tourmaster-content-navigation-item a{
    color: #fff;
    text-transform: uppercase !important;
}

.gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title
{
 background: #468ae7;
}
.gdlr-core-pbf-column.gdlr-core-column-30.gdlr-core-column-first {
    width: 24%;
}
div#detail, div#itinerary {
    padding: 11px 0px 0px 0px !important;
}
.gdlr-core-divider-item.gdlr-core-divider-item-normal.gdlr-core-item-pdlr.gdlr-core-center-align {
    margin-bottom: 10px !important;
}
.gdlr-core-page-builder-body.clearfix .gdlr-core-pbf-section {
    padding-top: 1em;
}
.single-tour .tourmaster-tour-info-outer {
    padding: 24px 0px 0px;
}
.gdlr-core-title-item.gdlr-core-item-pdb.clearfix.gdlr-core-left-align.gdlr-core-title-item-caption-bottom.gdlr-core-item-pdlr {
    padding-bottom: 10px !important;
}
.gdlr-core-text-box-item {
    padding-bottom: 10px;
}
.tourmaster-single-header-top-overlay
{
    background: #25a4db;
}

.tourmaster-item-rvpdlr{
    padding-left: 1em;
    
}
.tourmaster-tour-booking-bar-widget.traveltour-sidebar-area {
    display: none;
}
span.fa.fa-info-circle.tourmaster-tour-price-info {
    display: none;
}
/*trang danh mục*/
.gdlr-core-blog-medium
{
    max-width: 100%;
}
.gdlr-core-blog-left-thumbnail .gdlr-core-blog-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 6px;
    
}
.gdlr-core-blog-left-thumbnail .gdlr-core-blog-info-wrapper {
    margin-bottom: 2px;
}
.gdlr-core-item-list.gdlr-core-blog-medium.clearfix.gdlr-core-blog-left-thumbnail.gdlr-core-item-pdlr {
    margin-bottom: 1em;
}
.gdlr-core-item-list.gdlr-core-blog-medium.clearfix.gdlr-core-blog-left-thumbnail.gdlr-core-item-pdlr {
    background: #f3f3f3;
    border-radius: 5px;
}
.gdlr-core-item-list.gdlr-core-blog-medium.clearfix.gdlr-core-blog-left-thumbnail.gdlr-core-item-pdlr {
    background: #f3f3f3;
    border-radius: 5px;
    margin-left: 0px;
    padding-left: 0px;
}
.traveltour-content-area,.traveltour-sidebar-area.traveltour-item-pdlr {
    padding-top: 2em;
}
header.traveltour-header-wrap.traveltour-header-style-plain.traveltour-style-menu-right.traveltour-sticky-navigation.traveltour-style-fixed {
    box-shadow: -3px -2px 11px 0px #AAA;
}
.traveltour-body h2, #poststuff .gdlr-core-page-builder-body h2 {
    font-size: 30px;
}
.tourmaster-tour-price-wrap.tourmaster-discount {
    margin-top: 1em;
}
.tourmaster-tour-widget .tourmaster-tour-widget-inner {
    padding-top: 10px;
   
}
.tourmaster-tour-widget .tourmaster-tour-thumbnail {
   
    max-width: 108px;
   
}
.tourmaster-header-price .tourmaster-header-price-ribbon {
    text-transform: uppercase;
    
    font-size: 20px;
    margin: 0px;
    
}
.tourmaster-tour-booking-date.clearfix,.tourmaster-tour-booking-room.clearfix,.tourmaster-tour-booking-people-container {
    margin-bottom: 1em;
}
.tourmaster-tour-booking-people-container{
    margin-top: 1em;
}
.tourmaster-tour-style-2 .tourmaster-tour-booking-people-container
{
    padding-top: 10px !important;
}
.traveltour-mobile-menu-button i {
    color: #25a4db !important;
}
.traveltour-mobile-menu .traveltour-mobile-menu-button {
    border-color: #25a4db !important;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.fixed-menu{
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 97;
}


.tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-header-price {
    display: block;
  
}
.tourmaster-tour-style-2 .tourmaster-tour-booking-date,.tourmaster-tour-booking-room.clearfix {
    margin-bottom: 16px;
}
.tourmaster-header-price .tourmaster-header-price-ribbon {
    text-transform: uppercase;
    
    font-size: 20px;
    margin: 0px;
    
}
.gdlr-core-item-list.gdlr-core-blog-medium.clearfix.gdlr-core-blog-left-thumbnail.gdlr-core-item-pdlr {
    padding: 0.5em;
}
	.tourmaster-item-pdlr {
    padding-left: 0px !important;
 
}
	.gdlr-core-item-list,.traveltour-item-pdlr, .gdlr-core-item-pdlr {
     margin-left: 0px  !important;
     margin-right: 0px  !important; 
  
}

.gdlr-core-pbf-column.gdlr-core-column-30 {
    width: 100%;
}
.gdlr-core-pbf-column.gdlr-core-column-30.gdlr-core-column-first {
    width: 100%;
}


.traveltour-mobile-header .traveltour-logo-inner img {
  
    width: 84px;
}
.mm-menu {
    background-color: #fff;
}

.gdlr-core-item-list {
   
    max-width: 100%;
}
.tourmaster-item-pdlr {
     padding-left: 0px; 
     padding-right:0px;
}
.traveltour-item-mgb, .gdlr-core-item-mgb {
    margin-bottom: 10px;
}
.tour-lienquan {
    max-width: 100% !important;
    
    width: 100%;
}
.tourmaster-tour-grid.tourmaster-tour-grid-style-3.tourmaster-price-right-title
{
    margin-bottom: 0.5em;
}

.tourmaster-content-navigation-item-outer .tourmaster-content-navigation-tab
{
    padding: 4px 3px 10px !important ;
    margin-right: 8px !important;
}
.tourmaster-single-header-title-wrap.tourmaster-item-pdlr
{
    padding: 4px 0px 5px !important;
}
h1.tourmaster-single-header-title
{
    margin-top: 0px !important;
}
.gdlr-core-pbf-wrapper-container.clearfix.gdlr-core-pbf-wrapper-full , .tourmaster-content-navigation-item-container.tourmaster-container{
    margin: 0px !important;
    padding: 0px !important;
}
.tourmaster-content-navigation-item.tourmaster-item-pdlr {
    padding-left: 1em !important;
}

.fix-mobi {
  position: fixed;
  top: 0;
  width: 100%;
}



.tourmaster-content-navigation-item-outer {
    background: none !important;
}
h4.gdlr-core-toggle-box-item-title.gdlr-core-js.gdlr-core-skin-e-background.gdlr-core-skin-e-content {
    padding: 0.5em;
}
.page-thumb-tintuc{
    height: 250px; /* You must set a specified height */
  
}

}