a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.ch-breadcrumb-wrap a:hover,
.widget ul li a:hover,
.widget ol li a:hover,
.widget.widget_text ul li a,
.widget.widget_text ol li a,
.widget_nav_menu .current-menu-item>a,
.ch-accordion-heading .ch-accordion-toggle:hover,
.ch-comment-author a:hover,
.ch-comment-time:hover,
.ch-recent-posts a:hover .h-recent-posts {
	color: rgb(19, 167, 255);
}

a:hover,
.widget.widget_text ul li a:hover,
.widget.widget_text ol li a:hover,
.ch-twitter-widget ul li a:hover {
	color: rgb(15, 110, 216);
}

.rev_slider_wrapper,
a.ch-img-thumbnail:hover,
.ch-slider-container.below,
.page-template-template-blank-3-php .ch-slider-container.above,
.page-template-template-blank-6-php .ch-slider-container.above {
	border-color: rgb(19, 167, 255);
}

.entry-thumb:before,
.ch-pagination span.current,
.flex-direction-nav a,
.flex-control-nav a:hover,
.flex-control-nav a.flex-active,
.mejs-time-current,
.ch-dropcap,
.ch-skill-bar .bar,
.ch-pricing-column.featured h2,
.h-comments-title small,
.ch-entry-share .ch-share:hover,
.ch-highlight,
.ch-recent-posts .ch-recent-posts-img:after {
	background-color: rgb(19, 167, 255);
}

.ch-nav-tabs>.active>a,
.ch-nav-tabs>.active>a:hover {
	box-shadow: inset 0 3px 0 0 rgb(19, 167, 255);
}

.ch-main {
	width: calc(72% - 2.463055%);
}

.ch-sidebar {
	width: calc(100% - 2.463055% - 72%);
}

.ch-comment-author,
.ch-comment-time,
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-rating label,
.comment-form-comment label,
.widget_calendar #wp-calendar caption,
.widget.widget_rss li .rsswidget {
	font-family: "Lato", sans-serif;
	font-weight: 700;
}

.p-landmark-sub,
.p-meta,
input,
button,
select,
textarea {
	font-family: "Lato", sans-serif;
}

.widget ul li a,
.widget ol li a,
.ch-comment-time {
	color: #999999;
}

.widget_text ol li a,
.widget_text ul li a {
	color: rgb(19, 167, 255);
}

.widget_text ol li a:hover,
.widget_text ul li a:hover {
	color: rgb(15, 110, 216);
}

.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-rating label,
.comment-form-comment label,
.widget_calendar #wp-calendar th,
.p-landmark-sub strong,
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:active,
.entry-footer a:hover,
.entry-footer a:active,
.ch-breadcrumbs .current,
.ch-comment-author,
.ch-comment-author a {
	color: #272727;
}

.widget_calendar #wp-calendar th {
	border-color: #272727;
}

.h-feature-headline span i {
	background-color: #272727;
}

@media (max-width:978.98px) {}

html {
	font-size: 14px;
}

@media (min-width:480px) {
	html {
		font-size: 14px;
	}
}

@media (min-width:767px) {
	html {
		font-size: 14px;
	}
}

@media (min-width:979px) {
	html {
		font-size: 14px;
	}
}

@media (min-width:1200px) {
	html {
		font-size: 14px;
	}
}

body {
	font-style: normal;
	font-weight: 400;
	color: #999999;
	background-color: #f0eee4;
}

.w-b {
	font-weight: 400 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: "Lato", sans-serif;
	font-style: normal;
	font-weight: 700;
}

h1,
.h1 {
	letter-spacing: -0.035em;
}

h2,
.h2 {
	letter-spacing: -0.035em;
}

h3,
.h3 {
	letter-spacing: -0.035em;
}

h4,
.h4 {
	letter-spacing: -0.035em;
}

h5,
.h5 {
	letter-spacing: -0.035em;
}

h6,
.h6 {
	letter-spacing: -0.035em;
}

.w-h {
	font-weight: 700 !important;
}

.ch-container.width {
	width: 90%;
}

.ch-container.max {
	max-width: 1200px;
}

.ch-main.full {
	float: none;
	display: block;
	width: auto;
}

@media (max-width:978.98px) {
	.ch-main.full,
	.ch-main.left,
	.ch-main.right,
	.ch-sidebar.left,
	.ch-sidebar.right {
		float: none;
		display: block;
		width: auto !important;
	}
}

.entry-header,
.entry-content {
	font-size: 1rem;
}

body,
input,
button,
select,
textarea {
	font-family: "Lato", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
blockquote {
	color: #272727;
}

.cfc-h-tx {
	color: #272727 !important;
}

.cfc-h-bd {
	border-color: #272727 !important;
}

.cfc-h-bg {
	background-color: #272727 !important;
}

.cfc-b-tx {
	color: #999999 !important;
}

.cfc-b-bd {
	border-color: #999999 !important;
}

.cfc-b-bg {
	background-color: #999999 !important;
}

.ch-btn,
.button,
[type="submit"] {
	color: #ffffff;
	border-color: #ac1100;
	background-color: #ff2a13;
	margin-bottom: 0.25em;
	text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
	box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
	border-radius: 0.25em;
}

.ch-btn:hover,
.button:hover,
[type="submit"]:hover {
	color: #ffffff;
	border-color: #600900;
	background-color: #ef2201;
	margin-bottom: 0.25em;
	text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
	box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}

.ch-btn.ch-btn-real,
.ch-btn.ch-btn-real:hover {
	margin-bottom: 0.25em;
	text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.65);
}

.ch-btn.ch-btn-real {
	box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}

.ch-btn.ch-btn-real:hover {
	box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}

.ch-btn.ch-btn-flat,
.ch-btn.ch-btn-flat:hover {
	margin-bottom: 0;
	text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.65);
	box-shadow: none;
}

.ch-btn.ch-btn-transparent,
.ch-btn.ch-btn-transparent:hover {
	margin-bottom: 0;
	border-width: 3px;
	text-shadow: none;
	text-transform: uppercase;
	background-color: transparent;
	box-shadow: none;
}

@font-face {
	font-family: 'FontAwesomePro';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url('/wp-content/themes/clubhouse/assets/fonts/fa-solid-900.woff2') format('woff2');
}

[data-x-fa-pro-icon] {
	font-family: "FontAwesomePro" !important;
}

[data-x-fa-pro-icon]:before {
	content: attr(data-x-fa-pro-icon);
}

[data-x-icon],
[data-x-icon-o],
[data-x-icon-l],
[data-x-icon-s],
[data-x-icon-b],
[data-x-fa-pro-icon],
[class*="cs-fa-"] {
	display: inline-block;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[data-x-icon].left,
[data-x-icon-o].left,
[data-x-icon-l].left,
[data-x-icon-s].left,
[data-x-icon-b].left,
[data-x-fa-pro-icon].left,
[class*="cs-fa-"].left {
	margin-right: 0.5em;
}

[data-x-icon].right,
[data-x-icon-o].right,
[data-x-icon-l].right,
[data-x-icon-s].right,
[data-x-icon-b].right,
[data-x-fa-pro-icon].right,
[class*="cs-fa-"].right {
	margin-left: 0.5em;
}

[data-x-icon]:before,
[data-x-icon-o]:before,
[data-x-icon-l]:before,
[data-x-icon-s]:before,
[data-x-icon-b]:before,
[data-x-fa-pro-icon]:before,
[class*="cs-fa-"]:before {
	line-height: 1;
}

@font-face {
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url('/wp-content/themes/clubhouse/assets/fonts/fa-solid-900.woff2') format('woff2');
}

[data-x-icon],
[data-x-icon-s],
[data-x-icon][class*="cs-fa-"] {
	font-family: "FontAwesome" !important;
	font-weight: 900;
}

[data-x-icon]:before,
[data-x-icon][class*="cs-fa-"]:before {
	content: attr(data-x-icon);
}

[data-x-icon-s]:before {
	content: attr(data-x-icon-s);
}

@font-face {
	font-family: 'FontAwesomeRegular';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url('/wp-content/themes/clubhouse/assets/fonts/fa-regular-400.woff2') format('woff2');
}

@font-face {
	font-family: 'FontAwesomePro';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url('/wp-content/themes/clubhouse/assets/fonts/fa-regular-400.woff2') format('woff2');
}

[data-x-icon-o] {
	font-family: "FontAwesomeRegular" !important;
}

[data-x-icon-o]:before {
	content: attr(data-x-icon-o);
}

@font-face {
	font-family: 'FontAwesomeLight';
	font-style: normal;
	font-weight: 300;
	font-display: block;
	src: url('/wp-content/themes/clubhouse/assets/fonts/fa-light-300.woff2') format('woff2');
}

@font-face {
	font-family: 'FontAwesomePro';
	font-style: normal;
	font-weight: 300;
	font-display: block;
	src: url('/wp-content/themes/clubhouse/assets/fonts/fa-light-300.woff2') format('woff2');
}

[data-x-icon-l] {
	font-family: "FontAwesomeLight" !important;
	font-weight: 300;
}

[data-x-icon-l]:before {
	content: attr(data-x-icon-l);
}

@font-face {
	font-family: 'FontAwesomeBrands';
	font-style: normal;
	font-weight: normal;
	font-display: block;
	src: url('/wp-content/themes/clubhouse/assets/fonts/fa-brands-400.woff2') format('woff2');
}

[data-x-icon-b] {
	font-family: "FontAwesomeBrands" !important;
}

[data-x-icon-b]:before {
	content: attr(data-x-icon-b);
}


.e64-4.ch-text {
	font-size: 1em;
	background-color: transparent;
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-4.ch-text .ch-text-content-text-primary {
	font-family: "Nunito", sans-serif;
	font-size: 3em;
	font-style: normal;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: 0em;
	margin-right: calc(0em * -1);
	text-align: center;
	text-transform: none;
	color: #333333;
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-4.ch-text .ch-text-content-text-subheadline {
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-4.ch-text .ch-text-typing {
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-4.ch-text .typed-cursor {
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-4.ch-text .ch-graphic-child {
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-3.ch-col {
	z-index: auto;
	font-size: 1em;
	background-color: transparent;
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-7.ch-col {
	z-index: auto;
	font-size: 1em;
	background-color: transparent;
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-2.ch-row {
	z-index: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 1px;
	font-size: 1em;
	background-color: transparent;
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-6.ch-row {
	z-index: auto;
	margin: 1px auto 1px auto;
	border-radius: 15px;
	padding: 25px;
	font-size: 1em;
	background-color: rgb(255, 255, 255);
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-2>.ch-row-inner {
	flex-direction: row;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin: calc(((1rem / 2) + 1px) * -1) calc(((1rem / 2) + 1px) * -1);
}

.e64-6>.ch-row-inner {
	flex-direction: row;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	margin: calc((1rem / 2) * -1) calc((1rem / 2) * -1);
}

.e64-2>.ch-row-inner>* {
	flex-grow: 1;
	margin: calc(1rem / 2) calc(1rem / 2);
}

.e64-6>.ch-row-inner>* {
	flex-grow: 1;
	margin: calc(1rem / 2) calc(1rem / 2);
}

.e64-1.ch-section {
	margin: 0px;
	padding: 45px 0px 45px 0px;
	background-color: #f0eee4;
	z-index: auto;
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-5.ch-section {
	margin: 0px;
	padding: 0px 0px 45px 0px;
	background-color: #F0EEE4;
	z-index: auto;
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-8.ch-text {
	font-family: inherit;
	font-size: 1.2em;
	font-style: normal;
	font-weight: inherit;
	line-height: 1.75;
	letter-spacing: 0em;
	text-align: left;
	text-transform: none;
	color: #25323d;
	background-color: transparent;
	transition-timing-function: cubic-bezier(0.400, 0.000, 0.200, 1.000);
}

.e64-8.ch-text> :first-child {
	margin-top: 0;
}

.e64-8.ch-text> :last-child {
	margin-bottom: 0;
}

@media (max-width:479.98px) {
	.e64-2>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
	.e64-6>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
}

@media (min-width:480px) and (max-width:766.98px) {
	.e64-2>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
	.e64-6>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
}

@media (min-width:767px) and (max-width:978.98px) {
	.e64-2>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
	.e64-6>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
}

@media (min-width:979px) and (max-width:1199.98px) {
	.e64-2>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
	.e64-6>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
}

@media (min-width:1200px) {
	.e64-2>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
	.e64-6>.ch-row-inner>*:nth-child(1n - 0) {
		flex-basis: calc(100% - 1rem);
	}
}