/*
Theme Name: ListingHive Child for Birzha NAPS
Theme URI: https://hivepress.io/themes/listinghive
Template: listinghive
Author: HivePress
Author URI: https://hivepress.io
Description: A multipurpose WordPress theme that allows you to build any type of directory and listing website. Whether it’s a business directory, service marketplace, job board, real estate, classifieds, or basically any listing website — ListingHive is a solid choice for it.
Tags: right-sidebar,custom-colors,custom-menu,custom-logo,custom-header,featured-image-header,featured-images,footer-widgets,theme-options,threaded-comments,translation-ready
Version: 1.2.12.1774699301
Updated: 2026-03-28 12:01:41

*/

.site-container {
  background-color: #CBCBCB;
}
.site-header {
  background-color: #fff;
}
.header-navbar {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
	padding: 1rem;
}
.header-navbar:last-child {
  	border-bottom: none;
}
.header-logo__description {
  width: 11rem;
  padding: 0 0.5rem;
  color: #ED1F24;
  font-size: 1rem;
  line-height: 1rem;
  text-transform: uppercase;
}
.header-navbar__menu {
    margin: 0 -1rem 0 0;
}
.header-navbar-black {
  width: 100%;
  padding: 0;
  background-color: #3E3E3E;
  border-top: 5px solid #ED1F24;
}
.header-navbar-black .container {
  padding: 0.2rem 1rem;
  text-align: right;
}
.header-navbar-black .container a {
  padding: 0;
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFFFFF;
}
.header-navbar-black .container .delimiter {
  padding: 0 0.8rem;
  font-size: 1.4rem;
  line-height: 3rem;
  font-weight: normal;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 1);
}

.header-hero.header-hero--cover, .header-hero--large.header-hero--cover {
  padding:0;
  background-image: none;
  background-color: #CBCBCB;
}
.header-hero, 
.header-hero__content,
.header-hero .header-hero__content {
  background-color: #CBCBCB;
}
.header-hero--cover .header-hero__content .container {
  padding-left:0;
  padding-right:0;
}
.header-hero--cover .header-hero__content .container .row {
  margin:0; padding: 0.5rem 2rem 3rem 3rem;
  min-height: 88px;
  background-image: url("/wp-content/uploads/2026/03/naps-page-title-background-2107x262px.png");
  background-repeat: no-repeat;
  background-position: bottom left;
}
.header-hero--cover .header-hero__content .container .row .col-sm-8.col-sm-offset-2.col-xs-12 {
  margin:0; padding:0;
  flex-basis: unset;
  display: block;
  max-width: 19rem;
}
.header-hero--cover .header-hero__content .container .row .col-sm-8.col-sm-offset-2.col-xs-12 h1 {
  display: inline-block;
  margin:0; padding:0;
  font-size: 1.5rem;
  text-transform: uppercase;
  text-align: left;
}

input[type=color], input[type=date], input[type=datetime-local], 
input[type=datetime], input[type=email], input[type=max], 
input[type=min], input[type=month], input[type=number], 
input[type=password], input[type=range], input[type=search], 
input[type=step], input[type=tel], input[type=text], input[type=time], 
input[type=url], input[type=value], select, textarea {
  background-color: #fff;
}
.hp-field--checkboxes, .hp-field--radio {
  background-color: #fff;
  padding: 0.5rem;
}

.hp-listing__image img, .hp-listing__image video, 
.hp-listing__images img, .hp-listing__images video {
  object-fit: cover;
}

.site-footer {
  padding: 8rem 0 2rem 0;
  border: none;
  background-image: linear-gradient(178deg, #cbcbcb 94px, #ed1f24 94px 99px, #3e3e3e 99px);
  color: #fff;
}
.site-footer .footer-navbar__copyright,
.site-footer .footer-navbar__start,
.site-footer .footer-navbar__end,
.site-footer .footer-navbar__menu ul li a {
  color: #FFFFFF;
}

.site-footer .footer-navbar__menu ul li a:hover {
  color: #CBCBCB;
}


@media only screen and (min-width: 75em) {
  .header-navbar {
    width: 75.25rem;
    padding: 1rem 2rem;
  }
  .header-navbar-black .container {
    padding: 0.2rem 2rem;
  }
  .header-logo__description {
    width: 14rem;
    padding: 0 1rem;
    font-size: 1.5rem;
    line-height: 1.7rem;
  }
  .header-hero.header-hero--cover, .header-hero--large.header-hero--cover {
    padding:0;
  }
  .header-hero--cover .header-hero__content .container .row .col-sm-8.col-sm-offset-2.col-xs-12 h1 {
    font-size: 1.7rem;
  }
}