#wpadminbar {
  z-index: 999999 !important;
}
@media (max-width: 980px) {
  #menu .mm-panels {
    top: 10px !important;
  }
  #menu a.lpl-button {
    display: none;
  }
}
@media (max-width: 767px) {
  body.home .row:not(#searchform .row),
  body.archive.tax-listing-category .row:not(#searchform .row) {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
#header {
  margin: 0 auto;
}
.lp-header .lp-joinus-icon {
  display: none !important;
}
footer.footer-style4 .padding-top-60,
footer.footer-style4 .padding-bottom-60 {
  padding: 0 !important;
}
footer.footer-style4 .container {
  padding: 0 !important;
  width: 100% !important;
}
footer.footer-style4 .col-1,
footer.footer-style4 .footer5-bottom-area {
  display: none !important;
}
footer.footer-style4 .col-2 {
  width: 100% !important;
  padding: 0 !important;
}
footer.footer-style4 .col-2 p {
  margin: 0;
}
@keyframes bganim1 {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 0%;
  }
}
@media (max-width: 767px) {
  body.home .header-container {
    animation: bganim1 60s linear infinite alternate;
  }
}
@media (max-width: 365px) {
  body.home .lp-home-categoires li {
    width: 105px;
  }
}
@media (min-width: 366px) and (max-width: 480px) {
  body.home .lp-home-categoires li {
    width: 90px;
  }
}
@media (max-width: 480px) {
  body.home .lp-home-categoires li a span {
    font-size: 13px;
    letter-spacing: -0.5px;
    line-height: 1.2;
  }
  body.home .lp-home-categoires li a span img {
    margin-bottom: 10px !important;
  }
}
body.home.no-events #block_events {
  display: none;
}
body.home.no-events #block_news {
  background-image: linear-gradient(#eee,#fff);
}
@media (min-width: 992px) {
  #page header .header-right-panel {
    width: 76%;
  }
}
@media (min-width: 1024px) {
  #page header .header-right-panel {
    width: 80%;
  }
}
#page header form.top-search-form {
  display: flex;
}
@media (min-width: 481px) and (max-width: 991px) {
  #page header form.top-search-form {
    top: 10px;
  }
}
#page header form.top-search-form .search-form-field {
  width: calc(100% - 50px) !important;
}
#page header form.top-search-form .search-form-field #select {
  padding-left: 66px !important;
}
#page header form.top-search-form .lp-search-btn-header {
  width: 50px !important;
  border: none !important;
}
@media (min-width: 481px) {
  #page header form.top-search-form .lp-search-btn-header {
    width: 50px !important;
  }
}
#page header form.top-search-form .lp-search-btn-header input.lp-search-btn {
  display: block;
  position: relative;
  top: 0;
  background-position: 50% !important;
  left: 0;
  height: 100%;
}
#input-dropdown .lp-s-title &gt; a {
  height: 40px;
}
@media (max-width: 667px) {
  body.single-listing #page .lp-grid-box-description li.middle,
  body.archive.tax-listing-category #page .lp-grid-box-description li.middle {
    display: none;
  }
}
body.single-listing #page #fav-container,
body.archive.tax-listing-category #page #fav-container {
  display: none;
}
body.single-listing #page #fav-container + .reviews,
body.archive.tax-listing-category #page #fav-container + .reviews {
  border: none;
  float: none;
  margin: 0;
  background-color: transparent;
}
body.single-listing #page #fav-container + .reviews .reviews-quantity,
body.archive.tax-listing-category #page #fav-container + .reviews .reviews-quantity {
  display: none;
}
body.single-listing #page #fav-container + .reviews .social-icons,
body.archive.tax-listing-category #page #fav-container + .reviews .social-icons {
  display: block;
  position: relative;
  width: auto;
  height: auto;
  border: none;
  background: transparent;
  top: auto;
  left: auto;
}
body.single-listing #page #fav-container + .reviews .social-icons::before,
body.single-listing #page #fav-container + .reviews .social-icons::after,
body.archive.tax-listing-category #page #fav-container + .reviews .social-icons::before,
body.archive.tax-listing-category #page #fav-container + .reviews .social-icons::after {
  display: none;
}
.lp-grid-box-contianer .status-btn .op-is-open-shortcode {
  font-size: 12px;
}
.lp-grid-box-contianer .status-btn .op-is-open-shortcode span.op-open {
  color: green;
}
.lp-grid-box-contianer .status-btn .op-is-open-shortcode span.op-closed {
  color: red;
}
body.single-listing .open-hours {
  font-size: 14px;
}
body.single-listing .open-hours--custom {
  margin-bottom: 0;
}
body.single-listing .open-hours .daystatus {
  display: flex;
  justify-content: space-between;
}
body.single-listing .open-hours .currentweekday {
  font-weight: bold;
}
body.single-listing .open-hours .currentweekday img {
  width: 20px;
}
body.single-listing .open-hours .op-table-overview tr.op-row-day.highlighted th,
body.single-listing .open-hours .op-table-overview tr.op-row-day.highlighted td {
  background-color: #eee;
  font-weight: bold;
}
body.single-listing .open-hours .op-table-overview td {
  text-align: right !important;
}
body.single-listing .open-hours .op-table-overview span.op-period-time {
  display: inline-block;
}
body.single-listing .open-hours .op-table-overview span.op-period-time:first-child:not(:last-child) {
  padding-right: 6px;
  border-right: 1px solid #ccc;
  margin-right: 6px;
}
body.single-listing #singlepostmap .leaflet-marker-pane img {
  width: 33px;
  top: 0;
}
@media (max-width: 767px) {
  body.archive.tax-listing-category #listing-category .search-row {
    padding: 0 15px !important;
  }
}
body.archive.tax-listing-category h3 .lstring {
  display: none !important;
}
@media (max-width: 480px) {
  #pop a.open-map-view {
    right: 0;
    margin-right: 0;
  }
}
@media (min-width: 481px) and (max-width: 786px) {
  #pop a.open-map-view {
    position: absolute;
    top: -50px;
    right: 0;
  }
}
@media (min-width: 481px) {
  #pop a#see_filter {
    display: none !important;
  }
}
#more_filters .more-filter-left-col .row {
  display: flex;
  flex-wrap: wrap;
}
#more_filters .more-filter-left-col .row &gt;* {
  position: relative;
}
#more_filters .more-filter-left-col .row #lp-find-near-me {
  margin-right: 5px !important;
}
@media (min-width: 768px) {
  #more_filters .more-filter-left-col .row #lp-find-near-me {
    margin-right: 0px !important;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  #more_filters .more-filter-left-col .row #lp-find-near-me {
    padding-left: 0px !important;
  }
}
#more_filters .more-filter-left-col .row .opennowfilter {
  display: none !important;
}
@media (max-width: 767px) {
  #more_filters .more-filter-left-col .row .search-filters &gt; ul &gt; li {
    margin-bottom: 0 !important;
  }
}
#more_filters .more-filter-left-col .row .search-filters &gt; ul &gt; li.lp-tooltip-outer &gt; a {
  margin-bottom: 6px !important;
}
#more_filters .more-filter-left-col .row .lp-tooltip-div {
  width: max-content;
  z-index: 1;
}
#more_filters .more-filter-left-col .row .lp-tooltip-div .sortbyrated-outer {
  width: auto !important;
}
#more_filters .more-filter-left-col .row .lp-tooltip-div .sortbyrated-outer a {
  margin-bottom: 5px;
}
@media (max-width: 573px) {
  #more_filters .more-filter-left-col .row .lp-tooltip-div .lp-tool-tip-content .currency-signs {
    width: auto !important;
  }
}
#more_filters .more-filter-left-col .row a.btn {
  display: inline-block;
  margin-bottom: 6px !important;
}
@media (min-width: 768px) and (max-width: 980px) {
  #more_filters .more-filter-right-col .form-group {
    float: right !important;
  }
}
#more_filters .more-filter-right-col .row {
  padding-bottom: 6px;
}
.lp-post-quick-links li:first-child {
  display: none;
}
body.single-events #singlepostmap {
  display: none !important;
}
body.single-events .lp-event-detail-side-section h3 + a {
  padding-left: 10px !important;
  margin-top: 10px !important;
  display: inline-block;
}
body.home .calender-header-switcher {
  display: none !important;
}
@media (max-width: 980px) {
  #nameContacts {
    margin-bottom: 15px;
  }
}
#contactMSGForm .lp_privacy_policy_Wrap {
  padding: 0 15px;
}
body.page-template-template-contact .lp_privacy_policy_Wrap {
  display: none;
}
.blog-social .lp-blog-grid-shares span i {
  cursor: default !important;
}
.blog-social .lp-blog-grid-shares .lp-blog-grid-shares-icon {
  visibility: visible !important;
  pointer-events: auto !important;
  opacity: 1 !important;
  z-index: 0 !important;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-reddit:hover {
  background-color: #25D366;
}
.lp-blog-grid-shares-contact-page a.icon-wa {
  background-color: #25D366;
}
.new-list-style .lp-blog-grid-shares .lp-blog-grid-shares-icon.icon-wa,
.grid-style3 .lp-blog-grid-shares .lp-blog-grid-shares-icon.icon-wa,
.blog-social .lp-blog-grid-shares .lp-blog-grid-shares-icon.icon-wa {
  background-color: #25D366;
}
.listing-second-view .post-meta-right-box .post-stat li ul.social-icons li a i.fa-whatsapp:hover {
  background-color: #25D366;
}
.lp-event-shar-btn-align-title li a i.fa-whatsapp:hover {
  background-color: #25D366;
}
@media (max-width: 991px) {
  .testimonial.lp-section-content-container .testimonial-inner-box h3 {
    margin-bottom: 24px !important;
  }
}
.elementor-widget-listing-posts .lp-listing .lp-listing-favrt {
  display: none;
}
.elementor-widget-listing-posts .lp-listing .lp-listing-bottom {
  min-height: auto !important;
}
.elementor-widget-listing-posts .lp-listing .lp-listing-bottom .lp-listing-stars {
  display: none;
}
.elementor-widget-listing-posts .lp-listing .lp-new-grid-bottom-button {
  display: none;
}
.elementor-widget-evnets-calendar .event-by-going-wrap {
  display: none !important;
}
.elementor-widget-evnets-calendar .event-by-day-content-wrap {
  width: calc(100% - 190px) !important;
}
.lp-blog-user-thumb {
  display: none !important;
}
.lp-blog-grid-box-description {
  overflow: auto;
}
.lp-blog-grid-author li:first-child {
  display: none;
}
.listing-slide:not(.slick-slider) {
  display: flex;
}
.listing-slide:not(.slick-slider) img {
  opacity: 0;
}
.listing-slide.slick-slider img {
  opacity: 1;
}
.rl-gallery:not(.rl-hidden-text) .rl-gallery-link::after {
  background-color: rgba(255,255,255,0.3) !important;
}
