/*!
 * Client Name Local Styles
 * Copyright 2008-2017 Punchmark
 */




footer .form-control {
  color: #2B2F3A !important;
}

@media(min-width:768px){
	a#logo {
	  padding-bottom: 5px;
	}
}





.form-control, .btn {
  border-radius: 0 !important;
}

nav.navbar {
  background-color: #ffffff;
  padding-bottom: 0;
}

.toolbar > .toolbar-inner > ul > li > a {
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.085rem !important;
}

nav.navbar .navbar-right .nav-item .nav-link {
  letter-spacing: 0.085rem !important;
}

.toolbar {
  padding-top: 0;
}

body.sitemanager-menu-open .toolbar,
body.sitemanager-menu-closed .toolbar {
  padding-top: 2px;
}

.toolbar > .toolbar-inner > ul > li.phone > a {
  padding-top: 2px;
}

nav.navbar,
nav.navbar .nav-item.dropdown > .dropdown-menu,
nav.navbar .dropdown > .dropdown-menu, 
nav.navbar .dropdown-submenu > .dropdown-menu,
header .content-toolbar > .content-toolbar-inner > ul > li.himalaya-search .form-control {
  border-color: #EDE4D4 !important;
}

nav.navbar {
  box-shadow: 0 0 30px rgba(138,102,37,0.1);
}

section.inset {
  background: #F8F5EE !important;
  border-color: #EDE4D4 !important;
}

footer {
  border-top: 1px solid #EDE4D4 !important;
}

footer p,
footer address,
footer address *,
footer p.copyrights,
footer p.copyrights *,
footer address > table,
footer address > table tr > td,
footer address > table tr > td > strong {
  font-size: 14px !important;
  font-weight: normal;
}

footer p.copyrights,
footer p.copyrights * {
  font-size: 11px !important;
}

footer a {
  color: #2B2F3A !important;
}

footer a:hover,
footer a:focus {
  text-decoration: underline !important;
}

footer strong.text-uppercase.small {
  display: none !important;
}

footer .footerlinks li a {
  font-weight: 400 !important;
  letter-spacing: 0.085rem !important;
}

footer form[action="/newsletter-subscription"]{
  margin-top: -10px;
}

footer .input-group {
  border: 1px solid #2B2F3A;
  border-radius: 40px !important;
}

footer .input-group .form-control {
  background: none;
  box-shadow: none;
  border-color: transparent;
  border-radius: 40px 0px 0px 40px !important;
  padding-left: 1.2rem !important;
  padding-right: 0 !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #2B2F3A;
}

footer .input-group .btn {
  background: none;
  box-shadow: none;
  border-color: transparent;
  border-radius: 0px 40px 40px 0px !important;
}

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);
}

nav.navbar .dropdown-menu {
  background: #F8F5EE;
}

nav.navbar .dropdown-menu .login .form-label-group > label, 
nav.navbar .form-label-group input:not(:placeholder-shown) ~ label::before, 
nav.navbar .form-label-group textarea:not(:placeholder-shown) ~ label::before, 
nav.navbar .dropdown-menu .login .login-or-button > span {
  background: #F8F5EE !important;
}

footer .social-networks {
  margin: 0 !important;
}

footer .social-networks > a {
  padding: 0 !important;
}

@media(min-width:768px){
	a#logo {
	  margin: 0 auto !important;
	}
	nav.navbar .nav-item .nav-link {
	  padding: 12px 10px 12px 10px;
	  font-size: 12px !important;
	  letter-spacing: 0.05rem !important;
	  font-weight: 500 !important;
	}
}

@media(min-width:992px){
	nav.navbar .nav-item .nav-link {
	  font-size: 14px !important;
	  letter-spacing: 0.085rem !important;
	  font-weight: 500 !important;
	}
}

@media(max-width:767px){
	nav.navbar .nav-item .nav-link {
	  letter-spacing: 0.085rem !important;
	  font-weight: 400 !important;
	  background: #F8F5EE !important;
      border-color: #EDE4D4 !important;
      color: #2B2F3A !important;
	}
	nav.navbar .nav-item .nav-link:hover,
	nav.navbar .nav-item .nav-link:focus,
	nav.navbar .nav-item .nav-link:active {
	  background: #BC9751 !important;
      border-color: #BC9751 !important;
      color: #ffffff !important;
	}
}