

h1, h2, h3, h4, h5, h6 {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:700;}

.btx-primary-font {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:500;}
.btx-secondary-font {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:700;}

body {
	color: #3c444f;
	background-color: #ffffff;
}

.btx-wrapper--parallax-footer .btx-content {
	background-color: #ffffff;
}

::selection {
	color: #fff;
	background-color: #df395f;
}

::-moz-selection {
	color: #fff;
	background-color: #df395f;
}

a,
a:hover.btx-s-text-color,
a:hover.btx-p-text-color {
	color: #df395f;
}

a:hover,
a:focus,
a:active,
a:hover.btx-p-brand-color {
	color: #98a7bc;
}

strong {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:700;}

.btnx,
button,
ins, code, kbd, tt {
	color: #df395f;
}

.btnx:hover,
button:hover,
.btnx:focus,
button:focus {
	color: #98a7bc;
}

input:focus, textarea:focus, select:focus {border-color: #df395f;}
.btx-dark-scheme input:focus, .btx-dark-scheme textarea:focus, .btx-dark-scheme select:focus {border-color: #df395f;}
.btx-light-scheme input:focus, .btx-light-scheme textarea:focus, .btx-light-scheme select:focus {border-color: #df395f;}
a:hover.btx-p-bg-color {color: #a9def1;}
.btx-dark-scheme a:hover.btx-p-bg-color {color: #98a7bc;}
.btx-light-scheme a:hover.btx-p-bg-color {color: #a9def1;}
label {color: #3c444f;}
.btx-dark-scheme label {color: #a4a4a4;}
.btx-light-scheme label {color: #3c444f;}
pre, cite, mark, h1, h2, h3, h4, h5, h6 {color: #111111;}
.btx-dark-scheme pre, .btx-dark-scheme cite, .btx-dark-scheme mark, .btx-dark-scheme h1, .btx-dark-scheme h2, .btx-dark-scheme h3, .btx-dark-scheme h4, .btx-dark-scheme h5, .btx-dark-scheme h6 {color: #ffffff;}
.btx-light-scheme pre, .btx-light-scheme cite, .btx-light-scheme mark, .btx-light-scheme h1, .btx-light-scheme h2, .btx-light-scheme h3, .btx-light-scheme h4, .btx-light-scheme h5, .btx-light-scheme h6 {color: #111111;}
code, kbd, tt, pre {background-color: #a9def1;}
.btx-dark-scheme code, .btx-dark-scheme kbd, .btx-dark-scheme tt, .btx-dark-scheme pre {background-color: #98a7bc;}
.btx-light-scheme code, .btx-light-scheme kbd, .btx-light-scheme tt, .btx-light-scheme pre {background-color: #a9def1;}
pre {border-color: #c0ddec;}
.btx-dark-scheme pre {border-color: #363636;}
.btx-light-scheme pre {border-color: #c0ddec;}
input, textarea, select {color: #111111; background-color: #ffffff; border-color: #c0ddec;}
.btx-dark-scheme input, .btx-dark-scheme textarea, .btx-dark-scheme select {color: #ffffff; background-color: #98a7bc; border-color: #363636;}
.btx-light-scheme input, .btx-light-scheme textarea, .btx-light-scheme select {color: #111111; background-color: #ffffff; border-color: #c0ddec;}
.btx-light-scheme,
.btx-entry-light-scheme,
.btx-slider-light-scheme {
	color: #3c444f;
}

.btx-dark-scheme,
.btx-entry-dark-scheme,
.btx-slider-dark-scheme {
	color: #a4a4a4;
}

.btx-p-brand-color {
	color: #df395f;
}

.btx-p-brand-bg {
	background-color: #df395f;
}

.btx-p-brand-border {
	border-color: #df395f;
}

.btx-s-brand-color {
	color: #98a7bc;
}

.btx-s-brand-bg {
	background-color: #98a7bc;
}

.btx-s-brand-border {
	border-color: #98a7bc;
}

.btx-p-brand-contrast-color {
	color: #fff;
}

.btx-s-brand-contrast-color {
	color: #fff;
}

.btx-p-text-contrast-color {color: #fff;}
.btx-dark-scheme .btx-p-text-contrast-color {color: #fff;}
.btx-light-scheme .btx-p-text-contrast-color {color: #fff;}
.btx-slider-dark-scheme .btx-p-text-contrast-color {color: #fff;}
.btx-slider-light-scheme .btx-p-text-contrast-color {color: #fff;}
.btx-s-text-contrast-color {color: #fff;}
.btx-dark-scheme .btx-s-text-contrast-color {color: #222;}
.btx-light-scheme .btx-s-text-contrast-color {color: #fff;}
.btx-slider-dark-scheme .btx-s-text-contrast-color {color: #222;}
.btx-slider-light-scheme .btx-s-text-contrast-color {color: #fff;}
.btx-p-text-color {color: #3c444f;}
.btx-dark-scheme .btx-p-text-color {color: #a4a4a4;}
.btx-light-scheme .btx-p-text-color {color: #3c444f;}
.btx-slider-dark-scheme .btx-p-text-color, .btx-entry-dark-scheme .btx-p-text-color {color: #a4a4a4;}
.btx-slider-light-scheme .btx-p-text-color, .btx-entry-light-scheme .btx-p-text-color {color: #3c444f;}
.btx-p-text-bg {background-color: #3c444f;}
.btx-dark-scheme .btx-p-text-bg {background-color: #a4a4a4;}
.btx-light-scheme .btx-p-text-bg {background-color: #3c444f;}
.btx-slider-dark-scheme .btx-p-text-bg, .btx-entry-dark-scheme .btx-p-text-bg {background-color: #a4a4a4;}
.btx-slider-light-scheme .btx-p-text-bg, .btx-entry-light-scheme .btx-p-text-bg {background-color: #3c444f;}
.btx-s-text-color {color: #111111;}
.btx-dark-scheme .btx-s-text-color {color: #ffffff;}
.btx-light-scheme .btx-s-text-color {color: #111111;}
.btx-slider-dark-scheme .btx-s-text-color, .btx-entry-dark-scheme .btx-s-text-color {color: #ffffff;}
.btx-slider-light-scheme .btx-s-text-color, .btx-entry-light-scheme .btx-s-text-color {color: #111111;}
.btx-s-text-bg {background-color: #111111;}
.btx-dark-scheme .btx-s-text-bg {background-color: #ffffff;}
.btx-light-scheme .btx-s-text-bg {background-color: #111111;}
.btx-slider-dark-scheme .btx-s-text-bg, .btx-entry-dark-scheme .btx-s-text-bg {background-color: #ffffff;}
.btx-slider-light-scheme .btx-s-text-bg, .btx-entry-light-scheme .btx-s-text-bg {background-color: #111111;}
.btx-s-text-bg.btx-overlay {background-color: #111111; background-color: rgba(17,17,17,0.9);}
.btx-dark-scheme .btx-s-text-bg.btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}
.btx-light-scheme .btx-s-text-bg.btx-overlay {background-color: #111111; background-color: rgba(17,17,17,0.9);}
.btx-slider-dark-scheme .btx-s-text-bg.btx-overlay, .btx-entry-dark-scheme .btx-s-text-bg.btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}
.btx-slider-light-scheme .btx-s-text-bg.btx-overlay, .btx-entry-light-scheme .btx-s-text-bg.btx-overlay {background-color: #111111; background-color: rgba(17,17,17,0.9);}
.btx-s-text-border {border-color: #111111;}
.btx-dark-scheme .btx-s-text-border {border-color: #ffffff;}
.btx-light-scheme .btx-s-text-border {border-color: #111111;}
.btx-slider-dark-scheme .btx-s-text-border, .btx-entry-dark-scheme .btx-s-text-border {border-color: #ffffff;}
.btx-slider-light-scheme .btx-s-text-border, .btx-entry-light-scheme .btx-s-text-border {border-color: #111111;}
.btx-p-bg-color {color: #ffffff;}
.btx-dark-scheme .btx-p-bg-color {color: #98a7bc;}
.btx-light-scheme .btx-p-bg-color {color: #ffffff;}
.btx-slider-dark-scheme .btx-p-bg-color, .btx-entry-dark-scheme .btx-p-bg-color {color: #98a7bc;}
.btx-slider-light-scheme .btx-p-bg-color, .btx-entry-light-scheme .btx-p-bg-color {color: #ffffff;}
.btx-p-bg-bg {background-color: #ffffff;}
.btx-dark-scheme .btx-p-bg-bg {background-color: #98a7bc;}
.btx-light-scheme .btx-p-bg-bg {background-color: #ffffff;}
.btx-slider-dark-scheme .btx-p-bg-bg, .btx-entry-dark-scheme .btx-p-bg-bg {background-color: #98a7bc;}
.btx-slider-light-scheme .btx-p-bg-bg, .btx-entry-light-scheme .btx-p-bg-bg {background-color: #ffffff;}
.btx-p-bg-border {border-color: #ffffff;}
.btx-dark-scheme .btx-p-bg-border {border-color: #98a7bc;}
.btx-light-scheme .btx-p-bg-border {border-color: #ffffff;}
.btx-slider-dark-scheme .btx-p-bg-border, .btx-entry-dark-scheme .btx-p-bg-border {border-color: #98a7bc;}
.btx-slider-light-scheme .btx-p-bg-border, .btx-entry-light-scheme .btx-p-bg-border {border-color: #ffffff;}
.btx-s-bg-color {color: #a9def1;}
.btx-dark-scheme .btx-s-bg-color {color: #98a7bc;}
.btx-light-scheme .btx-s-bg-color {color: #a9def1;}
.btx-slider-dark-scheme .btx-s-bg-color, .btx-entry-dark-scheme .btx-s-bg-color {color: #98a7bc;}
.btx-slider-light-scheme .btx-s-bg-color, .btx-entry-light-scheme .btx-s-bg-color {color: #a9def1;}
.btx-s-bg-bg {background-color: #a9def1;}
.btx-dark-scheme .btx-s-bg-bg {background-color: #98a7bc;}
.btx-light-scheme .btx-s-bg-bg {background-color: #a9def1;}
.btx-slider-dark-scheme .btx-s-bg-bg, .btx-entry-dark-scheme .btx-s-bg-bg {background-color: #98a7bc;}
.btx-slider-light-scheme .btx-s-bg-bg, .btx-entry-light-scheme .btx-s-bg-bg {background-color: #a9def1;}
.btx-s-bg-border {border-color: #a9def1;}
.btx-dark-scheme .btx-s-bg-border {border-color: #98a7bc;}
.btx-light-scheme .btx-s-bg-border {border-color: #a9def1;}
.btx-slider-dark-scheme .btx-s-bg-border, .btx-entry-dark-scheme .btx-s-bg-border {border-color: #98a7bc;}
.btx-slider-light-scheme .btx-s-bg-border, .btx-entry-light-scheme .btx-s-bg-border {border-color: #a9def1;}
.btx-p-border-color {color: #c0ddec;}
.btx-dark-scheme .btx-p-border-color {color: #363636;}
.btx-light-scheme .btx-p-border-color {color: #c0ddec;}
.btx-slider-dark-scheme .btx-p-border-color, .btx-entry-dark-scheme .btx-p-border-color {color: #363636;}
.btx-slider-light-scheme .btx-p-border-color, .btx-entry-light-scheme .btx-p-border-color {color: #c0ddec;}
.btx-p-border-bg {background-color: #c0ddec;}
.btx-dark-scheme .btx-p-border-bg {background-color: #363636;}
.btx-light-scheme .btx-p-border-bg {background-color: #c0ddec;}
.btx-slider-dark-scheme .btx-p-border-bg, .btx-entry-dark-scheme .btx-p-border-bg {background-color: #363636;}
.btx-slider-light-scheme .btx-p-border-bg, .btx-entry-light-scheme .btx-p-border-bg {background-color: #c0ddec;}
.btx-p-border-border {border-color: #c0ddec;}
.btx-dark-scheme .btx-p-border-border, .btx-dark-scheme.btx-p-border-border {border-color: #363636;}
.btx-light-scheme .btx-p-border-border, .btx-light-scheme.btx-p-border-border {border-color: #c0ddec;}
.btx-slider-dark-scheme .btx-p-border-border, .btx-entry-dark-scheme .btx-p-border-border, .btx-navbar-dropdown-dark-scheme .btx-p-border-border {border-color: #363636;}
.btx-slider-light-scheme .btx-p-border-border, .btx-entry-light-scheme .btx-p-border-border, .btx-navbar-dropdown-light-scheme .btx-p-border-border {border-color: #c0ddec;}
.btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}
.btx-dark-scheme .btx-overlay {background-color: #98a7bc; background-color: rgba(152,167,188,0.9);}
.btx-light-scheme .btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}
.btx-slider-dark-scheme .btx-overlay, .btx-entry-dark-scheme .btx-overlay {background-color: #98a7bc; background-color: rgba(152,167,188,0.9);}
.btx-slider-light-scheme .btx-overlay, .btx-entry-light-scheme .btx-overlay {background-color: #ffffff; background-color: rgba(255,255,255,0.9);}

.btx-button--border.btx-button-color--brand > .btnx, .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-dark-scheme .btx-button--border.btx-button-color--brand > .btnx, .btx-dark-scheme .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-light-scheme .btx-button--border.btx-button-color--brand > .btnx, .btx-light-scheme .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-slider-dark-scheme .btx-button--border.btx-button-color--brand > .btnx, .btx-slider-dark-scheme .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-slider-light-scheme .btx-button--border.btx-button-color--brand > .btnx, .btx-slider-light-scheme .btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #98a7bc; border-color: #98a7bc;}
.btx-dark-scheme .btx-button--border.btx-button-hover--brand > .btnx:hover {color: #98a7bc; border-color: #98a7bc;}
.btx-light-scheme .btx-button--border.btx-button-hover--brand > .btnx:hover {color: #98a7bc; border-color: #98a7bc;}
.btx-slider-dark-scheme .btx-button--border.btx-button-hover--brand > .btnx:hover {color: #98a7bc; border-color: #98a7bc;}
.btx-slider-light-scheme .btx-button--border.btx-button-hover--brand > .btnx:hover {color: #98a7bc; border-color: #98a7bc;}
.btx-button--fill.btx-button-color--brand > .btnx, .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-dark-scheme .btx-button--fill.btx-button-color--brand > .btnx, .btx-dark-scheme .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-light-scheme .btx-button--fill.btx-button-color--brand > .btnx, .btx-light-scheme .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-slider-dark-scheme .btx-button--fill.btx-button-color--brand > .btnx, .btx-slider-dark-scheme .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-slider-light-scheme .btx-button--fill.btx-button-color--brand > .btnx, .btx-slider-light-scheme .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #98a7bc; background-color: #98a7bc;}
.btx-dark-scheme .btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #98a7bc; background-color: #98a7bc;}
.btx-light-scheme .btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #98a7bc; background-color: #98a7bc;}
.btx-slider-dark-scheme .btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #98a7bc; background-color: #98a7bc;}
.btx-slider-light-scheme .btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #98a7bc; background-color: #98a7bc;}
.btx-button-color--basic.btx-button--border > .btnx {color: #111111; border-color: #111111;}
.btx-dark-scheme .btx-button-color--basic.btx-button--border > .btnx {color: #ffffff; border-color: #ffffff;}
.btx-light-scheme .btx-button-color--basic.btx-button--border > .btnx {color: #111111; border-color: #111111;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--border > .btnx {color: #ffffff; border-color: #ffffff;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--border > .btnx {color: #111111; border-color: #111111;}
.btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #111111; background-color: #111111;}
.btx-dark-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffffff; background-color: #ffffff;}
.btx-light-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #111111; background-color: #111111;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222; border-color: #ffffff; background-color: #ffffff;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #fff; border-color: #111111; background-color: #111111;}
.btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-dark-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-light-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--border.btx-button-hover--brand > .btnx:hover {color: #df395f; border-color: #df395f;}
.btx-button-color--basic.btx-button--fill > .btnx {color: #fff; border-color: #111111; background-color: #111111;}
.btx-dark-scheme .btx-button-color--basic.btx-button--fill > .btnx {color: #222; border-color: #ffffff; background-color: #ffffff;}
.btx-light-scheme .btx-button-color--basic.btx-button--fill > .btnx {color: #fff; border-color: #111111; background-color: #111111;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--fill > .btnx {color: #222; border-color: #ffffff; background-color: #ffffff;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--fill > .btnx {color: #fff; border-color: #111111; background-color: #111111;}
.btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #111111; border-color: #111111;}
.btx-dark-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffffff; border-color: #ffffff;}
.btx-light-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #111111; border-color: #111111;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #ffffff; border-color: #ffffff;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--inverse > .btnx:hover {color: #111111; border-color: #111111;}
.btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-dark-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-light-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-slider-dark-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-slider-light-scheme .btx-button-color--basic.btx-button--fill.btx-button-hover--brand > .btnx:hover {color: #fff; border-color: #df395f; background-color: #df395f;}
.btx-contactform--minimal .btx-form-container {background-color: #a9def1;}
.btx-dark-scheme .btx-contactform--minimal .btx-form-container {background-color: #98a7bc;}
.btx-light-scheme .btx-contactform--minimal .btx-form-container {background-color: #a9def1;}

.btx-tab-nav .active {
	background-color: #df395f;
}

.btx-tab-nav .active > .btx-tab-nav-title {
	color: #fff;
}

.btx-filter-list > a.active,
.btx-tab--underline > .btx-tab-nav .active > .btx-tab-nav-title {
	color: #df395f;
}

.btx-tab--group .btx-tab-nav > li {border-color: #c0ddec;}
.btx-dark-scheme .btx-tab--group .btx-tab-nav > li {border-color: #363636;}
.btx-light-scheme .btx-tab--group .btx-tab-nav > li {border-color: #c0ddec;}
.btx-tab-nav .active,
.btx-tab--group > .btx-tab-nav > .active,
.btx-tab--underline > .btx-tab-nav .active,
.btx-accordion--border > .btx-accordion-panel.active .btx-accordion-heading {
	border-color: #df395f;
}

.btx-dropdown-menu li.active a {
	color: #df395f;
}

.btx-dropdown-menu li:hover a {
	color: #fff;
}

.btx-dropdown-menu li:hover {
	background-color: #df395f;
}

.widget .tagcloud a, .widget_calendar tbody, .widget a .btx-widget-meta, .widget a .btx-widget-category {color: #3c444f;}
.btx-dark-scheme .widget .tagcloud a, .btx-dark-scheme .widget_calendar tbody, .btx-dark-scheme .widget a .btx-widget-meta, .btx-dark-scheme .widget a .btx-widget-category {color: #a4a4a4;}
.btx-light-scheme .widget .tagcloud a, .btx-light-scheme .widget_calendar tbody, .btx-light-scheme .widget a .btx-widget-meta, .btx-light-scheme .widget a .btx-widget-category {color: #3c444f;}
.widget a, .widget.widget_calendar a, .widget_calendar thead {color: #111111;}
.btx-dark-scheme .widget a, .btx-dark-scheme .widget.widget_calendar a, .btx-dark-scheme .widget_calendar thead {color: #ffffff;}
.btx-light-scheme .widget a, .btx-light-scheme .widget.widget_calendar a, .btx-light-scheme .widget_calendar thead {color: #111111;}
.widget a:hover, .widget.widget_calendar tfoot a, .widget .btx-widget-viewall, .btx-widget-feature a {color: #df395f;}
.btx-dark-scheme .widget a:hover, .btx-dark-scheme .widget.widget_calendar tfoot a, .btx-dark-scheme .widget .btx-widget-viewall, .btx-dark-scheme .btx-widget-feature a {color: #df395f;}
.btx-light-scheme .widget a:hover, .btx-light-scheme .widget.widget_calendar tfoot a, .btx-light-scheme .widget .btx-widget-viewall, .btx-light-scheme .btx-widget-feature a {color: #df395f;}
.widget .btx-widget-viewall:hover, .btx-widget-feature a:hover {color: #98a7bc;}
.btx-dark-scheme .widget .btx-widget-viewall:hover, .btx-dark-scheme .btx-widget-feature a:hover {color: #98a7bc;}
.btx-light-scheme .widget .btx-widget-viewall:hover, .btx-light-scheme .btx-widget-feature a:hover {color: #98a7bc;}
.tagcloud a {background-color: #ffffff;}
.btx-dark-scheme .tagcloud a {background-color: #98a7bc;}
.btx-light-scheme .tagcloud a {background-color: #ffffff;}
.widget_calendar #today {color: #fff; background-color: #df395f;}
.btx-dark-scheme .widget_calendar #today {color: #fff; background-color: #df395f;}
.btx-light-scheme .widget_calendar #today {color: #fff; background-color: #df395f;}
.tagcloud a, .widget_calendar caption {border-color: #c0ddec;}
.btx-dark-scheme .tagcloud a, .btx-dark-scheme .widget_calendar caption {border-color: #363636;}
.btx-light-scheme .tagcloud a, .btx-light-scheme .widget_calendar caption {border-color: #c0ddec;}

.btx-product-entry-media span.onsale {color: #fff;}
.btx-dark-scheme .btx-product-entry-media span.onsale {color: #222;}
.btx-light-scheme .btx-product-entry-media span.onsale {color: #fff;}
.btx-entry-title a:hover, .btx-entry-category a:hover, .btx-entry-meta a:hover, .btx-relatedpost-entry:hover .btx-entry-title {color: #df395f;}
.btx-dark-scheme .btx-entry-title a:hover, .btx-dark-scheme .btx-entry-category a:hover, .btx-dark-scheme .btx-entry-meta a:hover, .btx-dark-scheme .btx-relatedpost-entry:hover .btx-entry-title {color: #df395f;}
.btx-light-scheme .btx-entry-title a:hover, .btx-light-scheme .btx-entry-category a:hover, .btx-light-scheme .btx-entry-meta a:hover, .btx-light-scheme .btx-relatedpost-entry:hover .btx-entry-title {color: #df395f;}
.btx-entry--columnist .btx-entry-category a:hover {color: #98a7bc;}
.btx-dark-scheme .btx-entry--columnist .btx-entry-category a:hover {color: #98a7bc;}
.btx-light-scheme .btx-entry--columnist .btx-entry-category a:hover {color: #98a7bc;}
.btx-blog--timeline .btx-blog-content:before {background-color: #c0ddec;}
.btx-dark-scheme .btx-blog--timeline .btx-blog-content:before {background-color: #363636;}
.btx-light-scheme .btx-blog--timeline .btx-blog-content:before {background-color: #c0ddec;}
.btx-blog--timeline .btx-entry-body-inner:after {color: #a9def1;}
.btx-dark-scheme .btx-blog--timeline .btx-entry-body-inner:after {color: #98a7bc;}
.btx-light-scheme .btx-blog--timeline .btx-entry-body-inner:after {color: #a9def1;}
.btx-entry .more-link {
	color: #df395f;
}

.btx-entry .more-link:hover {
	color: #98a7bc;
}

.slick-dots li.slick-active button:before {color: #111111;}
.btx-dark-scheme .slick-dots li.slick-active button:before {color: #ffffff;}
.btx-light-scheme .slick-dots li.slick-active button:before {color: #111111;}
.btx-slider-dark-scheme .slick-dots li.slick-active button:before {color: #ffffff;}
.btx-slider-light-scheme .slick-dots li.slick-active button:before {color: #111111;}
.btx-carousel-arrow {color: #fff; background-color: #111111; background-color: rgba(17,17,17,0.7);}
.btx-dark-scheme .btx-carousel-arrow {color: #222; background-color: #ffffff; background-color: rgba(255,255,255,0.7);}
.btx-light-scheme .btx-carousel-arrow {color: #fff; background-color: #111111; background-color: rgba(17,17,17,0.7);}
.btx-slider-dark-scheme .btx-carousel-arrow {color: #222; background-color: #ffffff; background-color: rgba(255,255,255,0.7);}
.btx-slider-light-scheme .btx-carousel-arrow {color: #fff; background-color: #111111; background-color: rgba(17,17,17,0.7);}
.btx-carousel-arrow.transparent {color: #111111;}
.btx-dark-scheme .btx-carousel-arrow.transparent {color: #ffffff;}
.btx-light-scheme .btx-carousel-arrow.transparent {color: #111111;}
.btx-slider-dark-scheme .btx-carousel-arrow.transparent {color: #ffffff;}
.btx-slider-light-scheme .btx-carousel-arrow.transparent {color: #111111;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #c0ddec;}
.btx-dark-scheme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .btx-dark-scheme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .btx-dark-scheme .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #363636;}
.btx-light-scheme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .btx-light-scheme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .btx-light-scheme .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: #c0ddec;}
.btx-pagination .page-numbers {color: #3c444f;}
.btx-dark-scheme .btx-pagination .page-numbers {color: #a4a4a4;}
.btx-light-scheme .btx-pagination .page-numbers {color: #3c444f;}
.btx-pagination .page-numbers:hover, .btx-pagination .page-numbers.current {color: #111111;}
.btx-dark-scheme .btx-pagination .page-numbers:hover, .btx-dark-scheme .btx-pagination .page-numbers.current {color: #ffffff;}
.btx-light-scheme .btx-pagination .page-numbers:hover, .btx-light-scheme .btx-pagination .page-numbers.current {color: #111111;}
.btx-button--fill .btnx .btx-bounce, .btx-button--border.btx-button-hover--inverse .btnx:hover .btx-bounce {background-color: #fff;}
.btx-dark-scheme .btx-button--fill .btnx .btx-bounce, .btx-dark-scheme .btx-button--border.btx-button-hover--inverse .btnx:hover .btx-bounce {background-color: #fff;}
.btx-light-scheme .btx-button--fill .btnx .btx-bounce, .btx-light-scheme .btx-button--border.btx-button-hover--inverse .btnx:hover .btx-bounce {background-color: #fff;}
.btx-pagination li.active a {
	color: #df395f;
}

.btx-dropdown-display:focus,
.btx-dropdown-display:hover {
	color: #111111;
}

.btx-with-border {border-color: #c0ddec;}
.btx-dark-scheme .btx-with-border {border-color: #363636;}
.btx-light-scheme .btx-with-border {border-color: #c0ddec;}
.btx-menu .btx-mega-menu a, .btx-menu .sub-menu a, .btx-menu .btx-cart-box {color: #3c444f;}
.btx-dark-scheme .btx-menu .btx-mega-menu a, .btx-dark-scheme .btx-menu .sub-menu a, .btx-dark-scheme .btx-menu .btx-cart-box {color: #a4a4a4;}
.btx-light-scheme .btx-menu .btx-mega-menu a, .btx-light-scheme .btx-menu .sub-menu a, .btx-light-scheme .btx-menu .btx-cart-box {color: #3c444f;}
.btx-navbar-dropdown-dark-scheme .btx-menu .btx-mega-menu a, .btx-navbar-dropdown-dark-scheme .btx-menu .sub-menu a, .btx-navbar-dropdown-dark-scheme .btx-menu .btx-cart-box {color: #a4a4a4;}
.btx-navbar-dropdown-light-scheme .btx-menu .btx-mega-menu a, .btx-navbar-dropdown-light-scheme .btx-menu .sub-menu a, .btx-navbar-dropdown-light-scheme .btx-menu .btx-cart-box {color: #3c444f;}
.btx-menu a, .btx-navbar-brand {color: #111111;}
.btx-dark-scheme .btx-menu a, .btx-dark-scheme .btx-navbar-brand {color: #ffffff;}
.btx-light-scheme .btx-menu a, .btx-light-scheme .btx-navbar-brand {color: #111111;}
strong, .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-menu .btx-cart-box a {color: #111111;}
.btx-dark-scheme strong, .btx-dark-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-dark-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-dark-scheme .btx-menu .btx-cart-box a {color: #ffffff;}
.btx-light-scheme strong, .btx-light-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-light-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-light-scheme .btx-menu .btx-cart-box a {color: #111111;}
.btx-navbar-dropdown-dark-scheme strong, .btx-navbar-dropdown-dark-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-navbar-dropdown-dark-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-navbar-dropdown-dark-scheme .btx-menu .btx-cart-box a {color: #ffffff;}
.btx-navbar-dropdown-light-scheme strong, .btx-navbar-dropdown-light-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title, .btx-navbar-dropdown-light-scheme .btx-menu .btx-mega-menu .btx-mega-menu-title:hover, .btx-navbar-dropdown-light-scheme .btx-menu .btx-cart-box a {color: #111111;}
.btx-menu a:hover, .btx-collapsed-menu--full .btx-mega-menu-title:hover {color: #df395f;}
.btx-dark-scheme .btx-menu a:hover, .btx-dark-scheme .btx-collapsed-menu--full .btx-mega-menu-title:hover {color: #df395f;}
.btx-light-scheme .btx-menu a:hover, .btx-light-scheme .btx-collapsed-menu--full .btx-mega-menu-title:hover {color: #df395f;}
.btx-highlight-border .btx-menu > li > a:hover:after, .btx-highlight-border.btx-side-navbar .btx-menu li a:after {background-color: #df395f;}
.btx-dark-scheme .btx-highlight-border .btx-menu > li > a:hover:after, .btx-dark-scheme .btx-highlight-border.btx-side-navbar .btx-menu li a:after {background-color: #df395f;}
.btx-light-scheme .btx-highlight-border .btx-menu > li > a:hover:after, .btx-light-scheme .btx-highlight-border.btx-side-navbar .btx-menu li a:after {background-color: #df395f;}
.btx-navbar-search .btx-search-form input[type='text'] {border-color: #111111;}
.btx-dark-scheme .btx-navbar-search .btx-search-form input[type='text'] {border-color: #ffffff;}
.btx-light-scheme .btx-navbar-search .btx-search-form input[type='text'] {border-color: #111111;}
.btx-navbar-search .btx-search-form input[type='text']:focus {
	border-color: #df395f;
}

.btx-navbar-search .btx-search-form input[type='text']:focus + .btx-search-form-title {
	color: #df395f;
}

.btx-lines, .btx-lines:before, .btx-lines:after {background-color: #111111;}
.btx-dark-scheme .btx-lines, .btx-dark-scheme .btx-lines:before, .btx-dark-scheme .btx-lines:after {background-color: #ffffff;}
.btx-light-scheme .btx-lines, .btx-light-scheme .btx-lines:before, .btx-light-scheme .btx-lines:after {background-color: #111111;}
.btx-comment--minimal .btx-form-container, .btx-comment--minimal textarea {background-color: #a9def1;}
.btx-dark-scheme .btx-comment--minimal .btx-form-container, .btx-dark-scheme .btx-comment--minimal textarea {background-color: #98a7bc;}
.btx-light-scheme .btx-comment--minimal .btx-form-container, .btx-light-scheme .btx-comment--minimal textarea {background-color: #a9def1;}
.btx-post-tag a:hover {
	color: #111111;
}

.btx-post-category--fill a {
	color: #fff;
}

.btx-post-category--fill a:hover {
	color: #fff;
}

.btx-post-featured--overlap .btx-main {
	background-color: #ffffff;
}

.btx-post-category--fill a {
	background-color: #df395f;
}

.btx-post-category--fill a:hover {
	background-color: #98a7bc;
}

.btx-loading--fading-circle .btx-circle:before {
	background-color: #df395f;
}

.slick-dots li button:before {
	color: #ccc;
}

.btx-dark-scheme .slick-dots li button:before,
.btx-slider-dark-scheme .slick-dots li button:before {
	color: #999;
}

.btx-light-scheme .slick-dots li button:before,
.btx-slider-light-scheme .slick-dots li button:before {
	color: #ccc;
}

.btx-pricing-item.highlighted {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.btx-dark-scheme .btx-pricing-item.highlighted {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}

.btx-light-scheme .btx-pricing-item.highlighted {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.tagcloud a:hover {
	box-shadow: 0 2px 6px rgba(0,0,0, 0.05);
}

.btx-dark-scheme .tagcloud a:hover {
	box-shadow: 0 2px 6px rgba(0,0,0, 0.3);
}

.btx-light-scheme .tagcloud a:hover {
	box-shadow: 0 2px 6px rgba(0,0,0, 0.05);
}

.btx-with-shadow {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.btx-dark-scheme .btx-with-shadow {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

.btx-light-scheme .btx-with-shadow {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.btx-with-hover-shadow:hover {
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}

.btx-dark-scheme .btx-with-hover-shadow:hover {
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
}

.btx-light-scheme .btx-with-hover-shadow:hover {
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.1);
}

.woocommerce input.button:hover,
.woocommerce input.button:focus {
	background-color: #eee;
	border-color: #eee;
}


.btx-navbar,
.btx-navbar--mobile {
	background-color: #ffffff;
	border-color: #c0ddec;
}

.btx-side-navbar,
.btx-collapsed-menu--classic {
	background-color: #ffffff;
}

.btx-navbar--minimal--full .btx-closed .btx-lines:before,
.btx-navbar--minimal--full .btx-closed .btx-lines:after {
	background-color: #111111;
}

.btx-navbar--light,
.btx-navbar--mobile-light {
	border-color: #c0ddec;
}

.btx-navbar--light .btx-navbar-logo--text,
.btx-navbar--mobile-light .btx-navbar-logo--text,
.btx-side-navbar--light .btx-side-navbar-nav .btx-navbar-logo--text,
.btx-navbar--light:not(.btx-navbar--minimal--full) .btx-menu > li > a,
.btx-navbar--light:not(.btx-navbar--minimal--full) .btx-menu > li:before {
	color: #111111;
}

.btx-navbar--light .btx-lines,
.btx-navbar--light .btx-lines:before,
.btx-navbar--light .btx-lines:after,
.btx-navbar--mobile-light .btx-lines,
.btx-navbar--mobile-light .btx-lines:before,
.btx-navbar--mobile-light .btx-lines:after,
.btx-side-navbar--light .btx-lines,
.btx-side-navbar--light .btx-lines:before,
.btx-side-navbar--light .btx-lines:after {
	background-color: #111111;
}

.btx-navbar--dark,
.btx-navbar--mobile-dark {
	border-color: #363636;
}

.btx-navbar--dark .btx-navbar-logo--text,
.btx-navbar--mobile-dark .btx-navbar-logo--text,
.btx-side-navbar--dark .btx-side-navbar-nav .btx-navbar-logo--text,
.btx-navbar--dark:not(.btx-navbar--minimal--full) .btx-menu > li > a,
.btx-navbar--dark:not(.btx-navbar--minimal--full) .btx-menu > li:before {
	color: #ffffff;
}

.btx-navbar--dark .btx-lines,
.btx-navbar--dark .btx-lines:before,
.btx-navbar--dark .btx-lines:after,
.btx-navbar--mobile-dark .btx-lines,
.btx-navbar--mobile-dark .btx-lines:before,
.btx-navbar--mobile-dark .btx-lines:after,
.btx-side-navbar--dark .btx-lines,
.btx-side-navbar--dark .btx-lines:before,
.btx-side-navbar--dark .btx-lines:after {
	background-color: #ffffff;
}

.btx-navbar-dropdown-light-scheme .sub-menu,
.btx-navbar-dropdown-light-scheme .btx-mega-menu,
.btx-navbar-dropdown-light-scheme .btx-cart-box {
	background-color: #a9def1;
}

.btx-navbar-dropdown-dark-scheme .sub-menu,
.btx-navbar-dropdown-dark-scheme .btx-mega-menu,
.btx-navbar-dropdown-dark-scheme .btx-cart-box {
	background-color: #98a7bc;
}

.btx-topbar {
	background-color: #a9def1;
	border-color: #c0ddec;
}

.btx-header-widgets {
	background-color: #a9def1;
}

.btx-footer {
	background-color: #a9def1;
}

.btx-footer {
	border-color: #c0ddec;
}

img.btx-navbar-logo--image {
	max-width: 160px;
}

.btx-navbar--inline .btx-navbar-content-wrapper > .btx-menu-inline-left {
	padding-right: 120px;
}

.btx-navbar--inline .btx-navbar-content-wrapper > .btx-menu-inline-right {
	padding-left: 120px;
}

.btx-navbar-brand {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:700;}


.btx-navbar-brand {
	font-size: 20px;
}

.btx-navbar-brand {
	letter-spacing: -0.01em;
}

.btx-navbar--mobile img.btx-navbar-logo--image,
.btx-navbar--mobile img.btx-fixed-nav-logo {
	max-width: 114px;
}

img.btx-fixed-nav-logo,
.btx-navbar.btx-navbar--alternate img.btx-navbar-logo--image {
	max-width: 160px;
}


.btx-layout--frame {
	padding: 30px;
}

.btx-layout--frame:not(.header-on-frame) .btx-navbar--fixed {
	top: 30px;
}

.btx-frame--top,
.btx-frame--bottom {
	height: 30px;
}

.btx-frame--left,
.btx-frame--right {
	width: 30px;
}

.btx-layout--frame.btx-layout--fixednav .btx-header-widgets {
	left: 30px;
	max-width: 95%;
	max-width: calc( 100% - 60px );
}

.btx-layout--frame .btx-side-navbar--minimal {
	top: 30px;
	width: 310px;
	height: 95%;
	height: calc( 100% - 60px );
}

.btx-layout--frame .btx-side-navbar--minimal.btx-side-navbar--left .btx-container {
	padding-left: 30px;
}

.btx-layout--frame .btx-side-navbar--minimal.btx-side-navbar--right .btx-container {
	padding-right: 30px;
}

.btx-layout--frame .btx-side-navbar--left {
	top: 30px;
	left: 30px;
	height: 95%;
	height: calc( 100% - 60px );
}

.btx-layout--frame .btx-side-navbar--right {
	top: 30px;
	right: 30px;
	height: 95%;
	height: calc( 100% - 60px );
}

.btx-layout--frame .btx-navbar--fixed {
	right: 30px;
	left: 30px;
}

.btx-layout--frame .btx-wrapper--parallax-footer .btx-footer {
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 30px;
}

.btx-layout--frame.btx-layout--sidenav-fixed .btx-wrapper--parallax-footer .btx-footer {
	max-width: 70%;
	max-width: calc( 100% - 340px );
}

.btx-layout--frame.btx-layout--sidenav-full .btx-wrapper--parallax-footer .btx-footer {
	max-width: 87%;
	max-width: calc( 100% - 140px );
}

.btx-layout--frame.btx-layout--sidenav-minimal .btx-wrapper--parallax-footer .btx-footer {
	max-width: 95%;
	max-width: calc( 100% - 60px );
}

@media only screen and (max-width: 960px) {
	.btx-layout--frame .btx-wrapper--parallax-footer .btx-footer {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.btx-layout--wide .btx-container,
.btx-layout--frame .btx-container {
	max-width: 1400px;
	max-width: calc( 1200px + 10% );
}

.btx-layout--boxed .btx-wrapper {
	max-width: 1200px;
}

.btx-layout--boxed .btx-side-navbar--left {
	left: calc( 50% - 600px );
}

.btx-layout--boxed .btx-side-navbar--right {
	right: calc( 50% - 600px );
}

.btx-layout--boxed .btx-side-navbar--minimal.btx-side-navbar--left .btx-side-navbar-nav {
	left: calc( 50% - 570px );
}

.btx-layout--boxed .btx-side-navbar--minimal.btx-side-navbar--right .btx-side-navbar-nav {
	right: calc( 50% - 570px );
}

.btx-layout--boxed .btx-navbar--fixed {
	left: calc( 50% - 600px );
	max-width: 1200px;
}

.btx-layout--boxed.btx-layout--fixednav .btx-header-widgets {
	left: auto;
	left: calc( 50% - 600px );
	max-width: 1200px;
}

.btx-layout--boxed .btx-wrapper--parallax-footer .btx-footer {
	max-width: 1200px;
}

.btx-layout--boxed.btx-layout--sidenav-full .btx-wrapper--parallax-footer .btx-footer {
	max-width: 1120px;
}

.btx-layout--boxed.btx-layout--sidenav-fixed .btx-wrapper--parallax-footer .btx-footer {
	max-width: 920px;
}

@media only screen and (max-width: 960px) {
	.btx-layout-responsive.btx-layout--boxed.btx-layout--sidenav-full .btx-wrapper--parallax-footer .btx-footer,
	.btx-layout-responsive.btx-layout--boxed.btx-layout--sidenav-fixed .btx-wrapper--parallax-footer .btx-footer {
		max-width: 1200px;
	}
}

@media only screen and (max-width: 1200px) {
	.btx-layout--boxed .btx-side-navbar--left.btx-side-navbar--fixed,
	.btx-layout--boxed .btx-side-navbar--left.btx-side-navbar--full {
		left: 0;
	}

	.btx-layout--boxed .btx-side-navbar--right.btx-side-navbar--fixed,
	.btx-layout--boxed .btx-side-navbar--right.btx-side-navbar--full {
		right: 0;
	}

	.btx-layout--boxed .btx-side-navbar--minimal.btx-side-navbar--left .btx-side-navbar-nav {
	  left: 30px;
	}

	.btx-layout--boxed .btx-side-navbar--minimal.btx-side-navbar--right .btx-side-navbar-nav {
	  right: 30px;
	}

	.btx-layout--boxed .btx-navbar--fixed {
		left: 0;
		max-width: 100%;
	}

	.btx-layout--boxed.btx-layout--fixednav .btx-header-widgets {
		left: 0;
		max-width: 100%;
	}
}

.btx-container {
	padding-right: 5%;
	padding-left: 5%;
}

.btx-main {
	width: 77.5%;
}

.btx-sidebar {
	width: 22.5%;
}


.btx-sidebar, .btx-main.btx-portfolio {
	padding-top: 40px;
	padding-bottom: 40px;
}


.btx-wrapper {
	background-color: #ffffff;
}

.btx-wrapper--parallax-footer .btx-content {
	background-color: #ffffff;
}

.btx-post-featured--overlap .btx-main {
	background-color: #ffffff;
}




.btx-layout--boxed .btx-wrapper {
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

body {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:500;	font-size: 16px;
}

.btx-section-wrapper,
.btx-box-content {
	font-size: 16px;
}

h1 {
	font-size: 60px;
}

h2 {
	font-size: 48px;
}

h3 {
	font-size: 36px;
}

h4 {
	font-size: 30px;
}

h5 {
	font-size: 24px;
}

h6 {
	font-size: 20px;
}

input[type=button],
input[type=submit],
.btnx {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:500;	text-transform: uppercase;
}

input[type=button],
input[type=submit] {
	padding: 16.5px 32px;
	border-radius: 20px;
	border-width: 1px;
	color: #fff;
	background-color: #df395f;
	border-color: #df395f;
}

.btx-button > .btnx {
	border-radius: 20px;
	border-width: 1px;
}

input[type=button]:hover,
input[type=submit]:hover,
input[type=button]:focus,
input[type=submit]:focus,
.btx-product-entry-button .btnx:hover {
	color: #df395f;
	background-color: transparent;
	border-color: #df395f;
}




.btx-side-navbar {
	text-align: left;
}

.btx-side-navbar .btx-widgets {
	text-align: left;
}


.btx-navbar--custom {
	height: 90px;
	line-height: 90px;
}

.btx-content-wrapper,
.btx-wrapper--header-transparent .btx-content-wrapper > .btx-page-title {
	padding-top: 106px;
}

.btx-layout--topnav-stacked .btx-content-wrapper,
.btx-layout--topnav-stacked .btx-wrapper--header-transparent .btx-content-wrapper > .btx-page-title {
	padding-top: 193px;
}

.btx-layout--sidenav .btx-content-wrapper,
.btx-layout--sidenav .btx-wrapper--header-transparent .btx-content-wrapper > .btx-page-title {
	padding-top: 36px;
}

.btx-wrapper--header-transparent .btx-post-featured--fullwidth .btx-page-title,
.btx-wrapper--header-transparent .btx-post-featured--overlap .btx-page-title {
	top: 106px;
}

.btx-layout--topnav-stacked .btx-wrapper--header-transparent .btx-post-featured--fullwidth .btx-page-title,
.btx-layout--topnav-stacked .btx-wrapper--header-transparent .btx-post-featured--overlap .btx-page-title {
	top: 193px;
}

.btx-layout--sidenav .btx-wrapper--header-transparent .btx-post-featured--fullwidth .btx-page-title,
.btx-layout--sidenav .btx-wrapper--header-transparent .btx-post-featured--overlap .btx-page-title {
	top: 36px;
}

.btx-navbar,
.btx-navbar--mobile {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.btx-navbar .btx-mega-menu,
.btx-navbar .btx-cart-box,
.btx-navbar .btx-menu > li > .sub-menu {
	margin-top: 1px;
}

.btx-navbar,
.btx-navbar--mobile {
	border-bottom-color: transparent;
}



.btx-navbar .btx-mega-menu > ul > li {
	border-right-width: 1px;
	border-right-style: solid;
}

.btx-navbar,
.btx-navbar--mobile,
.btx-side-navbar {
	background-color: rgba(152,167,188,1);
}


.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu > li:before,
.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu > li > a,
.btx-side-navbar .btx-menu a,
.btx-side-navbar .btx-menu .sub-menu a {
	color: #ffffff;
}

.btx-navbar .btx-lines,
.btx-navbar .btx-lines:before,
.btx-navbar .btx-lines:after,
.btx-navbar--mobile .btx-lines,
.btx-navbar--mobile .btx-lines:before,
.btx-navbar--mobile .btx-lines:after,
.btx-side-navbar--full .btx-lines,
.btx-side-navbar--full .btx-lines:before,
.btx-side-navbar--full .btx-lines:after {
	background-color: #ffffff;
}


.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu .current-menu-item > a,
.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu .current-menu-ancestor > a,
.btx-side-navbar .btx-menu .current-menu-item > a,
.btx-side-navbar .btx-menu .current-menu-ancestor > a,
.btx-side-navbar .btx-menu .current-menu-ancestor > .btx-mega-menu-item > a {
	color: #3c444f;
}

.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu > li > a:hover,
.btx-side-navbar .btx-menu a:hover,
.btx-side-navbar .btx-menu .sub-menu a:hover {
	color: #111111;
}

.btx-navbar:not(.btx-navbar--minimal--full) .btx-menu > li > a:hover:after,
.btx-side-navbar--full .btx-menu > li > a:hover:after {
	background-color: #111111;
}

.btx-highlight-border.btx-side-navbar--fixed .btx-menu li > a:hover,
.btx-highlight-border.btx-side-navbar--minimal .btx-menu li > a:hover {
	border-color: #111111;
}

.btx-navbar .btx-menu a,
.btx-navbar--mobile .btx-menu a,
.btx-navbar .btx-menu > li:before,
.btx-side-navbar .btx-menu a {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:500;}

.btx-navbar .btx-menu > li > a,
.btx-navbar--mobile .btx-menu > li > a,
.btx-side-navbar .btx-menu > li > a {
	text-transform: uppercase;
}

.btx-navbar .btx-menu a,
.btx-navbar--mobile .btx-menu a,
.btx-navbar .btx-menu > li:before,
.btx-side-navbar .btx-menu a {
	font-size: 13px;
}

.btx-navbar .btx-menu > li > a,
.btx-side-navbar .btx-menu > li > a {
	letter-spacing: 0.1em;
}


.btx-navbar .sub-menu {
	text-transform: uppercase;
}

.btx-navbar .btx-menu .sub-menu a,
.btx-navbar .btx-menu .btx-mega-menu a {
	font-size: 13px;
}

.btx-navbar .sub-menu {
	min-width: 200px;
}

.btx-navbar .btx-menu > li > .sub-menu,
.btx-navbar .btx-menu > li > .sub-menu .sub-menu,
.btx-navbar .btx-menu > li > .btx-mega-menu,
.btx-navbar .btx-cart-box {
	background-color: rgba(152,167,188,1);
}

.btx-navbar .btx-menu .sub-menu a,
.btx-navbar .btx-menu .btx-mega-menu a {
	color: #3c444f;
}

.btx-navbar .btx-menu .sub-menu a:hover,
.btx-navbar .btx-menu .btx-mega-menu a:hover {
	color: #df395f;
}

.btx-navbar .btx-collapsed-menu--full,
.btx-navbar.btx-light-scheme .btx-collapsed-menu--full,
.btx-navbar.btx-dark-scheme .btx-collapsed-menu--full,
.btx-side-navbar .btx-collapsed-menu--full,
.btx-side-navbar.btx-light-scheme .btx-collapsed-menu--full,
.btx-side-navbar.btx-dark-scheme .btx-collapsed-menu--full {
	background-color: rgba(60,68,79,1);
}


.btx-navbar .btx-collapsed-menu--full .btx-menu > li:before,
.btx-navbar .btx-collapsed-menu--full a,
.btx-navbar .btx-collapsed-menu--full .btx-mega-menu a,
.btx-navbar .btx-collapsed-menu--full .sub-menu a,
.btx-side-navbar .btx-collapsed-menu--full .btx-menu > li:before,
.btx-side-navbar .btx-collapsed-menu--full .btx-menu a,
.btx-side-navbar .btx-collapsed-menu--full .btx-mega-menu a,
.btx-side-navbar .btx-collapsed-menu--full .sub-menu a {
	color: #df395f;
}


.btx-navbar .btx-collapsed-menu--full .current-menu-item > a,
.btx-navbar .btx-collapsed-menu--full .current-menu-ancestor > a,
.btx-navbar .btx-collapsed-menu--full .current-menu-ancestor > .btx-mega-menu-item > a,
.btx-side-navbar .btx-collapsed-menu--full .current-menu-item > a,
.btx-side-navbar .btx-collapsed-menu--full .current-menu-ancestor > a,
.btx-side-navbar .btx-collapsed-menu--full .current-menu-ancestor > .btx-mega-menu-item > a {
	color: #98a7bc;
}

.btx-navbar .btx-collapsed-menu--full a:hover,
.btx-navbar .btx-collapsed-menu--full .sub-menu a:hover,
.btx-side-navbar .btx-collapsed-menu--full a:hover,
.btx-side-navbar .btx-collapsed-menu--full .sub-menu a:hover {
	color: #111111;
}

.btx-navbar .btx-collapsed-menu--full a,
.btx-navbar .btx-collapsed-menu--full .btx-menu > li:before,
.btx-side-navbar .btx-collapsed-menu--full a,
.btx-side-navbar .btx-collapsed-menu--full .btx-menu > li:before {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:700;}

.btx-navbar .btx-collapsed-menu--full .btx-menu > li > a,
.btx-side-navbar .btx-collapsed-menu--full .btx-menu > li > a {
	font-size: 16px;
}


.btx-navbar--mobile .btx-collapsed-menu--full,
.btx-navbar--mobile.btx-light-scheme .btx-collapsed-menu--full,
.btx-navbar--mobile.btx-dark-scheme .btx-collapsed-menu--full,
.btx-collapsed-menu--classic {
	background-color: rgba(60,68,79,1);
}


.btx-navbar--mobile .btx-collapsed-menu--full a,
.btx-navbar--mobile .btx-collapsed-menu--full .btx-mega-menu a,
.btx-navbar--mobile .btx-collapsed-menu--full .sub-menu a,
.btx-collapsed-menu--classic .btx-menu a,
.btx-collapsed-menu--classic .btx-menu .btx-mega-menu a,
.btx-collapsed-menu--classic .btx-menu .sub-menu a {
	color: #ffffff;
}


.btx-navbar--mobile .btx-collapsed-menu--full .current-menu-item > a,
.btx-navbar--mobile .btx-collapsed-menu--full .current-menu-ancestor > a,
.btx-navbar--mobile .btx-collapsed-menu--full .current-menu-ancestor > .btx-mega-menu-item > a,
.btx-collapsed-menu--classic .btx-menu .current-menu-item > a,
.btx-collapsed-menu--classic .btx-menu .current-menu-ancestor > a,
.btx-collapsed-menu--classic .btx-menu .current-menu-ancestor > .btx-mega-menu-item > a {
	color: #df395f;
}

.btx-navbar--mobile .btx-collapsed-menu--full a:hover,
.btx-collapsed-menu--classic .btx-menu a:hover {
	color: #df395f;
}

.btx-navbar--mobile .btx-collapsed-menu--full a,
.btx-collapsed-menu--classic a {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:500;}

.btx-navbar--mobile .btx-collapsed-menu--full a,
.btx-collapsed-menu--classic a {
	text-transform: uppercase;
}

.btx-navbar--mobile .btx-collapsed-menu--full a,
.btx-collapsed-menu--classic a {
	font-size: 14px;
}


.btx-navbar.btx-navbar--alternate,
.btx-navbar.btx-navbar--alternate .btx-menu,
.btx-navbar.btx-navbar--alternate .btx-navbar-header,
.btx-navbar.btx-navbar--alternate .btx-navbar-widget {
	height: 60px;
	line-height: 60px;
}

.btx-navbar.btx-navbar--alternate,
.btx-navbar--mobile.btx-navbar--alternate {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.btx-navbar.btx-navbar--alternate,
.btx-navbar--mobile.btx-navbar--alternate {
	border-bottom-color: #98a7bc;
}


.btx-navbar.btx-navbar--alternate:not(.btx-navbar--minimal--full) .btx-menu > li > a,
.btx-navbar.btx-navbar--alternate:not(.btx-navbar--minimal--full) .btx-menu > li:before {
	font-size: 12px;
}




.btx-topbar {
	height: 36px;
	line-height: 36px;
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
	.btx-layout-responsive .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive.btx-layout--topnav-stacked .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive.btx-layout--sidenav .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content--no-header .btx-content-wrapper,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title {
		padding-top: 96px;
	}

	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title {
		top: 96px;
	}
}

@media only screen and (max-width: 767px) {
	.mobile-topbar-enable .btx-topbar {
		height: 108px;
	}

	.btx-layout-responsive .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive.btx-layout--topnav-stacked .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive.btx-layout--sidenav .mobile-topbar-enable .btx-content-wrapper,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content--no-header .btx-content-wrapper,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-content-wrapper > .btx-page-title {
		padding-top: 168px;
	}

	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive.btx-layout--topnav-stacked .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--fullwidth .btx-page-title,
	.btx-layout-responsive.btx-layout--sidenav .btx-wrapper--header-transparent.mobile-topbar-enable .btx-post-featured--overlap .btx-page-title {
		top: 168px;
	}
}

.mobile-topbar-enable .btx-collapsed-menu--classic {
	top: 168px;
}


.btx-topbar {
	border-bottom-width: 0px;
	border-bottom-style: solid;
}

.btx-topbar {
	border-bottom-color: #ffffff;
}

.btx-topbar {
	background-color: rgba(255,255,255,1);
}







.btx-header-widgets {
	background-color: rgba(223,57,95,1);
}


.btx-header-widgets {
	color: #df395f;
}



.btx-footer.type-footer,
.btx-footer.type-footer-bottombar {
	border-top-width: 1px;
	border-top-style: solid;
}

.btx-footer {
	border-top-color: #98a7bc;
}

.btx-footer {
	background-color: rgba(152,167,188,1);
}


.btx-footer {
	color: #ffffff;
}

.btx-footer-widgets-content .widget a {
	color: #5d6775;
}

.btx-footer-widgets-content .widget a:hover {
	color: #111111;
}

.btx-footer.type-bottombar .btx-bottombar, .btx-footer.type-footer-bottombar .btx-bottombar-content {
		border-top-width: 0px;
		border-top-style: solid;
}

	.btx-footer .btx-bottombar,
	.btx-footer .btx-bottombar-content {
			border-top-color: #111111;
	}

.btx-bottombar {
	background-color: rgba(152,167,188,1);
}

.btx-bottombar {
	font-size: 14px;
}

.btx-bottombar {
	color: #ffffff;
}



.btx-page-title h1 {
	font-family:'Work Sans', sans-serif; font-style:normal; font-weight:700;}






.btx-main.btx-blog .btx-entry,
.btx-main.btx-archive .btx-entry {
	margin-bottom: 30px;
}

.btx-main.btx-archive--grid .btx-entry,
.btx-main.btx-archive--masonry .btx-entry,
.btx-main.btx-blog--grid .btx-entry,
.btx-main.btx-blog--masonry:not(.btx-entries--hover-content) .btx-entry {
	padding-right: 15px;
	padding-left: 15px;
}

.btx-main.btx-archive--grid .btx-archive-content,
.btx-main.btx-archive--masonry .btx-archive-content,
.btx-main.btx-blog--grid .btx-blog-content,
.btx-main.btx-blog--masonry .btx-blog-content {
	margin-left: -15px;
	margin-right: -15px;
}

.btx-main.btx-blog--masonry.btx-entries--hover-content .btx-blog-content {
	margin-right: -30px;
}

.btx-main.btx-blog--masonry.btx-entries--hover-content .btx-entry-inner {
	width: calc(100% - 30px);
	margin-bottom: 30px;
}

.btx-main.btx-blog--masonry.btx-entries--hover-content .btx-entry-media {
	margin: -15px -15px -15px;
}

.btx-main.btx-blog .btx-entry-body,
.btx-main.btx-archive .btx-entry-body {
	padding: 50px;
}

.btx-main.btx-blog .btx-entry-title,
.btx-main.btx-archive .btx-entry-title {
	text-transform: none;
}


.btx-main.btx-blog .btx-entry-title,
.btx-main.btx-archive .btx-entry-title {
	font-size: 20px;
}



.btx-main.btx-portfolio .btx-entry {
	margin-bottom: 30px;
}

.btx-main.btx-portfolio--masonry:not(.btx-entries--hover-content) .btx-entry,
.btx-main.btx-portfolio--grid .btx-entry {
	padding-left: 15px;
	padding-right: 15px;
}

.btx-main.btx-portfolio--masonry .btx-portfolio-content,
.btx-main.btx-portfolio--grid .btx-portfolio-content {
	margin-left: -15px;
	margin-right: -15px;
}

.btx-main.btx-portfolio--masonry.btx-entries--hover-content .btx-portfolio-content {
	margin-right: -30px;
}

.btx-main.btx-portfolio--masonry.btx-entries--hover-content .btx-entry-inner {
	width: calc(100% - 30px);
	margin-bottom: 30px;
}

.btx-main.btx-portfolio--masonry.btx-entries--hover-content .btx-entry-media {
	margin: -15px -15px -15px;
}

.btx-main.btx-portfolio .btx-entry-body,
.btx-main.btx-portfolio:not(.btx-portfolio--list):not(.btx-entries--hover-content) .btx-entry-body {
	padding: 5px;
}

.btx-main.btx-portfolio .btx-entry-title {
	text-transform: none;
}


.btx-main.btx-portfolio .btx-entry-title {
	font-size: 16px;
}



div.btx-navbar-content-wrapper {
  max-width: 1200px;
}

.btx-button>.btnx {
  padding: 12.5px 20px;
  font-size: 13px;
}

input[type=submit]:hover {
  color: #fff !important;
}

form p input[type=submit] {
  color: #fff !important;
}

#homepage #request-quote,
#mainquoterequest {
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px 30px 30px 30px;
}

#homepage #request-quote form h3 {
  color: #f3973e;
  text-align: center;
}

#homepage #request-quote form label span,
#quick-quote .wpcf7 form label span,
#auto-estimate form label span,
#shipment-tracking form label span,
#full-estimate .wpcf7 form label span,
#contact-form form label span,
#mainquoterequest label span  {
  color: red;
}

#homepage #request-quote form p input[type=submit],
#quick-quote .wpcf7 form p input[type=submit],
#auto-estimate form p input[type=submit],
#shipment-tracking form p input[type=submit],
#full-estimate .wpcf7 form p input[type=submit],
#contact-form form p input[type=submit] {
  border-radius: 3px;
  background-color: #f3973e;
  border-color: transparent;
  margin-top: 1px;
}

/*#wpcf7-f407-o1 div.wpcf7-response-output {*/
  /*margin: 0 !important;*/
/*}*/

.wpcf7-textarea {
  font-size: 13px;
}

.movingleft {
  float:left;
  width: 48%;
}

.movingright {
  float:right;
  width: 48%;
}

select, input, input[type=date] {
  color: #9e9e9d;
  font-size: 13px;
}

input[type=date] {
  width: 100% !important;
  /* required to properly style form
   elements on WebKit based browsers */
  -webkit-appearance: none;
}

.twf-tumblr:before {
  content: "";
}

.twf-instagram:before {
  content: "";
}


.btx-social-item--color.btx-social-instagram .btx-icon-fill, .btx-social-item--color.btx-social-instagram .btx-icon-fill-square, .btx-social-item--color.btx-social-instagram.btnx, .btx-social-item--color.btx-social-instagram.btnx:hover {
  background-color: #ca4638;
}

/*---Custom code for footter social icons  ---*/

footer .btx-widget-social i.twf.twf-instagram {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFdUlEQVRYR7VXe1BUVRj/nXMXdhcXZFfARxYGQgOKjKH7AAUEWUREU5vUf5pKm2qsyNTJoqkxs4fp5GRTaQwzWUb2cqYZUxhNp1FYdhdTRnFUfGROEPgC2WVZds9p7qVdWGB3L019Mzt77/2+8/t+53udewlkyonFOdHKHraIU2+Bl9FMgSCJATHScoJOznBVoOwM4eRor0pxcM5PJ+/JgSbhjBoK9amE0k0gbCVA1eHsRT1jcAoU1ZSQ97Jq6ltCrQlKoM5kUis0fAsIKweoQo7joTYM6CPgO51u9Rvzjh93jYQxIgFLkSGFgh4A4dP+jeOhawjQRAS6bNahussj6AIf2eabZjJ4awil8f+F8wEM1s4JzIYa65nBuAEREHdOOD8ZzjlVKhFrykXf7Vu413RqFDxZOxUU2YMj4SdgL8uKYq5Ia6iwa6bNQFxRKXR5hRCixsDr6Map5WaAc9kkxHR0u1UGX034CViLjNtBsD4YUurWnRg7yzBMbV84B9zrlU1A6lqCbbNrLK/0dzAAqdUEnAtV7YnPb0BC2fLhBErngns8oyIgdodCoGliKiQC1iJjFQieDIUi5j19VxXUiUkBZvbSXHBP36gI9A8vVqmvsT5NLCWGGOrlbXKGjHpKEtI/qoJIxieNZXlgbrf/XpOeAebuhbPlYkhSDHBEu1UTiK3ItIoT/rXcLcSXPoIpL0rpk6RxcT5Yb690HaHVYXrlN9IobC5fg94/b4SGJVhBrMX6z8HpGrkERLupr2+Fdm7BPwTmgfX2D7nkirehyy2Url03ruN8+Rp4uoMfCRx8N6kvMloFgtmjISBoNJj2yV5EjotD45JCqQZi9TlI2bI9AKbTbsHFinWhoC3EajbeBDAumFXiCxuhNeWi9ft96Dh4wB9u5YRJUE6chK7f7KBqNTL2VCMyYXwAzJ26X9GyeSBdw32wdmIxG90UiAhGIO3DPRALS5S+2zfRuv9LtB88AN43UPkJix9F4tr1Uiq6Tjei01qHu9Y6uNvbQhcigzssgYyqb6G67/4AIPfNDlx6c4O/0sWpGJWcAseF5oCOCJdWJhEoNnZQjrhgxjN/qIVCEx2gZj09aNlagU5bvf+5IjoGnntd4XwO0bP2sEU487vD8HR1ovv8WTjOn5X+e65dBucckXEJcHf8hZjMLDy07WM4L1/CnRPHpF/P9WtyyFjCtiGhFJyxYWAPvlyBcfNLcGppIUAoMiqrERk/UIQigVu/HEZr9RdBiUhtaDMbVnKQajl0fTaTn3oOE1c83j8HlhSAuXqkuSDOh8HibLmAc2ufCE6Ak8eI+LKpcHrbKEWUHBLjl67AA8++5De1L8r1d0TqOzsxNqv/xBQPqOby1UFHsjiK1XCOlw4jm9lYyYHV4Qjo8uYj+dW3pPPUJ/aSHH+KVJMfwPTdX4EoInCj6lO07t8bHJKRPfoj9c9ISI3Fpql9nDeHmgeiXdqOz6CZnjkAyjlsC7IDnMQvKMOY1HRc2/UBwIfXjmgstp8Ab9rsI7Yr/q00mA3bCMjGUFGIiNVKudbm5CF6xsMSkpiC0Qt/V1/b8Jq4zk9Aeg2P9jQAQv/YCyPibFBodXD98Xs40yF6flor6Iwphw5JR2jAS6m9JDuZeT11AE0YJapc8zYOlm2otV71LRj2XdBQrM8kHLX/A4k2Rnmx8XBD02C2I36YiJHgXvYjB2bI3VpoO36agy8bvPOgEfApjuXnqzRK12Yvx7pw3RHMuVjtlPIdWkG32ZfzobZhP06lumCeTYzTVRQYIyci4pChjOwj8LwvtlqoNWEJ+Bafy8/XOJSuhZzzAgKSCbAkxmisqKeU3QXoFQ5+BpweVRHHz5m1TQ45ZP8Gs6Ab3TSETdMAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: center;
}

.btx-social-item--color.btx-social-instagram .btx-icon-fill, .btx-social-item--color.btx-social-instagram .btx-icon-fill-square, .btx-social-item--color.btx-social-instagram.btnx, .btx-social-item--color.btx-social-instagram.btnx:hover {
  background-color: #ca4638;
}

footer .btx-widget-social i.twf.twf-tumblr {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEsElEQVRYR7WXW0hsVRjH/2ttx/F6ECrLBxHtgiJ1HGdy9CheQgozX45w9IgKUdGLEhFR9uCFQOtQmI+nDr2oqYj15KVQ8DaRo47nCKkPpgiCB+2h8TLMzHb2im/nDF62s7di62XDXt/lt771fd9ai8HgyM/Pj/f5fO8EAoE3GGO3hRBpAG6dqLsZY5tCiCeSJE2YzeZhh8NxYMQ00xPKycl5RVGUzwOBQDXnPFpPnuYVRfFwzvuEEF+5XK71cDqXAuTl5UV7vd4vAXzEOY8w4vi8jKIosiRJ38XFxTVPTk56tWxoAmRlZb0sSdIvADKv41hDZxnA3cXFxb/Oz10AsNlsFiHErwCeuyHnQTO7iqK8ubS09OS03TMAJyt3/A/OQxAA7pyORAjAarXGAHDeYNgvC+ByfHy8PZgTIQCLxfIN5/wTLS2z2YzoaEMFEFL3eDzw+/2aEEKIBy6X6zOaVAGo1GRZ/lMr22tra9HQ0ICIiKsVgizL6OrqQn9//wUIqg7OeQZthQpgs9l+FEK8e16SVj41NWXYudfrxfHxMSRJUiNGESgqKgLBaJToo6WlpQ+Y3W6/5ff7n2o1mYSEBIyPjxsuhsLCQlDoCWBmZgaRkZEoKSnBwYFmUzzyer0vMJvNdl8I8ZOWl6sC2O12BAIB1RQBUBTCAEAIUcUsFssPnPP3rwOws7OjqiUlJanfsrIyuN1uREVFYWxsTC8CBPCQZWdnOxljr18FYHt7G01NTVhdXVXVMjIy0N7ejuTk5AtmwkUAwB8Ugb8558+EA6BkGh4eVldI+1pdXY2NjY0zKqmpqRgYGIDP58Po6CgqKipgMpnCbgGAXQLwc85N4QAODw9RXFwMh8OBra0t1NTUaCZmb28vUlJSUFBQYCgHAPgNA1Ao5+bmsLm5iaqqKk2Avr4+pKWlITc3F9PT07pJGATY45w/ayQCPT09SE9PR319PVZWVs6o0P/u7m6sra2hrq7OaAR2DSVhcAvKy8vR1taGvb09tLa2wumko0PtpGhpaUFiYiKam5sxMjJiFEBNQt0yDAKQM8r+yspK1fHR0ZH6jY2NVb9DQ0Po6Oi4Sh94SI2oWgjRZ2QLgjKlpaVqJVD50aBypP2fmJgImTHSiADcY3TZ9Hg81IrpOD4zgp2Q2itVgaIomsl3/ifnHLOzs3qN6EiW5efVw8hqtT4C8N55Q1TzdBhRPVMvCLZZPQo6C0iXdOh8oAPq/GCMfb+wsPChCpCdnf2SEGJFqx9QzTc2NqoQVxnkvLOzE4ODg1pq1Hsy5ufnN0IXEpvN9kAI8amWNK0mJubCDoXlCXchAdCxuLj4BRkIAZxcw+c4569eZaXXkH3sdrtz19fXfWcATnLhRQC/A0i8hmFdFUVRnppMpjtOp3MzKHzhWm6xWG5zzn+7aQhyzhh7y+Vy0RshNDQfJlarlSLxM4DXdJdlTOCxJEl3T6/80ggEJ4qLi6P29/fbhBAfX3ZaGvBN1+Jv3W53W3DPL5SjnhGKBj1OOef3qevqyZ/MHzHGehljX1OphdPRfR0HlTMzM+PMZvPbANTnOQB6nieczP8DYIOe54yxCVmWR5aXl/87KHTGv0TgLH+HI1txAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: center;
}

/*---Custom code for header top social icons  ---*/

header .btx-widget-social i.twf.twf-instagram {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAC+0lEQVQ4T5VUa0gUYRQ9d9TNNN1VxDIfPUSj7GXluquhRuyqWaCF9sCUQMIokuxHRQSWRBApJVoEQVSE2vqoCB9FUD9k190NwTIC80liSalpamozX8xY2+46K3T/DMy595x77vd9lyATnampi4aF0f3EWDoPbCUgSExjwCAxWDmwej93f0NEY+O0czk5/7DoYw8wCCWA23I5sX//hAEQV6huNj2yz7MRsiJw1hZNBSPkL0zkhBJVxGiNJ6kIgojYCC06za15ZMTBd/MWeIauxNDTGtc6RBXqZuMJG+GcTaq0rwjQpyE49ygUAYEAY7CkxC3YOGOUFfvCaCDxAEb4r93OM/NP0iH83CUbiSUlHmCSK/lg+OStGg+n1mRtDjF2Ty5r1enzCNDvliDrru1gPA8P/wB4KFWY7PkoV5JNZr2mDkCGHMp5LkZU+V14hq6ANS0B7NcsIotL4L1mHd4X5GF6cMChjIFqyKjX9LkBYfaISDAz9BnC9DS8Vkcgovga2g9nwC9xJ8LPzo1hsrsTHcdyHPvg0UsmvWaGAzzskQ13quDm7Y3BqvsYangMNjsL4jhsqnwG8DxGzS0Yfv0SY20WB0JBwIwsYbShCe6+SilZtNV+JFM6aUXgMqlzVyERyllef/shpnq78ONDB8bftoGfmJCIRes/+3ox0vJKwkQRp+ghk05TyxH2ulL1i0tA+IUreLMnEcHZeQg6mCulTvV04V1+tkMZEQxk1sVmg+iBHKHPxmhEXr4OTqGAeA/FrzhfReBS9N8sxZcnBkdCRof+XOxvXQAX7CwXXd0Ad6XK4aWo1PHw36FD99WLDpZ5oN9XOR4hvWVzsiYLDNXOXXqGhMEvPglL1kahs+iM61ciIhz2qZtMdbblYE7WloOx4wtXuUTL1M9NBSLqsL4sRm3Zf5MS3YjRGgvnra+/2q06bSaBlYIQslC34szcOJwSbdrnzdvYItiRGaWY+O6TyUDpxLNtAkHa3hyHASJYIVC9l2qsNsrQMeMs+htG7BrKgSz7iQAAAABJRU5ErkJggg==');
}


header .btx-widget-social i.twf.twf-tumblr {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACfklEQVQ4T6WUz0tbQRDHv/NC+wxE47Vp6aVWBEFIdvGmBz15sy3aUiQ3sdDQEgmCoh7EmyRQrfSUhNJDaVP1HxD1KuQlJ2/aX1QK5haDSXPYKfsw4fl80f7Y03s7s5+d7+zMEDxWV1eX2dnZ+ZiZR5VSAsCtc7efPp8vr5TaKpfLucPDw1/u4+TekFI+YeYkgJDXZY69Y2aeLhQKH51+TqAhhFgH8Owa0AUzEa3n8/kXAJQ2NIFCiDd/C2uQz6GxJvBc5nvn1X6/H0SXMmK7MDOq1apbyLhlWTnSDxAMBj83cqYh6XQafX19VyovFouYnJx0+vyo1Wr3SEoZZea3DUsgEMDe3p4nrFwuIxaLoaenB3NzcxgYGLgQKTNPkBBiE8CDBqG9vR27u7uewFKphJGRETv6TCaDwcFBnJ2dOX0/UTgc/mYYxt1WwO3tbaysrNjmmZkZG2aaJjo6OryAXzWwbhjGDTdwaWkJ8/PzGBoaQqVSsc06+p2dHSwvL2NhYcELWG8JjMfjSKVSGB4ehs6dXsFgEDriRCKBZDLZEugpORqNQkN1jvRhvTSora0Na2tryGazXsAv+pU3mPmhW7IGnpycQEvv7++3zfv7+1hcXEQoFGoFzFEkEpkgonfustF5Ojo6auZOf5yentr/3d3dmJ2dvVQ2RPS0Udj65G27df6wsC3LwtTUVLNklFLf6/X6fbu3IpHIOBF9+J/WY+ZHhUJhs9msUsrXzPz8yn5rYVRKrRaLxZe2QoePIaVc/QfoK8uypi+NrwZYCDEGIAXgzlXR6pwRUVzLdPp5zqfe3t6bpmmOEdEoAOmY3scA8kS0Va1WNw4ODuruS38DnqMfsmy0GzAAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: center;
}


.btx-social-item--color.btx-social-tumblr .btx-icon-fill, .btx-social-item--color.btx-social-tumblr .btx-icon-fill-square, .btx-social-item--color.btx-social-tumblr.btnx, .btx-social-item--color.btx-social-tumblr.btnx:hover {
  background-color: #333333 !important;
}

/* ---- Float clearfix ---- */

.clearfix::after {
  content: " ";
  display: table;
  clear: both;
}

/*----To make recaptcha responsive ----*/

.g-recaptcha {
  transform:scale(0.77);
  -webkit-transform:scale(0.77);
  transform-origin:0 0;
  -webkit-transform-origin:0 0;
}

/*---Section for the services on the home page ---*/

#movingservices div div div.btx-feature-media {
  background-color: #f3973e;
  padding: 10px 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

#movingservices div div div.btx-feature-title {
  background-color: #f3973e;
  padding: 15px 0px;
  margin-top: -31px;
}

#movingservices div div div.btx-feature-description {
  background-color: #222222;
  padding: 15px 10px;
  margin-top: -30px;
}

#movingservices div div div.btx-feature-button {
  background-color: #222222;
  padding: 15px 0px;
  margin-top: -30px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.btx-navbar--mobile img.btx-navbar-logo--image {
  margin-top: -1px;
}

/*--Styles for add a review form --*/
form.rr_review_form table.form_table {
  width: 80%;
}

/*--Styles for forms quotes not including the main page --*/

#shipment-tracking,
#auto-estimate,
#quick-quote .wpcf7,
#full-estimate .wpcf7 {
  background-color: rgba(235, 164, 10, 0.1);
  padding: 30px 20px;
  border-radius: 3px;
}

#quick-quote .wpcf7 form p label span input,
#auto-estimate form p label span input,
#shipment-tracking form p label span input,
#full-estimate .wpcf7 form p label span input {
  font-size: 13px;
}

#quick-quote .wpcf7 label,
#auto-estimate label,
#shipment-tracking label,
#full-estimate .wpcf7 label,
#contact-form label,
#wpcf7-f407-o1 label,
#wpcf7-f407-o2 label {
  color: #efefef;
  font-size: 11px;
}

#homepage #request-quote label {
  color: #efefef;
  font-size: 10px;
}

#full-estimate .wpcf7 h4 {
  color: #fff;
  text-transform: uppercase;
}

#weofferservices {
  display: none;
}

/*-- main page quote --*/

#wpcf7-f282-p4972-o1,
#wpcf7-f282-p156-o1,
.wpcf7 #mainpagequote {
    background-color: rgba(0, 0, 0, 0.7);
    padding: 5px 30px 30px 30px;
}

#wpcf7-f282-p4972-o1 form label span,
#wpcf7-f282-p156-o1 form label span,
.wpcf7 #mainpagequote label span {
    color: red;
}

#wpcf7-f282-p4972-o1 form p input[type=submit],
#wpcf7-f282-p156-o1 form p input[type=submit],
.wpcf7 #mainpagequote form p input[type=submit] {
  border-radius: 3px;
  background-color: #f3973e;
  border-color: transparent;
  margin-top: 1px;
}

#wpcf7-f282-p4972-o1 label,
#wpcf7-f282-p156-o1 label,
.wpcf7 #mainpagequote label {
  color: #efefef;
  font-size: 10px;
}

#wpcf7-f282-p4972-o1 form h3,
#wpcf7-f282-p156-o1 form h3,
.wpcf7 #mainpagequote h3 {
   color: #f3973e;
   text-align: center;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #073e9e !important;
    background-color: black;
    color: white;
    font-size: 16px;
    text-align: center;
  }

.sticky-popup .popup-header {
  background: url(https://www.crosscountrymovingcompany.net/wp-content/uploads/2017/02/quick-quote2.png);
}

/*Custom trustpilot widget*/

a.trustpilotwidget {
  background-image: url('https://www.crosscountrymovingcompany.net/wp-content/uploads/2017/02/trustpolit.png');
  width: 310px;
  height: 110px;
  display: block;
  margin: 0 auto;
}

/*--- Custom Code for the pop up --*/

.popup-content-pad {
  padding: 0 10px 10px 10px !important;
}

.sticky-popup .wpcf7 h3 {
  color: #f3973e !important;
}

.popup-content input, textarea, select {
  max-width: 100% !important;
}

.popup-content p {
  margin: 0 0 10px 0 !important;
}

.popup-content {
  height: 500px !important;
  background-color: #000 !important;
  padding: 15px !important;
  border-color: orange !important;
  border-radius: 4px !important;
}

.popup-content input[type=button], .popup-content input[type=submit] {
  border-radius: 4px !important;
}

.sticky-popup-right .popup-header {
  margin-top: 5% !important;
}

.nf-form-cont span h3 {
  color: #f3973e !important;
}

.nf-form-fields-required {
  color: #efefef;
  margin-top: -15px;
  margin-bottom: 10px;
}

.nf-form-cont input[type="text"],
.nf-form-cont input[type="email"],
.nf-form-cont input[type="tel"]{
  height: 35px !important;
  color: #777 !important;
}

.nf-form-2-cont span.s1 {
  color: #fff !important;
}

.label-above .nf-field-label {
  margin-bottom: 0px !important;
}

.nf-field-label label {
  color: #efefef !important;
}

.home .sticky-popup {
  display: none;
}

/*--Styles for links in the footer, cities --*/
#bateaux_widget_html-5 a {
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
/*  color: #f3973e;*/
}

#bateaux_widget_html-5 a:hover {
  color: white;
}


/*---For desktop versions --*/
@media (min-width: 1300px) {
  .btx-topbar div.btx-container--fullwidth {
    max-width: 1200px !important;
    padding-right: 0px !important;
  }
}

/*---For tablet and mobile versions --*/
@media (max-width: 960px) {
  .btx-topbar  {
    display: block !important;
  }

  #menu-primary-menu-1 li.menu-item-312 a {
    display: none;
  }

  form.rr_review_form table.form_table {
    width: 100%;
  }
}

/*---For mobile versions --*/
@media (max-width: 767px) {
  #whychooseus, #movingsection {
    display: none;
  }

  .rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"] {
    width: 100% !important;
  }

  .rr_review_form .form_table .rr_form_row .rr_form_input textarea {
    width: 100% !important;
  }

  #weofferservices {
    display: block;
  }

  div.wpcf7 .wpcf7-recaptcha iframe {
   margin-top: -12px;
  }

  #mainpagequote input[type=submit] {
    margin-top: -12px;
    }

   div.wpcf7-mail-sent-ok {
    border: 2px solid #073e9e !important;
    background-color: black;
    color: white;
    font-size: 16px;
    text-align: center;
  }

}



/* form fixes */
.ui-datepicker-header, .ui-datepicker-calendar tbody td,.ui-state-default {
  background: rgb(230,230,230) !important;
}
.wpcf7 br {
  display:block;
  margin-bottom:2px;
}

.required {
    color: black !important;
}