body {
  background-image:url(../../assets/img/bg-mainBackground.jpg);
  background-position:center;
  color:#D9BB76;
  font-family:'Karla', sans-serif;
  font-size:18px;
  padding:0;
}

h1, h2, h3, h4, h5, h6 {
  font-family:'Patua One', sans-serif;
  padding:0;
  margin:0;
  color:#739350;
}

.important-text { color:yellow; }

.blacked {
  color: black !important; }


.container {
  max-width:90%;
  margin-top:5vh;
}

.center {
  margin-left:auto;
  margin-right:auto;
}

.contact-list {
  list-style: none;
  text-align: right;
}

.bump-right {
  margin-left: 5vw;
}

nav {  }

.center.navbar .nav, .center.navbar .nav > li {
  float:none;
  display:inline-block;
  vertical-align:top;
}

header, #pageTop {
  position: relative;
  text-align:center;
  background-image:url(../../assets/img/bg-header.jpg);
  background-position:center;
  width:100%;
}

#brandLogo {
  margin:3vh 0 2vh;
  height:200px;
  z-index: 99;
}

#sisterBrandLogo {
  margin:3vh 0 2vh;
  height:10vh;
}

.navbar {
  color: #0B1722;
  font-family: 'Patua One', sans-serif;
  font-size: 1.5em;
}

.navbar-default {
  background:transparent;
  margin-bottom:0;
  border:none;
}

.nav.navbar-nav { margin:0 auto; }

.navbar-default .navbar-nav > li > a { color:0B1722; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  background-color:#38939B;
  color:white;
  background-image:none;
}

h2.navbar-text {
  margin-left: 68vw;
}

ul.dropdown-menu {
  background-color: rgba(200,255,200,0.75);
}

#current-page {
  background-color:#0493BD;
  background:url(../img/currentPageParentChips.gif) no-repeat left;
}

#current-page-parent {
  background-color:#8A858B;
  background:url(../img/currentPageParentChips.gif) no-repeat left;
}

#current-page-name h2 {
  color:#102A2C;
  text-shadow:2px 2px 2px #999;
  text-align:left;
  padding-top:5px;
}

#current-page-name {
  margin-top:0;
  padding:10px 0 8px 40vh;
}

.product-image {
  margin-top:1vh;
  padding:0;
}

.product-image img { width:100%; }

.caption-small {
  text-align:center;
  font-size:0.75em;
  color:grey;
}

.helpful-links a {
  color:white;
  text-shadow:1px 1px 1px black;
}

.btn-success { background-image:linear-gradient(to bottom, green 0, darkgreen 100%); }

.second-row-images img { padding:0 10px; }

.examples {
  margin-top:2vh;
  padding:3vh 15vw;
  background-color:#302514;
}

.examples-title {
  color:#6D9D5F;
  font-size:1.0em;
  padding:8px 0 6px;
}

.examples-caption {
  color:#D9BB76;
  font-size:0.75em;
  padding:4px 0 4px 10px;
}

.whiteTitle {
  color:white;
  line-height: 1.25em;
}

.emphasis-green {
  color: #A4BD88;
  font-style: italic;
}

.whiteSubTitle {
  font-family:'Karla';
  color:white;
  font-size:1.0em;
}

.testimonial {
  font-family: 'Homemade Apple', cursive;
  color: #DDD;
  font-size: 1.1em;
}
.testimonial-author {
  text-align: right;
}
.boarded {
  padding: 20px;
  margin: 10px auto;
  line-height: 1.3em;
  border: 2px dashed #222;
  border-radius: 10px;
  box-shadow: 0 0 0 4px #5A4125, 2px 1px 6px 4px rgba(0, 0, 0, 0.5);
  text-shadow: 4px 4px #222;
  background-image: url(../img/brown-mulch.jpg);
  background-repeat: repeat;
}

.boarded-sm {
  padding: 10px 20px;
  margin: 10px auto;
  line-height: 1.0em;
  border: 2px dashed #222;
  border-radius: 10px;
  box-shadow: 0 0 0 4px #5A4125, 2px 1px 6px 4px rgba(0, 0, 0, 0.5);
  text-shadow: 4px 4px #222;
  background-image: url(../img/brown-mulch.jpg);
  background-repeat: repeat;
}

.pureCountryBrand {
  font-family: 'Rye', cursive;;
}

.dropShadow {
  text-shadow: 2px 2px 3px #333;
}

address { text-align: right; }

.phoneNumber {
  color: white;
  background-color: green;
  padding: 1px 8px 2px;
  border-radius: 6px;
}

img.credit-card-icon {
  display: inline-block;
  max-width: 40%;
  height: auto;
}

aside.helpful-links a.btn, .helpful-links button.btn {
  margin: 10px 0;
}
.mtnbarkxpress {
  background-color: #ccc;
  padding: 5px 10px;
  border-radius: 10px;
}

footer {
  text-align:center;
  margin-top:5vh;
}

footer > nav.navbar {
  border:none;
  background-image:url(../../assets/img/bg-header.jpg);
  background-position:center;
}

.copyright {
  text-align:center;
  color:#444;
  font-size:1.35em;
}

#webDev { font-size: 1.0em; }

#webDev img {
  display: inline;
  width: 96px;
  height: 2.5em;
  margin: 4px;
  padding: 4px;
  border: 2px dashed #3F2E1E;
}

.sottoVoce { color: #555; }

.carousel-inner img { margin: auto;}

/* MATERIAL ICONS CLASSES */

.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }
.material-icons.md-big-arrows { font-size: 150px; }
.material-icons.md-small-arrows { font-size: 48px; }

.material-icons.md-carousel { margin-top: 10vh; }

@media only screen and (max-width: 1100px) {

  header, #pageTop {
    background-image: url(../../assets/img/bg-modal-photo.jpg);
  }
}