/*
 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
*/

/*.tourmaster-search-style-2 .tourmaster-tour-order-filterer-wrap {
	display: none;
}
*/



/* /////////////////////////////////////////////////////////////////////
   MOBILE MENU /////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */
.traveltour-top-menu-button i, .traveltour-mobile-menu-button i {
	color: #FF5100;
}

/* /////////////////////////////////////////////////////////////////////
   SINGLE TOUR PAGE ////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */
.tourmaster-single-header-gallery-button {
  display: none !important;
}
.tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-save-wish-list {
   display: none !important;
}
.tourmaster-tour-style-2 .tourmaster-tour-booking-bar-wrap .tourmaster-view-count {
    display: none !important;
}

.tourmaster-tour-title-item {
margin-bottom: 0px;
}

.gt-title-dividers .gdlr-core-divider-item {
	margin-bottom: 16px !important;
}



.gt-tour-yes-bullet ul, .gt-tour-no-bullet ul, .gt-tour-bullet ul {
	position: relative;
	list-style: none;
	margin-left: 0;
	padding-left: 1.8em;
}

.gt-tour-yes-bullet ul li:before {
	font-family: 'Material Icons';
	font-size: 18px;
	content: "\e5ca";
	position: absolute;
	left: 0;
	color: green;
	margin-top: -4px;
}

.gt-tour-no-bullet ul li:before {
	font-family: 'Material Icons';
	font-size: 18px;
	content: "\e5cd";
	position: absolute;
	left: 0;
	color: red;
	margin-top: -4px;
}


.gt-tour-bullet ul li:before {
	font-family: 'Material Icons';
	font-size: 8px;
	content: "\ef4a";
	position: absolute;
	left: 0;
	color: lightgrey;
	margin-top: 6px;
	margin-left: 3px;
}

.gt-tour-yes-bullet li, .gt-tour-no-bullet li, .gt-tour-bullet li {
	margin-bottom: 8px;
}

/* /////////////////////////////////////////////////////////////////////
   TOURS ///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */

.tourmaster-tour-grid-style-2 .tourmaster-tour-title svg {
	display: none;
}

.tourmaster-tour-grid-style-2 .tourmaster-tour-title span {
	padding-right: 80px;
}

/* /////////////////////////////////////////////////////////////////////
   SEARCH PAGE /////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */

.tourmaster-tour-order-filterer-wrap .tourmaster-tour-order-filterer-style {
	display: none;
}


/* /////////////////////////////////////////////////////////////////////
   ENQUIRY FORM ////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */

.tourmaster-enquiry-form .tourmaster-enquiry-term {
	text-align: center;
}
.tourmaster-header-price .tourmaster-tour-price-wrap:before {
	display: none;
}

/* /////////////////////////////////////////////////////////////////////
   HOTELS ??????????////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */
#gt-hotels-all .tourmaster-tour-category-grid-3 .tourmaster-tour-category-count {
    display: none;
}
/* /////////////////////////////////////////////////////////////////////
   FOOTER //////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */
.gt-footer-1-title {
  max-width: 160px;
  margin-bottom: 20px
}
.gt-footer-2-title {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 27px
}
.gt-footer-3-title {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 27px
}
.gt-footer-4-title {
  font-size: 17px;
  font-weight: 600;
  margin-bottom: 27px
}
.gt-footer-4-social-1, .gt-footer-4-social-2, .gt-footer-4-social-3 {
  max-width: 40px;
  display: inline-block;
}
.gt-footer-4-social-1, .gt-footer-4-social-2 {
  margin-bottom: 10px;
}
.gt-footer-4-social-1 a:hover, .gt-footer-4-social-2 a:hover, .gt-footer-4-social-3 a:hover {
  opacity: 0.6;
}
/* /////////////////////////////////////////////////////////////////////
   COPYRIGHT ///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */
.creativedock-copyright-link a {
  color: #838383;
}
.creativedock-copyright-link a:hover {
  color: white;
}

/* /////////////////////////////////////////////////////////////////////
   HOME BANNER /////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */
.gt-home-banner-ph {
	min-height: 400px !important;
}
/* /////////////////////////////////////////////////////////////////////
   FEATURED DESTINATION ////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */

@media only screen and (min-width: 768px) {

#gt-featured-destination .tourmaster-tour-category-thumbnail {
	max-height: 369.983px!important;
	background-position: center top !important;
}

}

#gt-featured-destination .tourmaster-tour-category-grid-2.tourmaster-with-thumbnail .tourmaster-tour-category-overlay-front {
	display:none;
}
/* /////////////////////////////////////////////////////////////////////
   NEWSLETTER //////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */

.gt-newsletter .gdlr-core-item-pdb {
  padding-bottom: 15px;
}
.gt-newsletter-submit, .gt-newsletter-check-box {
  text-align: center;
}
.gt-newsletter .wpcf7 .ajax-loader {
  display: block;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  position: relative;
	
}

.gt-newsletter .gdlr-core-input-wrap.gdlr-core-large input:not([type="button"]):not([type="submit"]):not([type="file"]) {
	margin-right: 10px;
}

.gt-ferries-divider {
	max-width:1024px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}

/* /////////////////////////////////////////////////////////////////////
   CONTACT FORM ////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */

.traveltour-body span.wpcf7-not-valid-tip {
	color: red;
}