@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

header {
    width: 100%;
    box-sizing: border-box;
    left: 0;
    z-index: 9999;
    top: 0;
    padding: 0;
    background: rgb(57,91,66);
    background: linear-gradient(0deg, rgba(57,91,66,1) 0%, rgba(97,117,92,1) 100%);
    gap:2em;
}

#banner #simpleSearch a.toggle,
nav#nav #clientMenu a {
    background: none;
}

header a.logo {
    height: 4em;
    width: 19em;
    margin: 0;
    min-width: unset;
    padding-left: 0em;
    background: url(images/logo.png) no-repeat 50% 0;
    background-size: contain;
}

header a.logo h1 {
    display: none;
    color: #fff;
  }

.title,
h1 {
    font-family: "Poppins", Arial, verdana, sans-serif;
    color: #395b42;
    line-height: normal;
}

.content .heading,
.content h2 {
    font-family: "Poppins", Arial, verdana, sans-serif;
    line-height: 1.5em;
    font-size: 1.6em;
    margin-top: 1em;
    margin-bottom: 2em;
}

.content h3,
.content .h3,
.content .subHeading,
.details h3,
.details h3 a {
    font-family: "Poppins", Arial, verdana, sans-serif;
}

p {
    line-height: 2em;
}

a {
    color: #395b42;
}

a:visited {
    color: #395b42;
}

a:hover {
    color: #395b42;
}

.details ul li {
    color: #395b42;
}

nav#nav ul li div, 
nav #clientMenu div.userMenu {
    background: #395b42;
}

nav#nav ul li.open,
nav#nav ul li.selected,
nav#nav ul li.selected div,
nav#nav ul li.hover div {
    background: #000000;
}

nav#nav ul li div span.description {
    color: #ffffff;
}

nav a,
nav a:link,
nav a:visited {
    color: #ffffff;
    background: rgb(57,91,66);
    background: linear-gradient(0deg, rgba(57,91,66,1) 0%, rgba(97,117,92,1) 100%);
    font-family: "Poppins", Arial, verdana, sans-serif;
}

nav li.selected a,
nav li.selected a:hover,
nav li.open a,
nav li.open a:hover,
nav li.hover a,
nav li.hover a:hover,
nav a:hover,
nav a:active {
    background: #00000099;
    color: #ffffff;
}

nav li.selected a,
nav li.selected a:hover {
    background: #ffffff33;
}

#actionProgress {
    color: #395b42;
    border-color: #395b42;
}

.googleMap,
article.item.googleMap {
    border-color: #395b42;
    border: none;
}

ul.tabs li.selected a,
ul.filter li.selected a {
    color: #395b42;
}

article.item.author {
    background: #395b42;
}

nav#menu ul li div {
    background: #395b42;
}

nav#menu ul li.selected div {
    background: #000000;
}

nav#menu ul li div span.description {
    color: #ffffff;
}

nav#menu a,
nav#menu a:link,
nav#menu a:visited {
    color: #ffffff;
    background: #395b42;
}

nav#menu li.selected a,
nav#menu li.selected a:hover {
    background: #494949;
    color: #ffffff;
}

nav#menu a:hover,
nav#menu a:active {
    color: #ffffff;
    background: #000000;
}

#jumpTop {
    background: #395b42;
}

nav#nav #clientMenu, nav#nav #clientMenu button {
    color: #fff;
}

nav#nav #clientMenu a:hover,
#banner #simpleSearch a.toggle:hover {
    background: #00000033;
}

article .attributes .attribute.price .attName {
    display: none;
}

article .attributes .attribute.price .attValue .price {
    color: #395b42;
    font-size: 1.2em;
    font-weight: bold;
}

article .attributes .attribute.price .attValue .price.quantity {
    float: right;
    background: none;
    padding: 0;
    color: inherit;
    font-weight: normal;
    font-size:0.8em;
    text-align: center;
    }

article .attributes .attribute.price .attValue .price.quantity .quanityDetails {
    display: block;
}

.button, .button:link, .button:visited, .openClose, .openClose:hover, .openClose:visited, .inputBoxButton, button, form input[type="submit"] {
    color: #fff;
    background: #395b42;
}

text.item::before {
    content: 'listing';
}

text.item {
    text-decoration: underline;
}