*, ::after, ::before {box-sizing: border-box;}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;}
@-ms-viewport {width: device-width;}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
body {margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff;}
[tabindex="-1"]:focus {outline: 0 !important;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem;}
p {margin-top: 0;margin-bottom: 1rem;}
abbr[data-original-title], abbr[title] {text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;cursor: help;border-bottom: 0;}
address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}
dl, ol, ul {margin-top: 0;margin-bottom: 1rem;}
ol ol, ol ul, ul ol, ul ul {margin-bottom: 0;}
dt {font-weight: 700;}
dd {margin-bottom: .5rem;margin-left: 0;}
blockquote {margin: 0 0 1rem;}
dfn {font-style: italic;}
b, strong {font-weight: bolder;}
small {font-size: 80%;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a {color: #007bff;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
a:hover {color: #0056b3;text-decoration: underline;}
a:not([href]):not([tabindex]) {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar;}
figure {margin: 0 0 1rem;}
img {vertical-align: middle;border-style: none;}
svg:not(:root) {overflow: hidden;}
table {border-collapse: collapse;}
caption {padding-top: .75rem;padding-bottom: .75rem;color: #6c757d;text-align: left;caption-side: bottom;}
th {text-align: inherit;}
label {display: inline-block;margin-bottom: .5rem;}
button {border-radius: 0;}
button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}
button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button, input {overflow: visible;}
button, select {text-transform: none;}
[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button;}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {padding: 0;border-style: none;}
input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {-webkit-appearance: listbox;}
textarea {overflow: auto;resize: vertical;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal;}
progress {vertical-align: baseline;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {outline-offset: -2px;-webkit-appearance: none;}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
output {display: inline-block;}
summary {display: list-item;cursor: pointer;}
template {display: none;}
[hidden] {display: none !important;}
.container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width:576px) {.container {max-width: 540px;}}
@media (min-width:768px) {.container {max-width: 720px;}}
@media (min-width:992px) {.container {max-width: 960px;}}
@media (min-width:1200px) {.container {max-width: 1140px;}}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*=col-] {padding-right: 0;padding-left: 0;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.col-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.order-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
.order-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
.order-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.order-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
.order-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
.order-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
.order-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
.order-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
.order-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
.order-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
.order-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
.order-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
.order-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
.offset-1 {margin-left: 8.333333%;}
.offset-2 {margin-left: 16.666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.333333%;}
.offset-5 {margin-left: 41.666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.333333%;}
.offset-8 {margin-left: 66.666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.333333%;}
.offset-11 {margin-left: 91.666667%;}
@media (min-width:576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-sm-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-sm-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-sm-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-sm-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-sm-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-sm-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-sm-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-sm-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-sm-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-sm-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-sm-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-sm-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-sm-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-sm-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-sm-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-sm-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-sm-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-sm-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-sm-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-sm-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-sm-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-sm-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-sm-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-sm-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-sm-0 {margin-left: 0;}
	.offset-sm-1 {margin-left: 8.333333%;}
	.offset-sm-2 {margin-left: 16.666667%;}
	.offset-sm-3 {margin-left: 25%;}
	.offset-sm-4 {margin-left: 33.333333%;}
	.offset-sm-5 {margin-left: 41.666667%;}
	.offset-sm-6 {margin-left: 50%;}
	.offset-sm-7 {margin-left: 58.333333%;}
	.offset-sm-8 {margin-left: 66.666667%;}
	.offset-sm-9 {margin-left: 75%;}
	.offset-sm-10 {margin-left: 83.333333%;}
	.offset-sm-11 {margin-left: 91.666667%;}}
@media (min-width:768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-md-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-md-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-md-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-md-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-md-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-md-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-md-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-md-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-md-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-md-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-md-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-md-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-md-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-md-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-md-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-md-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-md-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-md-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-md-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-md-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-md-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-md-0 {margin-left: 0;}
	.offset-md-1 {margin-left: 8.333333%;}
	.offset-md-2 {margin-left: 16.666667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.333333%;}
	.offset-md-5 {margin-left: 41.666667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.333333%;}
	.offset-md-8 {margin-left: 66.666667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.333333%;}
	.offset-md-11 {margin-left: 91.666667%;}}
@media (min-width:992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-lg-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-lg-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-lg-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-lg-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-lg-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-lg-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-lg-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-lg-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-lg-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-lg-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-lg-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-lg-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-lg-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-lg-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-lg-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-lg-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-lg-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-lg-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-lg-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-lg-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-lg-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-lg-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-lg-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-lg-0 {margin-left: 0;}
	.offset-lg-1 {margin-left: 8.333333%;}
	.offset-lg-2 {margin-left: 16.666667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.333333%;}
	.offset-lg-5 {margin-left: 41.666667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.333333%;}
	.offset-lg-8 {margin-left: 66.666667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.333333%;}
	.offset-lg-11 {margin-left: 91.666667%;}}
@media (min-width:1200px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-xl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-xl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-xl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-xl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-xl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-xl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-xl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-xl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-xl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-xl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-xl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-xl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-xl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-xl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-xl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-xl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-xl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-xl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-xl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-xl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-xl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-xl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-xl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-xl-0 {margin-left: 0;}
	.offset-xl-1 {margin-left: 8.333333%;}
	.offset-xl-2 {margin-left: 16.666667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.333333%;}
	.offset-xl-5 {margin-left: 41.666667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.333333%;}
	.offset-xl-8 {margin-left: 66.666667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.333333%;}
	.offset-xl-11 {margin-left: 91.666667%;}}
.nav {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.nav-link {display: block;padding: .5rem 1rem;}
.nav-link:focus, .nav-link:hover {text-decoration: none;}
.nav-link.disabled {color: #6c757d;}
.nav-tabs {border-bottom: 1px solid #dee2e6;}
.nav-tabs .nav-item {margin-bottom: -1px;}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: #e9ecef #e9ecef #dee2e6;}
.nav-tabs .nav-link.disabled {color: #6c757d;background-color: transparent;border-color: transparent;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}
.nav-pills .nav-link {border-radius: .25rem;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff;background-color: #007bff;}
.nav-fill .nav-item {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center;}
.nav-justified .nav-item {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center;}
.tab-content>.tab-pane {display: none;}
.tab-content>.active {display: block;}
.clearfix::after {display: block;clear: both;content: "";}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}
@media (min-width:576px) {.d-sm-none {display: none !important;}
	.d-sm-inline {display: inline !important;}
	.d-sm-inline-block {display: inline-block !important;}
	.d-sm-block {display: block !important;}
	.d-sm-table {display: table !important;}
	.d-sm-table-row {display: table-row !important;}
	.d-sm-table-cell {display: table-cell !important;}
	.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-sm-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:768px) {.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-md-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:992px) {.d-lg-none {display: none !important;}
	.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-lg-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width:1200px) {.d-xl-none {display: none !important;}
	.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-xl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media print {.d-print-none {display: none !important;}
	.d-print-inline {display: inline !important;}
	.d-print-inline-block {display: inline-block !important;}
	.d-print-block {display: block !important;}
	.d-print-table {display: table !important;}
	.d-print-table-row {display: table-row !important;}
	.d-print-table-cell {display: table-cell !important;}
	.d-print-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-print-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
.flex-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
.flex-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.flex-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.flex-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
.justify-content-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
.justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
.justify-content-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.align-items-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
.align-items-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
.align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
.align-items-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
.align-items-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}
.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}
@media (min-width:576px) {.flex-sm-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-sm-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-sm-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-sm-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.justify-content-sm-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-sm-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-sm-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-sm-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-sm-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-sm-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-sm-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-sm-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-sm-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-sm-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-sm-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-sm-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:768px) {.flex-md-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-md-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-md-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-md-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-md-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.justify-content-md-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-md-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-md-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-md-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-md-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-md-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-md-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-md-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-md-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:992px) {.flex-lg-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-lg-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-lg-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-lg-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.justify-content-lg-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-lg-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-lg-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-lg-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-lg-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-lg-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-lg-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-lg-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-lg-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width:1200px) {.flex-xl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.flex-xl-fill {-webkit-box-flex: 1 !important;-ms-flex: 1 1 auto !important;flex: 1 1 auto !important;}
	.justify-content-xl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-xl-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
.visible {visibility: visible !important;}
.invisible {visibility: hidden !important;}
@media print {*, ::after, ::before {text-shadow: none !important;box-shadow: none !important;}
	a:not(.btn) {text-decoration: underline;}
	abbr[title]::after {content: " (" attr(title) ")";}
	pre {white-space: pre-wrap !important;}
	blockquote, pre {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	img, tr {page-break-inside: avoid;}
	h2, h3, p {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}
	@page {size: a3;}
	body {min-width: 992px !important;}
	.container {min-width: 992px !important;}
	.navbar {display: none;}
	.badge {border: 1px solid #000;}
	.table {border-collapse: collapse !important;}
	.table td, .table th {background-color: #fff !important;}
	.table-bordered td, .table-bordered th {border: 1px solid #ddd !important;}}
body {font-family: "Source Sans Pro",Arial,sans-serif;line-height: 1.55;font-size: .9375em;color: #333;}
h1 {font-size: 2.48832em;}
h2 {font-size: 2.0736em;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.44em;}
h5 {font-size: 1.2em;}
h6 {font-size: .9em;}
h1, h2, h3, h4, h5, h6 {font-weight: 400;color: #303133;line-height: 1.25em;}
h1, h2, h3, h4, h5, h6, p {margin-top: 1.25em;}
h6 {color: #777;text-transform: uppercase;letter-spacing: 2px;}
li p {margin-top: 0;}
blockquote>* {font-family: "Source Sans Pro",Arial,sans-serif;}
.entry-footer .post-info, .very-small, [class*=grid-container__] .full-image .entry-footer .post-info {font-size: .75em;}
#cancel-comment-reply-link, .colophon__row .footer__credits, .comment-meta time, .comment-respond .comment-notes, .comment-respond .logged-in-as, .entry-header .post-info, .entry-header .tax__container, .grid-container__alternate .entry-footer, .grid-container__classic .tc-content, .grid-container__plain .author-info, .grid-container__plain .post-info, .grid-container__plain .post-tags, .grid-container__square-mini .czr-related-post, .grid-container__square-mini .entry-header, .grid-container__square-mini blockquote, .page__header .header-content .post-info, .pagination.post-pagination, .post-author .post-author__wrapper .post-author-title, .post-author__wrapper figure figcaption .action-link, .post-author__wrapper figure figcaption .comment-reply-link, .post-section-title, .small, .tabs .nav-link, .widget_calendar caption, .widget_calendar tfoot, .widget_calendar thead tr, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce .woocommerce-error-list, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .wp-block-image figcaption, .wp-caption-text, form.czr-form.search-form button[type=submit], input[type=number], label, small {font-size: .833333em;}
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .demi-small, .nav__menu, .page-breadcrumbs, .post-navigation .page-numbers, .post-navigation a, .sidebar, .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) td, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) th {font-size: .95em;}
.thin, .widget_recent_comments li .comment-author-link {font-weight: 300;}
.normal {font-weight: 400;}
.archive-header .header-bottom a, .btn-edit, .btn-more, .btn-small, .comment-author a, .comment-link, .czr-overlay .overlay-content .nav__container nav, .entry-footer .post-info a, .entry-header .header-bottom a, .footer__wrapper h5, .grid-container__plain .author-info .author-meta a, .page__header .header-content .post-info, .semi-bold, .tax__container a, a.external {font-weight: 500;}
#cancel-comment-reply-link, .action-link, .bold, .btn-large, .comment-reply-link, .dropdown-menu.czr-dropdown-menu .nav__link, .entry-link, .grid-container__classic .format-link .tc-grid-caption .entry-summary, .nav__menu, .pingback-list li.pingback .excerpt, .pingback-list li.pingback sup, .post-author .post-author__wrapper .post-author-title, .widget_calendar caption, .widget_calendar tfoot, .widget_recent_comments li, blockquote {font-weight: 600;}
.thick, .woocommerce .woocommerce-error-list, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, label, strong {font-weight: 700;}
.archive-header .header-bottom, .btn, .comment-meta time, .entry-footer, .entry-header .header-bottom, .entry-header .post-info, .service-font, .tag__link, .tagcloud a, .tax__container a, .widget_calendar thead tr, .woocommerce #respond input#submit, .woocommerce .button.add_to_cart_button, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt.disabled, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button[type=submit], .woocommerce input#submit, .woocommerce input#submit.alt, .woocommerce input#submit.alt.disabled, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt.disabled, button[type=submit], input[type=submit] {font-family: sans-serif;letter-spacing: 1px;}
#add_payment_method .cart-collaterals .cart_totals table th, #cancel-comment-reply-link, .action-link, .btn-large, .btn-more, .caps, .comment-reply-link, .czr-overlay .overlay-content .nav__container nav, .nav__menu, .post-author__wrapper figure figcaption .action-link, .post-author__wrapper figure figcaption .comment-reply-link, .post-navigation .page-numbers, .post-navigation a, .post-section-title, .sidebar .widget-title, .tax__container a, .widget_calendar caption, .widget_calendar tfoot, .widget_categories li, .woocommerce table.shop_table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th, button[type=submit], form.czr-form label, input[type=submit], table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) th {text-transform: uppercase;}
.letter-spacing-075 {letter-spacing: .075px;}
.letter-spacing-05 {letter-spacing: .5px;}
.colophon__row .footer__credits, .grid-container__classic .tc-grid-caption .tc-g-cont blockquote, .letter-spacing-1, .nav__menu, .page__header .header-content .post-info, .widget_calendar caption, .widget_calendar tfoot, .widget_categories li {letter-spacing: 1px;}
#add_payment_method .cart-collaterals .cart_totals table th, .action-link, .comment-reply-link, .czr-overlay .overlay-content .nav__container nav, .letter-spacing-2, .pingback-list li.pingback sup, .post-navigation .page-numbers, .post-navigation a, .post-section-title, .sidebar .widget-title, .tax__container a, .woocommerce .woocommerce-error-list, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce table.shop_table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th, label, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) th {letter-spacing: 2px;}
.italics {font-style: italic;}
.underline-thick {border-bottom-color: #f7f8f9;box-shadow: inset 0 -5px 0 #f7f8f9;}
.underline {text-decoration: underline;}
.big-text-10 {font-size: 10em;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
@media (min-width:576px) {.text-sm-left {text-align: left !important;}
	.text-sm-right {text-align: right !important;}
	.text-sm-center {text-align: center !important;}}
@media (min-width:768px) {.text-md-left {text-align: left !important;}
	.text-md-right {text-align: right !important;}
	.text-md-center {text-align: center !important;}}
@media (min-width:992px) {.text-lg-left {text-align: left !important;}
	.text-lg-right {text-align: right !important;}
	.text-lg-center {text-align: center !important;}}
@media (min-width:1200px) {.text-xl-left {text-align: left !important;}
	.text-xl-right {text-align: right !important;}
	.text-xl-center {text-align: center !important;}}
@font-face {font-family: customizr;src: url("../../shared/fonts/customizr/customizr.eot?12839698");src: url("../../shared/fonts/customizr/customizr.eot?12839698#iefix") format("embedded-opentype"),url("../../shared/fonts/customizr/customizr.woff2?128396981") format("woff2"),url("../../shared/fonts/customizr/customizr.woff?12839698") format("woff"),url("../../shared/fonts/customizr/customizr.ttf?12839698") format("truetype"),url("../../shared/fonts/customizr/customizr.svg?12839698#customizr") format("svg");font-weight: 400;font-style: normal;}
[class*=" icn-"]:before, [class^=icn-]:before {content: "";font-family: customizr;font-style: normal;font-weight: 400;speak: none;vertical-align: middle;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icn-close:before {content: "";}
.icn-shoppingcart:before {content: "";}
.icn-search:before {content: "";}
.icn-grid-empty:before {content: "";}
.icn-grid-filled:before {content: "";}
.icn-plus:before {content: "";}
.icn-quote:before {content: "";}
.icn-expand-thin:before {content: "";}
.icn-plus-thin:before {content: "";}
.icn-close-thin:before {content: "";}
.icn-arrow-l:before {content: "";}
.icn-arrow-r:before {content: "";}
.icn-down-small:before {content: "";}
.icn-up-small:before {content: "";}
.icn-text:before {content: "";}
.icn-link:before {content: "";}
.icn-left-open-big:before {content: "";}
.icn-right-open-big:before {content: "";}
.icn-expand-small:before {content: "";}
.icn-expand:before {content: "";}
.icn-edit:before {content: "";}
.icn-arrow-r-long:before {content: "";}
.icn-arrow-l-long:before {content: "";}
.icn-article:before {content: "";}
.bg-transparent {background: 0 0;}
.m-t-05 {margin-top: .5em;}
.hidden {display: none !important;}
.branding__container, .branding__container .branding, .branding__container .mobile-utils__wrapper, .czr-cover-sections>section, .display-flex, .grid-container__square-mini .grid__item, .nav__utils, .nav__utils li, .post-navigation .meta-nav, .topbar-contact__info, .topbar-nav__container, .topbar-nav__menu-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}
.czr-contact-info, .inline-list, .inline-list-nospace, .socials, .tags {list-style: none;}
.czr-contact-info li, .inline-list li, .inline-list-nospace li, .socials li, .tags li {display: inline-block;}
.czr-contact-info li:before, .inline-list li:before, .inline-list-nospace li:before, .socials li:before, .tags li:before {content: none;}
.inline-list li+li {margin-left: 1.25em;}
.is-scrolling:not(.allow-pointer-events-on-scroll), .is-scrolling:not(.allow-pointer-events-on-scroll) *, .no-hover, .no-hover * {pointer-events: none;}
.shadow {box-shadow: 0 2px 2px rgba(102,102,102,.08);}
img.h-centered {width: auto !important;max-width: none !important;position: relative;}
img.v-centered {height: auto !important;max-height: none !important;vertical-align: top;position: relative;max-width: none !important;}
.czr-filter {position: relative;height: 100%;}
.czr-filter:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 3;content: "";}
.section-slider {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.czr-valign {-webkit-transform: translate(0,50%);transform: translate(0,50%);}
.czr-valign .czr-valign-child {-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.czr-talign {-webkit-transform: translate(0,-50%);transform: translate(0,-50%);top: 50%;position: absolute;}
[class*=czr__r-w] {position: relative;display: block;padding: 0;overflow: hidden;}
[class*=czr__r-w]::before {display: block;content: "";}
[class*=czr__r-w] .czr__r-i {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.czr__r-w16by9::before {padding-top: 56.25%;}
.czr__r-wGR::before {padding-top: 61.803398%;}
.czr__r-w10by15::before {padding-top: 150%;}
.czr__r-w4by3::before {padding-top: 75%;}
.czr__r-w1by1::before {padding-top: 100%;}
.czr__r-wTCT {max-width: 270px;margin: 8px auto;position: relative;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.czr__r-wTCT::before {padding-top: 92.592593%;}
.czr__r-wTCT img {position: absolute;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);backface-visibility: hidden;left: 0;top: 0;}
.czr__r-wTCT img.tc-holder-img {-ms-transform: none;}
.grid__item>.czr__r-wTCT {z-index: -1;}
.bottom-mask, .grid-container__classic:not(.tc-gc) .entry-summary {mask-image: linear-gradient(to top,#000 70%,rgba(0,0,0,0) 100%);-webkit-mask-image: -webkit-linear-gradient(to top,#000 70%,rgba(0,0,0,0) 100%);}
.czr-btn-link {-webkit-appearance: none !important;cursor: pointer;background: 0 0;border: none;}
.screen-reader-text, .sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}
.screen-reader-text:active, .screen-reader-text:focus, .sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;white-space: nowrap;}
.screen-reader-text.skip-link {background-color: #f1f1f1;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);color: #21759b;font-weight: 700;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;height: auto;width: auto;}
.screen-reader-text.skip-link:focus {position: absolute;z-index: 100000;}
.fade {opacity: 0;transition: opacity .15s linear;}
.fade.show {opacity: 1;}
.czr-collapse {display: none;}
.czr-collapse.show {display: block;}
tr.czr-collapse.show {display: table-row;}
tbody.czr-collapse.show {display: table-row-group;}
.czr-collapsing {position: relative;height: 0;overflow: hidden;transition: height .35s ease;}
body, html {padding: 0;margin: 0;-webkit-font-smoothing: antialiased;}
body {text-align: inherit;}
.wp-caption, img {max-width: 100%;height: auto;}
a {transition: color .3s ease;}
a {text-decoration: none;color: #5a5a5a;}
a.current-active, a:active, a:hover {text-decoration: none;outline: 0;}
a.active, a:active, a:focus, a:hover {color: #3b3b3b;}
a:focus {outline-offset: -1px;}
a img {border: none;}
h1, h2, h3, h4, h5, h6 {text-rendering: optimizelegibility;}
ol, ul {list-style: none;}
ol li, ul li {line-height: 1.55em;}
ol, ul {margin: 0;padding: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #eceeef;margin: 3.2em 0;padding: 0;}
strong {font-weight: 700;}
dl dt {overflow: hidden;clear: left;text-align: right;text-overflow: ellipsis;white-space: nowrap;}
pre code, tt {box-sizing: border-box;font-size: inherit;white-space: pre-wrap !important;background: 0 0;border: none;padding: 0;font-family: monospace;}
pre {background: #f7f8f9;padding: 2.5em;word-wrap: normal;white-space: pre-wrap !important;color: #313131;font-family: monospace !important;}
figure {text-align: center;}
figcaption {text-align: center;}
::-moz-selection {text-shadow: none;background: #5a5a5a;color: #fff;}
::selection {text-shadow: none;background: #5a5a5a;color: #fff;}
img::selection {background: 0 0;}
img::-moz-selection {background: 0 0;}
.alignleft {float: left;margin: .375em 1.75em 1.75em 0;}
.alignright {float: right;margin: .375em 0 1.75em 1.75em;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
.m-t-6 {margin-top: 6rem !important;}
p {word-wrap: break-word;}
embed, iframe, object, video {max-width: 100%;}
.clearfix:after, .clearfix:before {content: "";display: table;}
.clearfix:after {clear: both;}
.header-skin-light .czr-overlay {background: rgba(255,255,255,.98);color: #313131;}
.header-skin-light .czr-overlay a {color: rgba(49,49,49,.7);}
.header-skin-light .czr-overlay a:hover {color: #313131;}
.header-skin-light #tc-sn {outline-color: rgba(49,49,49,.09);}
.header-skin-light .ham__toggler-span-wrapper .line {background: #313131;}
.header-skin-light .tc-header .socials a, .header-skin-light .tc-header .socials a:active, .header-skin-light .tc-header .socials a:focus {color: #313131;}
.header-skin-light .tc-header .socials a:hover {color: rgba(49,49,49,.7);}
.header-skin-light #tc-sn .tc-sn-inner, .header-skin-light .tc-header {color: #313131;background: #fff;}
.header-skin-light .header-transparent:not(.is-sticky) .mobile-nav__nav {background: rgba(255,255,255,.9);}
.header-skin-light .header-transparent:not(.is-sticky) .dropdown-menu {background: rgba(255,255,255,.9);}
.header-skin-light .sticky-transparent.is-sticky .desktop-sticky, .header-skin-light .sticky-transparent.is-sticky .mobile-sticky {background: rgba(255,255,255,.9);}
.header-skin-light .sticky-transparent.is-sticky .mobile-nav__nav {background: rgba(255,255,255,.9);}
.header-skin-light .dropdown-item:not(:last-of-type), .header-skin-light .topbar-navbar__wrapper {border-color: rgba(49,49,49,.09);}
.header-skin-light .tc-header {border-bottom-color: rgba(49,49,49,.09);}
.header-skin-light .header-contact__info a, .header-skin-light .header-contact__info a:active, .header-skin-light .header-contact__info a:focus, .header-skin-light .nav__utils a, .header-skin-light .nav__utils a:active, .header-skin-light .nav__utils a:focus {color: #313131;}
.header-skin-light .header-contact__info a:hover, .header-skin-light .nav__utils a:hover {color: rgba(49,49,49,.7);}
.header-skin-light .nav__utils .ham-toggler-menu.czr-collapsed:hover .line {background-color: rgba(49,49,49,.7);}
.header-skin-light .dropdown-item::before {background-color: rgba(0,0,0,.045);}
.header-skin-light .vertical-nav .caret__dropdown-toggler {background-color: rgba(0,0,0,.045);}
.header-skin-light .dropdown-item:active, .header-skin-light .dropdown-item:focus, .header-skin-light .dropdown-item:hover, .header-skin-light .dropdown-menu {background: #fff;}
.header-skin-light .dropdown-menu {color: #313131;}
.header-skin-light .navbar-brand-sitename {color: #313131;}
.header-skin-light .header-tagline {color: #777;}
.header-skin-light [class*=nav__menu] .nav__link, .header-skin-light [class*=nav__menu] .nav__link-wrapper .caret__dropdown-toggler {color: #313131;}
.header-skin-light [class*=nav__menu] .nav__title::before {background-color: #313131;}
.header-skin-light [class*=nav__menu] .nav__link-wrapper .caret__dropdown-toggler:hover, .header-skin-light [class*=nav__menu] .nav__link:hover, .header-skin-light [class*=nav__menu] .show:not(.dropdown-item)>.nav__link, .header-skin-light [class*=nav__menu] .show:not(.dropdown-item)>.nav__link-wrapper .nav__link {color: #777;}
.header-skin-light [class*=nav__menu] .dropdown-menu .nav__link {color: #313131;}
.header-skin-light [class*=nav__menu] .dropdown-item .nav__link {color: #777;}
.header-skin-light [class*=nav__menu] .dropdown-item .nav__link:hover {color: #313131;}
.header-skin-light .czr-highlight-contextual-menu-items [class*=nav__menu] .current-active>.nav__link, .header-skin-light .czr-highlight-contextual-menu-items [class*=nav__menu] .current-active>.nav__link-wrapper .nav__link, .header-skin-light .czr-highlight-contextual-menu-items [class*=nav__menu] li:not(.dropdown-item).current-active>.nav__link, .header-skin-light .czr-highlight-contextual-menu-items [class*=nav__menu] li:not(.dropdown-item).current-active>.nav__link-wrapper .nav__link {color: #777;}
.header-skin-light .header-search__container, .header-skin-light .mobile-nav__container, .header-skin-light .mobile-nav__nav, .header-skin-light .vertical-nav>li:not(:last-of-type) {border-color: rgba(49,49,49,.075);}
.header-skin-light .czr-overlay .czr-form label, .header-skin-light .tc-header .czr-form label {color: #313131;}
.header-skin-light .czr-overlay .czr-form .form-group.in-focus label, .header-skin-light .tc-header .czr-form .form-group.in-focus label {color: rgba(49,49,49,.7);}
.header-skin-light .czr-overlay .czr-form .form-control, .header-skin-light .czr-overlay .czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), .header-skin-light .czr-overlay .czr-form textarea, .header-skin-light .tc-header .czr-form .form-control, .header-skin-light .tc-header .czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), .header-skin-light .tc-header .czr-form textarea {color: #313131;border-color: #313131;}
.header-skin-dark .tc-header h1, .header-skin-dark .tc-header h2, .header-skin-dark .tc-header h3, .header-skin-dark .tc-header h4, .header-skin-dark .tc-header h5, .header-skin-dark .tc-header h6 {color: #fff;}
.header-skin-dark .czr-overlay {background: rgba(49,49,49,.98);color: #fff;}
.header-skin-dark .czr-overlay a {color: rgba(255,255,255,.7);}
.header-skin-dark .czr-overlay a:hover {color: #fff;}
.header-skin-dark .add-menu-button {color: #fff;}
.header-skin-dark #tc-sn {outline-color: rgba(255,255,255,.09);}
.header-skin-dark .ham__toggler-span-wrapper .line {background: #fff;}
.header-skin-dark .tc-header .socials a, .header-skin-dark .tc-header .socials a:active, .header-skin-dark .tc-header .socials a:focus {color: #fff;}
.header-skin-dark .tc-header .socials a:hover {color: rgba(255,255,255,.7);}
.header-skin-dark #tc-sn .tc-sn-inner, .header-skin-dark .tc-header {color: #fff;background: #313131;}
.header-skin-dark .header-transparent:not(.is-sticky) .mobile-nav__nav {background: rgba(49,49,49,.9);}
.header-skin-dark .header-transparent:not(.is-sticky) .dropdown-menu {background: rgba(49,49,49,.9);}
.header-skin-dark .sticky-transparent.is-sticky .desktop-sticky, .header-skin-dark .sticky-transparent.is-sticky .mobile-sticky {background: rgba(49,49,49,.7);}
.header-skin-dark .sticky-transparent.is-sticky .mobile-nav__nav {background: rgba(49,49,49,.9);}
.header-skin-dark .dropdown-item:not(:last-of-type), .header-skin-dark .topbar-navbar__wrapper {border-color: rgba(255,255,255,.09);}
.header-skin-dark .tc-header {border-bottom-color: rgba(255,255,255,.09);}
.header-skin-dark .header-contact__info a, .header-skin-dark .header-contact__info a:active, .header-skin-dark .header-contact__info a:focus, .header-skin-dark .nav__utils a, .header-skin-dark .nav__utils a:active, .header-skin-dark .nav__utils a:focus {color: #fff;}
.header-skin-dark .header-contact__info a:hover, .header-skin-dark .nav__utils a:hover {color: rgba(255,255,255,.7);}
.header-skin-dark .nav__utils .ham-toggler-menu.czr-collapsed:hover .line {background-color: rgba(255,255,255,.7);}
.header-skin-dark .dropdown-item::before {background-color: rgba(206,206,206,.045);}
.header-skin-dark .vertical-nav .caret__dropdown-toggler {background-color: rgba(206,206,206,.045);}
.header-skin-dark .dropdown-item:active, .header-skin-dark .dropdown-item:focus, .header-skin-dark .dropdown-item:hover, .header-skin-dark .dropdown-menu {background: #313131;}
.header-skin-dark .dropdown-menu {color: #fff;}
.header-skin-dark .navbar-brand-sitename {color: #fff;}
.header-skin-dark .header-tagline {color: #eceeef;}
.header-skin-dark [class*=nav__menu] .nav__link, .header-skin-dark [class*=nav__menu] .nav__link-wrapper .caret__dropdown-toggler {color: #fff;}
.header-skin-dark [class*=nav__menu] .nav__title::before {background-color: #fff;}
.header-skin-dark [class*=nav__menu] .nav__link-wrapper .caret__dropdown-toggler:hover, .header-skin-dark [class*=nav__menu] .nav__link:hover, .header-skin-dark [class*=nav__menu] .show:not(.dropdown-item)>.nav__link, .header-skin-dark [class*=nav__menu] .show:not(.dropdown-item)>.nav__link-wrapper .nav__link {color: #eceeef;}
.header-skin-dark [class*=nav__menu] .dropdown-menu .nav__link {color: #fff;}
.header-skin-dark [class*=nav__menu] .dropdown-item .nav__link {color: #eceeef;}
.header-skin-dark [class*=nav__menu] .dropdown-item .nav__link:hover {color: #fff;}
.header-skin-dark .czr-highlight-contextual-menu-items [class*=nav__menu] .current-active>.nav__link, .header-skin-dark .czr-highlight-contextual-menu-items [class*=nav__menu] .current-active>.nav__link-wrapper .nav__link, .header-skin-dark .czr-highlight-contextual-menu-items [class*=nav__menu] li:not(.dropdown-item).current-active>.nav__link, .header-skin-dark .czr-highlight-contextual-menu-items [class*=nav__menu] li:not(.dropdown-item).current-active>.nav__link-wrapper .nav__link {color: #eceeef;}
.header-skin-dark .header-search__container, .header-skin-dark .mobile-nav__container, .header-skin-dark .mobile-nav__nav, .header-skin-dark .vertical-nav>li:not(:last-of-type) {border-color: rgba(255,255,255,.075);}
.header-skin-dark .czr-overlay .czr-form label, .header-skin-dark .tc-header .czr-form label {color: #fff;}
.header-skin-dark .czr-overlay .czr-form .form-group.in-focus label, .header-skin-dark .tc-header .czr-form .form-group.in-focus label {color: rgba(255,255,255,.7);}
.header-skin-dark .czr-overlay .czr-form .form-control, .header-skin-dark .czr-overlay .czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), .header-skin-dark .czr-overlay .czr-form textarea, .header-skin-dark .tc-header .czr-form .form-control, .header-skin-dark .tc-header .czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), .header-skin-dark .tc-header .czr-form textarea {color: #fff;border-color: #fff;}
.tc-header:not(.header-transparent) {box-shadow: 0 2px 2px rgba(102,102,102,.08);}
.dropdown-item:not(:last-of-type) {border-bottom: .5px solid;}
.header-search__container, .mobile-nav__container, .mobile-nav__nav, .tc-header, .topbar-navbar__wrapper, .vertical-nav>li:not(:last-of-type) {border-bottom: 1px solid;}
.mobile-nav__nav {border-top: 1px solid;backface-visibility: hidden;}
.mobile-nav__container, .mobile-nav__nav, .mobile-navbar__row, .mobile-navbar__wrapper, .primary-navbar__wrapper, .topbar-navbar__wrapper {background: inherit;}
.tc-header.header-transparent {position: absolute;left: 0;right: 0;top: 0;}
.tc-header.header-transparent:not(.is-sticky) {background: 0 0;}
.tc-header.header-transparent .desktop-sticky, .tc-header.header-transparent .mobile-sticky, .tc-header.header-transparent .mobile-sticky .mobile-nav__nav {box-shadow: none;}
.tc-header.header-transparent.border-top {border-top-color: transparent;}
.tc-header.header-transparent.no-borders, .tc-header.header-transparent.no-borders .mobile-nav__container, .tc-header.header-transparent.no-borders .topbar-navbar__wrapper {border-color: transparent;}
.header-transparent:not(.is-sticky) .mobile-nav__nav .dropdown-item:active, .header-transparent:not(.is-sticky) .mobile-nav__nav .dropdown-item:focus, .header-transparent:not(.is-sticky) .mobile-nav__nav .dropdown-item:hover, .header-transparent:not(.is-sticky) .mobile-nav__nav .dropdown-menu, .sticky-transparent.is-sticky .mobile-nav__nav .dropdown-item:active, .sticky-transparent.is-sticky .mobile-nav__nav .dropdown-item:focus, .sticky-transparent.is-sticky .mobile-nav__nav .dropdown-item:hover, .sticky-transparent.is-sticky .mobile-nav__nav .dropdown-menu {background: 0 0;}
.branding a:focus {outline: thin dotted;outline: -webkit-focus-ring-color auto 5px;}
.branding .czr-underline span::after {content: "";position: absolute;width: 33%;border-bottom: 3px solid;bottom: 0;left: 0;}
.czr-link-hover-underline [class*=nav__menu] .nav__title {position: relative;}
.czr-link-hover-underline [class*=nav__menu] .nav__title:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 1px;left: 0;visibility: hidden;-webkit-transform: translate3d(0,0,0) scaleX(0);transform: translate3d(0,0,0) scaleX(0);transition: all .3s ease 0s;}
.czr-link-hover-underline [class*=nav__menu] .nav__title:hover::before {visibility: visible;-webkit-transform: translate3d(0,0,0) scaleX(1);transform: translate3d(0,0,0) scaleX(1);}
.czr-link-hover-underline [class*=nav__menu] .show:not(.dropdown-item)>.nav__link .nav__title::before, .czr-link-hover-underline [class*=nav__menu] .show:not(.dropdown-item)>.nav__link-wrapper .nav__title::before {visibility: visible;-webkit-transform: translate3d(0,0,0) scaleX(1);transform: translate3d(0,0,0) scaleX(1);}
.czr-highlight-contextual-menu-items [class*=nav__menu] .nav__title {position: relative;}
.czr-highlight-contextual-menu-items [class*=nav__menu] .nav__title:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 1px;left: 0;visibility: hidden;-webkit-transform: translate3d(0,0,0) scaleX(0);transform: translate3d(0,0,0) scaleX(0);transition: all .3s ease 0s;}
.czr-highlight-contextual-menu-items [class*=nav__menu] .current-active>.nav__link .nav__title::before, .czr-highlight-contextual-menu-items [class*=nav__menu] .current-active>.nav__link-wrapper .nav__title::before {visibility: visible;-webkit-transform: translate3d(0,0,0) scaleX(1);transform: translate3d(0,0,0) scaleX(1);}
.nav__menu .menu-item {margin: 0 6.25px;padding: 0;}
.nav__menu .menu-item .nav__link {overflow: hidden;padding: 0 6.25px;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.nav__menu .menu-item .nav__link .nav__title {padding: 10px 0 5px 0;margin-bottom: 5px;}
.nav li:not(.mini_cart_item) a:focus, .nav li:not(.mini_cart_item) a:hover {background: 0 0 !important;}
.regular-nav.nav__menu {margin: 0 -12.5px;}
.czr-dropdown {position: relative;}
.czr-dropdown-menu {position: absolute;top: 100%;left: 0;left: 0;z-index: 1000;float: left;min-width: 10rem;list-style: none;display: none;max-width: 50vw;text-align: left;}
.vertical-nav .dropdown-menu.czr-dropdown-menu .nav__title {word-break: break-word;white-space: normal;}
.show>.czr-dropdown-menu {display: block;}
.dropdown-menu.czr-dropdown-menu {border-radius: 0;border: 0;margin: 0;padding: 0;font-size: inherit;}
.dropdown-menu.czr-dropdown-menu .nav__link {position: relative;vertical-align: middle;white-space: nowrap;padding: 0 18.75px;margin: 0 -9.375px;}
.regular-nav .dropdown-menu.czr-dropdown-menu {box-shadow: 1px 2px 2px 2px rgba(0,0,0,.15);}
.dropdown-menu.czr-dropdown-menu .dropdown-item {margin: 0;}
.regular-nav .dropdown-menu .caret__dropdown-toggler i {-webkit-transform: translateZ(0) rotate(-90deg);transform: translateZ(0) rotate(-90deg);-ms-transform: rotate(-90deg);position: relative;display: inline-block;top: -.1em;}
.regular-nav .dropdown-menu .caret__dropdown-toggler.open-left i {-webkit-transform: translateZ(0) rotate(-270deg);transform: translateZ(0) rotate(-270deg);-ms-transform: rotate(-270deg);}
.regular-nav .dropdown-menu .dropdown-item {padding: 0 1.25em;}
.mobile-nav__menu .czr-dropdown>.dropdown-menu>.dropdown-item:last-of-type {margin-bottom: .625em;}
.dropdown-menu.czr-dropdown-menu .czr-dropdown-menu {text-transform: none;font-size: 1em;}
.regular-nav .dropdown-menu .dropdown-menu {top: 0;}
.dropdown-item {position: relative;}
.dropdown-item {display: block;width: 100%;clear: both;font-weight: 400;text-align: inherit;white-space: nowrap;background: 0 0;border: 0;}
.dropdown-item::before {content: "";position: absolute;width: 0%;height: 100%;top: 0;left: 0;transition-delay: 0s;transition-duration: .6s;transition-timing-function: cubic-bezier(.19,1,.22,1);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.czr-highlight-contextual-menu-items .dropdown-item.current-active::before, .dropdown-item:hover::before {width: 100%;}
.dropdown-item:focus, .dropdown-item:hover {text-decoration: none;}
.caret__dropdown-toggler {display: inline-block;width: 1.5em;vertical-align: middle;z-index: inherit;cursor: pointer;position: relative;}
.caret__dropdown-toggler i {display: inline-block;transition: all .3s ease;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;text-align: center;vertical-align: baseline;line-height: 0;}
.caret__dropdown-toggler i::before {line-height: inherit;}
.menu-item.show>a>.caret__dropdown-toggler i, .menu-item.show>span>.caret__dropdown-toggler i {-webkit-transform: translateZ(0) rotate(-180deg) !important;transform: translateZ(0) rotate(-180deg) !important;-ms-transform: rotate(-180deg) !important;}
.czr-submenu-fade .regular-nav .menu-item-has-children {-webkit-perspective: 1000px;perspective: 1000px;}
.czr-submenu-fade .regular-nav .menu-item-has-children>ul {position: fixed;opacity: 0;visibility: hidden;display: block;transition: all .25s ease-in-out;-webkit-transform: translate(0,-20px);transform: translate(0,-20px);}
@supports (-webkit-overflow-scrolling:touch) {.czr-submenu-fade .regular-nav .menu-item-has-children>ul {transition: opacity .25s ease-in-out;}}
.czr-submenu-fade .regular-nav .menu-item-has-children:not(.show) {overflow: hidden;}
.czr-submenu-fade .regular-nav .menu-item-has-children:not(.show) ul {pointer-events: none;cursor: not-allowed;}
.czr-submenu-fade .regular-nav li.show {-webkit-perspective: none;perspective: none;}
.czr-submenu-fade .regular-nav li.show>ul {position: absolute;visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0);}
.czr-submenu-move .regular-nav .dropdown-menu>li>a {transition: all .25s ease;-webkit-transform: translate(0,0);transform: translate(0,0);}
.czr-submenu-move .regular-nav .dropdown-item>a:hover {-webkit-transform: translate(3px,0);transform: translate(3px,0);}
.tc-header .dropdown-menu.open-right {left: 0;right: auto;}
.tc-header .dropdown-menu .dropdown-menu.open-right, .tc-header .open-right .dropdown-menu:not(.open-left) {left: 100%;right: auto;}
.tc-header .dropdown-menu.open-left {left: auto;right: 0;}
.tc-header .dropdown-menu .dropdown-menu.open-left, .tc-header .open-left .dropdown-menu:not(.open-right) {right: 100%;left: auto;}
.ham-toggler-menu, .search-toggle_btn, .utils_links, .woocart.cart-contents {padding: 1.25em 15px;-ms-flex-item-align: center;align-self: center;display: block;height: auto;position: relative;}
@media (max-width:767px) {.mobile-navbar__wrapper .ham-toggler-menu, .mobile-navbar__wrapper .search-toggle_btn, .mobile-navbar__wrapper .utils_links, .mobile-navbar__wrapper .woocart.cart-contents {padding: 1.25em 10px;}}
.topbar-navbar__wrapper .ham-toggler-menu, .topbar-navbar__wrapper .search-toggle_btn, .topbar-navbar__wrapper .utils_links, .topbar-navbar__wrapper .woocart.cart-contents {padding-top: .833333em;padding-bottom: .833333em;}
.ham-toggler-menu {-webkit-appearance: none;background: 0 0;border: none;cursor: pointer;}
.ham__toggler-span-wrapper {height: 12px;position: relative;width: 20px;display: block;}
.ham__toggler-span-wrapper .line {display: block;width: 20px;height: 1.4px;position: absolute;-webkit-border-radius: 5px;-webkit-background-clip: padding-box;-moz-border-radius: 5px;-moz-background-clip: padding;border-radius: 5px;background-clip: padding-box;transition: all ease .35s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ham__toggler-span-wrapper .line.line-1 {top: 0;}
.ham__toggler-span-wrapper .line.line-2 {top: 50%;}
.ham__toggler-span-wrapper .line.line-3 {top: 100%;}
.ham-toggler-menu:hover .line {-webkit-transform: translate(-3px,0);transform: translate(-3px,0);width: 26px;}
.ham-toggler-menu:not(.czr-collapsed) .line-1 {-webkit-transform: translate(-3px,6px) rotate(45deg);transform: translate(-3px,6px) rotate(45deg);width: 28px;}
.ham-toggler-menu:not(.czr-collapsed) .line-2 {opacity: 0;}
.ham-toggler-menu:not(.czr-collapsed) .line-3 {-webkit-transform: translate(-3px,-6px) rotate(-45deg);transform: translate(-3px,-6px) rotate(-45deg);width: 28px;}
.nav__search .czr-dropdown-menu {width: 100%;margin: 0;max-width: none;}
.tc-header .add-menu-button {margin: 10px 0;}
.mobile-nav__menu-wrapper .add-menu-button {margin-top: 30px;}
#wp-admin-bar-tc-customizr-help .ab-item:before, li#wp-admin-bar-tc-customizr-help a:before {font-family: "Font Awesome 5 Free";font-weight: 400;font-variant: normal;text-transform: none;font-style: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#wp-admin-bar-tc-customizr-help .ab-item:before, li#wp-admin-bar-tc-customizr-help a:before {content: "";color: #fff;padding-right: 0;margin-right: 0;top: 2px;position: relative;}
li#wp-admin-bar-tc-customizr-help a {color: #fff;text-decoration: none;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #8da65a;background-image: -moz-linear-gradient(to top,#008ec2,#006799);background-image: -webkit-gradient(linear,0 0,0 100%,from(#008ec2),to(#006799));background-image: -webkit-linear-gradient(to top,#008ec2,#006799);background-image: -o-linear-gradient(to top,#008ec2,#006799);background-image: linear-gradient(to bottom,#008ec2,#006799);background-repeat: repeat-x;border-color: #006799;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.czr-search-expand {display: none;background: #fff;position: absolute;z-index: 100;top: 49px;width: 340px;-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.1);box-shadow: 0 1px 0 rgba(255,255,255,.1);}
.search-icon-left .czr-search-expand {left: 0;}
.search-icon-right .czr-search-expand {right: 0;}
.czr-search-expand .czr-search-expand-inner {border: 1px solid #eee;box-shadow: 0 0 5px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.15);transition: -webkit-transform .35s ease-in-out,height .25s ease-in-out,background-color .45s ease-in-out;transition: transform .35s ease-in-out,height .25s ease-in-out,background-color .45s ease-in-out;padding: 15px;}
.czr-search-expand .czr-search-expand-inner .form-group {margin: 0;}
.czr-search-expand .czr-search-expand-inner .form-group .czr-search-field {outline: 0 !important;color: #313131 !important;border-color: #313131 !important;}
.full-search-opened .czr-search-expand {display: block;}
@media (max-width:992px) {.czr-search-expand {display: none !important;}}
.vertical-nav .czr-dropdown-menu {display: block;}
.czr-open-on-click .vertical-nav .czr-dropdown-menu {display: none;}
.czr-open-on-click .vertical-nav .menu-item-has-children {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.czr-open-on-click .vertical-nav .nav__link-wrapper {width: 100%;}
.czr-open-on-click .vertical-nav .nav__link-wrapper .nav__link {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.czr-open-on-click .vertical-nav .nav__link-wrapper .caret__dropdown-toggler {padding: 10px;width: auto;}
.vertical-nav .dropdown-menu.czr-dropdown-menu {position: static;float: none;width: 100%;max-width: 100%;}
.vertical-nav .dropdown-menu.czr-dropdown-menu .nav__link {margin: 0 0 0 -9.375px;}
.vertical-nav .dropdown-item.current-active::before, .vertical-nav .dropdown-item:hover::before {width: 0;}
.vertical-nav .czr-dropdown .menu-item-has-children {padding-bottom: 0;}
.vertical-nav .czr-dropdown-menu .dropdown-item {padding: 0 0 0 18.75px;}
.vertical-nav .czr-dropdown-menu .dropdown-item .dropdown-item .dropdown-item .dropdown-item .dropdown-item {padding: 0;}
.vertical-nav.mobile-nav__menu {margin: 0 -12.5px;}
.primary-navbar__wrapper .branding__container.col {max-width: 85%;width: auto;}
.primary-navbar__wrapper.has-horizontal-menu .branding__container {max-width: 33%;}
.primary-navbar__wrapper.has-branding-aside .branding__container {max-width: 60%;}
.mobile-navbar__wrapper .branding__container {position: static;}
.branding {padding-top: .425em;padding-bottom: .425em;overflow: hidden;}
.branding .col-auto {max-width: 100%;padding-right: 0;padding-left: 0;flex-shrink: 1;}
.branding .navbar-brand-sitename span {display: block;white-space: normal;}
.branding .navbar-brand-sitename.czr-underline span {position: relative;padding-bottom: .25em;margin-bottom: 5px;}
.branding .navbar-brand {font-size: 2.4em;line-height: 1.5em;margin: 0;vertical-align: middle;display: inline-block;padding-top: .25rem;padding-bottom: .25rem;white-space: nowrap;max-width: 100%;height: auto;color: #313131;}
.navbar-brand img {width: auto;max-width: 100%;}
.branding .header-tagline {font-size: .9em;line-height: normal;padding: 0;margin: 2px .1em 0 0;width: 100%;}
.primary-navbar__wrapper .branding .header-tagline {padding-bottom: .25rem;}
.branding .branding-aside {text-align: initial;margin: 0 7px;}
.branding .branding-aside .navbar-brand {padding: 0;line-height: 1;}
.branding .branding-aside .header-tagline {width: auto;padding-bottom: 0;}
.branding__container .branding, .branding__container .mobile-utils__wrapper {flex-shrink: 1;}
.mobile-utils__wrapper .header-search__container {display: block;border-bottom: none;margin: 37.5px auto;}
.header-tagline {font-style: italic;}
.nav__utils {flex-shrink: 0;padding: 0;max-width: 100%;}
@media (max-width:767px) {.mobile-navbar__wrapper .nav__utils .utils {margin-right: -10px;margin-left: -10px;}}
.woocart.cart-contents {display: -webkit-box;display: -ms-flexbox;display: flex;}
.woocart.cart-contents sup {top: 0;}
.header-search__container {margin: 37.5px 0 18.75px 0;}
.header-search__container .czr-form .form-group {margin: 12.5px 0 18.75px 0;padding-bottom: 1.25em;}
.mobile-nav__container {padding: 0;}
.primary-navbar__wrapper {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.primary-navbar__wrapper .branding__container, .primary-navbar__wrapper .primary-nav__menu-wrapper, .primary-navbar__wrapper .primary-nav__utils li, .primary-navbar__wrapper .primary-nav__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}
.primary-navbar__wrapper .primary-nav__wrapper {margin: 0 -15px;}
.primary-navbar__wrapper .primary-nav__container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.primary-navbar__wrapper .primary-nav__menu-wrapper {width: 100%;}
.primary-navbar__wrapper .primary-nav__nav {flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto;}
.primary-navbar__wrapper .col {max-width: 100%;}
.logo_centered .primary-navbar__wrapper:not(.desktop-sticky) .primary-navbar__row, .logo_centered:not(.fixed-header-on) .primary-navbar__wrapper.desktop-sticky .primary-navbar__row {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
.logo_centered .primary-navbar__wrapper:not(.desktop-sticky) .primary-navbar__row .branding__container, .logo_centered:not(.fixed-header-on) .primary-navbar__wrapper.desktop-sticky .primary-navbar__row .branding__container {max-width: 100%;text-align: center;}
.logo_centered .primary-navbar__wrapper:not(.desktop-sticky) .primary-navbar__row .branding .navbar-brand, .logo_centered:not(.fixed-header-on) .primary-navbar__wrapper.desktop-sticky .primary-navbar__row .branding .navbar-brand {margin: auto;font-size: 2.25em;}
.logo_centered .primary-navbar__wrapper:not(.desktop-sticky) .primary-navbar__row .branding .header-tagline, .logo_centered:not(.fixed-header-on) .primary-navbar__wrapper.desktop-sticky .primary-navbar__row .branding .header-tagline {margin-right: .1em;margin-left: .1em;}
.logo_centered .primary-navbar__wrapper:not(.desktop-sticky) .primary-navbar__row .primary-nav__container, .logo_centered:not(.fixed-header-on) .primary-navbar__wrapper.desktop-sticky .primary-navbar__row .primary-nav__container {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
[class*=logo_right] .branding__container, [class*=logo_right] .branding__container .flex-row, [class*=logo_right] .mobile-navbar__row, [class*=logo_right] .nav__utils .utils, [class*=logo_right] .primary-nav__wrapper, [class*=logo_right] .primary-navbar__row {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
[class*=logo_right] .branding__container .branding-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
.tc-header {position: relative;z-index: 100;}
.desktop-sticky, .mobile-sticky {box-shadow: 0 0 5px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.15);transition: -webkit-transform .35s ease-in-out,height .25s ease-in-out,background-color .45s ease-in-out;transition: transform .35s ease-in-out,height .25s ease-in-out,background-color .45s ease-in-out;}
.mobile-sticky .mobile-nav__nav {position: absolute;width: 100%;box-shadow: 0 6px 8px 0 rgba(120,120,120,.9);}
.mobile-sticky .mobile-nav__nav .mobile-nav__inner {max-height: 90vh;overflow: auto;}
.fixed-header-on .desktop-sticky, .fixed-header-on .mobile-sticky {position: fixed;z-index: 100;top: 0;width: 100%;}
@media (min-width:576px) {.czr-boxed-layout .fixed-header-on .desktop-sticky, .czr-boxed-layout .fixed-header-on .mobile-sticky {width: auto;}}
.sticky-brand-shrink-on .desktop-sticky .header-tagline, .sticky-brand-shrink-on .desktop-sticky .navbar-brand, .sticky-brand-shrink-on .desktop-sticky .navbar-brand img {transition: all .35s;}
.can-shrink-brand.sticky-brand-shrink-on .desktop-sticky .navbar-brand {font-size: 1.4em;}
.can-shrink-brand.sticky-brand-shrink-on .desktop-sticky .header-tagline {font-size: .8em;}
.can-shrink-brand.sticky-brand-shrink-on .desktop-sticky .navbar-brand img {max-height: 30px !important;width: auto !important;}
@media screen and (min-width:601px) and (max-width:782px) {.admin-bar .fixed-header-on .desktop-sticky, .admin-bar .fixed-header-on .mobile-sticky {top: 46px;}}
@media screen and (min-width:783px) {.admin-bar .fixed-header-on .desktop-sticky, .admin-bar .fixed-header-on .mobile-sticky {top: 32px;}}
.mobile-navbar__wrapper .branding {padding-top: 4px;padding-bottom: 4px;}
.mobile-navbar__wrapper .branding .navbar-brand {font-size: 1.5em;}
.mobile-navbar__wrapper .navbar-brand-sitelogo img {max-height: 36px !important;transition: all .35s ease-in-out;}
.mobile-navbar__wrapper .mobile-nav__inner {margin-bottom: 20px;}
.mobile-navbar__wrapper .czr-underline span {margin-bottom: 5px;}
@media (min-width:768px) {.mobile-navbar__wrapper .branding {padding-top: 5px;padding-bottom: 5px;}
	.mobile-navbar__wrapper .navbar-brand-sitelogo img {max-height: 45px !important;max-width: 100%;}}
@media (min-width:992px) {.topbar-navbar__row {min-height: 40px;}}
.topbar-navbar__row .header-tagline {flex-shrink: 1;}
.topbar-navbar__row .col-auto {max-width: 100%;}
.topbar-contact__info, .topbar-nav__container, .topbar-nav__menu-wrapper {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;flex-shrink: 1;max-width: 100%;}
.topbar-contact__info {flex-shrink: 0;}
.topbar-contact__info .czr-contact-info {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-size: .9em;}
.topbar-nav__socials {flex-shrink: 1;}
.topbar-contact__info, .topbar-nav__socials {padding-top: 3px;padding-bottom: 3px;}
@media (max-width:575px) {.topbar-contact__info, .topbar-nav__socials {width: 100%;}}
.topbar-nav__menu, .topbar-nav__nav {width: 100%;}
.topbar-nav__menu .menu-item a, .topbar-nav__menu a, .topbar-nav__nav .menu-item a, .topbar-nav__nav a {font-weight: 400;text-transform: none;}
.topbar-nav__menu.nav__menu {margin: 0 -.5rem;}
.topbar-nav__menu.nav__menu>.menu-item {margin: 0 .25rem;}
.topbar-nav__menu.nav__menu>.menu-item>a {padding: 0 .25rem;}
.topbar-nav__menu.nav__menu>.menu-item>a>span:first-of-type {padding: 12px 0 4px 0;margin-bottom: 8px;}
#tc-sn {position: fixed;visibility: hidden;outline: 1px solid;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: top .2s ease-in-out;top: 0;z-index: 0;height: 100vh;width: 350px;max-width: 100%;padding: 0;}
#tc-sn .side-nav__nav, #tc-sn .tc-sn-inner {height: 100%;}
#tc-sn .nav__menu-wrapper {height: 85vh;overflow-y: auto;}
#tc-sn .hamburger-toggler__container {float: right;}
.sn-left #tc-sn .hamburger-toggler__container {float: left;}
#tc-sn .side-nav__nav {width: 100%;text-align: left;padding: 0;}
#tc-sn .side-nav__nav .side-nav__menu-wrapper {float: left;display: block;padding: 1.25em 30px;width: 100%;}
#tc-sn .side-nav__nav .side-nav__menu-wrapper::after, #tc-sn .side-nav__nav .side-nav__menu-wrapper::before {display: table;content: " ";position: relative;}
#tc-sn .side-nav__nav .side-nav__menu-wrapper .side-nav__menu {width: 100%;display: block;text-align: left;}
#tc-sn .side-nav__nav .side-nav__menu-wrapper .side-nav__menu>li {margin-right: 0;margin-left: 0;}
.animating #tc-sn, .tc-sn-visible:not(.animating) #tc-sn {visibility: visible;transition: -ms-transform .5s ease-in-out;transition: -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out;z-index: 2;}
.tc-sn-visible:not(.animating) #tc-sn {-webkit-transform: translate(0,0);transform: translate(0,0);}
.animating.sn-open #tc-sn {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-ms-transform: translate(0,0);}
.sn-left #tc-sn {left: 0;}
.sn-close.sn-left #tc-sn, .sn-left #tc-sn {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);-ms-transform: translate(-100%,0);}
.sn-right #tc-sn {right: 0;}
.sn-close.sn-right #tc-sn, .sn-right #tc-sn {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);-ms-transform: translate(100%,0);}
.tc-thumbnail img {width: 100%;}
.article-container .grid-container__alternate .entry-footer {margin: 0;margin-top: 2.5em;}
@media (max-width:991px) {.article-container .grid-container__alternate .entry-header {margin-top: 0;}}
.entry-media__holder .post-type__icon i {position: relative;}
.full-image .tc-thumbnail {background: #b4b4b4;}
.full-image.format-gallery .tc-thumbnail {background: #fff;}
[class*=grid-container__] .carousel-inner, [class*=grid-container__] .czr-carousel {height: 100%;}
[class*=grid-container__]:not(.grid-container__square-mini) .flickity-viewport {position: absolute;width: 100%;}
[class*=grid-container__] .tc-thumbnail .carousel-cell {height: 100%;overflow: hidden;}
.css-centering.entry-media__holder img {transform: translate(-50%,-50%);transform: translate3d(-50%,-50%,0);top: 50%;left: 50%;position: relative;}
.czr-center-sections, .czr-cover-sections {align-items: center;}
.czr-cover-sections>.entry-media__holder {align-self: stretch;}
.no-thumb .czr-cover-sections .entry-media__holder {align-self: center;}
.no-thumb .czr-cover-sections .entry-media__wrapper {margin: auto;}
.czr-contact-info, .socials {margin: 0 -6.5px;}
.czr-contact-info li, .socials li {padding: 0 6.5px;}
.czr-contact-info a, .socials a {display: block;}
.czr-contact-info i {font-size: .9em;}
.czr-contact-info i+span {padding-left: .3125em;}
.czr-contact-info .fa-envelope {position: relative;top: .05em;}
.btn, .woocommerce #respond input#submit, .woocommerce .button.add_to_cart_button, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt.disabled, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button[type=submit], .woocommerce input#submit, .woocommerce input#submit.alt, .woocommerce input#submit.alt.disabled, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt.disabled, button[type=submit], input[type=submit] {display: inline-block;font-weight: 400;line-height: 1.25;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;padding: .5em 1em;border-radius: 2px;border-width: 2px;border-style: solid;font-size: 1em;cursor: pointer;text-decoration: none;transition: all .2s ease-in-out;}
.btn:focus, .btn:hover, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, .woocommerce .button.add_to_cart_button:focus, .woocommerce .button.add_to_cart_button:hover, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button:focus[type=submit], .woocommerce button.button:hover[type=submit], .woocommerce input#submit:focus, .woocommerce input#submit:hover, .woocommerce input.button:focus, .woocommerce input.button:hover, button:focus[type=submit], button:hover[type=submit], input:focus[type=submit], input:hover[type=submit] {text-decoration: none;}
.btn:focus, .focus.btn, .woocommerce #respond input#submit:focus, .woocommerce #respond input.focus#submit, .woocommerce .button.add_to_cart_button:focus, .woocommerce .focus.button.add_to_cart_button, .woocommerce a.button:focus, .woocommerce a.focus.button, .woocommerce button.button.alt:focus, .woocommerce button.button:focus[type=submit], .woocommerce button.focus.button.alt, .woocommerce button.focus.button[type=submit], .woocommerce input#submit:focus, .woocommerce input.button:focus, .woocommerce input.focus#submit, .woocommerce input.focus.button, button.focus[type=submit], button:focus[type=submit], input.focus[type=submit], input:focus[type=submit] {outline: 0;box-shadow: 0 0 0 2px rgba(2,117,216,.25);}
.btn:disabled, .disabled.btn, .woocommerce #respond input#submit:disabled, .woocommerce #respond input.disabled#submit, .woocommerce .button.add_to_cart_button:disabled, .woocommerce .disabled.button.add_to_cart_button, .woocommerce a.button:disabled, .woocommerce a.disabled.button, .woocommerce a.disabled.button.alt, .woocommerce button.button.alt:disabled, .woocommerce button.button:disabled[type=submit], .woocommerce button.disabled.button.alt, .woocommerce button.disabled.button[type=submit], .woocommerce input#submit:disabled, .woocommerce input.button:disabled, .woocommerce input.disabled#submit, .woocommerce input.disabled#submit.alt, .woocommerce input.disabled.button, .woocommerce input.disabled.button.alt, button.disabled[type=submit], button:disabled[type=submit], input.disabled[type=submit], input:disabled[type=submit] {cursor: not-allowed;opacity: .65;box-shadow: none;}
.active.btn, .btn:active, .woocommerce #respond input#submit:active, .woocommerce #respond input.active#submit, .woocommerce .active.button.add_to_cart_button, .woocommerce .button.add_to_cart_button:active, .woocommerce a.active.button, .woocommerce a.button:active, .woocommerce button.active.button.alt, .woocommerce button.active.button[type=submit], .woocommerce button.button.alt:active, .woocommerce button.button:active[type=submit], .woocommerce input#submit:active, .woocommerce input.active#submit, .woocommerce input.active.button, .woocommerce input.button:active, button.active[type=submit], button:active[type=submit], input.active[type=submit], input:active[type=submit] {background-image: none;box-shadow: 0 0 0 2px rgba(2,117,216,.25);}
a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none;}
.btn-skin, .woocommerce #respond input#submit, .woocommerce .button.add_to_cart_button, .woocommerce a.button, .woocommerce button.button[type=submit], .woocommerce input#submit, .woocommerce input.button {background-color: #5a5a5a;border-color: #5a5a5a;color: #fff;}
.btn-skin:active, .btn-skin:focus, .btn-skin:hover, .woocommerce #respond input#submit:active, .woocommerce #respond input#submit:focus, .woocommerce #respond input#submit:hover, .woocommerce .button.add_to_cart_button:active, .woocommerce .button.add_to_cart_button:focus, .woocommerce .button.add_to_cart_button:hover, .woocommerce a.button:active, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button:active[type=submit], .woocommerce button.button:focus[type=submit], .woocommerce button.button:hover[type=submit], .woocommerce input#submit:active, .woocommerce input#submit:focus, .woocommerce input#submit:hover, .woocommerce input.button:active, .woocommerce input.button:focus, .woocommerce input.button:hover {color: #5a5a5a;background-color: transparent;border-color: #5a5a5a;}
.btn-skin.inverted, .woocommerce #respond input.inverted#submit, .woocommerce .inverted.button.add_to_cart_button, .woocommerce a.inverted.button, .woocommerce button.inverted.button[type=submit], .woocommerce input.inverted#submit, .woocommerce input.inverted.button {background-color: transparent;color: #5a5a5a;}
.btn-skin.inverted:active, .btn-skin.inverted:focus, .btn-skin.inverted:hover, .woocommerce #respond input.inverted#submit:active, .woocommerce #respond input.inverted#submit:focus, .woocommerce #respond input.inverted#submit:hover, .woocommerce .inverted.button.add_to_cart_button:active, .woocommerce .inverted.button.add_to_cart_button:focus, .woocommerce .inverted.button.add_to_cart_button:hover, .woocommerce a.inverted.button:active, .woocommerce a.inverted.button:focus, .woocommerce a.inverted.button:hover, .woocommerce button.inverted.button:active[type=submit], .woocommerce button.inverted.button:focus[type=submit], .woocommerce button.inverted.button:hover[type=submit], .woocommerce input.inverted#submit:active, .woocommerce input.inverted#submit:focus, .woocommerce input.inverted#submit:hover, .woocommerce input.inverted.button:active, .woocommerce input.inverted.button:focus, .woocommerce input.inverted.button:hover {color: #fff;background-color: #5a5a5a;}
.btn-skin-dark, .woocommerce a.button.alt.disabled, .woocommerce a.button[class*=alt], .woocommerce button.button.alt.disabled, .woocommerce button.button[class*=alt], .woocommerce input#submit.alt.disabled, .woocommerce input#submit[class*=alt], .woocommerce input.button.alt.disabled, .woocommerce input.button[class*=alt], button[type=submit], input[type=submit] {background-color: #3b3b3b;color: #fff;border-color: #3b3b3b;}
.btn-skin-dark:active, .btn-skin-dark:focus, .btn-skin-dark:hover, .woocommerce a.button.alt.disabled:active, .woocommerce a.button.alt.disabled:focus, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button:active[class*=alt], .woocommerce a.button:focus[class*=alt], .woocommerce a.button:hover[class*=alt], .woocommerce button.button.alt.disabled:active, .woocommerce button.button.alt.disabled:focus, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button:active[class*=alt], .woocommerce button.button:focus[class*=alt], .woocommerce button.button:hover[class*=alt], .woocommerce input#submit.alt.disabled:active, .woocommerce input#submit.alt.disabled:focus, .woocommerce input#submit.alt.disabled:hover, .woocommerce input#submit:active[class*=alt], .woocommerce input#submit:focus[class*=alt], .woocommerce input#submit:hover[class*=alt], .woocommerce input.button.alt.disabled:active, .woocommerce input.button.alt.disabled:focus, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button:active[class*=alt], .woocommerce input.button:focus[class*=alt], .woocommerce input.button:hover[class*=alt], button:active[type=submit], button:focus[type=submit], button:hover[type=submit], input:active[type=submit], input:focus[type=submit], input:hover[type=submit] {color: #3b3b3b;background-color: transparent;border-color: #3b3b3b;}
.btn-skin-dark.inverted, .woocommerce a.inverted.button.alt.disabled, .woocommerce a.inverted.button[class*=alt], .woocommerce button.inverted.button.alt.disabled, .woocommerce button.inverted.button[class*=alt], .woocommerce input.inverted#submit.alt.disabled, .woocommerce input.inverted#submit[class*=alt], .woocommerce input.inverted.button.alt.disabled, .woocommerce input.inverted.button[class*=alt], button.inverted[type=submit], input.inverted[type=submit] {background-color: transparent;color: #3b3b3b;}
.btn-skin-dark.inverted:active, .btn-skin-dark.inverted:focus, .btn-skin-dark.inverted:hover, .woocommerce a.inverted.button.alt.disabled:active, .woocommerce a.inverted.button.alt.disabled:focus, .woocommerce a.inverted.button.alt.disabled:hover, .woocommerce a.inverted.button:active[class*=alt], .woocommerce a.inverted.button:focus[class*=alt], .woocommerce a.inverted.button:hover[class*=alt], .woocommerce button.inverted.button.alt.disabled:active, .woocommerce button.inverted.button.alt.disabled:focus, .woocommerce button.inverted.button.alt.disabled:hover, .woocommerce button.inverted.button:active[class*=alt], .woocommerce button.inverted.button:focus[class*=alt], .woocommerce button.inverted.button:hover[class*=alt], .woocommerce input.inverted#submit.alt.disabled:active, .woocommerce input.inverted#submit.alt.disabled:focus, .woocommerce input.inverted#submit.alt.disabled:hover, .woocommerce input.inverted#submit:active[class*=alt], .woocommerce input.inverted#submit:focus[class*=alt], .woocommerce input.inverted#submit:hover[class*=alt], .woocommerce input.inverted.button.alt.disabled:active, .woocommerce input.inverted.button.alt.disabled:focus, .woocommerce input.inverted.button.alt.disabled:hover, .woocommerce input.inverted.button:active[class*=alt], .woocommerce input.inverted.button:focus[class*=alt], .woocommerce input.inverted.button:hover[class*=alt], button.inverted:active[type=submit], button.inverted:focus[type=submit], button.inverted:hover[type=submit], input.inverted:active[type=submit], input.inverted:focus[type=submit], input.inverted:hover[type=submit] {color: #fff;background-color: #3b3b3b;}
.btn-skin-dark, .woocommerce a.button.alt.disabled, .woocommerce a.button[class*=alt], .woocommerce button.button.alt.disabled, .woocommerce button.button[class*=alt], .woocommerce input#submit.alt.disabled, .woocommerce input#submit[class*=alt], .woocommerce input.button.alt.disabled, .woocommerce input.button[class*=alt], button[type=submit], input[type=submit] {background-color: #3b3b3b;color: #fff;border-color: #3b3b3b;}
.btn-skin-dark:active, .btn-skin-dark:focus, .btn-skin-dark:hover, .woocommerce a.button.alt.disabled:active, .woocommerce a.button.alt.disabled:focus, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button:active[class*=alt], .woocommerce a.button:focus[class*=alt], .woocommerce a.button:hover[class*=alt], .woocommerce button.button.alt.disabled:active, .woocommerce button.button.alt.disabled:focus, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button:active[class*=alt], .woocommerce button.button:focus[class*=alt], .woocommerce button.button:hover[class*=alt], .woocommerce input#submit.alt.disabled:active, .woocommerce input#submit.alt.disabled:focus, .woocommerce input#submit.alt.disabled:hover, .woocommerce input#submit:active[class*=alt], .woocommerce input#submit:focus[class*=alt], .woocommerce input#submit:hover[class*=alt], .woocommerce input.button.alt.disabled:active, .woocommerce input.button.alt.disabled:focus, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button:active[class*=alt], .woocommerce input.button:focus[class*=alt], .woocommerce input.button:hover[class*=alt], button:active[type=submit], button:focus[type=submit], button:hover[type=submit], input:active[type=submit], input:focus[type=submit], input:hover[type=submit] {color: #3b3b3b;background-color: transparent;border-color: #3b3b3b;}
.btn-skin-dark.inverted, .woocommerce a.inverted.button.alt.disabled, .woocommerce a.inverted.button[class*=alt], .woocommerce button.inverted.button.alt.disabled, .woocommerce button.inverted.button[class*=alt], .woocommerce input.inverted#submit.alt.disabled, .woocommerce input.inverted#submit[class*=alt], .woocommerce input.inverted.button.alt.disabled, .woocommerce input.inverted.button[class*=alt], button.inverted[type=submit], input.inverted[type=submit] {background-color: transparent;color: #3b3b3b;}
.btn-skin-dark.inverted:active, .btn-skin-dark.inverted:focus, .btn-skin-dark.inverted:hover, .woocommerce a.inverted.button.alt.disabled:active, .woocommerce a.inverted.button.alt.disabled:focus, .woocommerce a.inverted.button.alt.disabled:hover, .woocommerce a.inverted.button:active[class*=alt], .woocommerce a.inverted.button:focus[class*=alt], .woocommerce a.inverted.button:hover[class*=alt], .woocommerce button.inverted.button.alt.disabled:active, .woocommerce button.inverted.button.alt.disabled:focus, .woocommerce button.inverted.button.alt.disabled:hover, .woocommerce button.inverted.button:active[class*=alt], .woocommerce button.inverted.button:focus[class*=alt], .woocommerce button.inverted.button:hover[class*=alt], .woocommerce input.inverted#submit.alt.disabled:active, .woocommerce input.inverted#submit.alt.disabled:focus, .woocommerce input.inverted#submit.alt.disabled:hover, .woocommerce input.inverted#submit:active[class*=alt], .woocommerce input.inverted#submit:focus[class*=alt], .woocommerce input.inverted#submit:hover[class*=alt], .woocommerce input.inverted.button.alt.disabled:active, .woocommerce input.inverted.button.alt.disabled:focus, .woocommerce input.inverted.button.alt.disabled:hover, .woocommerce input.inverted.button:active[class*=alt], .woocommerce input.inverted.button:focus[class*=alt], .woocommerce input.inverted.button:hover[class*=alt], button.inverted:active[type=submit], button.inverted:focus[type=submit], button.inverted:hover[type=submit], input.inverted:active[type=submit], input.inverted:focus[type=submit], input.inverted:hover[type=submit] {color: #fff;background-color: #3b3b3b;}
.btn-skin-light {background-color: gray;border-color: gray;color: #fff;}
.btn-skin-light:active, .btn-skin-light:focus, .btn-skin-light:hover {color: gray;background-color: transparent;border-color: gray;}
.btn-skin-light.inverted {background-color: transparent;color: gray;}
.btn-skin-light.inverted:active, .btn-skin-light.inverted:focus, .btn-skin-light.inverted:hover {color: #fff;background-color: gray;}
.btn-skin-dark-shaded {background-color: rgba(59,59,59,.8);border-color: transparent;color: #fff;}
.btn-skin-dark-shaded:active, .btn-skin-dark-shaded:focus, .btn-skin-dark-shaded:hover {background-color: rgba(59,59,59,.2);}
.btn-skin-dark-shaded.inverted {background-color: rgba(59,59,59,.2);}
.btn-skin-dark-shaded.inverted:active, .btn-skin-dark-shaded.inverted:focus, .btn-skin-dark-shaded.inverted:hover {background-color: rgba(59,59,59,.8);}
.btn-dark {background-color: #313131;border-color: #313131;color: #fff;}
.btn-dark:active, .btn-dark:focus, .btn-dark:hover {color: #777;background-color: transparent;border-color: #eceeef;}
.btn-dark.inverted {color: #777;background-color: transparent;border-color: #eceeef;}
.btn-dark.inverted:active, .btn-dark.inverted:focus, .btn-dark.inverted:hover {background-color: #313131;border-color: #313131;color: #fff;}
.btn-skin-dark-oh {background-color: #313131;border-color: #313131;color: #fff;}
.btn-skin-dark-oh:active, .btn-skin-dark-oh:focus, .btn-skin-dark-oh:hover {color: #3b3b3b;background-color: transparent;border-color: #3b3b3b;}
.btn-skin-dark-oh.inverted {color: #777;background-color: transparent;border-color: #eceeef;}
.btn-skin-dark-oh.inverted:active, .btn-skin-dark-oh.inverted:focus, .btn-skin-dark-oh.inverted:hover {border-color: #3b3b3b;color: #fff;background-color: #3b3b3b;}
.btn-skin-h-dark {background-color: #5a5a5a;color: #fff;border-color: #5a5a5a;}
.btn-skin-h-dark:active, .btn-skin-h-dark:focus, .btn-skin-h-dark:hover {color: #fff;background-color: #3b3b3b;border-color: #3b3b3b;}
.btn-skin-h-dark.inverted {background-color: #3b3b3b;border-color: #3b3b3b;}
.btn-skin-h-dark.inverted:active, .btn-skin-h-dark.inverted:focus, .btn-skin-h-dark.inverted:hover {background-color: #5a5a5a;border-color: #5a5a5a;}
button[type=submit], input[type=submit] {cursor: pointer;line-height: inherit;}
.readmore-holder {padding-top: 1.25em;padding-bottom: 1.25em;border-bottom: 0;border-bottom: none;display: block;}
.btn-more {font-size: .75em;line-height: 2.5em;padding: 0 2.5em;}
.btn-more span {display: inline-block;vertical-align: middle;}
.btn-large {letter-spacing: 3px;padding: 1.25em 2.5em;}
.btn-edit, .btn-small {font-size: .65em;text-transform: uppercase;letter-spacing: 3px;background: 0 0;border: 1.5px solid #eceeef;font-family: sans-serif;color: #777;padding: .65em 1.3em;transition: all .3s ease;}
.btn-edit:hover, .btn-small:hover {color: #313131;border-color: transparent;background: #eceeef;}
.btn-edit {padding: 0 1.25em 0 .625em;line-height: 2em;vertical-align: middle;display: inline-block;margin-bottom: 1em;}
.btn-edit.inverse {color: #fff;}
.btn-edit.inverse:hover {color: #313131;background: #eceeef;}
.btn-edit i {margin-right: 1.25em;border-right: 2px solid #eceeef;padding-right: .625em;line-height: 2em;height: 2em;display: inline-block;}
a.external {position: relative;}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce table.shop_table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table, table {width: 100%;border-collapse: collapse;}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce table.shop_table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) {border: 2px solid #f7f8f9;}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce table.shop_table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) th {font-family: sans-serif;}
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) td, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) th {padding: 1.25em;border: 1px solid #f7f8f9;}
#add_payment_method .cart-collaterals .cart_totals table td, .woocommerce table.shop_table td, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table td, table:not([id^=wp-calendar]):not(.ui-datepicker-calendar):not(.tribe-mini-calendar):not(.pika-table) td {color: #777;}
.tax__container a {position: relative;display: inline-block;vertical-align: middle;}
.tax__container a:not(:last-of-type) {margin-right: 1.5em;}
.tax__container a:not(:last-of-type)::after {color: #777;z-index: 1;pointer-events: none;position: absolute;top: 0;content: "/";right: -1em;}
.czr-btta {background-color: rgba(59,59,59,.2);color: #fff;display: none;width: 46px;height: 45px;position: fixed !important;bottom: 100px;cursor: pointer;opacity: 0;z-index: 100;border-width: 1px;padding: 0;}
.czr-btta:active, .czr-btta:focus, .czr-btta:hover {background-color: rgba(59,59,59,.8);}
.czr-btta.right {right: -45px;}
.czr-btta.left {left: -45px;}
.czr-btta i {line-height: 43px;display: inline-block;}
.czr-btta i:before {font-weight: 700;}
.czr-btta.show {cursor: pointer;opacity: 1;}
.czr-btta.show.left {left: -1px;}
.czr-btta.show.right {right: -1px;}
@media (min-width:576px) {.czr-btta {display: block;}}
.entry-link, blockquote {position: relative;margin: 2.5em 0;padding-top: 2.5em;padding-bottom: 2.5em;border-top: 1px solid #f7f8f9;border-bottom: 1px solid #f7f8f9;}
.entry-link::before, blockquote::before {font-size: 1.44em;vertical-align: top;font-family: customizr;font-style: normal;font-weight: 400;speak: none;display: block;text-align: inherit;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media (min-width:576px) {.entry-link::before, blockquote::before {top: 2.5em;display: inline-block;width: 1em;width: 1em;left: 2.5em;text-align: center;position: absolute;margin-right: .2em;margin-left: .2em;}}
.entry-link a, blockquote>* {margin-top: 1.25em;margin-bottom: 1em;word-break: break-word;color: #313131;}
blockquote cite {clear: both;display: block;margin-top: 1.5em;}
blockquote cite::before {top: 1em;bottom: auto;}
blockquote::before {content: "";}
cite {color: #777;font-weight: 300;font-style: normal;padding-left: 2.625em;padding-right: .25em;position: relative;display: inline-block;}
cite::before {content: "";position: absolute;width: 2.5em;height: 1px;bottom: 2px;left: 0;border-bottom: 1px solid;color: #313131;}
.entry-link::before {content: "";}
@media (min-width:576px) {blockquote>* {margin-left: 5em;padding-left: 5em;}
	.entry-link a {margin-left: 10em;}}
.wp-block-pullquote blockquote, .wp-block-quote {padding-top: 3.75em;}
.wp-block-pullquote blockquote::before, .wp-block-quote::before {left: 0;top: 1.25em;}
.wp-block-pullquote blockquote>*, .wp-block-quote>* {margin-right: .625em;margin-left: .625em;padding-left: 0;padding-right: 0;}
.wp-block-pullquote blockquote cite, .wp-block-quote cite {display: inline-block;padding-left: 2.5em;padding-right: 0;margin: 0;}
.wp-block-pullquote blockquote cite::before, .wp-block-quote cite::before {margin-left: -2.5em;position: static;display: inherit;}
.wp-block-pullquote {margin: 2.5em 0;padding: 0;border-top: 1px solid #313131;border-bottom: 1px solid #313131;}
.wp-block-pullquote blockquote {border: none;margin: 0;}
.wp-block-pullquote blockquote.has-text-color cite, .wp-block-pullquote blockquote.has-text-color cite::before, .wp-block-pullquote blockquote.has-text-color>p {color: inherit;}
.wp-block-pullquote blockquote>p {margin-top: 0;}
.wp-block-pullquote:not([class*=align]) {clear: both;}
.tags a {text-decoration: none !important;}
.tag__link, .tagcloud a {padding: .3125em .625em;border-width: 1px;transition: all .3s ease;line-height: 1em;white-space: normal;word-break: break-word;}
.tagcloud a, .tags li {margin: .3125em .3125em .3125em 0;}
.tagcloud a+a, .tags li+li {margin-left: 0;}
.v-separator {margin: 0 .625em;text-align: center;}
.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li {position: relative;font-size: 1.44em;width: 100%;text-align: center;padding: 0;margin: 0 0 -2px;}
@media (min-width:576px) {.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li {width: auto;text-align: left;}
	.tabs li+li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li+li {padding-left: 1.25em;margin-left: 0;}}
.tabs {border-bottom: 2px solid #eceeef;}
.tabs .nav-link, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a {color: #777;position: relative;padding: .625em 0;}
.tabs .nav-link:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 1px;left: 0;visibility: visible;background-color: transparent;-webkit-transform: scaleX(1);transform: scaleX(1);}
.tabs .nav-link::before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a::before {transition: all .2s,.3s ease;-webkit-transform: scale(0);transform: scale(0);}
.tabs .nav-link.active, .tabs .nav-link.active:focus, .tabs .nav-link.active:hover, .tabs .nav-link:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a.active:focus, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a.active:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover {background-color: transparent;}
.tabs .nav-link.active::before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a.active::before {-webkit-transform: scale(1);transform: scale(1);}
.tab-content {margin-top: 1.25em;}
.czr-img-gif-loader {width: 100%;display: inline-block;height: 100%;}
@-webkit-keyframes czr-mr-loader {0% {-webkit-transform: scale(.1);transform: scale(.1);opacity: 1;}
	70% {-webkit-transform: scale(1);transform: scale(1);opacity: .7;}
	100% {opacity: 0;}}
@keyframes czr-mr-loader {0% {-webkit-transform: scale(.1);transform: scale(.1);opacity: 1;}
	70% {-webkit-transform: scale(1);transform: scale(1);opacity: .7;}
	100% {opacity: 0;}}
.czr-css-loader {display: none;width: 50px;height: 50px;position: absolute;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);top: 50%;left: 50%;}
.csstransforms3d .czr-css-loader {display: block;}
.czr-mr-loader>div:nth-child(0) {-webkit-animation-delay: -.8s;animation-delay: -.8s;}
.czr-mr-loader>div:nth-child(1) {-webkit-animation-delay: -.6s;animation-delay: -.6s;}
.czr-mr-loader>div:nth-child(2) {-webkit-animation-delay: -.4s;animation-delay: -.4s;}
.czr-mr-loader>div:nth-child(3) {-webkit-animation-delay: -.2s;animation-delay: -.2s;}
.czr-mr-loader>div {-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 100%;border: 2px solid #777;-webkit-animation: czr-mr-loader 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);animation: czr-mr-loader 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);}
html.no-js [id*=czr-slider-loader-wrapper] {display: none;}
.czr-slider-loader-wrapper {height: 100%;width: 100%;position: absolute;z-index: 99;background: #fff;}
.czr-carousel .flickity-page-dots {bottom: .5em;padding: 0 1em;}
.czr-carousel .flickity-page-dots .dot {position: relative;z-index: 10;background-color: #fff;}
.czr-carousel .flickity-page-dots .dot::before {content: none;}
.grid__item .czr-carousel .flickity-page-dots .dot {width: 7px;height: 7px;margin: 0 4px;}
@media (max-width:575px) {.czr-carousel .flickity-page-dots {bottom: .3em;}
	.czr-carousel .flickity-page-dots .dot {width: 7px;height: 7px;margin: 1px 4px;}}
.czr-carousel-control {letter-spacing: 0;font-family: inherit;}
.czr-carousel-nav, .mfp-gallery {display: block;width: 100%;}
.czr-carousel-nav .czr-carousel-control, .mfp-gallery .czr-carousel-control {position: absolute;z-index: 9;top: calc(( 100% - 60px ) / 2);text-align: center;padding: 0;display: block;height: 60px;width: 50px;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: width .3s cubic-bezier(.39,.575,.565,1);-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;line-height: 60px;border: none;}
.czr-carousel-nav .czr-carousel-control:hover, .mfp-gallery .czr-carousel-control:hover {opacity: 1;width: 60px;background-color: rgba(59,59,59,.2) !important;}
@media (max-width:575px) {.czr-carousel-nav .czr-carousel-control, .mfp-gallery .czr-carousel-control {top: calc(( 100% - 45px ) / 2);height: 45px;line-height: 45px;width: 35px;}
	.czr-carousel-nav .czr-carousel-control:hover, .mfp-gallery .czr-carousel-control:hover {opacity: 1;width: 40px;}}
.czr-carousel-nav .czr-carousel-prev, .mfp-gallery .czr-carousel-prev {left: 0;border-top-left-radius: 0;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 0;}
.czr-carousel-nav .czr-carousel-next, .mfp-gallery .czr-carousel-next {right: 0;border-top-left-radius: 2px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 2px;}
.mfp-gallery [class*=mfp-arrow] {z-index: 9999;}
.mfp-gallery [class*=mfp-arrow]::after, .mfp-gallery [class*=mfp-arrow]::before {border: none;margin-right: .2em;margin-left: .2em;}
.czr-carousel {position: relative;overflow: hidden;}
.czr-carousel .carousel-cell {position: relative;width: 100%;overflow: hidden;}
.carousel-caption {height: auto;max-height: 80%;width: 80%;text-align: center;z-index: 3;overflow: hidden;-webkit-transform: translate(-50%,-50%);-webkit-transform: translate3d(-50%,-50%,0);transform: translate(-50%,-50%);transform: translate3d(-50%,-50%,0);top: 50%;left: 50%;position: absolute;}
.carousel-image img {width: 100%;height: auto;}
.center-slides-disabled .carousel-image img {-webkit-transform: translate(-50%,-50%);-webkit-transform: translate3d(-50%,-50%,0);transform: translate(-50%,-50%);transform: translate3d(-50%,-50%,0);top: 50%;left: 50%;position: absolute;}
.czr-carousel .center-slides-enabled>.item>.carousel-image img {display: block;position: relative;}
.avatar {border-radius: 50%;}
.avatar-80 {width: 80px;height: 80px;}
.avatar-64 {width: 64px;height: 64px;}
.avatar-48 {width: 48px;height: 48px;}
.czr-link-mask {position: absolute;border-color: #fff;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;z-index: 1;}
.czr-link-mask::before {-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: absolute;width: 63%;padding-bottom: 63%;content: "";z-index: 1;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-webkit-transform: translate3d(-50%,-50%,0);transform: translate(-50%,-50%);transform: translate3d(-50%,-50%,0);border: 150px solid;border-color: inherit;box-sizing: content-box;transition: all .3s ease;}
.ie9 .czr-link-mask::before {border-color: transparent !important;}
.no-effect .czr-link-mask::before {border: transparent;}
.round .czr-link-mask::before {border-radius: 50%;}
.czr-link-mask-p.hover .czr-link-mask::before, .expanded .czr-link-mask::before {-webkit-transform: translate(-50%,-50%) scale(1.4);-webkit-transform: translate3d(-50%,-50%,0) scale(1.4);transform: translate(-50%,-50%) scale(1.4);transform: translate3d(-50%,-50%,0) scale(1.4);}
svg.czr-svg-placeholder {fill: none;stroke: #eee;stroke-width: 50px;opacity: 0;position: absolute;z-index: 1;width: 100%;height: 50%;top: 25%;transition: opacity .5s ease;}
.bg-icon-link, .bg-link {top: 0;left: 0;width: 100%;height: 100%;position: absolute;z-index: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.bg-link {transition: all .2s,.6s ease;background: 0 0;}
.bg-link:hover, .hover .bg-link {background: rgba(49,49,49,.25);z-index: 2;}
.czr-link-hover-underline .widget_archive a, .czr-link-hover-underline .widget_calendar a, .czr-link-hover-underline .widget_categories a, .czr-link-hover-underline .widget_meta a, .czr-link-hover-underline .widget_nav_menu a, .czr-link-hover-underline .widget_pages a, .czr-link-hover-underline .widget_product_categories a, .czr-link-hover-underline .widget_recent_comments a, .czr-link-hover-underline .widget_recent_entries a, .czr-link-hover-underline .widget_rss ul a, .czr-link-hover-underline .widgets-list-layout-links a {position: relative;display: inline-block;text-decoration: none;}
.czr-link-hover-underline .widget_archive a:before, .czr-link-hover-underline .widget_calendar a:before, .czr-link-hover-underline .widget_categories a:before, .czr-link-hover-underline .widget_meta a:before, .czr-link-hover-underline .widget_nav_menu a:before, .czr-link-hover-underline .widget_pages a:before, .czr-link-hover-underline .widget_product_categories a:before, .czr-link-hover-underline .widget_recent_comments a:before, .czr-link-hover-underline .widget_recent_entries a:before, .czr-link-hover-underline .widget_rss ul a:before, .czr-link-hover-underline .widgets-list-layout-links a:before {content: "";position: absolute;width: 100%;height: 1px;bottom: .5px;left: 0;visibility: hidden;-webkit-transform: translate3d(0,0,0) scaleX(0);transform: translate3d(0,0,0) scaleX(0);transition: all .3s ease 0s;}
.czr-link-hover-underline .widget_archive a:hover::before, .czr-link-hover-underline .widget_calendar a:hover::before, .czr-link-hover-underline .widget_categories a:hover::before, .czr-link-hover-underline .widget_meta a:hover::before, .czr-link-hover-underline .widget_nav_menu a:hover::before, .czr-link-hover-underline .widget_pages a:hover::before, .czr-link-hover-underline .widget_product_categories a:hover::before, .czr-link-hover-underline .widget_recent_comments a:hover::before, .czr-link-hover-underline .widget_recent_entries a:hover::before, .czr-link-hover-underline .widget_rss ul a:hover::before, .czr-link-hover-underline .widgets-list-layout-links a:hover::before {visibility: visible;-webkit-transform: translate3d(0,0,0) scaleX(1);transform: translate3d(0,0,0) scaleX(1);}
label {color: #313131;font-family: sans-serif;max-width: 100%;margin-bottom: .3em;}
input, select, textarea {display: block;line-height: initial;padding: 7.5px 15px 7.5px 15px;margin: auto;border: 1px solid #eceeef;border-radius: 2px;max-width: 100%;font: inherit;font-weight: 400;box-shadow: inset 0 2px 1px rgba(0,0,0,.025);transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.wp-block-search__input {margin: 0;}
input:focus, select:focus, textarea:focus {border-style: solid;}
input[type=checkbox], input[type=radio] {display: inline-block;font-size: 1em;margin: 0;padding: .5em;text-align: center;line-height: normal;vertical-align: middle;}
input[type=number] {padding-right: 4px;padding-left: 8px;}
.themeform select, .widget_archive select, .widget_categories select, .wpcf7-form select {padding-right: 30px;background-position: calc(100% + 7.5px) center;background-repeat: no-repeat;box-shadow: none !important;}
.themeform select::-ms-expand, .widget_archive select::-ms-expand, .widget_categories select::-ms-expand, .wpcf7-form select::-ms-expand {display: none;}
.themeform select:not([multiple]), .widget_archive select:not([multiple]), .widget_categories select:not([multiple]), .wpcf7-form select:not([multiple]) {-moz-appearance: none !important;-webkit-appearance: none !important;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+");}
.comment-form-cookies-consent input[type=checkbox], .themeform input[type=checkbox], .themeform input[type=radio], .widget_archive input[type=checkbox], .widget_archive input[type=radio], .widget_categories input[type=checkbox], .widget_categories input[type=radio], .wpcf7-form input[type=checkbox], .wpcf7-form input[type=radio] {-webkit-appearance: none !important;position: relative !important;}
.comment-form-cookies-consent input[type=checkbox]::before, .themeform input[type=checkbox]:checked::before, .themeform input[type=radio]:checked::before, .widget_archive input[type=checkbox]:checked::before, .widget_archive input[type=radio]:checked::before, .widget_categories input[type=checkbox]:checked::before, .widget_categories input[type=radio]:checked::before, .wpcf7-form input[type=checkbox]:checked::before, .wpcf7-form input[type=radio]:checked::before {font-family: "Font Awesome 5 Free";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-variant: normal;text-rendering: auto;margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.themeform input[type=radio], .widget_archive input[type=radio], .widget_categories input[type=radio], .wpcf7-form input[type=radio] {border-radius: 50%;}
.themeform input[type=radio]:checked::before, .widget_archive input[type=radio]:checked::before, .widget_categories input[type=radio]:checked::before, .wpcf7-form input[type=radio]:checked::before {content: "";border-radius: 100%;width: 50%;height: 50%;}
.comment-form-cookies-consent input[type=checkbox]:checked::before, .themeform input[type=checkbox]:checked::before, .widget_archive input[type=checkbox]:checked::before, .widget_categories input[type=checkbox]:checked::before, .wpcf7-form input[type=checkbox]:checked::before {content: "";font-weight: 900;}
.themeform input[type=search], .widget_archive input[type=search], .widget_categories input[type=search], .wpcf7-form input[type=search] {box-sizing: border-box;-webkit-appearance: none;}
.comment-form-cookies-consent label {display: inline;padding-left: 5px;}
.comment-form-cookies-consent input[type=checkbox] {margin-top: -.2em;border-color: #777;}
input[type=file], input[type=range] {background-color: transparent !important;padding: 0;border: 0;box-shadow: none;width: auto;}
textarea {width: 100%;}
select {max-width: 100%;width: 100%;text-overflow: initial;outline: 0;}
form.czr-form.search-form .form-group {display: -webkit-box;display: -ms-flexbox;display: flex;}
form.czr-form.search-form label {position: relative !important;margin-right: 5px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
form.czr-form.search-form label:after, form.czr-form.search-form label:before {content: "";display: table;}
form.czr-form.search-form label:after {clear: both;}
form.czr-form.search-form label input {padding-left: 26px;line-height: 30px;width: 100%;}
form.czr-form.search-form button[type=submit] {padding: 0 10px;font-weight: 600;display: inline-block;cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;line-height: 31px;font-size: 15px;height: 35px;text-transform: none;}
form.czr-form.search-form button[type=submit]:hover {background-color: #fff;}
.czr-overlay .overlay-content .search__wrapper label input {line-height: 40px;}
.czr-overlay .overlay-content .search__wrapper button[type=submit] {font-size: 16px;line-height: 44px;height: 45px;padding: 0 14px;}
form.czr-form label {font-size: 1em;}
form.czr-form label i {float: right;text-align: right;width: 2em;height: 2em;}
form.czr-form label i::before {margin: 0;}
form.czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), form.czr-form textarea {border: none;border-bottom: 2px solid #313131;padding: 0 0 2px;color: #202020;position: relative;box-shadow: none;width: 100%;background: 0 0;}
#czr-comments form.czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), #czr-comments form.czr-form textarea {background: #fff;padding: .5rem;}
form.czr-form fieldset {margin-top: 3em;}
form.czr-form .czr-focus {position: relative;margin-top: 2.5em;}
form.czr-form .czr-focus label {display: block;position: absolute;z-index: 1;color: #aaa;transition: -ms-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;}
form.czr-form .czr-focus label span {float: left;}
#czr-comments form.czr-form .czr-focus label {padding: .5rem;}
form.czr-form .czr-focus:not(.in-focus) label {cursor: pointer;}
form.czr-form .czr-focus .czr-focusable {transition: all .6s;}
form.czr-form .czr-focus:not(.in-focus)>.czr-focusable {color: transparent;}
form.czr-form .czr-focus.in-focus>label {z-index: 1;-webkit-transform: translateY(-110%);transform: translateY(-110%);color: #777;}
form.czr-form .czr-focus.in-focus>label i.icn-search {opacity: 0;}
form.czr-form .czr-focus.in-focus>label i.icn-close {opacity: 1;-webkit-transform: translateY(110%);transform: translateY(110%);cursor: pointer;}
.czr-search-field {padding-right: 2em;}
.czr-search-field::-ms-clear {display: none;}
@-webkit-keyframes autofill {to {background: 0 0;color: inherit;}}
.czr-search-field:-webkit-autofill {-webkit-animation-name: autofill;-webkit-animation-fill-mode: both;}
.entry-content .wp-block-gallery {padding-left: 0;}
.entry-content .wp-block-gallery>li {padding: 0;}
.wp-block-gallery .blocks-gallery-grid, .wp-block-gallery .blocks-gallery-item {padding: 0;}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {left: 0;right: 0;text-align: center;width: auto;}
.gallery-item dt {text-align: inherit;padding: .8rem;}
.gallery-item dt::before {content: none;}
.gallery-item dd.wp-caption-text {padding: 0 .8rem;margin: 0;}
.gallery-item dd.wp-caption-text::before {content: none;}
section[class^=post-] .gallery.row {margin-top: 18.75px;margin-bottom: 18.75px;}
.czr-gallery .czr-gallery-icon {overflow: hidden;position: relative;}
.czr-gallery .czr-gallery-icon img {display: block;max-width: 100%;width: 100%;}
.czr-gallery-style .gallery-item img {transition: -ms-transform .3s ease-in-out;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;}
.czr-gallery-style .gallery-item.hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.czr-gallery .gallery-item {width: 50%;margin: 0 0 1rem;}
.czr-gallery.gallery-columns-1 .gallery-item {width: 100%;}
@media (min-width:576px) {.czr-gallery.gallery-columns-3 .gallery-item {width: 33.333333%;}}
@media (min-width:576px) {.czr-gallery.gallery-columns-4 .gallery-item {width: 25%;}}
@media (min-width:768px) {.czr-gallery.gallery-columns-4 .gallery-item {width: 25%;}}
@media (min-width:576px) {.czr-gallery.gallery-columns-5 .gallery-item {width: 25%;}}
@media (min-width:768px) {.czr-gallery.gallery-columns-5 .gallery-item {width: 20%;}}
@media (min-width:576px) {.czr-gallery.gallery-columns-6 .gallery-item {width: 25%;}}
@media (min-width:768px) {.czr-gallery.gallery-columns-6 .gallery-item {width: 16.666667%;}}
@media (min-width:576px) {.czr-gallery.gallery-columns-7 .gallery-item {width: 25%;}}
@media (min-width:768px) {.czr-gallery.gallery-columns-7 .gallery-item {width: 14.285714%;}}
@media (min-width:576px) {.czr-gallery.gallery-columns-8 .gallery-item {width: 25%;}}
@media (min-width:768px) {.czr-gallery.gallery-columns-8 .gallery-item {width: 12.5%;}}
@media (min-width:576px) {.czr-gallery.gallery-columns-9 .gallery-item {width: 25%;}}
@media (min-width:768px) {.czr-gallery.gallery-columns-9 .gallery-item {width: 11.111111%;}}
@media (min-width:768px) and (max-width:991px) {.czr-b-sidebar #content .czr-gallery.gallery-columns-4 .gallery-item {width: 25%;}}
@media (min-width:768px) and (max-width:991px) {.czr-b-sidebar #content .czr-gallery.gallery-columns-5 .gallery-item {width: 25%;}}
@media (min-width:768px) and (max-width:991px) {.czr-b-sidebar #content .czr-gallery.gallery-columns-6 .gallery-item {width: 25%;}}
@media (min-width:768px) and (max-width:991px) {.czr-b-sidebar #content .czr-gallery.gallery-columns-7 .gallery-item {width: 25%;}}
@media (min-width:768px) and (max-width:991px) {.czr-b-sidebar #content .czr-gallery.gallery-columns-8 .gallery-item {width: 25%;}}
@media (min-width:768px) and (max-width:991px) {.czr-b-sidebar #content .czr-gallery.gallery-columns-9 .gallery-item {width: 25%;}}
.czr-gallery.gallery-columns-3 .gallery-item .post-action {width: 3.75em;height: 3.75em;top: .95em;right: .95em;}
.czr-gallery.gallery-columns-3 .gallery-item .post-action a {line-height: 3.75em;}
.czr-gallery.gallery-columns-4 .gallery-item .post-action {width: 2.8125em;height: 2.8125em;top: .85em;right: .85em;}
.czr-gallery.gallery-columns-4 .gallery-item .post-action a {line-height: 2.8125em;}
.czr-gallery.gallery-columns-5 .gallery-item .post-action {width: 2.25em;height: 2.25em;top: .75em;right: .75em;}
.czr-gallery.gallery-columns-5 .gallery-item .post-action a {line-height: 2.25em;}
.czr-gallery.gallery-columns-6 .gallery-item .post-action {width: 1.875em;height: 1.875em;top: .65em;right: .65em;}
.czr-gallery.gallery-columns-6 .gallery-item .post-action a {line-height: 1.875em;}
.czr-gallery.gallery-columns-7 .gallery-item .post-action {width: 1.607143em;height: 1.607143em;top: .55em;right: .55em;}
.czr-gallery.gallery-columns-7 .gallery-item .post-action a {line-height: 1.607143em;}
.czr-gallery.gallery-columns-8 .gallery-item .post-action {width: 1.40625em;height: 1.40625em;top: .45em;right: .45em;}
.czr-gallery.gallery-columns-8 .gallery-item .post-action a {line-height: 1.40625em;}
.czr-gallery.gallery-columns-9 .gallery-item .post-action {width: 1.25em;height: 1.25em;top: .35em;right: .35em;}
.czr-gallery.gallery-columns-9 .gallery-item .post-action a {line-height: 1.25em;}
.attachment-image-figure img, .js-center-images-enabled .fpc-widget-front img, .js-centering.entry-media__holder img, .js-centering.entry-media__wrapper img, .tc-grid-figure img, .widget-front .tc-thumbnail img {opacity: 0;transition: opacity .35s ease;}
.attachment-image-figure img.h-centered, .attachment-image-figure img.opacity-forced, .attachment-image-figure img.v-centered, .js-center-images-enabled .fpc-widget-front img.h-centered, .js-center-images-enabled .fpc-widget-front img.opacity-forced, .js-center-images-enabled .fpc-widget-front img.v-centered, .js-centering.entry-media__holder img.h-centered, .js-centering.entry-media__holder img.opacity-forced, .js-centering.entry-media__holder img.v-centered, .js-centering.entry-media__wrapper img.h-centered, .js-centering.entry-media__wrapper img.opacity-forced, .js-centering.entry-media__wrapper img.v-centered, .tc-grid-figure img.h-centered, .tc-grid-figure img.opacity-forced, .tc-grid-figure img.v-centered, .widget-front .tc-thumbnail img.h-centered, .widget-front .tc-thumbnail img.opacity-forced, .widget-front .tc-thumbnail img.v-centered {opacity: 1;}
.no-js img {opacity: 1 !important;}
.section-slider .czr-filter {color: #fff;}
.section-slider .czr-filter::before {content: "";left: 0;right: 0;bottom: 0;top: 0;position: absolute;background: rgba(49,49,49,.5);}
.section-slider .czr-filter+.slider-text {color: #fff;}
.section-slider .czr-has-no-dark-overlay .czr-filter:before {content: none;}
.section-slider {overflow: hidden;}
[id^=customizr-slider-] .czrs-subtitle, [id^=customizr-slider-] .czrs-title {color: #fff;}
[id^=customizr-slider-] .czrs-title {font-weight: 700;margin: 0 0 .4em;}
[id^=customizr-slider-] .czrs-title.very-big {font-size: 65px;line-height: 1.4em;}
[id^=customizr-slider-] .czrs-subtitle {margin: 0 0 .5em;font-size: 30px;}
[id^=customizr-slider-] .czrs-cta {white-space: normal;word-break: break-word;}
[id^=customizr-slider-] .bg-link {z-index: 4;}
[id^=customizr-slider-] .btn-edit {position: absolute;}
[id^=customizr-slider-] .btn-edit.slider-btn-edit {bottom: 10px;left: 10px;}
[id^=customizr-slider-] .btn-edit.slide-btn-edit {bottom: 10%;right: 10px;z-index: 4;}
[id^=customizr-slider-] .carousel-cell, [id^=customizr-slider-] .carousel-inner {width: 100%;height: 100%;overflow: hidden;}
@media (max-width:575px) {[id^=customizr-slider-] .czr-carousel-nav, [id^=customizr-slider-] .mfp-gallery {display: none;}}
.czr-slider-holder {position: relative;height: 100%;width: 100%;-webkit-transform: translateZ(0);transform: translateZ(0);}
#main-wrapper .section.custom {margin: 2.5em;}
.czr-overlay {opacity: 0;visibility: hidden;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 90;transition: visibility .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1);}
.czr-overlay .overlay-content {position: relative;display: block;margin: 0 auto;text-align: right;padding: 2.5em 1.25em;padding-top: 68px;height: 100%;width: 100%;max-width: 1140px;z-index: 91;opacity: 0;transition: visibility .6s ease-in-out,opacity .6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.czr-overlay .overlay-content [class*=col-] {position: relative;vertical-align: middle;height: 100%;text-align: left;padding: 1.25em;display: inline-block;}
.czr-overlay .overlay-content [class*=col-]+[class*=col-] {border-left: .5px solid rgba(119,119,119,.25);}
.czr-overlay .overlay-content .search__wrapper {left: 1.25em;right: 1.25em;top: 50%;transform: translate(0,-50%);transform: translate3d(0,-50%,0);-webkit-transform: translate3d(0,-50%,0);position: absolute;}
.czr-overlay .overlay-content .search-form__container {position: relative;opacity: 0;visibility: hidden;transition: visibility 1s ease,opacity 1s ease;width: 90%;margin: 0 auto;text-align: center;}
.czr-overlay .overlay-content .search-form__container .search-form {opacity: 0;transition: visibility 1s ease,opacity 1s ease;visibility: hidden;}
.czr-overlay .overlay-content .search-form__container .search-form label span:first-of-type {font-size: 2.0736em;font-family: "Source Sans Pro",Arial,sans-serif;text-transform: none;margin-top: -.625em;}
.czr-overlay .overlay-content .nav__container {padding: 1.25em;}
.czr-overlay .overlay-content .nav__container nav {transition: all .3s cubic-bezier(.39,.575,.565,1);}
.czr-overlay .overlay-content .nav__container nav .dropdown-menu {width: 100%;position: relative;}
.czr-overlay .overlay-content .nav__container nav li {margin: 0 0 0 1.25em;padding: 1.25em;width: 100%;}
.czr-overlay .overlay-content .nav__container nav li a {display: block;position: relative;}
.search_o .search-close_btn {position: absolute;top: 68px;right: 1.25em;z-index: 92;font-size: 1.44em;}
.full-search-opened .czr-overlay, .hamburger-menu.opened .czr-overlay {opacity: 1;visibility: visible;}
.full-search-opened .czr-overlay .overlay-content, .hamburger-menu.opened .czr-overlay .overlay-content {opacity: 1;}
.full-search-opened .czr-overlay .overlay-content .search-form__container, .hamburger-menu.opened .czr-overlay .overlay-content .search-form__container {visibility: visible;opacity: 1;display: block;}
.full-search-opened .czr-overlay .overlay-content .search-form__container .search-form, .hamburger-menu.opened .czr-overlay .overlay-content .search-form__container .search-form {opacity: 1;visibility: visible;}
.hamburger-menu.opened {overflow: hidden;}
.hamburger-menu.opened .mobile-woocart__container {display: none;}
.hamburger-menu.opened .hamburger-toggler__container, .hamburger-menu.opened .mobile-woocart__container {position: relative;padding-left: 1.25em;}
.hamburger-menu.opened .hamburger-toggler__container:before, .hamburger-menu.opened .mobile-woocart__container:before {content: " ";position: absolute;top: 0;height: 100%;bottom: 0;left: 0;background: #eceeef;width: 0;}
.hamburger-menu .navbar-sticky .mobile-utils__wrapper {line-height: 60px;}
.hamburger-menu .navbar-sticky .branding, .hamburger-menu .navbar-sticky .branding img {max-height: 60px;}
.hamburger-menu .branding__container {position: relative;width: 100%;left: 0;}
.hamburger-menu .branding__container .branding {margin-left: 1.25em;}
.hamburger-menu .primary-navbar__wrapper {height: auto;line-height: inherit;}
#tc-page-wrap {position: relative;background: inherit;z-index: 1;word-wrap: break-word;}
#tc-page-wrap.czr-boxed {padding: 0;box-shadow: 0 0 10px rgba(0,0,0,.2);}
#main-wrapper::after, #main-wrapper::before, #tc-page-wrap::after, #tc-page-wrap::before {display: table;content: "";line-height: 0;}
#content, #main-wrapper {padding-bottom: 2.5em;}
.container[role=main] {margin-top: 2em;}
ol {counter-reset: item;}
ol>li:before {content: counters(item,".") ".";counter-increment: item;padding-right: .5em;word-wrap: normal;word-break: normal;}
.czr-wp-the-content ol>li, .woocommerce-Tabs-panel.entry-content ol>li, .woocommerce-product-details__short-description ol>li {position: relative;padding: .25rem .5rem;}
.czr-wp-the-content ol>li:before, .woocommerce-Tabs-panel.entry-content ol>li:before, .woocommerce-product-details__short-description ol>li:before {content: counters(item,".") ".";counter-increment: item;margin-right: .5em;left: -1em;position: absolute;width: 1em;}
.czr-wp-the-content ol>li li:before, .woocommerce-Tabs-panel.entry-content ol>li li:before, .woocommerce-product-details__short-description ol>li li:before {left: -1.8em;}
.czr-wp-the-content ol>li li li:before, .woocommerce-Tabs-panel.entry-content ol>li li li:before, .woocommerce-product-details__short-description ol>li li li:before {left: -2.5em;}
.czr-wp-the-content ol, .czr-wp-the-content ul, .woocommerce-Tabs-panel.entry-content ol, .woocommerce-Tabs-panel.entry-content ul, .woocommerce-product-details__short-description ol, .woocommerce-product-details__short-description ul {padding: .5rem 0 1rem 3rem;}
@media (max-width:575px) {.czr-wp-the-content ol, .czr-wp-the-content ul, .woocommerce-Tabs-panel.entry-content ol, .woocommerce-Tabs-panel.entry-content ul, .woocommerce-product-details__short-description ol, .woocommerce-product-details__short-description ul {padding: .5rem 0 1rem 2rem;}}
.czr-wp-the-content ul, .woocommerce-Tabs-panel.entry-content ul, .woocommerce-product-details__short-description ul {list-style: square outside;}
.czr-wp-the-content ul>li, .woocommerce-Tabs-panel.entry-content ul>li, .woocommerce-product-details__short-description ul>li {padding: .25rem .5rem;}
ol ol, ol ul, ul ol, ul ul {margin-left: 1em;}
@media (max-width:575px) {ol ol, ol ul, ul ol, ul ul {margin-left: 0;}}
.tc-content-inner ul.socials, .tc-content-inner ul.tags {list-style: none;margin: 0;}
dl {margin-bottom: 1.25em;}
dl dt {text-align: left;position: relative;padding: 1.25em 1.25em .625em 1.25em;}
dl dt::before {content: "";position: absolute;width: 1.25em;height: 2px;bottom: calc(1.25em - 6px);left: 0;background: #313131;}
dl .wp-caption-dt::before {content: none;}
dl dd {padding-left: 1.25em;}
.widget_shopping_cart dl, .woocommerce-cart-form dl {margin-bottom: 0;}
.widget_shopping_cart dl dt, .woocommerce-cart-form dl dt {white-space: normal;clear: none;text-align: inherit;padding: 0;}
.widget_shopping_cart dl dt::before, .woocommerce-cart-form dl dt::before {display: none;}
.widget_shopping_cart dl dd, .woocommerce-cart-form dl dd {padding: 0;}
.widget_shopping_cart dl p, .woocommerce-cart-form dl p {margin-top: 0;}
.marketing {margin-bottom: 6.25em;margin-top: .5em;}
.featured-page {margin-top: 2em;position: relative;text-align: center;font-size: 1.15em;}
.featured-page .czr-thumb-wrapper {overflow: hidden;}
.featured-page .no-effect .czr-thumb-wrapper {margin-bottom: 2.5em;}
.featured-page img {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);backface-visibility: hidden;}
.center-images-disabled .featured-page img {-webkit-transform: translate(-50%,-50%);-webkit-transform: translate3d(-50%,-50%,0);transform: translate(-50%,-50%);transform: translate3d(-50%,-50%,0);top: 50%;left: 50%;}
.fp-button, .fp-title, [class*=fp-text-] {width: 90%;margin-left: auto;margin-right: auto;}
.fp-title {line-height: 1.25em;margin-top: .625em;margin-bottom: 1.25em;word-break: break-word;position: relative;}
.fp-title::after {content: "";position: absolute;width: 1.25em;background: #313131;height: 2px;top: 100%;left: 0;right: 0;margin: .3125em auto 0;transition: all .6s ease;}
.widget-front.hover .fp-title::after {background: #777;width: 2.5em;}
.featured-page .btn-edit {margin: -1em 0 0;}
[class*=fp-text-] {margin: 1.5em auto;color: #777;}
.fp-button {display: inline-block;padding: 0;}
.fp-button .btn-more {margin-bottom: 1.25em;}
.featured-page .widget-front.hover {color: #777;}
.icn-format:before {content: "";}
.format-link .icn-format:before {content: "";}
.format-quote .icn-format:before {content: "";}
.format-image .icn-format:before {content: "";}
.format-aside .icn-format:before, .format-chat .icn-format:before, .format-status .icn-format:before {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;text-rendering: auto;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: inherit;}
.format-chat .icn-format:before {content: "";}
.format-aside .icn-format:before {content: "";}
.format-status .icn-format:before {content: "";}
.post-type__icon {font-size: 2.985984em;margin: 0 auto;text-align: center;}
.grid .post-type__icon {width: 3em;height: 3em;line-height: 3em;position: absolute;right: 1.25em;top: 1.25em;display: inline-block;vertical-align: middle;color: #fff;border-radius: 50%;text-align: center;margin: 0 auto;z-index: 99;font-size: 1em;}
.post-type__icon .icn-format {color: #313131;}
.entry-footer .flex-row {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.grid-container__alternate article:not(.full-image) .entry-footer .flex-row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
[class*=grid-container__alternate] .entry-media__wrapper .post-type__icon {background-color: transparent;}
[class*=grid-container__alternate] .entry-media__wrapper .post-type__icon .icn-format {position: relative;font-size: 1em;}
[class*=grid-container__] article {margin-bottom: 40px;}
[class*=grid-container__masonry] article {margin-bottom: 20px;}
.comments__link {white-space: nowrap;}
.czr-related-post .post-info .comments__link {font-size: .65rem;}
.grid .entry-title, .grid .woocommerce .woocommerce-products-header .page-title, .grid-title_size, .woocommerce .woocommerce-products-header .grid .page-title {line-height: 1.4;font-size: 1.9em;}
.post-action {position: absolute;border: none;border-radius: 2px;opacity: 0;-webkit-transform: scale(0);transform: scale(0);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;transition: all .2s,.3s ease-in-out;z-index: 10;text-align: center;padding: 0;font-family: inherit;right: 1.25em;top: 1.25em;left: auto;width: 3.75em;height: 3.75em;line-height: 3.75em;display: inline-block;vertical-align: middle;}
.post-action a {position: relative;display: block;color: inherit !important;text-decoration: none !important;opacity: 0;transition: all .2s,.6s ease;}
.post-action a:hover {color: inherit;}
.hover .post-action {z-index: 10;-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
.hover .post-action a {opacity: 1;}
.entry-media__holder {position: relative;overflow: hidden;}
.entry-media__wrapper {width: 100%;}
.grid-container__alternate .post-tags {margin-bottom: 1.25em;}
.entry-header.no-title .czr-title {display: none;}
a.czr-format-link {display: inline-block;text-decoration: none !important;}
.czr-link-hover-underline a.czr-format-link {position: relative;}
.czr-link-hover-underline a.czr-format-link:before {content: "";position: absolute;width: 100%;height: 1px;bottom: .5px;left: 0;visibility: hidden;-webkit-transform: translate3d(0,0,0) scaleX(0);transform: translate3d(0,0,0) scaleX(0);transition: all .3s ease 0s;}
.czr-link-hover-underline a.czr-format-link:hover::before {visibility: visible;-webkit-transform: translate3d(0,0,0) scaleX(1);transform: translate3d(0,0,0) scaleX(1);}
.entry-title, .woocommerce .woocommerce-products-header .page-title {line-height: 1.5;margin-bottom: .3125em;}
.entry-title:not(.over-thumb) a, .woocommerce .woocommerce-products-header .page-title:not(.over-thumb) a {color: #313131;}
.tc-content-inner {color: #777;}
.tc-content-inner.entry-quote p a {color: #313131;}
.format-link a.czr-format-link {color: #777;}
.hover .tc-content-inner .entry-quote p a {color: #777;}
.post-info .row {margin: 0 -8px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.post-info .row [class*=col] {padding: .1em 8px;}
.entry-footer {align-items: center;}
.entry-footer .post-info {color: #aaa;line-height: 1.55em;position: relative;}
.entry-footer:empty {display: none;}
.grid__item {position: relative;background: #fff;outline: 1px solid #efefef;outline-offset: -1px;z-index: 1;}
.grid__item .sections-wrapper {z-index: -1;position: relative;}
.grid .tc-content {padding: 2.5em 15px;margin: 0 auto;width: 90%;}
.grid blockquote {font-size: 1.2em;}
.grid .entry-header .entry-meta {margin-bottom: 1.25em;}
.grid .entry-header.no-title .entry-meta {margin-bottom: 0;}
.grid .entry-title, .grid .woocommerce .woocommerce-products-header .page-title, .woocommerce .woocommerce-products-header .grid .page-title {margin-top: 0;}
.grid .entry-footer .post-info {padding-top: 1.25em;margin-top: 2.5em;margin-bottom: -1em;position: relative;text-align: right;}
.grid .entry-footer .post-info::before {content: "";position: absolute;width: 100%;height: 1px;top: 0;left: 0;background: #eceeef;}
.grid .entry-footer .post-info .v-separator {visibility: hidden;}
.grid .entry-footer .post-tags {margin-bottom: 1.25em;}
.grid .no-header .grid__item .entry-footer {margin-top: 0;padding-top: 0;}
.entry-content__wrapper:not(.row) {width: 100%;height: 100%;position: relative;}
.grid-container__alternate .woocommerce .woocommerce-products-header h2.page-title, .grid-container__alternate h2.entry-title, .woocommerce .woocommerce-products-header .grid-container__alternate h2.page-title {margin-top: .625em;}
.grid-container__alternate .entry-footer {margin: 2.5em 0 1.25em 0;}
.grid-container__alternate .entry-footer .post-info {font-size: 1em;}
.grid-container__alternate article {position: relative;margin: 2.5em 0;}
.grid-container__alternate article:first-of-type {margin-top: 0;}
.grid-container__alternate article section {padding: 0;}
.grid-container__alternate article .tc-content {padding: 3.75em 2.5em;}
.grid-container__alternate .post-type__icon {margin-top: 10px;margin-bottom: 10px;display: none;}
@media (max-width:991px) {.grid-container__alternate .entry-content__holder {padding: 0 2.5em;}
	.grid-container__alternate .entry-header {margin-top: 2.5em;}}
@media (min-width:768px) {.grid-container__alternate.full .post-type__icon {display: block;}}
@media (min-width:992px) {.grid-container__alternate.semi-narrow .post-type__icon {display: block;}}
.grid-container__alternate.narrow .post {text-align: center;}
.grid-container__alternate.narrow .post section {float: none;margin: 0 auto;text-align: left;}
.grid-container__alternate.narrow .tc-content {padding: 1.25em;}
.grid-container__alternate.narrow .entry-header .entry-meta {margin-top: 1.25em;}
.grid-container__alternate.narrow .format-image .entry-header .entry-meta {margin-top: 0;}
.grid-container__alternate.narrow .entry-header.no-meta .woocommerce .woocommerce-products-header h2.page-title, .grid-container__alternate.narrow .entry-header.no-meta h2.entry-title, .woocommerce .woocommerce-products-header .grid-container__alternate.narrow .entry-header.no-meta h2.page-title {margin-top: 1.25em;}
.grid-container__alternate.narrow .no-thumb:not(.format-quote) .tc-thumbnail {display: none;}
.grid-container__alternate p {word-break: break-word;}
.tc-grid-shadow .grid__item {box-shadow: 0 0 6px 2px rgba(0,0,0,.075);}
.tc-grid-shadow-soft .grid__item {box-shadow: 0 1px 3px rgba(0,0,0,.025);}
.tc-grid-border .grid__item {border-bottom: 3px solid transparent;}
.tc-grid-hover-move .grid__item {-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: -ms-transform .1s ease-in-out;transition: -webkit-transform .1s ease-in-out;transition: transform .1s ease-in-out;overflow: hidden;position: relative;}
.tc-grid-hover-move .hover .grid__item {box-shadow: 0 6px 10px rgba(0,0,0,.055);-webkit-transform: translate(0,-4px);transform: translate(0,-4px);}
.grid-container__classic .tc-grid-figure {position: relative;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid-container__classic .tc-grid-figure img {width: 100%;height: auto;top: 0;left: 0;}
.grid-container__classic .tc-grid-figure .bg-link {background-color: transparent;}
.grid-container__classic .tc-grid-caption {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;color: #fff;padding: 1.25em 1.25em;opacity: 0;width: 100%;height: 100%;}
.grid-container__classic .expanded .entry-summary, .grid-container__classic .tc-grid-caption {-webkit-transition-property: opacity,background,color;transition-property: opacity,background,color;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;background: 0 0;}
.grid-container__classic .no-thumb .tc-grid-caption {opacity: .5;color: inherit;}
.grid-container__classic .expanded.hover .entry-summary, .grid-container__classic .grid-item:not(.expanded).hover .tc-grid-caption {opacity: 1;background: #fafafa;background-color: rgba(0,0,0,.6);color: #fff;}
.grid-container__classic .entry-summary {position: relative;height: 100%;margin: 0 auto;padding: 0;width: 100%;font-size: .9em;text-rendering: geometricPrecision;overflow: hidden;}
.grid-container__classic .expanded .tc-grid-caption {background: 0 0;color: #fff;opacity: 1;}
@media (min-width:768px) {.grid-container__classic .expanded .tc-grid-caption {max-width: 65%;height: auto;margin-left: 8%;text-align: left;}}
.grid-container__classic .expanded .entry-summary {position: absolute;left: 0;background: #fafafa;background: rgba(0,0,0,.4);padding: 8%;height: auto;max-height: 90%;}
@media (max-width:767px) {.grid-container__classic .expanded .entry-summary {max-height: 100%;}
	.grid-container__classic .expanded .entry-summary .tc-g-cont {max-height: 70%;}
	.grid-container__classic .expanded .entry-summary .entry-title, .grid-container__classic .expanded .entry-summary .woocommerce .woocommerce-products-header .page-title, .woocommerce .woocommerce-products-header .grid-container__classic .expanded .entry-summary .page-title {margin-top: .625em;}}
.grid-container__classic .expanded .entry-summary .entry-title a, .grid-container__classic .expanded .entry-summary .woocommerce .woocommerce-products-header .page-title a, .woocommerce .woocommerce-products-header .grid-container__classic .expanded .entry-summary .page-title a {color: #fff;}
.grid-container__classic .tc-grid-caption .tc-g-cont {max-height: 100%;overflow: hidden;width: 100%;}
.tc-g-cont p {margin: 0;}
.grid-container__classic .tc-grid-caption .tc-g-cont blockquote {font-size: 1em;width: 100%;}
.grid-container__classic .tc-grid-caption .tc-g-cont blockquote p {color: #fff;}
.grid-container__classic .tc-grid-caption .tc-g-cont blockquote cite {color: #eceeef;padding-left: 2.5em;}
.grid-container__classic .tc-grid-caption .tc-g-cont blockquote cite::before {background: #fff;width: 2.5em;}
.tc-grid-fade_expt {position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;text-align: center;margin: 0;transition: all .5s ease-in-out;background: -moz-linear-gradient(to top,rgba(255,255,255,0) 0,#777 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#777));background: -webkit-linear-gradient(to top,rgba(255,255,255,0) 0,#777 100%);background: -o-linear-gradient(to top,rgba(255,255,255,0) 0,#777 100%);background: -ms-linear-gradient(to top,rgba(255,255,255,0) 0,#777 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#777 100%);}
.hover .tc-grid-fade_expt {background: 0 0;}
.grid-container__classic .tc-grid-figure .btn-edit {position: absolute;bottom: 10px;right: 10px;z-index: 2;}
.grid-container__classic .format-link.hover .tc-grid-caption .entry-summary {color: #fff;}
.grid-container__classic .tc-grid-icon {-webkit-transform: scale(0);transform: scale(0);opacity: 0;transition: all .2s,.6s ease-in-out;}
.grid-container__classic .grid-item.hover .tc-grid-icon {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
@media (min-width:768px) {.grid-container__classic .tc-content {padding: 1.25em;}
	.grid-container__classic .tc-content .entry-header {font-size: .9em;}
	.grid-container__classic .tc-content .entry-header .entry-meta {margin-bottom: .714286em;}
	.grid-container__classic .tc-content .entry-footer .post-info {padding-top: 1.25em;}}
[class*=grid-container__] .full-image .entry-footer .col, [class*=grid-container__] .full-image a:not(.bg-link) {z-index: 2;position: relative;}
[class*=grid-container__] .full-image .bg-link {background: rgba(49,49,49,.3);}
[class*=grid-container__] .full-image.hover .bg-link {background: rgba(49,49,49,.4);}
[class*=grid-container__] .full-image .entry-media__holder {z-index: 2;}
[class*=grid-container__] .full-image .tc-content {padding: 1.25em;width: 100%;height: 100%;max-height: 100%;position: absolute;overflow: hidden;left: 0;right: 0;top: 0;}
.woocommerce .woocommerce-products-header [class*=grid-container__] .full-image .tc-content .page-title, [class*=grid-container__] .full-image .tc-content .entry-title, [class*=grid-container__] .full-image .tc-content .woocommerce .woocommerce-products-header .page-title {max-width: 90%;}
[class*=grid-container__] .full-image .tc-content .entry-footer .post-info, [class*=grid-container__] .full-image .tc-content .entry-footer a, [class*=grid-container__] .full-image .tc-content .entry-header a {color: #fff;}
[class*=grid-container__] .full-image .tc-content .entry-footer .post-info a:hover, [class*=grid-container__] .full-image .tc-content .entry-footer a:hover, [class*=grid-container__] .full-image .tc-content .entry-header a:hover {color: #dadada;}
[class*=grid-container__] .full-image .tc-content .btn-skin-dark-oh.inverted:hover {color: #dadada;background-color: transparent;border-color: #dadada;}
[class*=grid-container__] .full-image .tc-content a.btn-edit:hover {color: #313131;}
[class*=grid-container__] .full-image .tc-content .entry-footer, [class*=grid-container__] .full-image .tc-content .entry-header {opacity: 1;transition: all .2s,.3s ease;}
[class*=grid-container__] .full-image .tc-content .entry-summary {display: none;}
.woocommerce .woocommerce-products-header [class*=grid-container__] .full-image .tc-content .page-title, [class*=grid-container__] .full-image .tc-content .entry-title, [class*=grid-container__] .full-image .tc-content .woocommerce .woocommerce-products-header .page-title {max-width: 80%;}
[class*=grid-container__] .full-image .tc-content .entry-footer {position: absolute;width: 100%;bottom: 0;}
[class*=grid-container__] .full-image .tc-content .entry-footer .post-info {margin-top: 1.25em;padding-top: .625em;margin-bottom: .5em;}
[class*=czr__r-w] .audio-container, [class*=czr__r-w] .video-container {position: relative;}
[class*=czr__r-w] .audio-container iframe, [class*=czr__r-w] .video-container iframe {width: 100%;height: 100%;}
.czr__r-i .wp-video {min-height: 100%;width: 100% !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.grid-container__alternate .format-audio .audio-container:not(.soundcloud) iframe {height: 380px;}
.grid-container__alternate.semi-narrow .tc-content {padding: 1.25em 15px;font-size: 90%;}
.grid-container__alternate.semi-narrow .format-audio .audio-container iframe {height: auto;}
.grid-container__alternate .entry-link, .grid-container__alternate .entry-quote, .grid-container__square-mini .entry-link, .grid-container__square-mini .entry-quote {border: none;margin: 0;}
.grid-container__alternate .entry-link::before, .grid-container__alternate .entry-quote::before, .grid-container__square-mini .entry-link::before, .grid-container__square-mini .entry-quote::before {content: none;}
.grid-container__alternate .entry-link a, .grid-container__alternate .entry-quote>*, .grid-container__square-mini .entry-link a, .grid-container__square-mini .entry-quote>* {margin-left: 0;margin-bottom: 0;padding-left: 0;width: auto;max-width: 100%;}
.grid-container__plain section {padding: 0;}
.grid-container__plain section:last-of-type {padding: 2.5em;}
.grid-container__plain .post-tags {margin-top: 1.5em;}
.grid-container__plain .post-share .socials {margin-top: 1.1em;}
.grid-container__plain .author-info .author-meta a {line-height: 48px;width: auto;text-transform: uppercase;font-family: sans-serif;letter-spacing: 4px;}
.grid-container__plain.split .tax__container {overflow: hidden;}
.grid-container__plain.split .tax__container a[class*=tax__link] {letter-spacing: 3px;clear: both;position: relative;}
.grid-container__plain.split .tax__container a[class*=tax__link] span {position: relative;}
@media (min-width:992px) {.grid-container__plain.split .tax__container a[class*=tax__link] {margin: 0;line-height: 3em;display: block;}
	.grid-container__plain.split .tax__container a[class*=tax__link] span::before {content: "";position: absolute;top: calc(50% + 2px);width: 2.5em;height: 2px;left: -3em;transition: all .3s ease;}
	.grid-container__plain.split .tax__container a[class*=tax__link]::after {content: none;}}
.grid-container__plain.split .tax__container a[class*=tax__link]:hover span::before {width: .625em;}
.grid-container__plain .entry-footer {clear: both;border-top: 1px solid #eceeef;padding-top: 1.25em;margin-top: 2.5em;}
.grid-container__plain .entry-footer .entry-meta {margin: 0;}
.grid-container__plain .entry-footer .entry-meta .author {display: inline-block;}
.grid-container__plain .entry-footer .author-avatar+.author_name {margin-left: 5px;}
.grid-container__plain .entry-footer .author-avatar, .grid-container__plain .entry-footer .author_name {display: inline-block;}
.grid-container__plain .entry-footer .btn-holder {text-align: right;}
.grid-container__plain .entry-footer .socials {float: right;}
.entry-media__holder .video-container {height: 100%;}
.grid-container__square-mini {font-size: .75em;margin-top: 2.5em !important;margin-left: 0;margin-right: 0;overflow: hidden;white-space: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.grid-container__square-mini .grid__item {outline: 0;}
.grid-container__square-mini .flickity-viewport {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.grid-container__square-mini .czr-related-post {margin-bottom: 0;padding: 0 5px;display: inline-block;float: none;white-space: normal;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.grid-container__square-mini .grid__item {background: #f7f8f9;}
.grid-container__square-mini section {background: inherit;padding: 0;-webkit-transform: translate(0,0);transform: translate(0,0);}
.grid-container__square-mini section.entry-content__holder::before {display: none;}
.grid-container__square-mini .entry-header .entry-title a::after, .grid-container__square-mini .entry-header .woocommerce .woocommerce-products-header .page-title a::after, .woocommerce .woocommerce-products-header .grid-container__square-mini .entry-header .page-title a::after {content: "";position: absolute;bottom: 4px;left: 0;width: 2.5em;height: 2px;background-color: #313131;transition: all .3s ease;}
.grid-container__square-mini .entry-title, .grid-container__square-mini .woocommerce .woocommerce-products-header .page-title, .woocommerce .woocommerce-products-header .grid-container__square-mini .page-title {white-space: normal;margin-top: .625em;padding-bottom: .625em;position: relative;}
.grid-container__square-mini .entry-header.no-title .entry-title, .grid-container__square-mini .entry-header.no-title .woocommerce .woocommerce-products-header .page-title, .woocommerce .woocommerce-products-header .grid-container__square-mini .entry-header.no-title .page-title {padding-bottom: 0;}
.grid-container__square-mini .entry-header.no-title .entry-title::after, .grid-container__square-mini .entry-header.no-title .woocommerce .woocommerce-products-header .page-title::after, .woocommerce .woocommerce-products-header .grid-container__square-mini .entry-header.no-title .page-title::after {content: none;}
.grid-container__square-mini .entry-header .comments_link, .grid-container__square-mini .entry-header .entry-meta {font-size: 1.3em;}
.grid-container__square-mini .entry-header .btn-edit {font-size: 1em;}
.grid-container__square-mini .entry-content__wrapper {padding: 1.25em;}
.grid-container__square-mini .tc-content-inner {white-space: normal;margin-top: 1.25em;font-size: 1.25em;display: none;}
.grid-container__square-mini blockquote {margin: 0;padding: 0;}
.grid-container__square-mini blockquote cite, .grid-container__square-mini blockquote p {font-size: 1em;}
@media (min-width:1200px) {.grid-container__square-mini .czr-related-post {font-size: 1em;}}
@media (min-width:992px) {.grid-container__square-mini .czr-related-post {padding: 0;}
	section.entry-content__holder .grid-container__square-mini::before {display: block;}
	.grid-container__square-mini .entry-content__wrapper {padding: 0;position: absolute;left: 1.25em;right: 1.25em;top: 1.25em;bottom: 1.25em;overflow: hidden;width: auto;height: auto;mask-image: linear-gradient(to top,#000 70%,rgba(0,0,0,0) 100%);-webkit-mask-image: -webkit-linear-gradient(to top,#000 70%,rgba(0,0,0,0) 100%);}
	.grid-container__square-mini .tc-content-inner {display: block;}
	.col-md-6 .grid-container__square-mini section.entry-content__holder .grid-container__square-mini::before {display: none;}
	.col-md-6 .grid-container__square-mini .entry-content__wrapper {position: static;padding: 1.25em;mask-image: none;-webkit-mask-image: none;}}
.tc-content-inner {max-width: 100%;}
.archive-header .archive-title, .entry-header .entry-title, .woocommerce .woocommerce-products-header .page-title {word-wrap: break-word;margin-top: 0;}
.archive-header .header-bottom, .entry-header .header-bottom {color: #777;position: relative;margin: 0 0 2em 0;}
.archive-header .header-bottom {margin-bottom: -1em;}
.archive-header .featurette-divider {margin-top: 2.25em;}
.archive-header .author-bio p:last-child {margin-bottom: 0;}
.archive-header-description {margin: 1.25em 0;padding-top: 1.25em;padding-bottom: 1.25em;border-top: 1px solid #f7f8f9;border-bottom: 1px solid #f7f8f9;}
.tc-singular-thumbnail-wrapper.__before_regular_heading_title {margin-bottom: .833333em;}
.tc-singular-thumbnail-wrapper.__after_regular_heading_title {margin: .833333em 0;}
article .entry-content {font-size: 1.2em;line-height: 1.55em;color: #444;}
article .entry-content a {text-decoration: underline;}
.tc-link-not-underlined article .entry-content a {text-decoration: none;}
article .entry-content a.btn, article .entry-content a.button, article .entry-content a.remove {text-decoration: none;}
.page__header {text-align: center;min-height: 300px;}
.page__header .tax__container {position: relative;}
@media (min-width:768px) {.page__header .tax__container::after {content: "";position: absolute;width: 3.75em;height: 3px;bottom: -1.25em;margin: 0 auto;left: 0;right: 0;}}
.page__header .tax__container a {letter-spacing: 3px;}
.page__header.image__header {height: calc(100vh * ( 2 / 3 ));}
.page__header.plain {height: calc(100vh / 3);background: #f7f8f9;}
.page__header.plain .category-info {padding-top: 2.5em;}
.page__header .header-content-inner {line-height: normal;top: 50%;left: 50%;width: 100%;padding: 0 15px;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position: absolute;}
.page__header .header-content {position: relative;z-index: 5;height: 100%;}
@media (max-width:575px) {.page__header .header-content {width: 100%;}}
.page__header .header-content .header-content-bottom {margin-top: 2.5em;width: 100%;text-align: center;}
.page__header .header-content .header-content-bottom div {display: inline-block;}
.page__header .header-content .header-content-bottom div::after {content: "|";margin: 0 .625em;}
.page__header .header-content .header-content-bottom div:last-of-type::after {content: none;}
.page__header .header-content .post-info {font-family: sans-serif;}
.page__header .header-content .archive-meta {display: block;}
.page__header .header-content .archive-meta p {margin-bottom: 0;}
.page__header .archive-title, .page__header .entry-title, .page__header .woocommerce .woocommerce-products-header .page-title, .woocommerce .woocommerce-products-header .page__header .page-title {margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page__header .btn-edit {margin-bottom: 0;margin-top: 1em;}
.page__header .entry-meta+.entry-title, .page__header .woocommerce .woocommerce-products-header .entry-meta+.page-title, .woocommerce .woocommerce-products-header .page__header .entry-meta+.page-title {margin-top: 1.25em;}
.page-breadcrumbs {margin-top: 2em;margin-bottom: 2em;}
.post-content {color: #313131;}
section[class^=post-] {margin: 2em 0 2em 0;}
section[class^=post-] .row {margin-top: 1.25em;margin-bottom: 2.5em;}
section[class^=post-] .entry-meta {margin: 2em -15px;}
.alignfull.wp-block-audio audio, .alignfull.wp-block-video video, .alignwide.wp-block-audio audio, .alignwide.wp-block-video video {width: 100%;}
.page.czr-no-sidebar .entry-content [class*=wp-block-].alignfull, .page.czr-no-sidebar .entry-content [class*=wp-block-].alignwide, .single.czr-no-sidebar .entry-content [class*=wp-block-].alignfull, .single.czr-no-sidebar .entry-content [class*=wp-block-].alignwide {margin-right: -15px;margin-left: -15px;clear: both;width: auto;}
@media (min-width:576px) {.page.czr-no-sidebar.czr-boxed-layout .entry-content [class*=wp-block-].alignfull, .page.czr-no-sidebar.czr-boxed-layout .entry-content [class*=wp-block-].alignwide, .single.czr-no-sidebar.czr-boxed-layout .entry-content [class*=wp-block-].alignfull, .single.czr-no-sidebar.czr-boxed-layout .entry-content [class*=wp-block-].alignwide {margin-right: -30px;margin-left: -30px;max-width: 100vw;min-width: 100%;}}
.page.czr-full-layout.czr-no-sidebar #tc-page-wrap, .single.czr-full-layout.czr-no-sidebar #tc-page-wrap {overflow-x: hidden;}
.page.czr-full-layout.czr-no-sidebar .entry-content .alignfull[class*=wp-block-], .single.czr-full-layout.czr-no-sidebar .entry-content .alignfull[class*=wp-block-] {width: 100vw;max-width: 100vw;position: relative;margin-left: 0;margin-right: 0;}
.page.czr-full-layout.czr-no-sidebar .entry-content .alignfull[class*=wp-block-]:not(.has-parallax), .single.czr-full-layout.czr-no-sidebar .entry-content .alignfull[class*=wp-block-]:not(.has-parallax) {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.page.czr-full-layout.czr-no-sidebar .entry-content .alignfull[class*=wp-block-].has-parallax:not(.czr-alignfull-p), .single.czr-full-layout.czr-no-sidebar .entry-content .alignfull[class*=wp-block-].has-parallax:not(.czr-alignfull-p) {width: 100%;}
.post-section-title {position: relative;text-align: center;margin: 0 auto;margin-top: 1.25em;margin-bottom: 2.5em;}
.post-section-title span {display: inline-block;position: relative;}
.post-section-title span::after, .post-section-title span::before {content: "";position: absolute;height: 10px;border-bottom: 2px solid #f7f8f9;top: 0;width: 1000%;}
.post-section-title span:before {right: 100%;margin-right: 1.25em;}
.post-section-title span:after {left: 100%;margin-left: 1.25em;}
.post-navigation {background-color: #f7f8f9;}
.post-navigation nav {padding-top: 1.25em;padding-bottom: 1.25em;}
.post-navigation li {display: inline-block;}
.post-navigation .czr_pager>li {display: block;}
.post-navigation .nav-dir {display: block;}
.post-navigation .nav-dir>a {max-width: 100%;}
.post-navigation a i.arrow {font-size: .9em;}
.post-navigation .page-numbers, .post-navigation a {font-family: sans-serif;line-height: 3.75em;height: 3.75em;display: inline-block;vertical-align: middle;transition: all .2s,.3s ease;position: relative;}
.post-navigation .page-numbers {font-family: inherit;}
.post-navigation .meta-nav {transition: all .2s,.6s ease;opacity: .5;}
.post-navigation a:hover .meta-nav {opacity: 1;}
.post-navigation .meta-nav-title {display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;font-size: .9em;}
.col-avatar-80 {width: 80px;float: left;display: block;}
.col-avatar-64 {width: 64px;float: left;display: block;}
.col-avatar-48 {width: 48px;float: left;display: block;}
.post-author .post-author__wrapper {position: relative;border: 2px solid #f7f8f9;padding: 0 2.5em;}
.post-author .post-author__wrapper:after, .post-author .post-author__wrapper:before {content: "";display: table;}
.post-author .post-author__wrapper:after {clear: both;}
.post-author .post-author__wrapper .post-author-title {background: #fff;color: #313131;border-bottom: 3px solid #313131;letter-spacing: 4px;padding: 0 1.25em;white-space: nowrap;position: absolute;margin: 0;top: 0;left: 50%;-webkit-transform: translate(-50%,-100%);transform: translate(-50%,-100%);}
@media (min-width:576px) {.post-author .post-author__wrapper .post-author-title {top: 50%;left: -12px;-webkit-transform: rotate(-90deg) translate(-50%,-50%);transform: rotate(-90deg) translate(-50%,-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
.post-author__wrapper figure {position: relative;margin: 0;padding: 2.5em 0;}
.post-author__wrapper figure:after, .post-author__wrapper figure:before {content: "";display: table;}
.post-author__wrapper figure:after {clear: both;}
.post-author__wrapper figure img {left: 0;position: absolute;border-radius: 50%;width: 120px;height: 120px;top: calc(( 100% - 120px ) / 2);}
@media (max-width:991px) {.post-author__wrapper figure img {width: 60px;height: 60px;display: block;position: relative;top: 0;left: calc(( 100% - 60px ) / 2);}}
.post-author__wrapper figure figcaption {padding-left: 2.5em;text-align: left;margin-left: 120px;}
.post-author__wrapper figure figcaption .post-author-description {color: #777;}
@media (max-width:991px) {.post-author__wrapper figure figcaption {margin-left: 0;text-align: left;padding-left: 0;}}
.post-author__wrapper figure figcaption .action-link, .post-author__wrapper figure figcaption .comment-reply-link {font-family: sans-serif;float: left;}
.post-author__wrapper figure figcaption .socials {float: right;}
.post-author__wrapper figure .post-author-name {margin-top: 0;}
.post-author__wrapper figure+figure {border-top: 1px solid #f7f8f9;margin-top: -1.25em;padding-top: 1.25em;}
@media (min-width:576px) {.post-author__wrapper figure+figure {margin-top: 0;padding: 2.5em 0;}}
section.post-related-articles {margin-top: 0;}
section.post-related-articles>header:after, section.post-related-articles>header:before {content: "";display: table;}
section.post-related-articles>header:after {clear: both;}
section.post-related-articles>header.row {margin-top: 1.25em;margin-bottom: 0;}
section.post-related-articles>header .related-posts_title {text-transform: uppercase;font-size: 1.35rem;font-weight: 400;}
.related-posts_nav {margin-top: 5em;}
.related-posts_nav .slider-control {font-family: Helvetica;width: 3em;height: 3em;line-height: 3em;padding: 0;border-width: 1px;}
.related-posts_nav .slider-control.disabled {color: #f7f8f9;background: 0 0;border-color: transparent;}
section.post-related-articles .entry-meta {margin: 0;}
@media (max-width:991px) {.col-md-6 section.post-related-articles .entry-title, .col-md-6 section.post-related-articles .woocommerce .woocommerce-products-header .page-title, .woocommerce .woocommerce-products-header .col-md-6 section.post-related-articles .page-title {font-size: 2em;}}
@media (min-width:992px) {.col-md-6 section.post-related-articles .grid-container__square-mini .czr-related-post {padding: 5px;}
	.col-md-6 section.post-related-articles .grid__item {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.col-md-6 section.post-related-articles .grid__item section {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
.pagination {text-align: center;}
.pagination ul {display: inline-block;vertical-align: middle;margin: 0;}
.pagination .current {font-weight: 600;}
.pagination .pag-list>* {margin: 0 5px;}
.pagination .pag-list {margin: 0 -5px;}
.action-link, .comment-reply-link {border-bottom-color: #f7f8f9;box-shadow: inset 0 -5px 0 #f7f8f9;font-family: sans-serif;color: #aaa;}
.action-link:hover, .comment-reply-link:hover {color: #777;}
.action-link span:last-of-type, .comment-reply-link span:last-of-type {display: none;border-bottom: none;box-shadow: 0;}
.action-link span:first-of-type, .comment-reply-link span:first-of-type {display: inline-block;}
.open .action-link span:last-of-type, .open .comment-reply-link span:last-of-type {display: inline-block;}
.open .action-link span:first-of-type, .open .comment-reply-link span:first-of-type {display: none;}
.post-comments .tabs a {font-size: 1.2em;}
.comment-section .col-avatar {float: left;width: 10%;}
.comment-section .col-avatar [class*=avatar-] {max-width: 100%;height: auto;}
.comment-body {display: block;padding-left: 12%;width: 100%;}
.comment-content {font-size: 1.15em;color: #444;}
.comment-content a {text-decoration: underline;}
.tc-link-not-underlined .comment-content a {text-decoration: none;}
.comment-author {display: inline-block;}
.comment-author a {color: #313131;}
.comment-meta time {float: right;}
.comment-meta time span {color: #777;}
.comment-link {color: #313131;padding-bottom: 2px;}
.comment-section .czr-link-hover-underline .comment-author, .comment-section .czr-link-hover-underline .comment-link {position: relative;}
.comment-section .czr-link-hover-underline .comment-author:before, .comment-section .czr-link-hover-underline .comment-link:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 1px;left: 0;visibility: hidden;-webkit-transform: translate3d(0,0,0) scaleX(0);transform: translate3d(0,0,0) scaleX(0);transition: all .3s ease 0s;}
.comment-section .czr-link-hover-underline .comment-author:hover::before, .comment-section .czr-link-hover-underline .comment-link:hover::before {visibility: visible;-webkit-transform: translate3d(0,0,0) scaleX(1);transform: translate3d(0,0,0) scaleX(1);}
.comment-edit-btn {padding: .25em .67em .25em .67em;}
.comment-form-comment textarea {height: 116px;}
@media (min-width:992px) {.comment-form-author, .comment-form-email, .comment-form-url {width: calc(( 100% - 2.5em - 12px ) / 3);display: inline-block;margin-left: 1.25em;}
	.comment-form-author {margin-left: 0;}}
#cancel-comment-reply-link {float: right;font-family: sans-serif;}
.comment-respond {background: #f7f8f9;padding: 2.5em;margin-top: 5em;}
.comment-list li.comment {margin-top: 2.5em;padding-top: 2.5em;border-top: 1px solid #eceeef;}
.comment-list li.comment.depth-1:first-of-type {border: 0;margin-top: 0;}
.comment-list ul.children {margin-left: calc(3em + 1.25em);}
.col-md-6 .comment-list ul.children, .col-md-9 .comment-list ul.children {margin-left: calc(1.5em + 1.25em);}
.col-md-6 .comment-list .comment-content, .col-md-9 .comment-list .comment-content {font-size: 1em;}
.pingback-list li.pingback {margin-top: 1.25em;padding-top: 1.25em;border-top: 1px solid #f7f8f9;}
.pingback-list li.pingback:first-of-type {border: none;margin-top: 0;}
.pingback-list li.pingback .excerpt {border-bottom: 1px solid;}
.pingback-list li.pingback sup {font-family: sans-serif;color: #777;top: -1.25em;}
.pingback-list li.pingback a {color: #313131;margin-bottom: 0;}
@media (max-width:767px) {.comment-list ul.children {margin-left: 1.25em;}
	.comment-author, time.comment-date {width: 100%;}
	.post-navigation .czr_pager>li {display: block;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
section.post-content {margin-top: 0;}
.wp-block-image figcaption, .wp-caption-text {color: #777;text-align: left;margin: 1.25em 0;padding: 0;}
.wp-block-image figcaption::before, .wp-caption-text::before {content: "";border-top: 2px solid #313131;width: 4em;max-width: 40%;display: block;margin-bottom: 4px;}
[class*=czr__r-w].video-container iframe {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.hide-all-post-metas .entry-meta, .hide-all-post-navigation, .hide-post-metas .entry-meta, .hide-post-navigation {display: none;}
.post-info a:not(.btn) {color: #777;}
.post-info a:not(.btn) span::after, .post-info a:not(.btn) span::before {background-color: #313131;}
.entry-footer .post-info a:not(.btn) {color: #aaa;}
.attachment-image-navigation {margin: 2em 0 1em;}
.attachment-image-navigation .icn-left-open-big:before {margin-left: -.2em;}
.attachment-image-navigation .icn-right-open-big:before {margin-right: -.2em;}
.attachment-image-figure {margin: auto;}
.attachment-image-figure .entry-media__holder {display: inline-block;}
.entry-footer [class*=col], .post-footer .col-sm-auto, .tc-content-inner-wrapper .entry-meta .post-share, .tc-content-inner-wrapper .entry-meta .post-tags {max-width: 100%;}
.post-footer.clearfix {clear: both;}
@media screen and (min-width:480px) and (max-width:667px) {.sidebar {padding: 0 2.5em;}}
.widget-area .widget {margin-bottom: 2.5em;}
.widget-area .widget li:not(:last-of-type) {margin-bottom: .625em;}
.widget-area .widget li::before {content: none;}
.widget-area a {color: #777;}
.widget-area .widget_text a {text-decoration: underline;}
.tc-link-not-underlined .widget-area .widget_text a {text-decoration: none;}
.widget-area .social-block {margin-bottom: 1.25em;}
.widget-area .social-block .socials {font-size: 1.25em;}
.sidebar .widget:first-child .widget-title {margin-top: 0;padding-top: 0;}
.sidebar .widget-title {position: relative;margin: 1.25em 0;padding: 1.25em 0;font-size: 1.1em;}
.sidebar .widget-title::after {content: "";position: absolute;width: 5em;height: 2px;bottom: 0;left: 0;}
.sidebar .widget_search input[type=text] {border-bottom-color: #313131;}
.widget_recent_comments li .comment-author-link {color: #777;}
.widget_calendar table {width: 100%;}
.widget_calendar table caption, .widget_calendar table thead th {text-align: inherit;}
.widget_calendar tbody tr, .widget_calendar thead tr {border-bottom-width: 1px;border-bottom-style: solid;}
.widget_calendar thead tr {border-width: 2px;}
.widget_calendar td {padding: .625em 0;}
.widget_calendar caption, .widget_calendar tfoot {padding: .625em 0;color: #777;caption-side: top;}
.widget_calendar tfoot #prev {text-align: left;}
.widget_calendar tfoot #next {text-align: right;}
@media (min-width:768px) {.tc-sidebar.left {padding-right: 2.5em;}
	.tc-sidebar.right {padding-left: 2.5em;}
	.tc-sidebar.text-md-right ol ol, .tc-sidebar.text-md-right ol ul, .tc-sidebar.text-md-right ul ol, .tc-sidebar.text-md-right ul ul {margin-right: 1.25em;}
	.tc-sidebar.text-md-right .widget-title::after {right: 0;left: auto;}}
#footer-horizontal-widget-area .widget__container.container-fluid>.row>.col-12 {padding-right: 0;padding-left: 0;overflow: hidden;}
#footer-horizontal-widget-area .czr-gallery.row figure {margin-bottom: 0;}
.footer__wrapper {font-size: 90%;}
.footer-skin-dark .footer__wrapper {color: #fff;background: #313131;border-top: 1px solid transparent;}
.footer-skin-dark .footer__wrapper h1, .footer-skin-dark .footer__wrapper h2, .footer-skin-dark .footer__wrapper h3, .footer-skin-dark .footer__wrapper h4, .footer-skin-dark .footer__wrapper h5, .footer-skin-dark .footer__wrapper h6 {color: #fff;}
.footer-skin-dark .footer__wrapper a {color: #777;}
.footer-skin-dark .footer__wrapper a:active, .footer-skin-dark .footer__wrapper a:focus, .footer-skin-dark .footer__wrapper a:hover {color: #fff;}
.footer-skin-dark .footer__wrapper a:active.btn, .footer-skin-dark .footer__wrapper a:focus.btn, .footer-skin-dark .footer__wrapper a:hover.btn {background: 0 0;border-color: #fff;}
.footer-skin-dark .footer__wrapper .widget a:before {background-color: rgba(255,255,255,.5);}
.footer-skin-dark .footer__wrapper #colophon {background: #242424;}
.footer-skin-dark .footer__wrapper label {color: #fff;}
.footer-skin-dark .footer__wrapper .czr-form .form-group label {color: #fff;}
.footer-skin-dark .footer__wrapper .czr-form .form-group.in-focus label {color: #eceeef;}
.footer-skin-dark .footer__wrapper .czr-form .form-control, .footer-skin-dark .footer__wrapper .czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), .footer-skin-dark .footer__wrapper .czr-form textarea {color: #fff;border-color: #fff;}
.footer-skin-light .footer__wrapper {color: #313131;background: #fff;border-top: 1px solid #eceeef;}
.footer-skin-light .footer__wrapper a {color: #777;}
.footer-skin-light .footer__wrapper a:active, .footer-skin-light .footer__wrapper a:focus, .footer-skin-light .footer__wrapper a:hover {color: #313131;}
.footer-skin-light .footer__wrapper a:active.btn, .footer-skin-light .footer__wrapper a:focus.btn, .footer-skin-light .footer__wrapper a:hover.btn {background: 0 0;border-color: #313131;}
.footer-skin-light .footer__wrapper .widget a:before {background-color: rgba(49,49,49,.5);}
.footer-skin-light .footer__wrapper #colophon {background: #f7f8f9;}
.footer-skin-light .footer__wrapper label {color: #313131;}
.footer-skin-light .footer__wrapper .czr-form .form-group label {color: #313131;}
.footer-skin-light .footer__wrapper .czr-form .form-group.in-focus label {color: #eceeef;}
.footer-skin-light .footer__wrapper .czr-form .form-control, .footer-skin-light .footer__wrapper .czr-form input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]), .footer-skin-light .footer__wrapper .czr-form textarea {color: #313131;border-color: #313131;}
.footer__wrapper .widget__wrapper {padding-top: 3.75em;padding-bottom: 1.875em;}
.footer__wrapper .widget>h5 {margin-bottom: 1.25em;}
.footer__wrapper .textwidget {width: 90%;}
.footer__wrapper .widget-contact-info-content p {line-height: 1.1em;}
.footer__wrapper .widget__wrapper .widget {margin-bottom: 2.5em;}
.footer__wrapper .widget__wrapper .widget li:not(:last-of-type) {margin-bottom: .625em;}
@media (max-width:991px) {.footer__wrapper .widget {padding: 1.25em;}}
.footer__wrapper .colophon__row {padding-top: .625em;padding-bottom: .625em;font-size: 1.2em;}
.colophon__row .footer__credits {color: #777;vertical-align: middle;display: inline-block;line-height: 1.6em;}
.colophon__row .footer__credits p {margin: 0;}
.colophon__row .footer__credits .czr-credits {font-size: .7rem;margin-top: .5rem;}
footer#footer .colophon__row .footer__credits a.fab {font-family: "Font Awesome 5 Brands" !important;}
.colophon__row .footer__credits {font-size: .82rem;}
.colophon__row .footer__credits, .colophon__row .social-links {margin: 1em 0;}
@media (max-width:575px) {.colophon__row {text-align: center;}}
.footer__wrapper .colophon__row [class*=col] {max-width: 100%;}
#bottom-front-notification {bottom: -100%;background-color: rgba(0,0,0,.85);padding: 20px 0;position: fixed;text-align: center;right: 0;left: 0;z-index: 10000;color: #fff;display: block;transition: all .45s ease-in-out;font-size: 1.25em;}
#bottom-front-notification .note-content {display: inline-block;line-height: 20px;width: 80%;font-size: 1rem;}
#bottom-front-notification .note-content h2 {font-size: 1.5em;line-height: 1.6em;color: #fff;margin-bottom: 15px;margin-top: 0;}
#bottom-front-notification .note-content a {color: #fff;text-decoration: underline;}
#bottom-front-notification .note-content p {line-height: 1.5em;margin-top: 0;}
#bottom-front-notification .fas:before {top: -1px;position: relative;padding-left: 2px;}
#bottom-front-notification .close-note {position: absolute;top: 10px;right: 25px;font-size: 31px;cursor: pointer;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs {padding: 0;margin: 0;overflow: inherit;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before {display: none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li {border: none;background-color: transparent;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {font-size: 1.2em;display: block;font-weight: 400;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a::before {-webkit-transform: scale(1);transform: scale(1);}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li::before {display: none;}
@media (max-width:767px) {.woocommerce-cart-form .coupon button[type=submit] {font-size: 12px;padding-top: 10px;padding-bottom: 10px;}}
.woocommerce a.remove {margin-left: auto;margin-right: auto;}
.woocommerce #ship-to-different-address label {font: inherit;margin: 0;letter-spacing: inherit;color: inherit;}
.woocommerce #ship-to-different-address-checkbox {margin: -3px 0 0;}
.woocommerce span.onsale {box-sizing: content-box;}
.woocommerce .woocommerce-error-list, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {border-width: 2px;border-style: solid;padding: 1.25em 0 1em;color: #313131;font-family: sans-serif;border-left: 0;border-right: 0;border-top: 0;position: relative;background: 0 0;}
.woocommerce .woocommerce-error-list::before, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::before {content: none;}
.woocommerce form .form-row-wide {width: 100%;}
.woocommerce form .variations select {width: auto;}
.woocommerce form .form-row {margin: 0 0 1.25em;}
.woocommerce form .form-row .input-checkbox {display: inline-block;margin: -2px 0 0;}
.woocommerce form.checkout_coupon .form-row {margin: 0;}
#add_payment_method #payment input:not([type=submit]), .woocommerce-cart #payment input:not([type=submit]), .woocommerce-checkout #payment input:not([type=submit]) {border-color: #777;}
.woocommerce form #customer_details {margin: 0 -15px;width: auto;}
.woocommerce form #customer_details h3 {margin-bottom: 1.25em;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {vertical-align: middle;}
.woocommerce div.product form.cart .variations label {margin-bottom: 0;}
.woocommerce fieldset {margin-top: 2.5em;}
.woocommerce section.related, .woocommerce section.up-sells {clear: both;}
#content .woocommerce [class*=col], .woocommerce #content [class*=col] {max-width: none;}
.woocommerce-product-gallery ol li:before {content: none;}
.select2-hidden-accessible {min-width: 0;}
.woocommerce-Tabs-panel.entry-content .commentlist {padding: 0;}
.nav__woocart {position: relative;}
.nav__woocart .product_list_widget {min-height: 3em;max-height: 30vh;overflow-y: auto;}
.nav__woocart .product_list_widget .mCustomScrollBox {min-height: inherit;}
.nav__woocart ul li {display: block !important;width: 100%;padding: .625em !important;margin-left: 0 !important;white-space: normal;position: relative;}
.nav__woocart ul li::before {content: none !important;}
.nav__woocart .widget_shopping_cart {min-width: 320px;max-width: 50vw;}
.nav__woocart .widget_shopping_cart li, .nav__woocart .widget_shopping_cart p.buttons, .nav__woocart .widget_shopping_cart p.total {padding: 1em 1.25em;}
.nav__woocart .widget_shopping_cart li a {padding: 0;margin: 0;white-space: normal;display: block !important;}
.nav__woocart .widget_shopping_cart li a::before {content: none !important;}
.nav__woocart .widget_shopping_cart p.buttons, .nav__woocart .widget_shopping_cart p.total {margin: 0 .625em;text-align: center;}
.nav__woocart .widget_shopping_cart p.buttons .button, .nav__woocart .widget_shopping_cart p.total .button {display: block !important;padding: 1em 15px;}
.nav__woocart .widget_shopping_cart p.buttons .button:nth-child(odd), .nav__woocart .widget_shopping_cart p.total .button:nth-child(odd) {margin-bottom: .6180469716em;}
.nav__woocart .widget_shopping_cart .product_list_widget li a.remove {position: relative;float: left;top: auto;display: block;line-height: 1.15;left: -.25em;z-index: 9;}
.nav__woocart .widget_shopping_cart .product_list_widget img {margin-left: 1em;float: right;}
.fpc-container[data-bgcolor="#fafafa"] {background-color: #fff !important;}
.fpc-container[data-bgcolor="#fafafa"] .fpc-widget-front .czr-link-mask {border-color: #fff !important;}
#content[class*=col-]>.fpc-container {padding: 0;margin-bottom: 3em;}
.czr-wp-the-content .learndash ol li::before, .woocommerce-Tabs-panel.entry-content .learndash ol li::before, .woocommerce-product-details__short-description .learndash ol li::before {display: none;}
.is-customizing .sektion-wrapper[data-sek-id="__before_main_wrapper"] {min-height: inherit;margin-top: 0;}
.is-customizing .sektion-wrapper[data-sek-id="__after_header"] {min-height: 20px;margin-top: 10px;}
.is-customizing .sektion-wrapper[data-sek-id="__after_header"] .sek-empty-location-placeholder, .is-customizing .sektion-wrapper[data-sek-id="__before_main_wrapper"] .sek-empty-location-placeholder {min-height: inherit;margin: 0;}
.sek-dragging .sektion-wrapper[data-sek-id="__after_header"] {z-index: 1000;position: relative;}
.buddypress-wrap .select-wrap select {display: inline-block;}
.czr-wp-the-content .tribe-rsvp-list, .woocommerce-Tabs-panel.entry-content .tribe-rsvp-list, .woocommerce-product-details__short-description .tribe-rsvp-list {list-style: none;padding: 0;}
.czr-wp-the-content .tribe-rsvp-list>.tribe-item, .woocommerce-Tabs-panel.entry-content .tribe-rsvp-list>.tribe-item, .woocommerce-product-details__short-description .tribe-rsvp-list>.tribe-item {overflow: auto;}
.woocommerce .woocommerce-error-list, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {border-color: #5a5a5a;}
input[type=radio]:checked::before {background-color: #5a5a5a;}
input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]):focus, textarea:focus {border-color: gray;}
input[type=checkbox]:checked::before {color: #5a5a5a;}
.tabs .nav-link.active, .tabs .nav-link.active:focus, .tabs .nav-link.active:hover, .tabs .nav-link:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover {color: #3b3b3b;}
.comment-author a::before, .comment-link::before, .czr-link-hover-underline .widget_archive a:not(.btn)::before, .czr-link-hover-underline .widget_calendar a:not(.btn)::before, .czr-link-hover-underline .widget_categories a:not(.btn)::before, .czr-link-hover-underline .widget_meta a:not(.btn)::before, .czr-link-hover-underline .widget_nav_menu a:not(.btn)::before, .czr-link-hover-underline .widget_pages a:not(.btn)::before, .czr-link-hover-underline .widget_product_categories a:not(.btn)::before, .czr-link-hover-underline .widget_recent_comments a:not(.btn)::before, .czr-link-hover-underline .widget_recent_entries a:not(.btn)::before, .czr-link-hover-underline .widget_rss ul a:not(.btn)::before, .czr-link-hover-underline .widgets-list-layout-links a:not(.btn)::before, .grid-container__classic .post-type__icon:hover, .post-info a:not(.btn):hover span::after, .post-info a:not(.btn):hover span::before, .sidebar .widget-title::after, .tabs .nav-link.active::before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a.active::before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a::before, .woocommerce .woocommerce-products-header [class*=grid-container__] .hover .page-title a::after, .woocommerce .woocommerce-products-header [class*=grid-container__] .page-title a:hover::after, [class*=grid-container__] .entry-title a:hover::after, [class*=grid-container__] .hover .entry-title a::after, [class*=grid-container__] .hover .woocommerce .woocommerce-products-header .page-title a::after, [class*=grid-container__] .woocommerce .woocommerce-products-header .page-title a:hover::after, a.czr-format-link::before {background-color: #3b3b3b;}
.grid-container__classic.tc-grid-border .grid__item {border-color: #3b3b3b;}
.tc-header.border-top {border-top-color: #5a5a5a;}
.post-info a:not(.btn):hover {color: #3b3b3b;}
.grid-container__classic .post-type__icon {background-color: #5a5a5a;}
.grid-container__classic .post-type__icon .icn-format {color: #3b3b3b;}
.post-type__icon:hover .icn-format {color: #5a5a5a;}
.woocommerce .woocommerce-products-header [class*=grid-container__] .hover .page-title a, [class*=grid-container__] .hover .entry-title a, [class*=grid-container__] .hover .woocommerce .woocommerce-products-header .page-title a {color: #3b3b3b;}
.woocommerce .woocommerce-products-header [class*=grid-container__] .page-title a:hover, [class*=grid-container__] .entry-title a:hover, [class*=grid-container__] .woocommerce .woocommerce-products-header .page-title a:hover {color: #5a5a5a;}
.widget-area a:not(.btn):hover {color: #3b3b3b;}
.pagination {color: #3b3b3b;}
.format-link.hover a.czr-format-link, a.czr-format-link:hover {color: #3b3b3b;}