/*!
 * Client Name Local Styles
 * Copyright 2008-2017 Punchmark
 */

.grid .grid-item .grid-item-availability,
#wish-list-button-container + hr + div.d-block.pb-3.p.small.text-center {
  display: none !important;
}

.grid-sidebar .grid-sidebar-elem-list.ring-style-list > li > a, 
.grid-sidebar .grid-sidebar-elem-list.categories-list > li > a,
.grid-sidebar .grid-sidebar-elem-list > li .custom-control {
  font-size: 1rem; 
}

.btn-link {
  color: #41714F !important;
  letter-spacing: 0.04rem;
}

.btn-link:hover,
.btn-link:focus {
  color: #4a805a !important;
}

footer * {
  color: #1d3625;
}

footer h6 {
  font-family: "Georgia";
  color: #41714F !important;
  letter-spacing: 0.04rem;
  font-size: 15px;
}

footer .input-group {
  border: 1px solid rgba(0,0,0,0.125);
}

footer .input-group .btn,
footer .input-group .form-control {
  color: #1d3625;
}


.social-networks .network i {
  color: #41714F;
}


.toolbar > .toolbar-inner > ul > li,
.toolbar > .toolbar-inner > ul > li > a {
  color: white;
}

header .content-toolbar > .content-toolbar-inner > ul > li,
header .content-toolbar > .content-toolbar-inner > ul > li > a:not(.btn) {
  font-weight: 300;
  font-size: 21px;
}

header .content-toolbar > .content-toolbar-inner > ul > li .form-control {
  font-weight: 300;
}

footer .input-group .form-control::-webkit-input-placeholder {
  color: rgba(0,0,0,0.5);
}

footer .input-group .form-control:-ms-input-placeholder {
  color: rgba(0,0,0,0.5);
}

footer .input-group .form-control::placeholder {
  color: rgba(0,0,0,0.5);
}

#widget-about-store-hours h5 {
  font-weight: 400 !important;
}

footer .input-group {
  max-width: 80% !important;
}
