body {
	background-color: #ffffff;
	color: #000000;
	font-family: "Lato";
}
h1, h2, h3, h4, h5, h6, #nav-below {
	font-family: "Lato";
}
a {
	color: #000000;
}
a:hover {
	color: #8f8f8f;
}
#site-title {
	font-family: "Oswald";
}
#site-notification {
	background-color: #95e5ca;
	color: #4f4f4f;
	font-family: "Oswald";
}
#site-notification a {
	color: #4f4f4f;
}
#access a {
	color: #000000;
}
#access a:hover {
	color: #8f8f8f;
}
#menu-toggle span {
	background-color: #000000;
}
#home-page-banner {
	background-image: url('');
}
.menu-item-title-wrapper h4 a {
	color: #000000;
}
.menu-item-title-wrapper h4 a:after {
	color: #000000;
}
#insta-tile {
    background-color: #000000;
    color: #ffffff;
}
#insta-tile:hover {
    background-color: #8f8f8f;
    color: #ffffff;
}
#insta-tile-text {
	font-family: "Lato";
}
#insta-tile-user {
	font-family: "Lato";
}
#insta-tile-user span {
	font-family: "Lato";
}
#colophon {
	background-color: #ffffff;
	color: #000000;
}
#colophon a {
    color: #000000;
}
#respond label {
	font-family: "Lato";
}
.required {
	color: #8f8f8f;
}
#page input[type=text],
input[type=text],
#page input[type=email],
input[type=email],
textarea {
	background-color: #8f8f8f;
	color: #ffffff;
	font-family: "Lato";
}
#page .iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label,
#page .iphorm-element-wrap-textarea.iphorm-labels-inside > .iphorm-element-spacer > label,
#page .iphorm-element-wrap-password.iphorm-labels-inside > .iphorm-element-spacer > label,
#page .iphorm-element-wrap-captcha.iphorm-labels-inside > .iphorm-element-spacer > label,
#page .iphorm-required {
	color: #ffffff;
	font-family: "Lato";
}

#page .iphorm-submit-wrap button span,
#page .iphorm-submit-wrap button em,
button,
input[type=button],
input[type=submit] {
	background-color: #000000;
	color: #ffffff;
	font-family: "Lato";
}
#page .iphorm-submit-wrap button:hover span,
#page .iphorm-submit-wrap button:hover em,
button:hover,
input[type=button]:hover,
input[type=submit]:hover {
	background-color: #8f8f8f;
	color: #ffffff;
}
span.select-replace {
	color: #ffffff;
	background-color: #8f8f8f;
	font-family: "Lato";
}
span.select-replace .toggle {
	background: #8f8f8f;
}
span.select-replace .toggle:before {
	border-color: #ffffff transparent transparent transparent;
}
span.select-replace .toggle:after {
	border-color: transparent transparent #ffffff transparent;
}
span.drop-replace {
	background: #ffffff;
	color: #8f8f8f;
	border: solid 2px #8f8f8f;
}
span.option-replace.selected {
	background: #8f8f8f;
	color: #ffffff;
}
span.option-replace:hover {
	background-color: #000000;
	color: #ffffff;
}
span.checkbox-replace {
	border: solid 8px #8f8f8f;
	background-color: #8f8f8f;
}
span.checkbox-replace.checked {
	background-color: #ffffff;
}
span.radio-replace {
	border: solid 8px #8f8f8f;
	background-color: #8f8f8f;
}
span.radio-replace.checked {
	background-color: #ffffff;
}

a#load-more {
    background-color: #000000;
    color: ;
}
a#load-more:hover {
    background-color: #8f8f8f;
    color: ;
}
#mobile-access {
	background-color: #ffffff;
}
#mobile-access form.searchform {
	border-bottom: solid 1px #ffffff;
}
#mobile-access input[type=text] {
	background-color: #ffffff;
}
#mobile-access input[type=submit].searchsubmit:hover,
#mobile-access input[type=submit].searchsubmit {
	color: #ffffff;
	background-color: #ffffff;
}
#mobile-access input[type=text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-family: "Lato";
	color: #ffffff;
}
#mobile-access input[type=text]::-moz-placeholder { /* Firefox 19+ */
	font-family: "Lato";
	color: #ffffff;
}
#mobile-access input[type=text]:-ms-input-placeholder { /* IE 10+ */
	font-family: "Lato";
	color: #ffffff;
}
#mobile-access input[type=text]:-moz-placeholder { /* Firefox 18- */
	font-family: "Lato";
	color: #ffffff;
}

#top-search input[type=submit].searchsubmit,
#top-search input[type=submit].searchsubmit:hover {
	background-color: #8f8f8f;
	color: #ffffff;
}
.share-links a {
    color: #ffffff;
    background-color: #000000;
}
#lightbox {
    background-color: rgba(255,255,255,0.85);
}
#lightbox a {
	color: #000000;
}


#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-2862 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2020/10/Microblading-scaled.jpg');
}

.page-id-2862 #page-banner-header,
.postid-2862 #page-banner-header {
    color: #ffffff;
}
#page-banner-2862 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.1);
}
	#page-banner-2640 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2020/03/80s-hair-1.jpg');
}

.page-id-2640 #access a,
.postid-2640 #access a {
    color: #000000;
}
.page-id-2640 #menu-toggle span,
.postid-2640 #menu-toggle span {
    background-color: #000000;
}
.page-id-2640 #access a:hover,
.postid-2640 #access a:hover {
    color: #e84cd0;
}
.page-id-2640 #menu-toggle:hover span,
.postid-2640 #menu-toggle:hover span {
    background-color: #e84cd0;
}
.page-id-2640 #page-banner-header,
.postid-2640 #page-banner-header {
    color: #000000;
}
#page-banner-2640 #page-banner-header-wrap {
    background-color: rgba(255,255,255,0.2);
}
	#page-banner-2621 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2020/02/Classic-Lash-Extensions.jpg');
}

	#page-banner-2449 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2020/01/types-of-bangs.jpg');
}

.page-id-2449 #access a,
.postid-2449 #access a {
    color: #ffffff;
}
.page-id-2449 #menu-toggle span,
.postid-2449 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-2449 #access a:hover,
.postid-2449 #access a:hover {
    color: #ffffff;
}
.page-id-2449 #menu-toggle:hover span,
.postid-2449 #menu-toggle:hover span {
    background-color: #ffffff;
}
	#page-banner-2103 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2019/09/Highlight-scaled.jpg');
}

.page-id-2103 #access a,
.postid-2103 #access a {
    color: #ffffff;
}
.page-id-2103 #menu-toggle span,
.postid-2103 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-2103 #access a:hover,
.postid-2103 #access a:hover {
    color: #ffffff;
}
.page-id-2103 #menu-toggle:hover span,
.postid-2103 #menu-toggle:hover span {
    background-color: #ffffff;
}
#page-banner-2103 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.2);
}
	#page-banner-1792 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2019/05/Lash-Lift-6-scaled.jpg');
}

.page-id-1792 #page-banner-header,
.postid-1792 #page-banner-header {
    color: #ffffff;
}
#page-banner-1792 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.15);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-1504 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2019/03/perm.jpg');
}

	#page-banner-1198 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/09/salon-booth-rental-1.jpg');
}

.page-id-1198 #page-banner-header,
.postid-1198 #page-banner-header {
    color: #000000;
}
#page-banner-1198 #page-banner-header-wrap {
    background-color: rgba(255,255,255,0.4);
}
	#page-banner-1069 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/06/new-salon-m-visits-discount.jpg');
}

.page-id-1069 #access a,
.postid-1069 #access a {
    color: #d3d3d3;
}
.page-id-1069 #menu-toggle span,
.postid-1069 #menu-toggle span {
    background-color: #d3d3d3;
}
.page-id-1069 #access a:hover,
.postid-1069 #access a:hover {
    color: #878787;
}
.page-id-1069 #menu-toggle:hover span,
.postid-1069 #menu-toggle:hover span {
    background-color: #878787;
}
.page-id-1069 #page-banner-header,
.postid-1069 #page-banner-header {
    color: #ffffff;
}
#page-banner-1069 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.2);
}
	#page-banner-1027 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/06/balayage-vs-ombre.jpg');
}

.page-id-1027 #access a,
.postid-1027 #access a {
    color: #ffffff;
}
.page-id-1027 #menu-toggle span,
.postid-1027 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-1027 #access a:hover,
.postid-1027 #access a:hover {
    color: #ffffff;
}
.page-id-1027 #menu-toggle:hover span,
.postid-1027 #menu-toggle:hover span {
    background-color: #ffffff;
}
.page-id-1027 #page-banner-header,
.postid-1027 #page-banner-header {
    color: #ffffff;
}
#page-banner-1027 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.25);
}
	#page-banner-864 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/04/best-spa-in-park-ridge-anti-aging-facial-1-3.jpg');
}

.page-id-864 #page-banner-header,
.postid-864 #page-banner-header {
    color: #4d685a;
}
#page-banner-864 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.15);
}
	#page-banner-673 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/04/mens-hair-cut-niles-mens-grooming.jpg');
}

.page-id-673 #access a,
.postid-673 #access a {
    color: #ffffff;
}
.page-id-673 #menu-toggle span,
.postid-673 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-673 #access a:hover,
.postid-673 #access a:hover {
    color: #bababa;
}
.page-id-673 #menu-toggle:hover span,
.postid-673 #menu-toggle:hover span {
    background-color: #bababa;
}
.page-id-673 #page-banner-header,
.postid-673 #page-banner-header {
    color: #ffffff;
}
#page-banner-673 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.25);
}
	#page-banner-587 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/02/led-light-therpay-wrinkles-fine-lines-pain-management-spa-niles.jpeg');
}

.page-id-587 #access a,
.postid-587 #access a {
    color: #000000;
}
.page-id-587 #menu-toggle span,
.postid-587 #menu-toggle span {
    background-color: #000000;
}
.page-id-587 #access a:hover,
.postid-587 #access a:hover {
    color: #ffffff;
}
.page-id-587 #menu-toggle:hover span,
.postid-587 #menu-toggle:hover span {
    background-color: #ffffff;
}
.page-id-587 #page-banner-header,
.postid-587 #page-banner-header {
    color: #ffffff;
}
	#page-banner-535 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/02/niles-hair-salon-dimensional-color-vivid-color.jpeg');
}

.page-id-535 #access a,
.postid-535 #access a {
    color: #ffffff;
}
.page-id-535 #menu-toggle span,
.postid-535 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-535 #access a:hover,
.postid-535 #access a:hover {
    color: #35eade;
}
.page-id-535 #menu-toggle:hover span,
.postid-535 #menu-toggle:hover span {
    background-color: #35eade;
}
.page-id-535 #page-banner-header,
.postid-535 #page-banner-header {
    color: #ffffff;
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-400 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/02/wigs-for-kids-hair-donations-pilorum-salon.jpg');
}

.page-id-400 #access a,
.postid-400 #access a {
    color: #ffffff;
}
.page-id-400 #menu-toggle span,
.postid-400 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-400 #access a:hover,
.postid-400 #access a:hover {
    color: #ffffff;
}
.page-id-400 #menu-toggle:hover span,
.postid-400 #menu-toggle:hover span {
    background-color: #ffffff;
}
.page-id-400 #page-banner-header,
.postid-400 #page-banner-header {
    color: #ffffff;
}
#page-banner-400 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.35);
}
	#page-banner-373 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/02/wigs-for-kids-e1518211561427.png');
}

	#page-banner-307 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/acupuncture-cupping-niles-pilorum-salons.jpg');
}

.page-id-307 #access a,
.postid-307 #access a {
    color: #ffffff;
}
.page-id-307 #menu-toggle span,
.postid-307 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-307 #access a:hover,
.postid-307 #access a:hover {
    color: #ffffff;
}
.page-id-307 #menu-toggle:hover span,
.postid-307 #menu-toggle:hover span {
    background-color: #ffffff;
}
.page-id-307 #page-banner-header,
.postid-307 #page-banner-header {
    color: #ffffff;
}
#page-banner-307 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.35);
}
	#page-banner-250 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/contact-pilorum-hair-salon-niles-park-ridge.jpg');
}

.page-id-250 #access a,
.postid-250 #access a {
    color: #ffffff;
}
.page-id-250 #menu-toggle span,
.postid-250 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-250 #access a:hover,
.postid-250 #access a:hover {
    color: #ffffff;
}
.page-id-250 #menu-toggle:hover span,
.postid-250 #menu-toggle:hover span {
    background-color: #ffffff;
}
.page-id-250 #page-banner-header,
.postid-250 #page-banner-header {
    color: #ffffff;
}
#page-banner-250 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.55);
}
	#page-banner-221 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/hair-trend-styles-hair-color-lookbook-niles.jpg');
}

.page-id-221 #access a,
.postid-221 #access a {
    color: #000000;
}
.page-id-221 #menu-toggle span,
.postid-221 #menu-toggle span {
    background-color: #000000;
}
.page-id-221 #access a:hover,
.postid-221 #access a:hover {
    color: #4f4f4f;
}
.page-id-221 #menu-toggle:hover span,
.postid-221 #menu-toggle:hover span {
    background-color: #4f4f4f;
}
.page-id-221 #page-banner-header,
.postid-221 #page-banner-header {
    color: #000000;
}
#page-banner-221 #page-banner-header-wrap {
    background-color: rgba(255,255,255,0.35);
}
	#page-banner-150 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/refer-a-friend-free-haircuts-pilorum-salon-spa.jpg');
}

.page-id-150 #access a,
.postid-150 #access a {
    color: #ffffff;
}
.page-id-150 #menu-toggle span,
.postid-150 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-150 #access a:hover,
.postid-150 #access a:hover {
    color: #d1d1d1;
}
.page-id-150 #menu-toggle:hover span,
.postid-150 #menu-toggle:hover span {
    background-color: #d1d1d1;
}
.page-id-150 #page-banner-header,
.postid-150 #page-banner-header {
    color: #ffffff;
}
#page-banner-150 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.35);
}
	#page-banner-153 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/join-the-pilorum-salon-spa-team-niles.jpg');
}

.page-id-153 #access a,
.postid-153 #access a {
    color: #ffffff;
}
.page-id-153 #menu-toggle span,
.postid-153 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-153 #access a:hover,
.postid-153 #access a:hover {
    color: #d6d6d6;
}
.page-id-153 #menu-toggle:hover span,
.postid-153 #menu-toggle:hover span {
    background-color: #d6d6d6;
}
.page-id-153 #page-banner-header,
.postid-153 #page-banner-header {
    color: #ffffff;
}
#page-banner-153 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.2);
}
	#page-banner-145 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/best-keratin-treatments-niles.jpg');
}

.page-id-145 #access a,
.postid-145 #access a {
    color: #000000;
}
.page-id-145 #menu-toggle span,
.postid-145 #menu-toggle span {
    background-color: #000000;
}
.page-id-145 #access a:hover,
.postid-145 #access a:hover {
    color: #333333;
}
.page-id-145 #menu-toggle:hover span,
.postid-145 #menu-toggle:hover span {
    background-color: #333333;
}
#page-banner-145 #page-banner-header-wrap {
    background-color: rgba(255,255,255,0.25);
}
	#page-banner-142 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/natural-organic-airbrush-spray-tan-niles.jpg');
}

.page-id-142 #access a,
.postid-142 #access a {
    color: #000000;
}
.page-id-142 #menu-toggle span,
.postid-142 #menu-toggle span {
    background-color: #000000;
}
.page-id-142 #access a:hover,
.postid-142 #access a:hover {
    color: #4f4f4f;
}
.page-id-142 #menu-toggle:hover span,
.postid-142 #menu-toggle:hover span {
    background-color: #4f4f4f;
}
#page-banner-142 #page-banner-header-wrap {
    background-color: rgba(255,255,255,0.35);
}
	#page-banner-136 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/facial-rejuvenation-acupuncture-niles-1-1-e1517255139426.jpg');
}

#page-banner-136 #page-banner-header-wrap {
    background-color: rgba(255,255,255,0.4);
}
	#page-banner-133 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/acupuncture-therapy-niles-park-ridge.jpg');
}

#page-banner-133 #page-banner-header-wrap {
    background-color: rgba(255,255,255,0.25);
}
	#page-banner-123 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/hair-cut-for-men-niles-pilorum-salon.jpeg');
}

.page-id-123 #access a,
.postid-123 #access a {
    color: #ffffff;
}
.page-id-123 #menu-toggle span,
.postid-123 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-123 #access a:hover,
.postid-123 #access a:hover {
    color: #d3d3d3;
}
.page-id-123 #menu-toggle:hover span,
.postid-123 #menu-toggle:hover span {
    background-color: #d3d3d3;
}
.page-id-123 #page-banner-header,
.postid-123 #page-banner-header {
    color: #ffffff;
}
#page-banner-123 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.35);
}
	#page-banner-112 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/led-facials-niles.jpg');
}

#page-banner-112 #page-banner-header-wrap {
    background-color: rgba(255,255,255,0.25);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-35 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/best-hair-salon-niles-park-ridge.jpg');
}

.page-id-35 #access a,
.postid-35 #access a {
    color: #ffffff;
}
.page-id-35 #menu-toggle span,
.postid-35 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-35 #access a:hover,
.postid-35 #access a:hover {
    color: #adadad;
}
.page-id-35 #menu-toggle:hover span,
.postid-35 #menu-toggle:hover span {
    background-color: #adadad;
}
.page-id-35 #page-banner-header,
.postid-35 #page-banner-header {
    color: #ffffff;
}
#page-banner-35 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.2);
}
	#page-banner-33 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/pilorum-salon-spa-services-niles-park-ridge.jpg');
}

.page-id-33 #access a,
.postid-33 #access a {
    color: #ffffff;
}
.page-id-33 #menu-toggle span,
.postid-33 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-33 #access a:hover,
.postid-33 #access a:hover {
    color: #8f8f8f;
}
.page-id-33 #menu-toggle:hover span,
.postid-33 #menu-toggle:hover span {
    background-color: #8f8f8f;
}
.page-id-33 #page-banner-header,
.postid-33 #page-banner-header {
    color: #ffffff;
}
#page-banner-33 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.5);
}
	#page-banner-19 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/best-spa-niles-pilorum-hair-and-spa.jpg');
}

.page-id-19 #access a,
.postid-19 #access a {
    color: #ffffff;
}
.page-id-19 #menu-toggle span,
.postid-19 #menu-toggle span {
    background-color: #ffffff;
}
.page-id-19 #access a:hover,
.postid-19 #access a:hover {
    color: #d8d8d8;
}
.page-id-19 #menu-toggle:hover span,
.postid-19 #menu-toggle:hover span {
    background-color: #d8d8d8;
}
.page-id-19 #page-banner-header,
.postid-19 #page-banner-header {
    color: #ffffff;
}
#page-banner-19 #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.15);
}
	#page-banner-13 #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/contact-pilorum-hair-salon-niles-park-ridge.jpg');
}

.page-id-13 #access a,
.postid-13 #access a {
    color: ;
}
.page-id-13 #menu-toggle span,
.postid-13 #menu-toggle span {
    background-color: ;
}
.page-id-13 #access a:hover,
.postid-13 #access a:hover {
    color: #ffffff;
}
.page-id-13 #menu-toggle:hover span,
.postid-13 #menu-toggle:hover span {
    background-color: #ffffff;
}
.page-id-13 #page-banner-header,
.postid-13 #page-banner-header {
    color: #ffffff;
}
	#post-list-2640 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2020/03/80s-hair-1.jpg');
}
	#post-list-2449 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2020/01/types-of-bangs.jpg');
}
	#post-list-2103 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2019/09/Highlight-scaled.jpg');
}
	#post-list-1504 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2019/03/perm.jpg');
}
	#post-list-1198 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/09/salon-booth-rental-1.jpg');
}
	#post-list-1027 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/06/balayage-vs-ombre.jpg');
}
	#post-list-400 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/02/wigs-for-kids-hair-donations-pilorum-salon.jpg');
}
	#post-list-307 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/acupuncture-cupping-niles-pilorum-salons.jpg');
}
	#post-list-112 .post-thumb {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/led-facials-niles.jpg');
}
	article.post-list {
	border-bottom-color: #000000;
}
.post-list-read-more a {
	background-color: #000000;
	color: #ffffff;
	font-family: "Lato";
}
.post-list-read-more a:hover {
	background-color: #8f8f8f;
	color: #ffffff;
}


.post-type-archive.event  #image-wrapper {
	background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/AdobeStock_105938372.jpeg');
}
.post-type-archive.event #page-banner-header-wrap {
    background-color: rgba(0,0,0,0.2);
}

.post-type-archive.event #page-banner-header-wrap h1 {
    color: #ffffff;
}

.post-type-archive.event #access a {
    color: ;
}
.post-type-archive.event #menu-toggle span {
	background-color: #ffffff;
}
.post-type-archive.event #access a:hover {
	color: #ffffff;
}
.post-type-archive.event #menu-toggle:hover span {
	background-color: #ffffff;
}

span.event-header-day {
	color: #000000;
	font-family: "Lato";
}

ul#testimonials li:after,
body:not(.home) #primary ul#testimonials:not(.menu-items) li:after {
	background-color: #8f8f8f;
}
ul#testimonials h2,
ul#testimonials h3 {
	color: #8f8f8f;
}

.home-blocks a {
    font-family: "Oswald";
}

#home-block-261 .home-block-image {
    background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/professional-hair-salon-services-niles-il-1.jpg');
}
	#home-block-261 {
	background-color: #ffffff;
	color: #000000;
}
#home-block-261 h2 {
	color: #000000;
}
#home-block-261 a {
	background-color: #8f8f8f;
	color: #ffffff;
}
#home-block-261 a:hover {
	background-color: #000000;
	color: #ffffff;
}
#home-block-262 .home-block-image {
    background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/best-keratin-treatments-salon-pilorum-hair-salon-niles-2.jpg');
}
	#home-block-262 {
	background-color: #ffffff;
	color: #000000;
}
#home-block-262 h2 {
	color: #000000;
}
#home-block-262 a {
	background-color: #8f8f8f;
	color: #ffffff;
}
#home-block-262 a:hover {
	background-color: #000000;
	color: #ffffff;
}
#home-block-263 .home-block-image {
    background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/acupuncture-therapy-niles-park-ridge-1.jpg');
}
	#home-block-263 {
	background-color: #ffffff;
	color: #000000;
}
#home-block-263 h2 {
	color: #000000;
}
#home-block-263 a {
	background-color: #8f8f8f;
	color: #ffffff;
}
#home-block-263 a:hover {
	background-color: #000000;
	color: #ffffff;
}
#home-block-264 .home-block-image {
    background-image: url('https://pilorumsalonandspa.com/wp-content/uploads/2018/01/spa-services-facial-rejuvenation-niles-1.jpg');
}
	#home-block-264 {
	background-color: #ffffff;
	color: #000000;
}
#home-block-264 h2 {
	color: #000000;
}
#home-block-264 a {
	background-color: #8f8f8f;
	color: #ffffff;
}
#home-block-264 a:hover {
	background-color: #000000;
	color: #ffffff;
}

.blog #site-title img {
    filter: invert(1);
}
.yt-outer {
    width: 100%;
    max-width: 800px;
    margin: 0 auto 40px;
}
.yt-inner {
    width: 100%;
    padding-top: 56%;
    position: relative;
}
.yt-inner iframe {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
p.lookbook {
    max-width: 800px;
    line-height: 1.5;
    font-size: 18px;
}
ol#lookbook-toc {
    max-width: 700px;
    column-count: 2;
    font-size: 18px;
    column-width: 200px;
}
#salonboothrental img.img-50,
#salonboothrental p {
    margin: 0 auto;
}
#scroll-click {
    position: absolute;
    text-align: center;
    width: 52px;
    margin-left: -26px;
    left: 50%;
    bottom: 20px;
    cursor: pointer;
}
#scroll-click p {
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
	color: #FFF;
}
#scroll-track {
    width: 2px;
    height: 30px;
    margin: 0 auto 5px;
    background-color: #FFF;
    overflow: hidden;
}
@keyframes scroll-this {
    from { margin-top: -15px; }
    to { margin-top: 30px; }
}
#scroll-grip {
    width: 100%;
    height: 15px;
    background-color: #999;
    margin-top: -15px;
    animation-name: scroll-this;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
#access {
    padding: 20px 20px 0 0;
    text-align: right;
}
.entry-content > p a,
.entry-content > ul a {
    display: inline-block;
    position: relative;
    -moz-transition: color .25s;
    -ms-transition: color .25s;
    -o-transition: color .25s;
    -webkit-transition: color .25s;
    transition: color .25s;
}
.entry-content > p a:after,
.entry-content > ul a:after {
    content: '';
    display: block;
    background-color: #80181d;
    height: 2px;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: -1;
    -moz-transition: background-color .25s;
    -ms-transition: background-color .25s;
    -o-transition: background-color .25s;
    -webkit-transition: background-color .25s;
    transition: background-color .25s;
}
.entry-content > p a:hover:after,
.entry-content > ul a:hover:after {
    background-color: #b32424;
}
#form-wrapper {
    /*text-align: center; */
    padding: 100px 10%;
    /* font-size: 0px; */
}
#form-wrapper .iphorm-success-message {
    font-size: 16px;
}
.form-column {
    width: 50%;
    text-align: left;
    font-size: 16px;
    padding: 0 40px;
    display: inline-block;
    vertical-align: top;
}
#form-wrapper h2 {
    font-size: 30px;
    margin-bottom: 80px;
}
#event-list a {
    font-size: 1.65em;
}
.post-type-archive-event #access a {
    color: #ffffff;
}
.page-id-13 .page-banner {
    margin-bottom: 0;
}
.page-id-13 #map-location {
    background-color: #8f8f8f;
    color: #FFF;
}
.page-id-13 #map-location a {
    color: #FFF;
}
#site-title {
    float: left;
    margin: 0;
    height: 100%;
}
#site-title img {
    height: 100%;
}
#branding {
    padding: 20px 20px 0;
    height: 300px;
}
#page-banner-header-wrap {
    padding-top: 300px;
}
.page-banner,
#home-page-banner {
    padding-top: 50%;
}
#home-page-banner-wrap {
    height: calc(100% - 220px);
    top: 300px;
    text-align: center;
    color: #FFF;
    font-size: 22px;
}
#home-page-banner-wrap h1 {
    color: #FFF;
    font-size: 3vw;
}
#home-page-banner:before {
    background-color: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    display: block;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
}
#page-banner-33 #page-banner-header {
    padding: 20px 10% 50px;
}
#home-banner-cell {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}
div.home-banner-link-wrapper {
    display: inline-block;
    margin: 20px 20px 0;
    vertical-align: top;
}
a.home-banner-link {
    display: inline-block;
    color: #FFF;
    font-size: 30px;
    text-transform: uppercase;
    font-family: "Oswald";
    font-weight: normal;
}
a.home-banner-link.old {
    display: inline-block;
    margin-top: 40px;
    line-height: 66px;
    color: #f2c413;
    background: #FFF;
    padding: 0 20px;
    font-size: 30px;
    border-radius: 2px;
    text-transform: uppercase;
    font-family: "Oswald";
    height: 60px;
}
a.home-banner-link.old:hover {
    background-color: #f2c413;
    color: #FFF;
}
a.home-banner-link span {
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    margin-top: -3px;
}
#access a {
    display: inline-block;
    line-height: 22px;
    padding: 0;
    font-size: 16px;
    font-family: "Oswald";
    text-transform: uppercase;
    font-weight: normal;
}
#form-left {
    width: 50%;
    display: inline-block;
    padding: 0 20px 0 10%;
    font-size: 16px;
    vertical-align: top;
}
#form-right {
    width: 50%;
    display: inline-block;
    padding: 0 10% 0 20px;
    font-size: 16px;
    vertical-align: top;
}
h2#reservation-form-heading,
#black-studio-tinymce-9 h2.widget-title {
    margin: 0;
    padding: 100px 0 40px;
    text-align: center;
    font-size: 2vw;
}
#page .iphorm-submit-wrap button em {
    height: 40px;
    line-height: 44px;
    text-transform: uppercase;
}
.two-col-wrapper {
    font-size: 0px;
}
.two-col-left {
    display: inline-block;
    width: 50%;
    padding-right: 15px;
    vertical-align: top;
    font-size: 16px;
}
.two-col-right {
    display: inline-block;
    width: 50%;
    padding-left: 15px;
    vertical-align: top;
    font-size: 16px;
}
#page form.iphorm-form-1 .iphorm-submit-input-wrap,
#page form.iphorm-form-2 .iphorm-submit-input-wrap {
    margin: 0 10%;
    text-align: center;
}
#page form.iphorm-form-5 .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap .iphorm-element-spacer {
	padding-right: 15px
}
#page form.iphorm-form-5 .iphorm-group-alignment-proportional > .iphorm-group-elements > .iphorm-group-row > .iphorm-element-wrap.last-child .iphorm-element-spacer {
	padding-left: 15px;
}
#location-content h2.sub {
    margin: 70px 0 0;
}
#insta-tile-wrap,
.instawrap-inner {
    border: solid 4px #FFF;
}
.instawrap-outer,
#insta-tile {
    width: 12.5%;
    padding-top: 12.5%;
}
#insta-tile-icon {
    margin-bottom: 1vw;
}
#insta-tile-icon:before {
    font-size: 6vw;
}
#insta-tile-text {
    font-size: .9vw;
}
#insta-tile-user {
    font-size: 1vw;
}
span.checkbox-replace.checked {
    background-color: #8f8f8f;
    color: #FFF;
}
span.checkbox-replace.checked:before {
    content: '×';
    display: block;
    font-weight: bold;
    font-size: 32px;
    line-height: 12px;
    margin-left: -2px;
}
#newsletter-form-wrapper {
    margin: 0 auto;
    width: 400px;
}
#newsletter-form-wrapper .iphorm-element-wrap-text.iphorm-labels-inside > .iphorm-element-spacer > label {
    width: 100%;
    margin: 0;
    height: 40px;
    left: 0;
}
#newsletter-form-wrapper input {
    text-align: center;
}
#newsletter-form-wrapper .iphorm-submit-wrap button {
    width: 100%;
}
#newsletter-form-wrapper .iphorm-submit-wrap button em {
    line-height: 42px;
    font-family: "Oswald";
    font-size: 18px;
}
.menu-item-title-wrapper h4 a {
    color: #8f8f8f;
}
.link-banner-wrapper {
    text-align: center;
    margin: 80px 0;
}
.link-banner-wrapper a {
    display: block;
    color: #FFF;
    background-color: #8f8f8f;
    padding: 80px 10%;
    font-size: 3vw;
    font-family: 'Oswald';
    text-transform: uppercase;
}
img.img-80 {
    display: block;
    margin: 80px auto;
    width: 80%;
    height: auto;
}
img.img-50 {
    display: block;
    margin: 80px auto;
    width: 50%;
    height: auto;
}
.caption-image {
    width: 50%;
    margin: 80px auto;
}
.caption-image img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto;
}
#page-banner-1027 {
    padding-top: 60%;
}
.caption-image p {
    text-align: center;
    font-size: .8em;
    margin: 20px 0 0;
}

@media only screen and (max-width : 1100px) {
    #page-banner-1027 {
        padding-top: 70%;
    }
}
@media only screen and (max-width : 1000px) {
    #home-page-banner-wrap h1 {
        font-size: 4vw;
    }
	h2#reservation-form-heading,
	#black-studio-tinymce-9 h2.widget-title {
        font-size: 3vw;
    }
    #form-wrapper {
        padding: 80px 0;
    }
    #branding {
        height: 170px;
    }
    #home-page-banner-wrap {
        height: calc(100% - 170px);
        top: 170px;
        font-size: 18px;
    }
    #home-page-banner-wrap p {
        line-height: 24px;
    }
    a.home-banner-link {
        font-size: 22px;
    }
    #home-banner-table {
        padding: 20px 40px;
    }
    #page-banner-header-wrap {
        padding-top: 170px;
    }
    .page-banner,
    #home-page-banner {
        padding-top: 60%;
    }
    #page-banner-1027 {
        padding-top: 65%;
    }
}

@media only screen and (max-width : 800px) {
    .instawrap-outer, #insta-tile {
        width: 25%;
        padding-top: 25%;
    }
    #insta-tile-icon:before {
        font-size: 12vw;
    }
    #insta-tile-text {
        font-size: 2.2vw;
    }
    #insta-tile-user {
        font-size: 2vw;
    }
    .instawrap-outer, #insta-tile {
        width: 25%;
        padding-top: 25%;
    }
    #insta-tile-icon:before {
        font-size: 12vw;
    }
    #insta-tile-text {
        font-size: 2.2vw;
    }
    #insta-tile-user {
        font-size: 2vw;
    }
    #branding {
        height: 130px;
    }
    .page-banner,
    #home-page-banner {
        padding-top: 70%;
    }
    #home-page-banner-wrap {
        height: calc(100% - 130px);
        top: 130px;
    }
    div.home-banner-link-wrapper {
        margin: 10px 20px 0;
    }
    #page-banner-header-wrap {
        padding-top: 130px;
    }
    .link-banner-wrapper a {
        padding: 60px 10%;
        font-size: 5vw;
    }
    .caption-image,
    img.img-50 {
        width: 75%;
    }
    #page-banner-1027 {
        padding-top: 70%;
    }
}
@media only screen and (max-width : 700px) {
    .form-column {
        width: 100%;
        display: block;
        padding: 0 20px;
    }
    .page-banner,
    #home-page-banner {
        padding-top: 90%;
    }
    #page-banner-1027 {
        padding-top: 90vh;
    }
}
@media only screen and (max-width : 600px) {
    #home-page-banner-wrap h1 {
        font-size: 8vw;
    }
    .page-banner,
    #home-page-banner {
        padding-top: 100%;
    }
    body:not(.home) .page-banner {
        padding-top: 80%;
    }
    div.home-banner-link-wrapper {
        display: block;
        margin: 10px 0 0;
    }
    a.home-banner-link {
        font-size: 20px;
    }
    #site-title {
        text-align: center;
        float: none;
    }
    .caption-image,
    img.img-80,
    img.img-50 {
        width: 100%;
    }
    #page-banner-1027 {
        padding-top: 100vh;
    }
}
@media only screen and (max-width : 500px) {
    #branding {
        height: 180px;
    }
    #page-banner-header-wrap {
        padding-top: 180px;
    }
    #home-page-banner-wrap {
        position: relative;
        height: auto;
        top: 0;
    }
    #home-banner-table {
        padding: 40px;
        display: block;
    }
    .page-banner,
    #home-page-banner {
        padding-top: 150%;
    }
    body:not(.home) .page-banner {
        padding-top: 80%;
    }
    .link-banner-wrapper a {
        padding: 40px 10%;
        font-size: 6vw;
    }
}
@media only screen and (max-width : 400px) {
    a.home-banner-link {
        font-size: 18px;
    }
    #newsletter-form-wrapper {
        width: 100%;
        padding: 0 20px;
    }
    .page-banner,
    #home-page-banner {
        padding-top: 95vh;
    }
    body:not(.home) .page-banner {
        padding-top: 100%;
    }
    #page-banner-1027 {
        padding-top: 120vh;
    }
}

