#wpsl-wrap {
  margin-bottom: 0;
}

.wpsl-search {
  background-image: url('../../../../media/blur-footer.jpg') !important;
  background-size: cover !important;
  padding-top: 1em;
  color: #fff !important;
}

.wpsl-input label, #wpsl-radius label, #wpsl-category label, #wpsl-search-wrap div label {
  width: auto !important;
  line-height: 46px!important;
  letter-spacing: 1px!important;
}

#wpsl-search-wrap input {
  border: 2px solid #fff!important;
  border-radius: 8px!important;
  background: transparent!important;
  color: #fff!important;
}

.wpsl-search-btn-wrap {
  float: right !important;
}

#wpsl-search-wrap #wpsl-search-btn {
  border: 0 !important;
  border-radius: 8px !important;
  background: #fff87f !important;
  color: black !important;
  padding: 0.4em 1.5em;
  border-radius: 38px !important;
  font-weight: 800;
  letter-spacing: 1px;
}

.wpsl-dropdown {
  background: transparent !important;
  border-width: 2px;
  border-color: white;
  border-radius: 8px !important;
}

.wpsl-dropdown .wpsl-selected-item {
  color: #fff;
}

/* WP Accessability Helper */

#wp_access_helper_container.active  {
overflow-y: scroll !important;
background: #222 !important;

}

body .accessability_container * {
background: #222 !important;
color: #fff !important;
}

body .accessability_container button.wahout.aicon_link, body .accessability_container button.wahout.aicon_link img {
	background-color: #8AAD61 !important;
    padding: 3px;
    max-width: 100%;
}

body .accessability_container button.wah-action-button,  body .accessability_container.dark_theme .font_resizer a, body .accessability_container.dark_theme .contrast_trigger {
color: #fff !important;
border-color: #fff !important;
padding: 5px;
}

body #wp_access_helper_container button.aicon_link {
bottom: 20px !important;
right: auto;
left: -70px !important;
border-radius: 4px;
}

.admin-bar .accessability_container {
bottom: 0;
top: 0;
}

/* Newsletter */

#hbspt-form-1617892581758-6799500831.hbspt-form input.hs-button, .hbspt-form input.hs-button:hover, .hbspt-form input.hs-button:focus {
  background: #477FC1 !important;
}

#hbspt-form-1617892581758-6799500831.hbspt-form label {
  color: white !important;
  font-size: 1em;
  font-weight: 700;
}

 /* Smash Balloon Instagram Feed */

.sbi_load_btn {
  margin: 0.5em auto !important;
}

/** header **/
@media (min-width:992px) and ( max-width:1300px) {
  .header-style-1-nav.navbar-light .navbar-nav .cta-link .nav-link svg,
  .header-style-1-nav.navbar-light .navbar-nav .cta-link .nav-link img {
    display:none!important;
  }
}
@media (min-width:992px) and ( max-width:1200px) {
  .header-style-1-nav.navbar-light .navbar-nav .nav-link {
    font-size: 12px;
  }
  img.theme-logo {
    width: 100%;
    height: auto;
  }
}
@media (min-width:1201px){
  .header-style-1-nav.navbar-light .navbar-nav .nav-link {
    font-size: 14px!important;
  }
}

.header-style-1-topbar a:hover {
	opacity: 0.8;
}

@media (min-width:992px) {
	.header-style-1-nav.navbar-light .menu-locations .dropdown-menu,
	.header-style-1-nav.navbar-light .menu-denver-16th-st .dropdown-menu,
	.header-style-1-nav.navbar-light .menu-denver-3d .dropdown-menu,
	.header-style-1-nav.navbar-light .menu-buckley .dropdown-menu,
	.header-style-1-nav.navbar-light .menu-southlands .dropdown-menu,
	.header-style-1-nav.navbar-light .menu-aspen .dropdown-menu,
	.header-style-1-nav.navbar-light .menu-longmont .dropdown-menu {
		min-width: 20rem;
	}

	.header-style-1-nav.navbar-light .menu-locations .dropdown-menu .menu-location-map {
		background: #fff87f;
	}

	.header-style-1-nav.navbar-light .menu-locations .dropdown-menu .menu-location-map a,
	.header-style-1-nav.navbar-light .menu-locations .dropdown-menu .menu-location-map a:hover,
	.header-style-1-nav.navbar-light .menu-locations .dropdown-menu .menu-location-map a:active {
		color: #414141 !important;
	}
}

#locationButtonTitleHeader {
	display: none;
}

/* main locations page */

#locations-page-grid .primary-btn:hover {
	opacity: 0.8 !important;
}
/* footer */

.fp-footer .primary-btn:hover {
	opacity: 0.8 !important;
}

.not-an-age-gate.d-none.show {
	display: block!important;
}

/* other */

h2.h3 {
	color: #467FC1!important;
}

.single-post-wrap .blog-scroll-img {
	padding-top: 70%!important;
}

.primary-btn {
	color: #213322 !important;
}

.clip-oblique {
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%)!important;
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%)!important;
}

/*#sleeknote-teaser {
	display: none!important;
}

#teaser2806bcac-0380-4cd8-be49-3bc30ac529f3 {
	display: none!important;
}*/

@media (max-width:767px) {

.mobile-hide{
	display: none!important;
 }
}

.pum-theme-20032 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
    right: 350px!important;
}