.lp-search-bar-right .lp-search-btn {
  background: #03a6a1 !important;
}

[class*="theme--light"] {
  display: none;
}

.lp-home-banner-contianer-inner-new-search .lp-search-description p {
	color: black!important;
}

.lp_detail_page_styles6 .listing-second-view .post-meta-info-classic .post-meta-left-box h1 {
	color: #03a6a1;
}

.lp-search-bar-right .lp-search-btn:hover,
.lp-search-bar-right .lp-search-icon:hover {
  color: #ffffff !important;
}

.lp-search-bar-right .lp-search-icon {
  top: 17px;
  color: #ffffff !important;
}

[id^="upcoming-events-"].upcoming-events li:nth-child(n + 4) {
  display: none;
}

.lp-section-content-container.row {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

.lp-section-content-container.row::before {
  display: none !important;
}

.lp-section-content-container.row > div {
  width: 100% !important;
  padding: 0px !important;
}

.lp-section-content-container.row > div .city-girds {
  margin: 0px;
}

.lp-section-content-container.row > div .city-thumb img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.blog-single-page .lp-blog-user-thumb,
.blog-single-page .lp-blog-grid-author {
  display: none;
}

.blog-single-inner-container .blog-content.popup-gallery article .view-full {
  text-align: center;
  margin-top: 24px;
}

.lp-menu #menu-main-1 li a {
  color: #000000;
}

.blog-content-outer-container .blog-tags {
  display: none;
}

.blog-content-outer-container .view-full {
  display: none;
}

.blog-content-outer-container .blog-pagination {
  display: flex;
  justify-content: space-between;
  column-gap: 20px;
}

.blog-content-outer-container .blog-pagination::before,
.blog-content-outer-container .blog-pagination::after {
  display: none;
}

.blog-content-outer-container .blog-pagination div.pull-left,
.blog-content-outer-container .blog-pagination div.pull-right {
  width: 50%;
}

.blog-content-outer-container .blog-pagination div.pull-right {
  text-align: right;
}

.blog-content-outer-container .mc-registration {
  font-size: 20px;
  font-weight: 600;
}

.blog-content-outer-container .blog-social {
  position: absolute;
  top: 46px;
  right: 50px;
}

.mc-location .address.location .sub-address {
  display: none;
}

.header-without-topbar .lp-menu-bar .fullwidth-header .lp-logo img {
  height: 46px;
}

.listing-second-view
  .content-white-area-classic
  .single_listing
  .sidebar-post-classic
  .widget-classic-box {
  width: 100%;
}

.listing-second-view
  .content-white-area-classic
  .single_listing
  .mc-main.listjs.gridjs.minijs
  .heading.my-calendar-month {
  text-align: left;
}

@media (max-width: 992px) {
  .lp-section-content-container.row {
    grid-template-columns: repeat(3, 1fr);
    padding: 16px;
  }

  .header-without-topbar .lp-menu-bar .fullwidth-header .row .mobile-nav-icon {
    position: absolute;
    top: -38px;
  }
}

#listing-preview-popup .md-content .lp-grid-box-description ul li:first-child {
  display: none;
}

.post-detail-content .mc-main
  .mc-content
  .mc-list
  .mc-events
  .event-date
 {
	font-size: 14px;	
}

.lp-section-row
  .wpb_wrapper
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .event-date
  .mc-list-extended,
.lp-section-row
  .wpb_wrapper
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .event-date,
.mc-main .mc-content .mc-list .mc-events .event-date .mc-list-extended,
.post-content .mc-main .mc-content .mc-list .mc-events .event-date {
  font-size: 14px;
}

.post-detail-content .mc-main
  .mc-content
  .mc-list
  .mc-events .mc-list-date-wrapper
  article
  header
  h3,
.lp-section-row
  .wpb_wrapper
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  h3,
.post-content
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  h3 {
  font-size: 14px;
  font-weight: 400;
}

.post-detail-content .mc-main
  .mc-content
  .mc-list
  .mc-events .mc-list-date-wrapper
  article
  header
  svg, .lp-section-row
  .wpb_wrapper
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  svg,
.post-content
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  svg {
  height: 14px;
}

.post-detail-content .mc-main
  .mc-content
  .mc-list
  .mc-events .mc-list-date-wrapper
  article
  header
  div, .lp-section-row
  .wpb_wrapper
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  div,
.post-content
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  div {
  cursor: pointer;
}

.post-detail-content .mc-main
  .mc-content
  .mc-list
  .mc-events .mc-list-date-wrapper
  article
  header
  div:hover, .lp-section-row
  .wpb_wrapper
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  div:hover,
.post-content
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  div:hover {
  text-decoration: underline;
}

.lp-dashboard-new #sidebar_menu .sidebar-brand {
  background: #2c3e50;
}

.lp-dashboard-new #sidebar_menu .sidebar-brand img {
  height: 46px;
  width: auto;
}

@media (max-width: 576px) {
	header .fullwidth-header .lp-logo-container {
    width: 100% !important;
  }
	
	header .fullwidth-header .lp-logo-container .lp-logo {
			position: relative;
		left: 25px;
	}
	
  .lp-dashboard-new #sidebar_menu .sidebar-brand {
    display: none;
  }
	
	.post-detail-content .mc-main
  .mc-content
  .mc-list
  .mc-events .mc-list-date-wrapper
  article
  header
  div, .lp-section-row
  .wpb_wrapper
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  div,
.post-content
  .mc-main
  .mc-content
  .mc-list
  .mc-events
  .mc-list-date-wrapper
  article
  header
  div {
 text-decoration: underline;
}

  .lp-section-content-container.row {
    grid-template-columns: repeat(1, 1fr);
    padding: 42px;
  }
	
	.lp_section_inner
    .wpb_wrapper
    .mc-event-list-container
    .mc-event-list.upcoming-events.list-events {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lp-section-content-container.row > div .city-girds {
    height: 320px;
    margin: 0px;
  }

  .header-without-topbar.header-normal.pos-relative.lp-header-full-width.fixed
    .lp-header-overlay {
    background-color: #ffffff;
  }

  .mm-navbars_top .mm-navbar.mm-navbar_size-3 {
    background-color: #ffffff;
  }

  .mm-navbars_top .mm-navbar.mm-navbar_size-3 img {
    height: 46px;
  }

  .lp-filter-inner .more-filter .more-filter-left-col .row {
    display: flex;
    flex-wrap: wrap;
  }

  .lp-filter-inner .more-filter .more-filter-left-col .row div.search-filters {
    width: fit-content !important;
    padding: 0px;
  }

  .lp-filter-inner .more-filter .more-filter-left-col .row #lp-find-near-me {
    padding: 0 !important;
    margin: 0 !important;
  }

  .lp-filter-inner .more-filter .more-filter-left-col {
    margin: 0 !important;
    z-index: 10000;
  }

  .lp-grid-box-contianer.list_view.lp-grid-box-contianer1
    .lp-grid-box-thumb-container
    .lp-grid-box-thumb
    img {
    width: auto !important;
  }

  .header-without-topbar .lp-menu-bar .fullwidth-header .lp-logo {
    text-align: left !important;
  }

  .header-without-topbar .lp-menu-bar .fullwidth-header .row .mobile-nav-icon {
    position: absolute;
    top: -38px;
  }

  #mc-c77862115b85666e6f0597448f6aa479 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mobile-map-space {
    position: relative;
    z-index: 0;
  }

  .mm-menu_navbar_top-3 .mm-panels,
  #mc-modal-page .mm-panels {
    top: 120px !important;
  }

  .mm-menu_navbar_top-3 .mm-panels .mobile-menu.mm-listview,
  #mc-modal-page .mm-panels .mobile-menu.mm-listview {
    padding: 0;
    margin: 0;
  }

  .mm-menu_navbar_top-3 .lpl-button,
  #mc-modal-page .lpl-button {
    margin: 4px;
    position: relative;
    left: 12px;
  }
}

@media (max-width: 480px) {
  #more_filters div.form-group:first-child {
    width: fit-content !important;
  }
}