/*!
 * Client Name Local Styles
 * Copyright 2008-2017 Punchmark
 */

@media(min-width:768px){
	nav.navbar {
	  position: sticky !important;
	  top: 0 !important;
	}
	body.sitemanager-menu-open nav.navbar,
	body.sitemanager-menu-closed nav.navbar {
	  top: 64px !important;
	}
}

header .content-toolbar > .content-toolbar-inner > ul > li .login button {
  background: #E5B506 !important;
  border: 1px solid #E5B506 !important;
}

header .content-toolbar > .content-toolbar-inner > ul > li .login .form-control {
  border: 1px solid #c9c8c8 !important;
  padding: 0 0.5rem !important;
}

#home > div.sitemanager-page > footer > div:nth-child(1) > div > div > div:nth-child(3){
	display: none !important;
}


/* ====== Custom Home Slider Arrow Color Change - Per Client Request ======= */

section#home-slider #slick-slider .slick-prev .icon-chevron-left, section#home-slider #slick-slider .slick-next .icon-chevron-right {
	color: var(--primary);
}

section#home-slider #slick-slider .slick-arrow {
	text-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
}

section#home-slider #slick-slider .slick-dots li button {
	background: var(--primary);
}

section#home-slider #slick-slider .slick-dots li button::before {
	border: 2px solid var(--primary);
}

section#home-slider #slick-slider .slick-dots li.slick-active button::before {
    border-color: var(--primary);
    transform: scale(1, 1);
}

/*
I'm taking these styles out until we can come up with more specific selectors. This is wrecking the site.

.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}
*/

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}