/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 span.gal-favorite-icon {
   font-size: 20px;
   visibility: hidden;
 }

 .fa-heart.filled {
   color: red;
 }
/*
li.gal-trip-builder-tooltip {
   top: 16px;
   float: right !important;
   right: 15px;
   color: white;
   font-size: 20px;
}
*/
.tippy-popper {
   top: -25px !important;
}

.tippy-arrow,
.tippy-roundarrow {
   top: -13px;
}

.tripbuilder-message span {
   display: inline-block;
   width: 80%;
}

.tb-message-close {
   display: inline;
   float: right;
}
.tb-message-close:hover {
   cursor: pointer;
}

.popper-sticky {
   top: 80px !important;
   left: unset !important;
   right: 0px !important;
}

.popper-sticky .tippy-roundarrow {
   right: 0px !important;
   left: 198px !important;
}

span.listing-number {
   margin-left: 5px;
   font-size: 18px;
   font-family: "Hind Vadodara", Arial, Helvetica, sans-serif;
   font-weight: 500;
}

ul.trip.info {
    list-style: none;
    padding: 0;
}

.thumbnail-wrapper {
   background-size: cover;
   height: 215px;
   background-position: center;
   max-width: 95%;
}

ul.trip.info a {
   cursor: pointer;
}

section#trip-map-holder {
   height: 500px;
}

.infoWindow img {
   max-width: 300px !important;
}

.infoWindow {
   max-width: 300px !important;
}

.infoWindow h5 {
   font-size: 15px !important;
}

ul.contactInfo {
   list-style: none;
   padding: 0px;
   margin: 0px;
}

.map-toggle {
   text-align: center;
   padding: 20px;
}

.map-toggle button {
   border: 3px solid #de782b;
   padding: 10px;
   color: #de782b;
   font-size: 20px;
   background: transparent;
}

.events-hero-details .gal-favorite-icon {
   padding: 10px 0;
   font-size: 25px;
}

.event-list-favorite-button-wrapper {
   border-width: 1px 0px 1px;
   border-style: solid;
   border-color: #646667;
   margin: 25px -25px -30px -25px;
}

.event-list-favorite-button-wrapper .gal-favorite-icon a {
   display: block;
   text-align: right;
   padding: 5px 15px 5px;
}

.trip-listing {
   height: 450px;
}