/*
 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
*/

/* Misc
================================= */
p a {
  color: #241b1b;
  font-weight: 500;
  text-decoration: underline !important;
}

p a:hover {
  color: #ce142a;
  text-decoration: none !important;
}

.image-border {
  border: 1px solid #212121;
  padding: 10px;
}

.btn-white-text-overide span {
  color: #fff;
}

/* Header
================================= */
.wpro-navbar-brand-container {
  width: 240px;
}

/* Hide “Add Listing” on desktop nav and mobile sidebar */
#wproSidebar a[href*="/submit-listing/"],
#wpro-navbar a[href*="/submit-listing/"] {
  display: none !important;
}

.wpro-navbar-nav li:last-child .wpro-navbar-nav-btn {
  background: #fff;
  color: #ce142a;
}

.wpro-navbar-nav li:last-child .wpro-navbar-nav-btn>i.fa {
  color: #ce142a;
}

.wpro-navbar-nav li:last-child .wpro-navbar-nav-btn:hover {
  background: #ce142a;
  color: #fff;
}

.wpro-navbar-nav li:last-child .wpro-navbar-nav-btn:hover>i.fa {
  color: #fff;
}


/* Listing Page 
================================= */
.listing-second-view .post-meta-left-box h1 span.claimed {
  display: none;
}

.listing-second-view a.secondary-btn {
  border: 1px solid #333 !important;
  color: #333 !important;
  font-weight: 500 !important;
}

.listing-second-view a.secondary-btn i {
  color: #333 !important;
}

.listing-second-view .widget-map {
  display: none !important;
}

.listing-second-view .map-area {
  background-color: #F9F9F9;
  border: none;
  border-radius: 0;
}

ul.list-style-none.list-st-img li:last-child a span:last-child {
  color: #53585c;
}

.sidebar-post .map-area .listing-detail-infos .list-style-none.list-st-img>li {
  border-bottom: 2px solid #fff;
}

.sidebar-post .map-area .listing-detail-infos .widget-social.widget-box {
  border-top: 2px solid #fff;
}

.listing-second-view .sidebar-post .list-style-none.list-st-img li:hover {
  border-bottom: 2px solid #fff !important;
}

.list-style-none.list-st-img span:last-child {
  color: #53585c;
  font-weight: normal;
}

.listing-second-view .map-area .list-st-img li a {
  color: #53585c;
}

.list-style-none span {
  color: #53585c;
}

.listing-second-view .map-area .listing-detail-infos ul li a span.cat-icon {
  font-size: 12px;
}

.post-detail-content {
  border: 0;
  padding: 0px 15px 20px;
}


.wpro-call-to-action-details h4 {
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 5.6px;
  color: #241B1B;
}

.wpro-call-to-action-details p {
  letter-spacing: 0;
  color: #7C758D;
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
  margin: 0 0 40px 0;
}

.wpro-activity-grid .wpro-activity-rating-num {
  background: #212121;
}

.wpro-activity-grid .wpro-activity-rating-num span {
  color: #fff;
  font-size: 16px;
}

.wpro-activity-grid .wpro-activity-rating-num-star i {
  font-size: 15px;
}

.wpro-banner-search-title {
  line-height: 50px;
  font-size: 42px;
  letter-spacing: 5.6px;
}

.lp-header-search.archive-search .lp-filter-top-text .colorWhite {
  color: #fff !important;
}



.script-font,
.elementor-heading-title span {
  font-family: 'Comforter', cursive !important;
  font-weight: normal;
  font-size: 60px;
  letter-spacing: 0;
  color: #241B1B;
  text-transform: lowercase;
}

.wpro-call-to-action-details h4 {
  letter-spacing: 0;
}

.wpro-column-grid-detail p,
.wpro-call-to-action-details p {
  color: #53585c;
}

.wpro-call-to-action-details p {
  font-size: 14px;
}

.wpro-column-grid-icon .wpro-column-grid-icon-background img {
  width: 48px;
  height: 48px;
}

.wpro-blog-grid .wpro-blog-thumb {
  border-color: #212121;
}

.wpro-blog-content h4 a,
.wpro-blog-content p {
  color: #241B1B;
}

.wpro-banner-search-title {
  letter-spacing: 0;
  font-family: 'Comforter', cursive;
  font-weight: normal;
  font-size: 76px;
}

.wpro-banner-overlay {
  background: #212121;
}


.listing-second-view .post-meta-info {
  background-color: #F9F9F9;
  border-bottom: none;
}






/*---------------------------------------------------------------------------*/
/* 1) Desktop header: logo on first row, menu on second row (>=992px)        */
/*---------------------------------------------------------------------------*/
@media (min-width: 992px) {

  /* wrap into two rows */
  #wpro-navbar .wpro-nav-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  /* logo row */
  #wpro-navbar .wpro-navbar-brand-container {
    order: 1;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5rem;
  }

  #wpro-navbar .wpro-navbar-brand-container .wpro-navbar-brand img {
    width: 280px;
    max-width: 100%;
    height: auto;
    display: inline-block;
  }

  /* hide mobile‐toggle and sidebar on desktop */
  #wpro-navbar .wpro-navbar-mobile-nav,
  #wproSidebar.small-screen {
    display: none !important;
  }

  /* menu row */
  #wpro-navbar .wpro-navbar-nav {
    order: 2;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 15px 0 0 0;
    padding: 0;
    list-style: none;
  }

  #wpro-navbar .wpro-navbar-nav li {
    margin: 0 .75rem;
  }
}

@media screen and (min-width: 1075px) {
  #wpro-navbar .wpro-navbar-nav li {
    margin: 0 1.8rem;
  }
}


/* mobile: always show the off-canvas container */
@media (max-width: 991px) {

  /* if your header uses <div id="menu">… */
  #menu.small-screen {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  /* if your header uses <div id="wproSidebar">… */
  #wproSidebar.small-screen {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  /* ensure the hamburger toggle is visible */
  .nav-icon,
  .wpro-navbar-mobile-nav {
    display: block !important;
  }

  /* hide the desktop <ul> on mobile so only off-canvas is used */
  .wpro-navbar-nav {
    display: none !important;
  }
}



.post-meta-info h1 {
  font-family: "Libre Caslon Display", Sans-serif;
  text-transform: uppercase;
}

.post-detail-content h2 {
  font-family: 'Comforter', cursive !important;
  font-weight: normal;
  font-size: 60px;
  letter-spacing: 0;
  color: #241B1B;
  text-transform: lowercase;
}

.post-detail-content h3.wp-block-heading {
  font-family: 'Comforter', cursive !important;
  font-weight: normal;
  font-size: 32px;
  letter-spacing: 0;
  color: #241B1B;
  text-transform: lowercase;
  margin-top: 30px;
}


/* Homepage Banner
================================= */
.wpro-banner-search-title {
  font-size: 60px;
  max-width: 600px;
}

.wpro-banner-search-title span {
  font-family: "Libre Caslon Display", Sans-serif;
  font-size: 28px;
  font-weight: 100;
  text-transform: uppercase;
  letter-spacing: 0px;
  color: #fff;
}


/* Homepage venue links
================================= */
.btn-libre .elementor-button span {
  font-family: 'Libre Caslon Display' !important;
  font-size: 18px;
  color: #53585c;
}

.btn-libre .elementor-button:hover span {
  color: #fff;
}

/* Homepage listing grid
================================= */
.wpro-listing-grid-content h3 {
  letter-spacing: 0;
}

/* Hide address on listing grid view */
.wpro-listing-grid-content h6 {
  display: none;
}

.wpro-listing-grid-content {
  padding-bottom: 20px;
}

.wpro-listing-grid-content .wpro-listing-grid-content-title-wrap {
  margin-bottom: 0;
}

.wpro-listing-grid-content p,
.wpro-listing-grid-content p a {
  font-size: 12px;
  color: #53585C;
}


.elementor-102 .elementor-element.elementor-element-ae87cf5 .elementor-button span {
  color: #fff;
}

/* Dark Background Sections
================================= */
.bg-dark .script-font,
.bg-dark .elementor-heading-title span,
.bg-dark p {
  color: #fff;
}

.bg-dark .swiper-pagination-bullet,
.bg-dark .swiper-pagination-bullet-active {
  background: #fff;
}


/* Become a Member
================================= */
.elementor-widget-container ul {
  list-style-type: square;
  padding-left: 15px;
  line-height: 22px;
}

.elementor-widget-container ul li {
  font-family: 'Montserrat';
  font-size: 14px;
  color: #53585c;
  margin-bottom: 10px;
}

.form-apply-for-membership span {
  color: #fff;
}

.form-apply-for-membership .elementor-field-type-submit {
  margin-top: 20px;
}


/* Page header
================================= */
.page-heading .page-heading-inner-container h1 {
  text-transform: none;
}


/**MY Custom Css - Bhoomi Anantek Dev**/
/*header*/
#wpro-navbar .wpro-navbar-nav li.menu-item-has-children a {
  cursor: pointer;
}

.wpro-navbar-nav ul li.menu-item-has-children ul {
  width: 230px;
}

/*general*/
.page-heading {
  height: 300px !important;
}

.breadcrumbs {
  display: none !important;
}

.breadcrumbs li:before {
  display: none !important;
}

.wpro-banner-search .lp-search-bar .lp-location-search .ui-widget>i.fa.fa-crosshairs {
  display: none !important;
}

.archive .lp-header-overlay,
.search .lp-header-overlay {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.lpmap-icon-contianer {
  display: none !important;
}

/*home page*/
.wpro-activity-grid-header {
  display: none !important;
}

.wpro-activity-grid-footer {
  display: none !important;
}

.htw-block .wpro-column-grid {
  min-height: 230px;
}

.home form {
  margin-block-end: 0 !important;
  margin-bottom: 0 !important;
}

/* New Post tabs hide styles*/
body.single-listing .wp-block-quote:before {
  position: absolute;
  bottom: 0px;
  right: 0;
  content: "\201D";
  font-size: 71px;
  color: #CE142A !important;
  display: block !important;
  opacity: 1 !important;
}

body.single-listing .wp-block-quote:after {
  content: "\201C" !important;
}

body.single-listing .listing-second-view .map-area .listing-detail-infos ul li a span.cat-icon {
  width: auto !important;
}

body.single-listing .single-tabber2 {
  display: none !important;
}

body.single-listing .widget-box.map-area {
  margin-top: 90px;
}

body.single-listing .widget-box.map-area:before {
  content: 'Contact Info';
  font-family: 'Comforter', cursive !important;
  font-weight: normal;
  font-size: 50px;
  letter-spacing: 0;
  color: #241B1B;
  text-transform: lowercase;
  margin-bottom: 20px;
  position: absolute;
  top: 0px;
}

body.single-listing .fa-brands.fa-square-facebook:before {
  content: "" !important;
  /* remove FA glyph */
  display: inline-block;
  width: 35px;
  /* set your size */
  height: 35px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:%23000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style></defs><g data-name="Layer 6" id="Layer_6"><path class="cls-1" d="M30.54,51H17.22a4.64,4.64,0,0,1-4.63-4.62V17.28a4.64,4.64,0,0,1,4.63-4.63H45.8"/><path class="cls-1" d="M50.43,17.28V46.36A4.64,4.64,0,0,1,45.8,51h-9"/><circle cx="50.48" cy="13.95" r="1"/><path class="cls-1" d="M30.54,51V38.51h-4.4V32.57h4.4V26.84a6,6,0,0,1,6-6h6.23v5.65H38.21A1.47,1.47,0,0,0,36.74,28v4.54h6v6h-6V51"/></g></svg>') no-repeat center;
  background-size: contain;
  vertical-align: middle;
  /* align with text */
}

body.single-listing .fa-brands.fa-square-instagram:before {
  content: "" !important;
  /* remove FA glyph */
  display: inline-block;
  width: 24px;
  /* set your size */
  height: 24px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g><g><path d="M362,0H150C67.29,0,0,67.29,0,150v212c0,82.71,67.29,150,150,150h212c82.71,0,150-67.29,150-150V150C512,67.29,444.71,0,362,0z M492,362c0,71.682-58.318,130-130,130H150c-71.682,0-130-58.318-130-130V150C20,78.318,78.318,20,150,20h212c71.682,0,130,58.318,130,130V362z"/></g></g><g><g><path d="M362,44H150C91.551,44,44,91.551,44,150v212c0,58.449,47.551,106,106,106h61c5.523,0,10-4.477,10-10s-4.477-10-10-10h-61c-47.42,0-86-38.58-86-86V150c0-47.42,38.58-86,86-86h212c47.42,0,86,38.58,86,86v212c0,47.42-38.58,86-86,86h-60.333c-5.523,0-10,4.477-10,10s4.477,10,10,10H362c58.449,0,106-47.551,106-106V150C468,91.551,420.449,44,362,44z"/></g></g><g><g><path d="M263.07,450.93c-1.86-1.86-4.44-2.93-7.07-2.93s-5.21,1.07-7.07,2.93S246,455.37,246,458s1.07,5.21,2.93,7.07S253.37,468,256,468s5.21-1.07,7.07-2.93c1.86-1.86,2.93-4.44,2.93-7.07S264.93,452.79,263.07,450.93z"/></g></g><g><g><path d="M175.83,155.71c-3.777-4.03-10.104-4.236-14.135-0.461l-0.443,0.417c-4.017,3.79-4.201,10.119-0.41,14.136c1.967,2.085,4.618,3.137,7.275,3.137c2.462,0,4.929-0.904,6.861-2.727l0.391-0.367C179.399,166.069,179.606,159.74,175.83,155.71z"/></g></g><g><g><path d="M256,118c-21.964,0-43.824,5.291-63.217,15.301c-4.907,2.533-6.832,8.565-4.299,13.473c2.534,4.907,8.566,6.831,13.473,4.299C218.762,142.398,236.945,138,256,138c65.065,0,118,52.935,118,118s-52.935,118-118,118s-118-52.935-118-118c0-20.419,5.295-40.537,15.313-58.178c2.727-4.802,1.045-10.906-3.758-13.634c-4.803-2.726-10.906-1.045-13.634,3.758C124.197,208.592,118,232.125,118,256c0,76.093,61.907,138,138,138s138-61.907,138-138S332.093,118,256,118z"/></g></g><g><g><path d="M256,166c-49.626,0-90,40.374-90,90c0,49.626,40.374,90,90,90c49.626,0,90-40.374,90-90C346,206.374,305.626,166,256,166z M256,326c-38.598,0-70-31.402-70-70c0-38.598,31.402-70,70-70c38.598,0,70,31.402,70,70C326,294.598,294.598,326,256,326z"/></g></g><g><g><path d="M387.25,86.75c-20.953,0-38,17.047-38,38s17.047,38,38,38s38-17.047,38-38S408.203,86.75,387.25,86.75z M387.25,142.75c-9.925,0-18-8.075-18-18s8.075-18,18-18s18,8.075,18,18S397.175,142.75,387.25,142.75z"/></g></g></svg>') no-repeat center;
  background-size: contain;
  vertical-align: middle;
  /* align with text */
}

body.single-listing .fa-brands.fa-square-x-twitter:before {
  content: "";
  display: inline-block;
  width: 24px;
  /* adjust as needed */
  height: 24px;
  background: url('data:image/svg+xml;utf8,<svg id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g><g><path d="m212.7 435.6c-30.4 0-59-11.8-80.6-33.4-21.5-21.5-33.4-50.1-33.4-80.6 0-30.4 11.9-59 33.4-80.6 21.5-21.5 50.1-33.4 80.6-33.4 5.7 0 11.5.4 17.1 1.3 3.7.6 6.4 3.7 6.4 7.4v56.9c0 2.4-1.2 4.7-3.1 6.1-2 1.4-4.5 1.8-6.8 1-4.4-1.5-9-2.2-13.6-2.2-23.9 0-43.4 19.5-43.4 43.4s19.5 43.4 43.4 43.4c4.6 0 9.2-.7 13.6-2.2 17.7-5.9 29.6-22.3 29.7-41v-238c0-4.1 3.4-7.5 7.5-7.5h55.6c4.1 0 7.5 3.4 7.5 7.5 0 43.6 35.5 79 79.1 79 4.1 0 7.5 3.4 7.5 7.5v55.8c0 4.1-3.4 7.5-7.5 7.5-20.2 0-39.8-4-58.3-11.8-7.2-3.1-14.2-6.7-20.8-10.8v111.3c-.1 30.3-12 58.7-33.4 80.1-17.4 17.4-39.3 28.5-63.4 32.1-5.6.8-11.4 1.2-17.1 1.2zm0-212.8c-26.4 0-51.3 10.3-69.9 29-18.7 18.7-29 43.5-29 69.9s10.3 51.3 29 69.9c18.7 18.7 43.5 29 69.9 29 5 0 10-.4 14.9-1.1 20.9-3.1 40-12.8 55.1-27.9 18.6-18.6 28.9-43.3 29-69.5v-125.6c0-2.9 1.6-5.5 4.2-6.7 2.6-1.3 5.6-1 7.9.8 9.1 7 19 12.8 29.6 17.3 14.3 6.1 29.4 9.5 44.9 10.4v-40.6c-45.9-3.6-82.6-40.4-86.3-86.2h-41v230.5c-.1 25.1-16.2 47.3-40 55.2-6 2-12.1 3-18.4 3-32.2 0-58.4-26.2-58.4-58.4s26.2-58.4 58.4-58.4c2.9 0 5.7.2 8.5.6v-40.8c-2.7-.3-5.6-.4-8.4-.4z"/></g><path d="m15 96v378.5c0 12.4 10.1 22.5 22.5 22.5h437c12.4 0 22.5-10.1 22.5-22.5v-107.7c0-4.1 3.4-7.5 7.5-7.5 4.1 0 7.5 3.4 7.5 7.5v107.7c0 20.7-16.8 37.5-37.5 37.5h-437c-20.7 0-37.5-16.8-37.5-37.5v-378.5c0-4.1 3.3-7.4 7.3-7.5 4.3-.1 7.7 3.3 7.7 7.5z"/><path d="m0 46.3v-8.8c0-20.7 16.8-37.5 37.5-37.5h437c20.7 0 37.5 16.8 37.5 37.5v279.8c0 4.1-3.4 7.5-7.5 7.5-4.1 0-7.5-3.4-7.5-7.5v-279.8c0-12.4-10.1-22.5-22.5-22.5h-437c-12.4 0-22.5 10.1-22.5 22.5v8.8c0 4.1-3.4 7.5-7.5 7.5-4.1 0-7.5-3.4-7.5-7.5z"/></g></svg>') no-repeat center;
  background-size: contain;
  vertical-align: middle;
}

body.single-listing .fa-brands.fa-linkedin:before {
  content: "";
  display: inline-block;
  width: 24px;
  /* adjust to match your design */
  height: 24px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m420 482h-328c-33.791 0-62-28.209-62-62v-44h12v44c0 27.248 22.753 50 50 50h328c27.253 0 50-22.747 50-50v-328c0-27.259-22.742-50-50-50h-52v-12h52c33.791 0 62 28.209 62 62v328c0 33.791-28.209 62-62 62zm-378-114h-12v-12h12zm0-20h-12v-256c0-33.791 28.209-62 62-62h268v12h-268c-27.253 0-50 22.746-50 50z"/><path d="m181.892 429.976a8.943 8.943 0 0 1 -2.371-.321 8.353 8.353 0 0 1 -6.164-6.977l-.124-.829c-2.483-16.443-5.676-48.02.846-74.746 3.479-14.282 21.9-89.763 25.161-103.12a81.39 81.39 0 0 1 -6.052-31.154c0-31.365 19.534-55.935 44.47-55.935 19.676 0 32.9 14.049 32.9 34.959 0 12.213-4.867 27.443-10.02 43.568-2.784 8.71-5.662 17.716-7.784 26.347a22.832 22.832 0 0 0 3.956 19.932c4.889 6.225 12.807 9.794 21.723 9.794 20.08 0 33.157-14.951 40.591-27.494 10.708-18.067 16.605-42.61 16.605-69.11 0-41.913-29.494-67.95-76.973-67.95-59.877 0-92.186 44.532-92.186 86.432 0 14.035 3.713 24.8 11.686 33.881 4.431 5.079 6.177 8.8 4.152 16.269-.532 1.921-1.4 5.253-2.239 8.475-.725 2.786-1.423 5.466-1.855 7.045a13.227 13.227 0 0 1 -6.67 8.612 13.7 13.7 0 0 1 -11.293.226c-27.959-11.077-44.635-40.725-44.635-79.32 0-30.74 13.681-61.762 37.535-85.111 19.307-18.9 54.232-41.428 110.974-41.428 37.177 0 71.188 12.576 95.769 35.411 23.189 21.543 36.49 51.115 36.49 81.132 0 38.325-11.035 73.22-31.072 98.258-20.634 25.784-49.939 39.984-82.517 39.984-17.17 0-34.827-6.872-45.916-17.066-3.609 13.809-9.388 35.829-11.058 41.708-7.734 27.157-28.238 54.336-36.694 64.762l-.388.48a8.742 8.742 0 0 1 -6.847 3.286zm3.344-8.996v.017zm-5.857-1.8-.025.031zm58.279-250.29c-18.208 0-32.47 19.3-32.47 43.935 0 16.569 5.647 27.691 5.705 27.8a6.006 6.006 0 0 1 .5 4.177s-21.833 89.456-25.653 105.138c-4.087 16.747-4.63 38.978-1.595 63.2 9.243-12.094 24.091-33.748 30.136-54.975 2.4-8.431 13.863-52.465 13.978-52.909a6 6 0 0 1 11.081-1.348c5.571 10.272 23.349 20.9 43.457 20.9 59.814 0 101.589-51.912 101.589-126.242 0-51.388-44.983-104.543-120.259-104.543-52.695 0-84.869 20.666-102.58 38-21.562 21.106-33.929 49-33.929 76.536 0 33.989 13.5 58.83 37.03 68.154a2.371 2.371 0 0 0 1.482.232 2.021 2.021 0 0 0 .5-1.038c.431-1.578 1.115-4.2 1.826-6.935.85-3.267 1.73-6.645 2.279-8.625.692-2.553.692-2.553-1.61-5.192-9.858-11.228-14.656-24.9-14.656-41.784a96.53 96.53 0 0 1 28.174-68.747c19.118-19.143 46.113-29.685 76.012-29.685 27.128 0 49.837 7.866 65.675 22.748 15.242 14.322 23.3 34.1 23.3 57.2 0 28.621-6.492 55.337-18.281 75.228-12.757 21.523-30.839 33.376-50.915 33.376-12.624 0-23.982-5.242-31.16-14.382-6.665-8.486-8.859-19.212-6.178-30.2 2.223-9.04 5.164-18.244 8.009-27.146 4.86-15.208 9.451-29.573 9.451-39.915-.001-5.381-1.508-22.954-20.898-22.954z"/></svg>') no-repeat center;
  background-size: contain;
  vertical-align: middle;
}

body.single-listing .post-meta-left-box h1 {
  text-transform: none !important;
}

/*suppliers page*/
body.page-id-924 .elementor-widget-form .elementor-message.elementor-message-success {
  color: #fff !important;
}

/*archieve pages*/
.lp-header-search.archive-search h4 {
  color: #fff !important;
}

.lp-header-search.archive-search {
  padding-top: 250px;
}

/*posts styles*/
.blog-single-page .lp-blog-user-thumb {
  display: none !important;
}

body.single-post .comments-container {
  display: none !important;
}

body.single-post .lp-blog-grid-author li:nth-child(3) {
  display: none !important;
}

body.single-post h3 {
  font-family: 'Comforter', cursive !important;
  font-weight: normal;
  font-size: 60px;
  letter-spacing: 0;
  color: #241B1B;
  text-transform: none;
}

body.single-post .jw-recent-content .meta span:last-child {
  display: none !important;
}

body.archive .jw-recent-content .meta span:last-child {
  display: none !important;
}

body.single-post .wp-block-button a {
  background-color: #241B1B !important;
  font-family: "Montserrat", Sans-serif;
  font-weight: 500;
  fill: #FFFFFF;
  color: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
  margin-bottom: 20px;
}

body.single-post .wp-block-button a:hover {
  background-color: #CE142A !important;
}

body.single-post .wp-block-button a:focus {
  background-color: #CE142A !important;
}

/*about us page*/
.page-id-478 .elementor-element-5cd868f .col-md-4:last-child {
  display: none !important;
}

/*footer*/
.footer9-bottom-area {
  padding-bottom: 0;
}

.footer-style9 .footer9-bottom-area.copyright-txt-area {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 30px;
  text-align: center;
  border-top: 1px solid #797979;
}

.footer-style9 .footer9-bottom-area.copyright-txt-area .copyrights a {
  color: #333;
  font-weight: 600;
}

.footer-style9 .footer9-bottom-area.copyright-txt-area .copyrights a:hover {
  text-decoration: underline;
}

.archive .lp-archive-banner {
  padding: 25px;
  flex-direction: column;
}

.archive .lp-search-bar {
  margin-bottom: 30px;
  z-index: 5;
  background-color: unset !important;
}

.wpro-activity-grid-content {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.wpro-activity-grid-content p {
  margin: 0;
}

.hma-category-heading {
  z-index: 6;
}

.hma-category-heading .wpro-banner-search-title {
  margin: 20px 0 0 0;
}

.lp-dashboard-new .sidebar-nav li:nth-child(3) {
  display: none;
}

.transparent-text {
  color: transparent !important;
}

@media (min-width: 992px) {
  .home .elementor-element-6652e9c .wpro-activity-grid {
    min-height: 300px;
  }
}

@media(min-width: 550px) {
  .archive .lp-archive-banner {
    min-height: 450px;
  }
}

@media (max-width: 480px) {

  .archive .lp-archive-banner,
  .archive .lp-archive-banner .lp-header-overlay {
    background: none !important;
  }

  .hma-category-heading .wpro-banner-search-title,
  .hma-category-heading .wpro-banner-search-title span {
    color: #000;
  }

  .hma-category-heading .wpro-banner-search-title span {
    display: block;
  }

  footer .lp-footer-logo {
    max-width: 100%;
    text-align: center;
    float: none !important;
  }

  footer .lp-footer-logo img {
    width: 100%;
    max-width: 270px;
  }

  .htw-block .wpro-column-grid {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .lp-filter-inner {
    display: none;
  }

  .single-listing .testimonial-mod p {
    font-size: 15px;
  }
}