/****** LISTING PREVIEWS ******/
/**** GLOBAL ****/
/** REPLACE DEFAULT FLASH ICON USED FOR PROMOTED/FEATURED LISTINGS, FEATURED PRICING PLANS, ETC. **/
.icon-flash {
	content: url("https://eventmadeeasy.com.my/wp-content/uploads/2022/10/eme-listing-previews-badges.webp");
}
/** FEATURED LISTING BADGE **/
/* BADGE */
.level-promoted .ad-badge {
    border: none;
    border-radius: 50px 50px 50px 0;
    background: linear-gradient(45deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%);
}
/* ICON */
.level-promoted .ad-badge i {
    color: #fff;
}
/** PROMOTED LISTING BADGE **/
/* BADGE */
.level-featured .ad-badge {
    border: none;
    border-radius: 50px 50px 50px 0;
    background: linear-gradient(45deg, rgba(181,125,255,.6) 0%, rgba(122,115,255,.6) 33%, rgba(2,188,245,.6) 67%, rgba(37,234,237,.6) 100%);
}
/* ICON */
.level-featured .ad-badge i {
    color: #fff;
}
/** VERIFIED BADGE **/
.lf-item-container img.verified-listing {
    width: 24px;
    max-height: 24px;
}


/**** PREVIEW CARDS ****/
/** CARD **/
.lf-item {
    height: 255px;
}
/* HEAD BUTTONS */
.lf-head-btn {
    border: none;
    background: #ffffff25;
}
/** INFO (TITLE, TAGLINE, ETC) **/
.lf-item-default .lf-item-info {
    min-height: 70px !important;
}
/* TITLE */
.lf-item-info>h4 {
    font-weight: 700 !important;
}
/** FOOTER **/
/* BRING THE FOOTER UP UNDER THE CARD */
div.listing-details.c27-footer-section {
    margin-top: -55px;
}
/* BRING THE FOOTER CONTENTS FORWARD AND IN FRONT OF THE CARD SO IT'S CLICKABLE */
.lf-item-container .listing-details>ul, .lf-item-container .ld-info {
    z-index: 99;
}
/* REMOVE FOOTER BACKGROUND AND BORDER */
.listing-preview .c27-footer-section {
    background: none;
    border: none;
}
/* TAXONOMY TITLE */
.listing-details .category-name {
    color: #fff !important;
    padding: 5px;
    border-radius: 5px;
    font-size: 0.813rem;
}
/* TAXONOMY ICON */
.listing-details .cat-icon {
    margin-right: -5px;
    background: transparent !important;
}
.lf-item-container .listing-details .cat-icon i {
    font-size: 1rem;
    color: #aaa !important;
}
/* ACTIONS */
.ld-info ul li a {
    background: #ffffff20;
}
.ld-info ul li a i {
    color: #fff !important;
}
/* BOOKMARK ACTION */
.listing-preview .listing-details .c27-bookmark-button.bookmarked {
    background: #ffffff20;
}
.listing-preview .listing-details .c27-bookmark-button.bookmarked i:before {
    content: "\e87d";
    background: linear-gradient(90deg, rgba(181,125,255,1) 0%, rgba(122,115,255,1) 33%, rgba(2,188,245,1) 67%, rgba(37,234,237,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/**** QUICK VIEW ****/
/** HIDE DESCRIPTION TITLE **/
.quick-view-modal h5 {
	display: none;
}
/** HIDE DESCRIPTION ICON **/
.quick-view-modal .title-style-1 i {
    display: none;
}
/** DESCRIPTION AREA **/
.quick-view-modal .grid-item .element {
    padding-top: 0px;
    background: #111;
}
/* TEXT */
.quick-view-modal p {
    color: #fff;
}
/** TERMS AREA **/
/* CONTAINER */
.listing-quick-view-container .element .listing-details {
    padding-top: 5px;
}
/* TERM ITEMS */
.listing-quick-view-container .element .listing-details li {
    padding: 0;
}
/* TERM NAME */
.quick-view-modal .category-name {
    color: #fff;
    padding-left: 10px;
}
/* TERM LINK */
.quick-view-modal ul li a {
    background: #ffffff10;
    border-radius: 5px;
    padding: 3px;
}
/* TERM ICON */
.quick-view-modal .element .pf-body>.listing-details li span.cat-icon {
    display: none;
}
/** MAPBOX CONTROL ICONS **/
.mapboxgl-ctrl-group {
    background: none;
}
.mapboxgl-ctrl-group button+button {
    border: none;
}
/* FULL SCREEN */
.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-mapbox-control-icon.svg);
}
/* EXIT FULL SCREEN */
.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url(https://eventmadeeasy.com.my/wp-content/uploads/2022/09/fit-mapbox-control-full-screen-icon.svg);
}
/* ZOOM IN */
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-mapbox-zoom-in-icon.svg);
}
/* ZOOM OUT */
.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url(https://eventmadeeasy.com.my/wp-content/uploads/2022/08/fit-mapbox-zoom-out-icon.svg);
}
/** SHOW QUICK VIEW ICON ON SMALLER DEVICES **/
@media only screen and (max-width : 768px) {
.quick-view-modal.in,
.item-preview {
    display: flex;
}
.quick-view-modal.in>.container {
    width: 100%;
    }
}
/** BUG: FIXES ISSUE WHERE QUICK VIEW COLUMNS ARE NOT GOING FULL WIDTH ON SMALLER DEVICES **/
@media only screen and (max-width : 736px) {
	.quick-view-modal .modal-content .mc-left {
      width: 90%;
      margin-left: 15px;
  }
}
@media only screen and (max-width : 736px) {
	.quick-view-modal .modal-content .mc-right {
      width: 90%;
      margin-left: 15px;
  }
}


/**** COMPARE LISTINGS ****/
/** BORDERS OF LISTING CARDS BEING COMPARED **/
.compare-chosen {
    box-shadow: -5px 0px 10px -3px rgba(181,125,255,1),0px 3px 15px -3px rgba(2,188,245,1),0px 10px 15px -12px rgba(37,234,237,1);
}
/** COMPARE BAR **/
.compare-bar {
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #111;
}
/** CANCEL BUTTON **/
.compare-bar a:nth-child(2) {
    color: #999;
}
.compare-bar a:nth-child(2):hover {
    color: #ccc;
}
/** COMPARE MODAL **/
/* ALL ROWS */
.compare-table .compare-row {
    background: #111 !important;
}
/* ODD ROWS */
.compare-table .compare-row:nth-child(odd) {
    background: #252525 !important;
}
/* TOP ROW */
.compare-table .compare-row:first-child {
    background: #111 !important;
    box-shadow: none;
    border: none !important;
    text-transform: uppercase;
}
.compare-table .compare-row:first-child strong {
    color: #fff;
}
/* REMOVE THE 'DETAILS' ROW */
.compare-table .compare-row:nth-child(2) {
    display: none;
}
/* ALL COLUMNS */
.compare-cell, .compare-head {
    border: none;
    color: #ccc;
}
/* LEFT COLUMN */
.compare-head {
    color: #fff;
    text-transform: uppercase;
}


/**** LISTINGS WITH LOGOS ****/
/** LOGO, TITLE, AND TAGLINE **/
.has-logo .lf-item-default .lf-item-info {
    margin-bottom: 10px;
}
/** LOGO **/
.has-logo .lf-item-default .lf-avatar {
    background-color: #ffffff20;
}


/**** LISTING FEED WIDGET ****/
/** MAKE FLUSH LEFT BY REMOVING LEFT PADDING **/
@media only screen and (min-width: 768px) {
#lfeed div.container-fluid, #lfeed div.container {
    padding-left: 5px;
    }
}