:root {
	--crawfords-purple: #5d1f87;
	--crawfords-purple-dark: #40135e;
	--crawfords-purple-light: #75449a;
	--crawfords-yellow: #ffe482;
	--crawfords-yellow-dark: #e4c458;
	--crawfords-cream: #fff7e6;
	--crawfords-white: #fff7e6;
	--crawfords-charcoal: #222222;

	--color-1: var(--crawfords-yellow);
	--color-2: var(--crawfords-purple);
	--color-3: var(--crawfords-cream);
	--color-4: var(--crawfords-charcoal);
	--color-5: var(--crawfords-purple-dark);
	--color-6: var(--crawfords-white);

	--color-1-opacity: rgba(255, 228, 130, 0.35);
	--color-2-opacity: rgba(93, 31, 135, 0.25);
	--color-3-opacity: rgba(255, 247, 230, 0.55);
	--color-4-opacity: rgba(34, 34, 34, 0.35);
	--color-5-opacity: rgba(64, 19, 94, 0.35);
	--color-6-opacity: rgba(255, 255, 255, 0.55);

	--color-1-opacity-darker: rgba(255, 228, 130, 0.8);
	--color-2-opacity-darker: rgba(93, 31, 135, 0.92);
	--color-3-opacity-darker: rgba(255, 247, 230, 0.9);
	--color-4-opacity-darker: rgba(34, 34, 34, 0.8);
	--color-5-opacity-darker: rgba(64, 19, 94, 0.9);
	--color-6-opacity-darker: rgba(255, 255, 255, 0.9);

	--page-background: var(--crawfords-white);
	--text: var(--crawfords-charcoal);
	--headers: var(--crawfords-charcoal);
	--headers-hover: var(--crawfords-purple);
	--links: var(--crawfords-purple);
	--links-hover: var(--crawfords-purple-dark);

	--main-accent: var(--crawfords-cream);
	--main-accent-text: var(--crawfords-charcoal);
	--main-accent-text-hover: var(--crawfords-purple);
	--main-accent-title: var(--crawfords-purple);
	--main-accent-border: var(--crawfords-yellow);

	--secondary-accent: var(--crawfords-purple);
	--secondary-accent-text: var(--crawfords-white);
	--secondary-accent-text-hover: var(--crawfords-yellow);
	--secondary-accent-title: var(--crawfords-white);
	--secondary-accent-border: var(--crawfords-yellow);

	--footer: var(--crawfords-purple-dark);
	--footer-text: var(--crawfords-white);
	--footer-text-hover: var(--crawfords-yellow);
	--footer-title: var(--crawfords-yellow);

	--btn-font-size: 0.9rem;
	--btn-border-radius: 4px;
	--btn-main-bg: var(--crawfords-purple);
	--btn-main-text: var(--crawfords-white);
	--btn-main-shadow: rgba(34, 34, 34, 0.18) 0 2px 5px;
	--btn-hover-bg: var(--crawfords-yellow);
	--btn-hover-text: var(--crawfords-charcoal);
	--btn-focus-shadow: 0 0 0 0.25rem rgba(93, 31, 135, 0.3);

	--promo-bg: var(--crawfords-cream);
	--promo-bg-hover: var(--crawfords-yellow);
	--promo-overlay: transparent;
	--promo-overlay-hover: transparent;
	--promo-border: var(--crawfords-purple);
	--promo-title: var(--crawfords-purple);
	--promo-text: var(--crawfords-charcoal);

	--reviews: var(--crawfords-white);
	--reviews-stars: var(--crawfords-purple);
	--reviews-text: var(--crawfords-charcoal);
	--reviews-title: var(--crawfords-purple);
	--reviews-border: rgba(93, 31, 135, 0.22);

	--topbar-color: var(--crawfords-charcoal);
	--topbar-bg: var(--crawfords-yellow);
	--topbar-border-color: var(--crawfords-purple);

	--sandwich-button: var(--crawfords-white);
	--x-button: var(--crawfords-purple);

	--form-text: var(--crawfords-charcoal);
	--form-input-border: rgba(93, 31, 135, 0.3);
	--form-input-border-focused: var(--crawfords-purple);
	--form-input-text: var(--crawfords-charcoal);
	--form-input-text-background: var(--crawfords-white);
	--form-input-text-focused: var(--crawfords-charcoal);
	--form-input-text-focused-background: var(--crawfords-white);
	--form-checkbox: var(--crawfords-purple);
	--form-checkbox-focus-dropshadow: rgba(93, 31, 135, 0.25);

	--modal-x-button: var(--crawfords-purple);
	--modal-x-button-hover: var(--crawfords-purple-dark);
	--modal-text: var(--crawfords-charcoal);
	--modal-bg: var(--crawfords-white);

	--scrollbar-bg: var(--crawfords-purple);
	--scrollbar-thumb: var(--crawfords-yellow);

	--menu-button: var(--crawfords-purple);
	--menu-button-text: var(--crawfords-white);
	--menu-button-border: var(--crawfords-purple);
	--menu-button-hover: var(--crawfords-yellow);
	--menu-button-hover-text: var(--crawfords-charcoal);
	--menu-button-hover-border: var(--crawfords-purple);
	--menu-button-border-radius: 4px;

	--menu-border: rgba(93, 31, 135, 0.2);
	--menu-bg: var(--crawfords-white);
	--menu-text: var(--crawfords-charcoal);

	--menu-main: var(--crawfords-purple);
	--menu-main-text: var(--crawfords-white);
	--menu-accent: var(--crawfords-yellow);
	--menu-accent-text: var(--crawfords-charcoal);

	--menu-price: var(--crawfords-purple);
	--menu-price-text: var(--crawfords-white);
}

html,
body {
	background-color: var(--crawfords-white);
}

body {
	color: var(--crawfords-charcoal);
}

::selection {
	background-color: var(--crawfords-purple);
	color: var(--crawfords-white);
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
	letter-spacing: 0.02em;
}

a {
	text-underline-offset: 3px;
}

#header,
.internal #header,
#header.header-affix {
	background-color: rgba(93, 31, 135, 0.97);
	border-bottom: 4px solid var(--crawfords-yellow);
	box-shadow: 0 4px 18px rgba(0, 0, 0, 0.22);
}

#header .logo img,
.footer-logo {
	filter: invert(1);
}

#header .logo img {
	max-height: 16vh;
}

#header .nav-link,
#header .nav-link:visited {
	color: var(--crawfords-charcoal);
}

#header .offcanvas-body .nav-link,
#header .offcanvas-body .nav-link:visited {
	color: var(--crawfords-charcoal);
}

#header .offcanvas-body .nav-link:hover,
#header .offcanvas-body .nav-link:focus,
#header .offcanvas-body .nav-link:active {
	color: var(--crawfords-purple);
}

#header .offcanvas-header {
	background-color: var(--crawfords-yellow);
	border-bottom: 3px solid var(--crawfords-purple);
}

#header .offcanvas {
	background-color: var(--crawfords-cream) !important;
}

#header .offcanvas-header img {
	filter: none;
}

#header .headerBtn,
#header .btn-template {
	background: var(--crawfords-yellow) !important;
	color: var(--crawfords-charcoal) !important;
	border-color: var(--crawfords-yellow) !important;
	box-shadow: 0px 0px 0 var(--crawfords-purple-dark) !important;
}

#header .headerBtn:hover,
#header .headerBtn:focus,
#header .btn-template:hover,
#header .btn-template:focus {
	background: var(--crawfords-white) !important;
	color: var(--crawfords-purple) !important;
	border-color: var(--crawfords-white) !important;
}

#header .headerBtn:focus-visible,
#header .btn-template:focus-visible,
#header .navbar-toggler:focus-visible {
	outline: 3px solid var(--crawfords-yellow);
	outline-offset: 4px;
}

#main > div[data-type="content-section"] > .uk-cover-container {
	position: relative;
}

#main > div[data-type="content-section"] > .uk-cover-container::after {
	content: "";
	position: absolute;
	inset: 0;
	pointer-events: none;
	background: linear-gradient(
		to bottom,
		rgba(34, 34, 34, 0.04) 45%,
		rgba(34, 34, 34, 0.2) 100%
	);
}

.home-section {
	position: relative;
	background-color: var(--crawfords-white);
}

.home-section h1 {
	color: var(--crawfords-purple);
	margin-bottom: 1.25rem;
}

.home-section h1 .small {
	display: inline-block;
	color: var(--crawfords-charcoal);
	font-size: 0.75em;
	margin-top: 0.4rem;
}

.home-section .h2-home-section {
	color: var(--crawfords-charcoal);
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5rem;
    font-size: 1.2rem
}

.home-section p {
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.75;
}

.home-section::after {
	content: "";
	display: block;
	width: 90px;
	height: 5px;
	background-color: var(--crawfords-yellow);
	margin: 2rem auto 0;
	border-radius: 100px;
}

#promos {
	background-color: var(--crawfords-purple);
	border-top: 4px solid var(--crawfords-yellow);
	border-bottom: 4px solid var(--crawfords-yellow);
}

#promos .promo {
	position: relative;
	background-color: var(--crawfords-purple);
	border: 1px solid rgba(255, 255, 255, 0.18);
	box-shadow: none;
	text-decoration: none;
}

#promos .promo::before {
	background-color: var(--crawfords-purple);
}

#promos .promo::after {
	background-color: transparent;
}


#promos .promo h2.promo-title {
	color: var(--crawfords-yellow);
	letter-spacing: 0.04em;
}

#promos .promo p.promo-desc {
	color: var(--crawfords-white);
	letter-spacing: 0.02em;
	line-height: 1.55;
}

#promos .promo:hover,
#promos .promo:focus {
	background-color: var(--crawfords-yellow);
}

#promos .promo:hover::before,
#promos .promo:focus::before {
	background-color: var(--crawfords-yellow);
}

#promos .promo:hover h2.promo-title,
#promos .promo:focus h2.promo-title {
	color: var(--crawfords-purple);
}

#promos .promo:hover p.promo-desc,
#promos .promo:focus p.promo-desc {
	color: var(--crawfords-charcoal);
}

#promos .promo:focus-visible {
	outline: 4px solid var(--crawfords-white);
	outline-offset: -6px;
}

.accent-1 {
	background-color: var(--crawfords-cream);
	color: var(--crawfords-charcoal);
}

.accent-1 h1,
.accent-1 .h1,
.accent-1 h2,
.accent-1 .h2,
.accent-1 h3,
.accent-1 .h3,
.accent-1 h4,
.accent-1 .h4,
.accent-1 h5,
.accent-1 .h5,
.accent-1 h6,
.accent-1 .h6 {
	color: var(--crawfords-purple);
}

.accent-1 p,
.accent-1 li {
	color: var(--crawfords-charcoal);
}

.spillover-tag-faq {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.spillover-tag-faq-item {
	background-color: var(--crawfords-white);
	border: 2px solid rgba(93, 31, 135, 0.18) !important;
	border-radius: 5px !important;
	overflow: hidden;
	box-shadow: 0 3px 10px rgba(34, 34, 34, 0.05);
}

.spillover-tag-faq-item[open] {
	border-color: var(--crawfords-purple) !important;
}

.spillover-tag-faq-question {
	position: relative;
	background-color: var(--crawfords-white);
	color: var(--crawfords-purple);
	font-family: var(--headers-font);
	font-size: 1.1rem;
	padding: 1rem 1rem 1rem 1.25rem !important;
}

.spillover-tag-faq-question:hover {
	background-color: var(--crawfords-yellow);
	color: var(--crawfords-charcoal);
}

.spillover-tag-faq-question:focus-visible {
	outline: 3px solid var(--crawfords-purple);
	outline-offset: -3px;
}

.spillover-tag-faq-answer {
	background-color: var(--crawfords-white);
	border-top: 1px solid rgba(93, 31, 135, 0.15);
	padding: 1rem 1.25rem !important;
}

.spillover-tag-faq-answer p {
	color: var(--crawfords-charcoal);
	margin-bottom: 0;
}

.mapWrap {
	border-top: 4px solid var(--crawfords-purple);
	border-bottom: 4px solid var(--crawfords-purple);
}

.mapWrap iframe {
	filter: none;
	display: block;
}

#reviews {
	background-color: var(--crawfords-yellow);
	padding: 4rem 0;
	border: 0;
}

#reviews svg.reviews-bg {
	display: none;
}

#reviews .testimonials-overlay {
	background-color: transparent;
}

#reviews h2,
#reviews .review-header {
	color: var(--crawfords-purple);
}

#reviews .card {
	background-color: var(--crawfords-white);
	border: 2px solid var(--crawfords-purple);
	border-radius: 5px;
	box-shadow: 5px 5px 0 var(--crawfords-purple);
}

#reviews .review-text,
#reviews .review-date,
#reviews .card-footer {
	color: var(--crawfords-charcoal);
}

#reviews .review-stars {
	color: var(--crawfords-purple);
}

#reviews .reviews-nav-btn {
	color: var(--crawfords-purple);
}

#reviews .reviews-nav-btn:hover,
#reviews .reviews-nav-btn:focus {
	color: var(--crawfords-purple-dark);
}

#reviews .reviews-nav-btn:focus-visible {
	outline: 3px solid var(--crawfords-purple);
	outline-offset: 3px;
}

.contact.leaveReview {
	background-color: var(--crawfords-yellow);
	padding-bottom: 1.5rem;
}

.contact.leaveReview .btn-template {
	position: relative;
	bottom: auto;
	background: var(--crawfords-purple) !important;
	color: var(--crawfords-white) !important;
	border: 2px solid var(--crawfords-purple) !important;
	box-shadow: 0px 0px 0 var(--crawfords-charcoal) !important;
}

.contact.leaveReview .btn-template:hover,
.contact.leaveReview .btn-template:focus {
	background: var(--crawfords-white) !important;
	color: var(--crawfords-purple) !important;
	border-color: var(--crawfords-purple) !important;
}

#reviews #reviewsSwiper .swiper-slide {
    padding-bottom: 5px;
}

.footer,
.contact.footer,
.footer.footer-info {
	background-color: var(--crawfords-purple);
	color: var(--crawfords-white);
}

.contact.footer {
	border-top: 4px solid var(--crawfords-yellow);
}

.footer.footer-info {
	background-color: var(--crawfords-purple-dark);
}

.footer h1,
.footer .h1,
.footer h2,
.footer .h2,
.footer h3,
.footer .h3,
.footer h4,
.footer .h4,
.footer h5,
.footer .h5,
.footer h6,
.footer .h6 {
	color: var(--crawfords-yellow);
}

.footer p,
.footer li,
.footer address,
.footer a,
.footer .nav-link,
.footer-info p,
.footer-info li,
.footer-info address,
.footer-info a {
	color: var(--crawfords-white);
}

.footer a:hover,
.footer a:focus,
.footer a:active,
.footer .nav-link:hover,
.footer .nav-link:focus,
.footer .nav-link:active,
.footer-info a:hover,
.footer-info a:focus,
.footer-info a:active {
	color: var(--crawfords-yellow);
}

.footer .nav-link {
	letter-spacing: 0.05em;
}

.footer .nav-link:focus-visible,
.footer a:focus-visible {
	outline: 3px solid var(--crawfords-yellow);
	outline-offset: 3px;
}

.footer hr {
	border-color: rgba(255, 228, 130, 0.55) !important;
	opacity: 1;
}

.footer-logo {
	max-width: 300px;
}

.copyright,
.spillover {
	background-color: #2c0b42;
}

.copyright p,
.copyright a,
.spillover p,
.spillover a {
	color: var(--crawfords-white);
}

.copyright a:hover,
.copyright a:focus,
.spillover a:hover,
.spillover a:focus {
	color: var(--crawfords-yellow);
}

.btn-primary,
.btn-success,
.btn-secondary,
.btn-danger,
.btn-warning,
.btn-info,
.btn-light,
.btn-dark,
.btn-default,
.btn-template,
.subscribe-button,
.portfolio-shuffle a {
	background: var(--crawfords-purple) !important;
	color: var(--crawfords-white) !important;
	border: 2px solid var(--crawfords-purple) !important;
	border-radius: 4px !important;
	box-shadow: 3px 3px 0 var(--crawfords-yellow) !important;
	font-weight: 700;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	text-decoration: none !important;
	transition:
		background-color 0.2s ease,
		color 0.2s ease,
		border-color 0.2s ease,
		box-shadow 0.2s ease,
		transform 0.2s ease;
}

.btn-primary:hover,
.btn-success:hover,
.btn-secondary:hover,
.btn-danger:hover,
.btn-warning:hover,
.btn-info:hover,
.btn-light:hover,
.btn-dark:hover,
.btn-default:hover,
.btn-template:hover,
.subscribe-button:hover,
.portfolio-shuffle a:hover,
.btn-primary:focus,
.btn-success:focus,
.btn-secondary:focus,
.btn-danger:focus,
.btn-warning:focus,
.btn-info:focus,
.btn-light:focus,
.btn-dark:focus,
.btn-default:focus,
.btn-template:focus,
.subscribe-button:focus,
.portfolio-shuffle a:focus {
	background: var(--crawfords-yellow) !important;
	color: var(--crawfords-charcoal) !important;
	border-color: var(--crawfords-purple) !important;
	box-shadow: 3px 3px 0 var(--crawfords-purple) !important;
}

.btn-primary:hover,
.btn-success:hover,
.btn-secondary:hover,
.btn-danger:hover,
.btn-warning:hover,
.btn-info:hover,
.btn-light:hover,
.btn-dark:hover,
.btn-default:hover,
.btn-template:hover,
.subscribe-button:hover,
.portfolio-shuffle a:hover {
	transform: translateY(-2px);
}

.btn-primary:focus-visible,
.btn-success:focus-visible,
.btn-secondary:focus-visible,
.btn-danger:focus-visible,
.btn-warning:focus-visible,
.btn-info:focus-visible,
.btn-light:focus-visible,
.btn-dark:focus-visible,
.btn-default:focus-visible,
.btn-template:focus-visible,
.subscribe-button:focus-visible,
.portfolio-shuffle a:focus-visible {
	outline: 3px solid var(--crawfords-purple);
	outline-offset: 4px;
}

.menu .card {
	background-color: var(--crawfords-white);
	border: 1px solid rgba(93, 31, 135, 0.22);
	border-top: 5px solid var(--crawfords-yellow);
	border-radius: 5px;
	box-shadow: 0 4px 15px rgba(34, 34, 34, 0.08);
}

.menu .item,
.menu .desc {
	color: var(--crawfords-charcoal);
}

.menu .menu-name-wrapper .price-wrapper .price {
	background-color: var(--crawfords-purple);
	color: var(--crawfords-white);
	border-radius: 3px;
}

.menu .nav-item .nav-link {
	background-color: var(--crawfords-purple);
	color: var(--crawfords-white);
	border: 2px solid var(--crawfords-purple);
	border-radius: 4px;
}

.menu .nav-item .nav-link:hover,
.menu .nav-item .nav-link:focus,
.menu .nav-item .nav-link.active,
.menu .nav-item .show > .nav-link {
	background-color: var(--crawfords-yellow);
	color: var(--crawfords-charcoal);
	border-color: var(--crawfords-purple);
}

.menu .nav-item .nav-link:focus-visible {
	outline: 3px solid var(--crawfords-purple);
	outline-offset: 3px;
}

.menu-switcher .uk-tab {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 1rem;
	margin: 0 0 2rem;
	padding: 0;
	border: 0;
}

.menu-switcher .uk-tab::before {
	display: none !important;
	content: none !important;
	border: 0 !important;
}

.menu-switcher .uk-tab > li {
	flex: none;
	margin: 0;
	padding: 0;
}

.menu-switcher .uk-tab > li > a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: auto;
	padding: 0.6rem 1.25rem !important;
	background: var(--crawfords-purple) !important;
	color: var(--crawfords-white) !important;
	border: 2px solid var(--crawfords-purple) !important;
	border-bottom: 2px solid var(--crawfords-purple) !important;
	border-radius: 4px !important;
	box-shadow: 3px 3px 0 var(--crawfords-yellow) !important;
	font-family: var(--headers-font) !important;
	font-size: 0.9rem !important;
	font-weight: 700;
	line-height: 1.5;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	text-decoration: none !important;
	transition:
		background-color 0.2s ease,
		color 0.2s ease,
		border-color 0.2s ease,
		box-shadow 0.2s ease,
		transform 0.2s ease;
}

.menu-switcher .uk-tab > li > a:hover,
.menu-switcher .uk-tab > li > a:focus,
.menu-switcher .uk-tab > li.uk-active > a {
	background: var(--crawfords-yellow) !important;
	color: var(--crawfords-charcoal) !important;
	border-color: var(--crawfords-purple) !important;
	border-bottom-color: var(--crawfords-purple) !important;
	box-shadow: 3px 3px 0 var(--crawfords-purple) !important;
	transform: translateY(-2px);
}

.menu-switcher .uk-tab > li > a:focus-visible {
	outline: 3px solid var(--crawfords-purple);
	outline-offset: 4px;
}

.locations-card {
	background-color: var(--crawfords-white);
	border: 1px solid rgba(93, 31, 135, 0.2);
	border-top: 5px solid var(--crawfords-yellow);
	border-radius: 5px;
	box-shadow: 0 4px 15px rgba(34, 34, 34, 0.08);
}

.locations-card .location-name-heading {
	color: var(--crawfords-purple);
}

.locations-card .location-detail-label {
	color: var(--crawfords-charcoal);
}

.locations-card .social li a,
.locations-card .spillover-tag-social-link {
	color: var(--crawfords-purple) !important;
}

.locations-card .social li a:hover,
.locations-card .social li a:focus,
.locations-card .spillover-tag-social-link:hover,
.locations-card .spillover-tag-social-link:focus {
	color: var(--crawfords-purple-dark) !important;
}

.locations-map-wrap {
	border: 3px solid var(--crawfords-yellow);
	border-radius: 5px;
	box-shadow: 0 4px 15px rgba(34, 34, 34, 0.1);
}

.gallery-container .gallery-filters li {
	background: var(--crawfords-purple) !important;
	color: var(--crawfords-white) !important;
	border: 2px solid var(--crawfords-purple) !important;
	box-shadow: 3px 3px 0 var(--crawfords-yellow) !important;
}

.gallery-container .gallery-filters li:hover,
.gallery-container .gallery-filters li.filter-active {
	background: var(--crawfords-yellow) !important;
	color: var(--crawfords-charcoal) !important;
	border-color: var(--crawfords-purple) !important;
	box-shadow: 3px 3px 0 var(--crawfords-purple) !important;
}

.banner::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	background: linear-gradient(
		to bottom,
		rgba(34, 34, 34, 0.12),
		rgba(34, 34, 34, 0.55)
	);
	pointer-events: none;
}

.banner-title {
	z-index: 2;
	color: var(--crawfords-white);
	text-shadow: 2px 3px 0 rgba(34, 34, 34, 0.75);
}

.body-content {
	background-color: var(--crawfords-white);
	border-top: 5px solid var(--crawfords-yellow);
	box-shadow: 0 -8px 24px rgba(34, 34, 34, 0.12);
}

.body-content h1,
.body-content h2 {
	color: var(--crawfords-purple);
}

input,
textarea,
select,
.form-control,
.form-select {
	background-color: var(--crawfords-white);
	color: var(--crawfords-charcoal);
	border-color: rgba(93, 31, 135, 0.3);
}

input:focus,
textarea:focus,
select:focus,
.form-control:focus,
.form-select:focus {
	background-color: var(--crawfords-white);
	color: var(--crawfords-charcoal);
	border-color: var(--crawfords-purple);
	box-shadow: 0 0 0 0.25rem rgba(93, 31, 135, 0.2);
}

@media (max-width: 992px) {
	#header .logo img {
		max-height: 9vh;
	}

	#header .offcanvas-body .nav-link {
		color: var(--crawfords-charcoal);
	}
}

@media (max-width: 768px) {
	.menu-switcher .uk-tab {
		flex-direction: column;
		align-items: stretch;
		gap: 0.65rem;
	}

	.menu-switcher .uk-tab > li {
		width: 100%;
	}

	.menu-switcher .uk-tab > li > a {
		width: 100%;
	}

	#promos .promo {
		border-left: 0;
		border-right: 0;
	}

	.home-section h1 .small {
		font-size: 0.5em;
	}

	#reviews {
		padding: 3rem 0;
	}
}

@media (prefers-reduced-motion: reduce) {
	.btn-primary,
	.btn-success,
	.btn-secondary,
	.btn-danger,
	.btn-warning,
	.btn-info,
	.btn-light,
	.btn-dark,
	.btn-default,
	.btn-template,
	.subscribe-button,
	.portfolio-shuffle a,
	.menu-switcher .uk-tab > li > a {
		transition: none;
		transform: none;
	}
}