.main-logo {
  width: 100%;
  max-width: 450px;
}

body, p {
  font-family: Verdana, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, Tahoma, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'GentiumPlus Regular', Georgia, Garamond, Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}

.navbar.bg-dark {
  /*background-color: #295f8d!important;*/
  background-color: #594a37!important;/* Dark Brown */
  /*background-color: #9c8a76!important;/* Light Brown */
  /*background-color: #9c8a76!important;/* Light Brown */
  border-bottom: 2px solid #9c8a76;/* Light Brown */
  /*border-bottom: 2px solid #594a37;/* Dark Brown */
  /*border-bottom: 2px solid #6a4d29; /* Dark Brown */
  /*border-bottom: 2px solid #4f7e49; /* Dark Green */
}

/*.home-header-background h1, .home-header-background p {
  color:#ffffff;
}*/

.newsletter-form {
  border: 2px solid #574c36;
  border-radius: 10px;
  padding: 3px 10px 10px 10px;
}

.newsletter-heading {
  font-size: 25px;
}
  
.btn-primary {
  background-color: #295f8d;
}

.btn-primary:hover {
  background-color: #609ccf;
  border-color: #609ccf;
}

.btn-outline-secondary {
  border-color: #0a6228;
  color: #0a6228;
}


.btn-outline-secondary:hover {
  border-color: #8cad97;
  background-color: #0a6228;
}

.container-wrapper.home-section-1 {
    background-position: bottom;
    background-attachment: fixed;
    padding: 50px 20px;
}

.home-section-1 .container {
  background-color: #ffffff;
  border-radius: 10px;
}

.container-wrapper.products-section-1 {
    background-position: bottom;
    background-attachment: fixed;
    padding: 50px 20px;
}

.products-section-1 .container {
  background-color: #ffffff;
  border-radius: 10px;
}

.text-shadow-1 {
  text-shadow: 0px 0px 8px black;
}


.product-text {
    background-color: #ffffff99;
    color: black;
    padding: 10px;
    text-shadow: none;
}

.product-logo {
  width: 62px;
}

.header-phone {
  color: #ffffff;
}

/* Products Page - START */

.wh-bg-col {
  background-color: #ffffff;
  border-radius: 10px;
  padding: 20px 20px;
}

/* Products Page - END */
