/*
 Theme Name:   Listingpro Child
 Theme URI:    http://studio.cridio.com/listingpro/
 Description:  Listingpro Child Theme
 Author:       cridio team
 Author URI:   http://cridio.com/
 Template:     listingpro
 Version:      1.0.0
 Tags:         listingpro, directory, listing, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  listingpro
*/

/* @import url("/wp-content/themes/listingpro-child/assets/css/main.css"); */
@import url("/wp-content/themes/listingpro-child/assets/lib/jquerym.menu/css/jquery.mmenu.all.css");


a, p, span, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat' !important;
}


.map-post-title h5 a {
	font-size: 20px !important;
}

.padding-top-40.padding-bottom-40.clearfix {
    display: none;
}

.lp-listing {
    background: white;
}

.blog-single-inner-container .blog-content-outer-container iframe {
    width: 100%;
    height: 400px !important;
}

body.search .container.page-container-five {
    margin-top: 6em;
}


article.elementor-post.elementor-grid-item .elementor-post__text {
    PADDING: 20PX;
}

article.elementor-post.elementor-grid-item {
    BACKGROUND: WHITE;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 10px;
}

body.page-template-default .page-heading.listing-page {
    display: none;
}



/*
background: rgb(239,140,22);
background: linear-gradient(90deg, rgba(239,140,22,1) 0%, rgba(241,231,108,1) 50%, rgba(31,195,240,1) 100%);
*/

h2.elementor-heading-title.elementor-size-default {
  background: linear-gradient(90deg, rgba(239,140,22,1) 0%, rgba(241,231,108,1) 50%, rgba(31,195,240,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.page-heading-inner-container.text-center h1 span {
    display: block !important;
    visibility: visible;
}

.page-heading-inner-container.text-center h1 {
    visibility: hidden;
}

input#gform_submit_button_2 {
    background: #ef8d17;
    color: white;
    padding: 12px;
    font-size: 22px;
    font-weight: bold;
    font-family: 'montserrat';
}

span.sbi_btn_text, span.sbi_follow_btn span {
    color: white;
}

a.elementor-post__thumbnail__link {
	margin-bottom: 0;
}

a.elementor-button-link.elementor-button {
    background: #2dc3f0 !important;
}

span.elementor-button-text {
    color: white;
}

.app-view-header .lp-menu-bar {
background: #242543 !important;
}

.mm-navbar.mm-navbar_size-3 {
display: none !important;
}

.listing-app-view .mm-menu_iconpanel .mm-panels > .mm-panel_opened {
margin-top: 0 !important;
}

/*
.mec-slider-t2.mec-owl-carousel.mec-owl-theme.owl-loaded.owl-drag {
background-color: #ececec;
}
*/

.listing-app-view-new.app-view-home #page{
    background-color: #ffffff !important;
}


.mec-event-tile-view article.mec-tile-item:before {
	
	    background: linear-gradient(180deg,rgb(36 37 67 / 35%) 0,rgb(36 37 67 / 48%) 65%,rgb(36 37 67 / 72%) 100%) !important;
}

/*
span.mec-start-date-label, span.mec-end-date-label, i.mec-sl-clock, .mec-event-time, .mec-event-detail span {
    color: #8d8d8d !important;
}
*/

span.mec-start-date-label {
	color: black;
}

 .mec-event-time, span.mec-event-loc-place {
    color: white !important;
}

.blog-single-page li.category-link {
    display: none;
}

.header-without-topbar.header-normal.pos-relative.lp-header-full-width.app-view-header {
background-color: #242543 !important;
}

.footer-app-view-new {
	z-index: 9999999999 !important;
}


a.mm-listitem__text:hover {
    color: black !important;
}

/*
.tribe-common img {
	min-height: 300px;
}
*/

/*
.single-tribe_events {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
*/


.tribe-common-c-btn-icon, .tribe-common-b2 {
    padding: 10px 20px !IMPORTANT;
    color: white;
}


button[disabled] {
	background-color: #242543 !important;
	border-color: #242543 !important;
}

span.tribe-events-pro-photo__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
    color: black;
}

h3.tribe-events-pro-photo__event-title.tribe-common-h6 {
    background: #242543de;
    color: white;
    margin-bottom: 0;
    border-radius: 15px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    min-height: 100px;
    padding: 20px;
}

.tribe-events-pro .tribe-events-pro-photo__event-title-link {
    color: white !important;
}

.mec-event-tile-view article.mec-tile-item:after {
    background-color: white !important;
    background-image: none;
    top: 35px;
    bottom: auto;
    height: 40px;
    border-radius: 0 3px 3px 0;
    width: 97px;
    z-index: 2;
    box-shadow: 2px 1px 7px rgb(0 0 0 / 10%);
}

div#mec_tile_month_2448_202301 {
    padding-bottom: 70px;
}

body.single-mec-events #main-content {
	padding: 70px 0;
}

.owl-item img {
    display: block;
    width: 100%;
    min-height: 167px;
}
/* tr#Plan_id {display:none} */

/* This code removes the colored events bullet on events (MEC Calendar) */
span.event-color {
    display: none;
}


.mec-event-footer-carousel-type2 {
    display: none !important;
}

.lp-listing-cats {
    display: none !important;
}

body.postid-6366 .buttonizer {
	display: none !important;
}
.mec-slider-t2 .mec-slider-t2-img {
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover !important;
    background-position: center!important;
    width: 70%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    background-repeat: no-repeat !important;
}