/*
 Theme Name:   My Listing Child
 Theme URI:    http://mylisting.27collective.net/my-city/
 Description:  MyListing Child Theme
 Author:       27collective
 Author URI:   https://27collective.net/
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/

/* ML - ACTIVATE NAV ICONS */
.main-nav li a>i {display:inline-block;}
.main-nav li.current-menu-item a > i {color:#000;}
/*FOOTER 100% WIDTH*/
.footer .c_widget{
width: 100%;
}
/* WOOCOMMERCE - CHANGE PAYMENT */
.woocommerce-info:before {color:#0099cd;}
.woocommerce-checkout #payment ul.payment_methods li label {display:inline;}
.woocommerce-SavedPaymentMethods-tokenInput {display:inline;}
/*Custom modal login popup button alignment in footer*/
.custom-signin-button.buttons {
    padding: 15px 0px;
    width: 100%;
    text-align: center;
}
/*SHOP WIDGET ADJUST APPLY BUTTON TO MATCH THEME*/
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
    width: 100%;
    font-size: 13px;
    padding: 15px 40px;
    display: inline-block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    overflow: hidden;
    border-radius: 2px;
    line-height: 16px;
    font-weight: 600;
    background: #0099cd;
    color: #fff;
    border: none;
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover {
background: #000;
}
/* ML - EXPLORE - ADVANCED SEARCH - CHECKBOXES */
.tags-nav li {width:50%;}
/* Hide reaptcha tag at bottom of page*/
.grecaptcha-badge {
  display:none;
}
/* ML - SUBMIT FORM - ROUNDED AND SHADOWED EDGES*/
#submit-job-form .form-section {
 border-radius:25px;
 box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);
} /* ML - SUMBIT FORM - SETS THE BACKGROUND COLOR OF THE SECTION HEADINGS */
#submit-job-form .form-section .pf-head {
 background-color:#0099CD;
 padding-bottom:15px;
}
.round-icon .title-style-1 i {
 background:#f1f1f1!important;
 color:#0099CD!important;
} 
 /* ML - SUBMIT FORM - TITLES */
.c27-submit-listing-form .title-style-1 h5 {
 color:#fff;
 text-transform:uppercase;
 font-weight:600!important;
} /*ML - SUBMIT FORM - LABELS */
#submit-job-form .field-head label {
 font-weight:900;
 text-transform:uppercase;
 padding:6px 12px;
 border-radius:16px;
 background-color:rgba(0,0,0,0.05);
}
/* ML - SUBMIT FORM - CHANGES THE COLOR OF THE DROP-DOWN FIELD SELECTOR ICON */
#submit-job-form .select2-selection--multiple:before,
#submit-job-form .select2-selection--single:before {
 color:#0099CD;
 opacity:1;
}
/* ML - SUBMIT FORM - SUBMIT BUTTON*/
form .listing-form-submit-btn button[type=submit].preview-btn {
 text-transform:uppercase;
}
.skip-preview-btn {
 padding:10px 40px!important;
 width:100%!important;
 color:#fff!important;
 background-color:#00a797!important;
 text-transform:uppercase;
 font-weight:900!important;
}
.skip-preview-btn:hover {
 color:#fff!important;
 background-color:#000!important;
}
/* ML - Allow map cluster to be clickable on mobile*/
@media screen and (max-width: 480px) {
  .tpl-marker-cluster-popup { width: 270px !important; }
  .tpl-marker-cluster-popup .marker-cluster-popup { max-height: 270px !important; }
}
/* ML - FRONT SEARCH FORM CURVE CORNERS*/
.featured-search.wide .fs-tabs .tab-content {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
/* ML - HIDE SIMILAR LISTING FOR PREMIUM ANNUAL PACKAGES*/
.package-3081 .similar-listings {
	display:none;
}
/* ML - HIDE SIMILAR LISTING FOR PREMIUM MONTHLY PACKAGES*/
.package-47 .similar-listings {
	display:none;
}
/* ML - WORD WRAP FEATURED CATEGORY TRANSPARENT BOXES ON HOME PAGE*/
.featured-categories .slc-info p {
	white-space: normal;
}
.featured-categories .slc-info {
	bottom: 10px;
}
/* listing carousel icon fix */
.lf-item-container .listing-details .cat-icon .image-icon img {
    max-height: 18px;
    margin: 0;
    width: auto;
    border: none;
}
.lf-item-container .listing-details .cat-icon .image-icon {
  display: flex;
  justify-content: center;
}
/* ML - Adjust Corner Rounding Of Listing Tiles*/
.lf-item {
border-top-right-radius:10px;
border-top-left-radius:10px;
}

.listing-preview .c27-footer-section:last-child {
border-bottom-left-radius:10px!important;
border-bottom-right-radius:10px!important;
}