*, *:after, *:before {margin: 0;padding: 0;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
:root {font-size: 16px;}
html {font-family: sans-serif;line-height: 1.15;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@-ms-viewport {width: device-width;}
body {padding: 0;margin: 0;font-weight: normal;font-size: 1rem;color: #010101;font-family: "Muli",sans-serif;line-height: 1.6;letter-spacing: 0;-moz-word-wrap: break-word;-webkit-word-wrap: break-word;-ms-word-wrap: break-word;word-wrap: break-word;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: transparent;vertical-align: baseline;transition: all .7s ease;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}
ul {list-style: disc;}
ol {list-style: decimal;}
ul, ol {padding: 0;margin: 0 0 20px 50px;}
ul ul, ol ol, ul ol, ol ul {margin: 10px 0 0 40px;}
p {margin: 0 0 20px 0;}
p:empty {display: none;}
a {color: #010101;text-decoration: none;transition: all .7s ease;}
a:hover {color: #ff3d00;text-decoration: underline;}
a:focus {outline: 1px dotted;text-decoration: none;}
.wp-block-button__link, .cb-entry .wp-block-button__link {color: inherit;}
a:not([href]):not([tabindex]) {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}
[tabindex="-1"]:focus {outline: 0 !important;}
.wp-block-button__link, a.wp-block-button__link {text-decoration: none;}
h1, h2, h3, h4, h5, h6 {line-height: 1.2;font-family: "Roboto",sans-serif;font-weight: bold;margin-bottom: 20px;letter-spacing: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
h1 {font-size: 38px;line-height: 1.1;}
h2 {font-size: 32px;line-height: 1.2;}
h3 {font-size: 26px;line-height: 1.3;}
h4 {font-size: 22px;line-height: 1.4;}
h5 {font-size: 18px;line-height: 1.5;}
h6 {font-size: 16px;line-height: 1.6;}
.post_title h2, .post_title h3, .post_title h4, .post_title h5 {margin-bottom: 0;}
b, strong {font-weight: bold;}
big {font-size: 125%;}
small {font-size: 80%;}
sub, sup {position: relative;font-size: 80%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
pre, code, kbd, tt, var, samp {font-family: monospace,monospace;letter-spacing: 0;}
pre {display: block;font-size: 15px;color: #fff;background-color: #2c2848;overflow: auto;max-width: 100%;font-weight: normal;padding: 30px;margin-bottom: 30px;border-radius: 3px;}
code {display: inline;font-weight: normal;padding: 1px 5px 1px 5px;color: #fff;background-color: #20284a;border-radius: 2px;}
pre code {font-size: 15px;font-family: monospace;font-style: normal;padding: 0;color: #fff;background-color: transparent;border-radius: 0;}
q, blockquote {font-family: -apple-system,BlinkMacSystemFont,"Noto Sans","system-ui","Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 20px;font-style: italic;line-height: 1.6;font-weight: normal;border-left: 4px solid #000;padding: 10px 0 10px 30px;margin-bottom: 30px;}
q > p, blockquote > p {margin: 0;line-height: 1.4;}
.wp-block-pullquote {margin: 0 0 30px 0;padding: 40px 0;border-top: 4px solid #000;border-bottom: 4px solid #000;}
.wp-block-pullquote blockquote {margin: 0;padding: 0;border-left-color: none;}
.wp-block-pullquote p {font-size: 20px;}
.wp-block-pullquote.is-style-solid-color blockquote p {font-size: 24px;}
.wp-block-pullquote.is-style-solid-color {padding: 30px;}
.wp-block-pullquote.is-style-solid-color blockquote {text-align: center;max-width: 100%;}
cite, .wp-block-pullquote.is-style-solid-color blockquote cite {display: inline-block;font-size: 14px;font-weight: normal;font-style: italic;margin-top: 10px;}
form {display: block;}
fieldset {border: 1px solid #eee;padding: 30px;}
legend {font-size: 15px;font-weight: bold;padding: 0 15px;}
label {font-size: 15px;font-weight: bold;margin: 0 0 10px 0;}
label.inline, input[type="checkbox"] + label {display: inline;font-weight: normal;margin-left: 5px;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
textarea, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"] {display: block;font-family: -apple-system,BlinkMacSystemFont,"Noto Sans","system-ui","Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 15px;margin: 0;padding: 12px 15px;border: 1px solid #eee;height: auto;width: 100%;max-width: 100%;border-radius: 0;box-shadow: inset 1px 1px 3px #f6f6f6;}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {border-color: #3da6ff;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input::-webkit-input-placeholder {line-height: normal;}
input:-ms-input-placeholder {line-height: normal;}
input::-moz-placeholder {line-height: normal;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {display: none;}
button, .button, .btn-general, input[type="button"], input[type="reset"], input[type="submit"] {display: inline-block;font-family: "Muli",sans-serif;font-size: 16px;font-weight: normal;padding: 13px 30px;height: auto;text-align: center;border: none;opacity: 1;line-height: 1;text-decoration: none;cursor: pointer;color: #fff;background-color: #ff3d00;-webkit-appearance: none;-moz-appearance: none;border-radius: 2px;transition: all .7s ease;}
button:hover, .button:hover, .btn-general:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {color: #fff;border: none;background-color: #ff3d00;text-decoration: none;}
button:focus, .button:focus, .btn-general:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline: 1px dotted blue;text-decoration: none;}
input[type="checkbox"], input[type="radio"] {padding: 0;margin: 0 3px 0 0;}
select {font-family: -apple-system,BlinkMacSystemFont,"Noto Sans","system-ui","Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";position: relative;font-size: 15px;padding: 12px 15px;height: auto;margin: 0;width: 100%;max-width: 100%;border: 1px solid #eee;box-shadow: inset 1px 1px 3px #f6f6f6;}
textarea {font-size: 15px;width: 100%;max-width: 100%;margin: 0;padding: 20px;height: 150px;vertical-align: middle;line-height: 1.8;resize: vertical;}
address {margin-bottom: 20px;font-style: normal;line-height: inherit;}
progress {vertical-align: baseline;}
output {display: inline-block;}
summary {display: list-item;cursor: pointer;}
th, td, table {border: 1px solid #eee;}
table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 30px;width: 100%;}
th {font-weight: bold;}
th, td {padding: 10px 15px;text-align: left;border-width: 0 1px 1px 0;}
caption {padding-top: 10px;padding-bottom: 10px;text-align: left;caption-side: bottom;}
audio, video, canvas, progress {vertical-align: baseline;}
img {max-width: 100%;border-style: none;height: auto;vertical-align: middle;}
audio:not([controls]) {display: none;height: 0;}
video {display: block;}
figure {position: relative;margin: 0;padding: 0;}
figcaption {font-size: 13px;}
.wp-block-embed figcaption {margin-top: 10px;margin-bottom: 0;}
embed, iframe, object {max-width: 100%;}
hr {box-sizing: content-box;height: 2px;border: none;padding: 0;margin: 0;overflow: hidden;background-color: #eee;}
hr.wp-block-separator {max-width: 150px;margin: 20px auto;}
hr.wp-block-separator.is-style-wide {max-width: 100%;}
.wp-block-separator.is-style-dots {background-color: none;border: none;text-align: center;max-width: none;line-height: 1;height: auto;}
br {height: 1px;margin: 0;padding: 0;line-height: 1;}
i, em {font-style: italic;}
ins, mark {color: #222;background-color: #fffbae;text-decoration: none;}
s, del, strike {text-decoration: line-through;background-color: none;}
.has-drop-cap:first-child:first-letter {font-family: -apple-system,BlinkMacSystemFont,"Noto Sans","system-ui","Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight: bold;font-size: 6rem;}
svg:not(:root) {overflow: hidden;}
[hidden], template {display: none;}
.text-align-left {text-align: left;}
.text-align-center {text-align: center;}
.text-align-right {text-align: right;}
.alignleft {display: inline;float: left;}
.alignright {display: inline;float: right;}
.aligncenter {float: none;margin-left: auto;margin-right: auto;text-align: center;}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item {touch-action: auto;}
.owl-carousel .owl-item img {max-height: -webkit-max-content;max-height: -moz-max-content;max-height: max-content;}
.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: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters > .cm-col, .no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}
.cm-col-1, .cm-col-2, .cm-col-3, .cm-col-4, .cm-col-5, .cm-col-6, .cm-col-7, .cm-col-8, .cm-col-9, .cm-col-10, .cm-col-11, .cm-col-12, .cm-col, .cm-col-auto, .cm-col-sm-1, .cm-col-sm-2, .cm-col-sm-3, .cm-col-sm-4, .cm-col-sm-5, .cm-col-sm-6, .cm-col-sm-7, .cm-col-sm-8, .cm-col-sm-9, .cm-col-sm-10, .cm-col-sm-11, .cm-col-sm-12, .cm-col-sm, .cm-col-sm-auto, .cm-col-md-1, .cm-col-md-2, .cm-col-md-3, .cm-col-md-4, .cm-col-md-5, .cm-col-md-6, .cm-col-md-7, .cm-col-md-8, .cm-col-md-9, .cm-col-md-10, .cm-col-md-11, .cm-col-md-12, .cm-col-md, .cm-col-md-auto, .cm-col-lg-1, .cm-col-lg-2, .cm-col-lg-3, .cm-col-lg-4, .cm-col-lg-5, .cm-col-lg-6, .cm-col-lg-7, .cm-col-lg-8, .cm-col-lg-9, .cm-col-lg-10, .cm-col-lg-11, .cm-col-lg-12, .cm-col-lg, .cm-col-lg-auto, .cm-col-xl-1, .cm-col-xl-2, .cm-col-xl-3, .cm-col-xl-4, .cm-col-xl-5, .cm-col-xl-6, .cm-col-xl-7, .cm-col-xl-8, .cm-col-xl-9, .cm-col-xl-10, .cm-col-xl-11, .cm-col-xl-12, .cm-col-xl, .cm-col-xl-auto {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.cm-col {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.cm-col-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
.cm-col-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}
.cm-col-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}
.cm-col-3 {flex: 0 0 25%;max-width: 25%;}
.cm-col-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}
.cm-col-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}
.cm-col-6 {flex: 0 0 50%;max-width: 50%;}
.cm-col-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}
.cm-col-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}
.cm-col-9 {flex: 0 0 75%;max-width: 75%;}
.cm-col-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}
.cm-col-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}
.cm-col-12 {flex: 0 0 100%;max-width: 100%;}
.order-first {order: -1;}
.order-last {order: 13;}
.order-0 {order: 0;}
.order-1 {order: 1;}
.order-2 {order: 2;}
.order-3 {order: 3;}
.order-4 {order: 4;}
.order-5 {order: 5;}
.order-6 {order: 6;}
.order-7 {order: 7;}
.order-8 {order: 8;}
.order-9 {order: 9;}
.order-10 {order: 10;}
.order-11 {order: 11;}
.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) {.cm-col-sm {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.cm-col-sm-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.cm-col-sm-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}
	.cm-col-sm-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}
	.cm-col-sm-3 {flex: 0 0 25%;max-width: 25%;}
	.cm-col-sm-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}
	.cm-col-sm-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}
	.cm-col-sm-6 {flex: 0 0 50%;max-width: 50%;}
	.cm-col-sm-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}
	.cm-col-sm-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}
	.cm-col-sm-9 {flex: 0 0 75%;max-width: 75%;}
	.cm-col-sm-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}
	.cm-col-sm-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}
	.cm-col-sm-12 {flex: 0 0 100%;max-width: 100%;}
	.order-sm-first {order: -1;}
	.order-sm-last {order: 13;}
	.order-sm-0 {order: 0;}
	.order-sm-1 {order: 1;}
	.order-sm-2 {order: 2;}
	.order-sm-3 {order: 3;}
	.order-sm-4 {order: 4;}
	.order-sm-5 {order: 5;}
	.order-sm-6 {order: 6;}
	.order-sm-7 {order: 7;}
	.order-sm-8 {order: 8;}
	.order-sm-9 {order: 9;}
	.order-sm-10 {order: 10;}
	.order-sm-11 {order: 11;}
	.order-sm-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) {.cm-col-md {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.cm-col-md-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.cm-col-md-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}
	.cm-col-md-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}
	.cm-col-md-3 {flex: 0 0 25%;max-width: 25%;}
	.cm-col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}
	.cm-col-md-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}
	.cm-col-md-6 {flex: 0 0 50%;max-width: 50%;}
	.cm-col-md-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}
	.cm-col-md-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}
	.cm-col-md-9 {flex: 0 0 75%;max-width: 75%;}
	.cm-col-md-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}
	.cm-col-md-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}
	.cm-col-md-12 {flex: 0 0 100%;max-width: 100%;}
	.order-md-first {order: -1;}
	.order-md-last {order: 13;}
	.order-md-0 {order: 0;}
	.order-md-1 {order: 1;}
	.order-md-2 {order: 2;}
	.order-md-3 {order: 3;}
	.order-md-4 {order: 4;}
	.order-md-5 {order: 5;}
	.order-md-6 {order: 6;}
	.order-md-7 {order: 7;}
	.order-md-8 {order: 8;}
	.order-md-9 {order: 9;}
	.order-md-10 {order: 10;}
	.order-md-11 {order: 11;}
	.order-md-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) {.cm-col-lg {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.cm-col-lg-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.cm-col-lg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}
	.cm-col-lg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}
	.cm-col-lg-3 {flex: 0 0 25%;max-width: 25%;}
	.cm-col-lg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}
	.cm-col-lg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}
	.cm-col-lg-6 {flex: 0 0 50%;max-width: 50%;}
	.cm-col-lg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}
	.cm-col-lg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}
	.cm-col-lg-9 {flex: 0 0 75%;max-width: 75%;}
	.cm-col-lg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}
	.cm-col-lg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}
	.cm-col-lg-12 {flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {order: -1;}
	.order-lg-last {order: 13;}
	.order-lg-0 {order: 0;}
	.order-lg-1 {order: 1;}
	.order-lg-2 {order: 2;}
	.order-lg-3 {order: 3;}
	.order-lg-4 {order: 4;}
	.order-lg-5 {order: 5;}
	.order-lg-6 {order: 6;}
	.order-lg-7 {order: 7;}
	.order-lg-8 {order: 8;}
	.order-lg-9 {order: 9;}
	.order-lg-10 {order: 10;}
	.order-lg-11 {order: 11;}
	.order-lg-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) {.cm-col-xl {flex-basis: 0;flex-grow: 1;max-width: 100%;}
	.cm-col-xl-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
	.cm-col-xl-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}
	.cm-col-xl-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}
	.cm-col-xl-3 {flex: 0 0 25%;max-width: 25%;}
	.cm-col-xl-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}
	.cm-col-xl-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}
	.cm-col-xl-6 {flex: 0 0 50%;max-width: 50%;}
	.cm-col-xl-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}
	.cm-col-xl-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}
	.cm-col-xl-9 {flex: 0 0 75%;max-width: 75%;}
	.cm-col-xl-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}
	.cm-col-xl-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}
	.cm-col-xl-12 {flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {order: -1;}
	.order-xl-last {order: 13;}
	.order-xl-0 {order: 0;}
	.order-xl-1 {order: 1;}
	.order-xl-2 {order: 2;}
	.order-xl-3 {order: 3;}
	.order-xl-4 {order: 4;}
	.order-xl-5 {order: 5;}
	.order-xl-6 {order: 6;}
	.order-xl-7 {order: 7;}
	.order-xl-8 {order: 8;}
	.order-xl-9 {order: 9;}
	.order-xl-10 {order: 10;}
	.order-xl-11 {order: 11;}
	.order-xl-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%;}}
.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: flex !important;}
.d-inline-flex {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: flex !important;}
	.d-sm-inline-flex {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: flex !important;}
	.d-md-inline-flex {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: flex !important;}
	.d-lg-inline-flex {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: flex !important;}
	.d-xl-inline-flex {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: flex !important;}
	.d-print-inline-flex {display: inline-flex !important;}}
.flex-row {flex-direction: row !important;}
.flex-column {flex-direction: column !important;}
.flex-row-reverse {flex-direction: row-reverse !important;}
.flex-column-reverse {flex-direction: column-reverse !important;}
.flex-wrap {flex-wrap: wrap !important;}
.flex-nowrap {flex-wrap: nowrap !important;}
.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}
.flex-fill {flex: 1 1 auto !important;}
.flex-grow-0 {flex-grow: 0 !important;}
.flex-grow-1 {flex-grow: 1 !important;}
.flex-shrink-0 {flex-shrink: 0 !important;}
.flex-shrink-1 {flex-shrink: 1 !important;}
.justify-content-start {justify-content: flex-start !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-between {justify-content: space-between !important;}
.justify-content-around {justify-content: space-around !important;}
.align-items-start {align-items: flex-start !important;}
.align-items-end {align-items: flex-end !important;}
.align-items-center {align-items: center !important;}
.align-items-baseline {align-items: baseline !important;}
.align-items-stretch {align-items: stretch !important;}
.align-content-start {align-content: flex-start !important;}
.align-content-end {align-content: flex-end !important;}
.align-content-center {align-content: center !important;}
.align-content-between {align-content: space-between !important;}
.align-content-around {align-content: space-around !important;}
.align-content-stretch {align-content: stretch !important;}
.align-self-auto {align-self: auto !important;}
.align-self-start {align-self: flex-start !important;}
.align-self-end {align-self: flex-end !important;}
.align-self-center {align-self: center !important;}
.align-self-baseline {align-self: baseline !important;}
.align-self-stretch {align-self: stretch !important;}
@media (min-width: 576px) {.flex-sm-row {flex-direction: row !important;}
	.flex-sm-column {flex-direction: column !important;}
	.flex-sm-row-reverse {flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {flex-direction: column-reverse !important;}
	.flex-sm-wrap {flex-wrap: wrap !important;}
	.flex-sm-nowrap {flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.flex-sm-fill {flex: 1 1 auto !important;}
	.flex-sm-grow-0 {flex-grow: 0 !important;}
	.flex-sm-grow-1 {flex-grow: 1 !important;}
	.flex-sm-shrink-0 {flex-shrink: 0 !important;}
	.flex-sm-shrink-1 {flex-shrink: 1 !important;}
	.justify-content-sm-start {justify-content: flex-start !important;}
	.justify-content-sm-end {justify-content: flex-end !important;}
	.justify-content-sm-center {justify-content: center !important;}
	.justify-content-sm-between {justify-content: space-between !important;}
	.justify-content-sm-around {justify-content: space-around !important;}
	.align-items-sm-start {align-items: flex-start !important;}
	.align-items-sm-end {align-items: flex-end !important;}
	.align-items-sm-center {align-items: center !important;}
	.align-items-sm-baseline {align-items: baseline !important;}
	.align-items-sm-stretch {align-items: stretch !important;}
	.align-content-sm-start {align-content: flex-start !important;}
	.align-content-sm-end {align-content: flex-end !important;}
	.align-content-sm-center {align-content: center !important;}
	.align-content-sm-between {align-content: space-between !important;}
	.align-content-sm-around {align-content: space-around !important;}
	.align-content-sm-stretch {align-content: stretch !important;}
	.align-self-sm-auto {align-self: auto !important;}
	.align-self-sm-start {align-self: flex-start !important;}
	.align-self-sm-end {align-self: flex-end !important;}
	.align-self-sm-center {align-self: center !important;}
	.align-self-sm-baseline {align-self: baseline !important;}
	.align-self-sm-stretch {align-self: stretch !important;}}
@media (min-width: 768px) {.flex-md-row {flex-direction: row !important;}
	.flex-md-column {flex-direction: column !important;}
	.flex-md-row-reverse {flex-direction: row-reverse !important;}
	.flex-md-column-reverse {flex-direction: column-reverse !important;}
	.flex-md-wrap {flex-wrap: wrap !important;}
	.flex-md-nowrap {flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.flex-md-fill {flex: 1 1 auto !important;}
	.flex-md-grow-0 {flex-grow: 0 !important;}
	.flex-md-grow-1 {flex-grow: 1 !important;}
	.flex-md-shrink-0 {flex-shrink: 0 !important;}
	.flex-md-shrink-1 {flex-shrink: 1 !important;}
	.justify-content-md-start {justify-content: flex-start !important;}
	.justify-content-md-end {justify-content: flex-end !important;}
	.justify-content-md-center {justify-content: center !important;}
	.justify-content-md-between {justify-content: space-between !important;}
	.justify-content-md-around {justify-content: space-around !important;}
	.align-items-md-start {align-items: flex-start !important;}
	.align-items-md-end {align-items: flex-end !important;}
	.align-items-md-center {align-items: center !important;}
	.align-items-md-baseline {align-items: baseline !important;}
	.align-items-md-stretch {align-items: stretch !important;}
	.align-content-md-start {align-content: flex-start !important;}
	.align-content-md-end {align-content: flex-end !important;}
	.align-content-md-center {align-content: center !important;}
	.align-content-md-between {align-content: space-between !important;}
	.align-content-md-around {align-content: space-around !important;}
	.align-content-md-stretch {align-content: stretch !important;}
	.align-self-md-auto {align-self: auto !important;}
	.align-self-md-start {align-self: flex-start !important;}
	.align-self-md-end {align-self: flex-end !important;}
	.align-self-md-center {align-self: center !important;}
	.align-self-md-baseline {align-self: baseline !important;}
	.align-self-md-stretch {align-self: stretch !important;}}
@media (min-width: 992px) {.flex-lg-row {flex-direction: row !important;}
	.flex-lg-column {flex-direction: column !important;}
	.flex-lg-row-reverse {flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {flex-direction: column-reverse !important;}
	.flex-lg-wrap {flex-wrap: wrap !important;}
	.flex-lg-nowrap {flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.flex-lg-fill {flex: 1 1 auto !important;}
	.flex-lg-grow-0 {flex-grow: 0 !important;}
	.flex-lg-grow-1 {flex-grow: 1 !important;}
	.flex-lg-shrink-0 {flex-shrink: 0 !important;}
	.flex-lg-shrink-1 {flex-shrink: 1 !important;}
	.justify-content-lg-start {justify-content: flex-start !important;}
	.justify-content-lg-end {justify-content: flex-end !important;}
	.justify-content-lg-center {justify-content: center !important;}
	.justify-content-lg-between {justify-content: space-between !important;}
	.justify-content-lg-around {justify-content: space-around !important;}
	.align-items-lg-start {align-items: flex-start !important;}
	.align-items-lg-end {align-items: flex-end !important;}
	.align-items-lg-center {align-items: center !important;}
	.align-items-lg-baseline {align-items: baseline !important;}
	.align-items-lg-stretch {align-items: stretch !important;}
	.align-content-lg-start {align-content: flex-start !important;}
	.align-content-lg-end {align-content: flex-end !important;}
	.align-content-lg-center {align-content: center !important;}
	.align-content-lg-between {align-content: space-between !important;}
	.align-content-lg-around {align-content: space-around !important;}
	.align-content-lg-stretch {align-content: stretch !important;}
	.align-self-lg-auto {align-self: auto !important;}
	.align-self-lg-start {align-self: flex-start !important;}
	.align-self-lg-end {align-self: flex-end !important;}
	.align-self-lg-center {align-self: center !important;}
	.align-self-lg-baseline {align-self: baseline !important;}
	.align-self-lg-stretch {align-self: stretch !important;}}
@media (min-width: 1200px) {.flex-xl-row {flex-direction: row !important;}
	.flex-xl-column {flex-direction: column !important;}
	.flex-xl-row-reverse {flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {flex-direction: column-reverse !important;}
	.flex-xl-wrap {flex-wrap: wrap !important;}
	.flex-xl-nowrap {flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;}
	.flex-xl-fill {flex: 1 1 auto !important;}
	.flex-xl-grow-0 {flex-grow: 0 !important;}
	.flex-xl-grow-1 {flex-grow: 1 !important;}
	.flex-xl-shrink-0 {flex-shrink: 0 !important;}
	.flex-xl-shrink-1 {flex-shrink: 1 !important;}
	.justify-content-xl-start {justify-content: flex-start !important;}
	.justify-content-xl-end {justify-content: flex-end !important;}
	.justify-content-xl-center {justify-content: center !important;}
	.justify-content-xl-between {justify-content: space-between !important;}
	.justify-content-xl-around {justify-content: space-around !important;}
	.align-items-xl-start {align-items: flex-start !important;}
	.align-items-xl-end {align-items: flex-end !important;}
	.align-items-xl-center {align-items: center !important;}
	.align-items-xl-baseline {align-items: baseline !important;}
	.align-items-xl-stretch {align-items: stretch !important;}
	.align-content-xl-start {align-content: flex-start !important;}
	.align-content-xl-end {align-content: flex-end !important;}
	.align-content-xl-center {align-content: center !important;}
	.align-content-xl-between {align-content: space-between !important;}
	.align-content-xl-around {align-content: space-around !important;}
	.align-content-xl-stretch {align-content: stretch !important;}
	.align-self-xl-auto {align-self: auto !important;}
	.align-self-xl-start {align-self: flex-start !important;}
	.align-self-xl-end {align-self: flex-end !important;}
	.align-self-xl-center {align-self: center !important;}
	.align-self-xl-baseline {align-self: baseline !important;}
	.align-self-xl-stretch {align-self: stretch !important;}}
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: .25rem !important;}
.mt-1, .my-1 {margin-top: .25rem !important;}
.mr-1, .mx-1 {margin-right: .25rem !important;}
.mb-1, .my-1 {margin-bottom: .25rem !important;}
.ml-1, .mx-1 {margin-left: .25rem !important;}
.m-2 {margin: .5rem !important;}
.mt-2, .my-2 {margin-top: .5rem !important;}
.mr-2, .mx-2 {margin-right: .5rem !important;}
.mb-2, .my-2 {margin-bottom: .5rem !important;}
.ml-2, .mx-2 {margin-left: .5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: .25rem !important;}
.pt-1, .py-1 {padding-top: .25rem !important;}
.pr-1, .px-1 {padding-right: .25rem !important;}
.pb-1, .py-1 {padding-bottom: .25rem !important;}
.pl-1, .px-1 {padding-left: .25rem !important;}
.p-2 {padding: .5rem !important;}
.pt-2, .py-2 {padding-top: .5rem !important;}
.pr-2, .px-2 {padding-right: .5rem !important;}
.pb-2, .py-2 {padding-bottom: .5rem !important;}
.pl-2, .px-2 {padding-left: .5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}
.m-n1 {margin: -.25rem !important;}
.mt-n1, .my-n1 {margin-top: -.25rem !important;}
.mr-n1, .mx-n1 {margin-right: -.25rem !important;}
.mb-n1, .my-n1 {margin-bottom: -.25rem !important;}
.ml-n1, .mx-n1 {margin-left: -.25rem !important;}
.m-n2 {margin: -.5rem !important;}
.mt-n2, .my-n2 {margin-top: -.5rem !important;}
.mr-n2, .mx-n2 {margin-right: -.5rem !important;}
.mb-n2, .my-n2 {margin-bottom: -.5rem !important;}
.ml-n2, .mx-n2 {margin-left: -.5rem !important;}
.m-n3 {margin: -1rem !important;}
.mt-n3, .my-n3 {margin-top: -1rem !important;}
.mr-n3, .mx-n3 {margin-right: -1rem !important;}
.mb-n3, .my-n3 {margin-bottom: -1rem !important;}
.ml-n3, .mx-n3 {margin-left: -1rem !important;}
.m-n4 {margin: -1.5rem !important;}
.mt-n4, .my-n4 {margin-top: -1.5rem !important;}
.mr-n4, .mx-n4 {margin-right: -1.5rem !important;}
.mb-n4, .my-n4 {margin-bottom: -1.5rem !important;}
.ml-n4, .mx-n4 {margin-left: -1.5rem !important;}
.m-n5 {margin: -3rem !important;}
.mt-n5, .my-n5 {margin-top: -3rem !important;}
.mr-n5, .mx-n5 {margin-right: -3rem !important;}
.mb-n5, .my-n5 {margin-bottom: -3rem !important;}
.ml-n5, .mx-n5 {margin-left: -3rem !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
@media (min-width: 576px) {.m-sm-0 {margin: 0 !important;}
	.mt-sm-0, .my-sm-0 {margin-top: 0 !important;}
	.mr-sm-0, .mx-sm-0 {margin-right: 0 !important;}
	.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important;}
	.ml-sm-0, .mx-sm-0 {margin-left: 0 !important;}
	.m-sm-1 {margin: .25rem !important;}
	.mt-sm-1, .my-sm-1 {margin-top: .25rem !important;}
	.mr-sm-1, .mx-sm-1 {margin-right: .25rem !important;}
	.mb-sm-1, .my-sm-1 {margin-bottom: .25rem !important;}
	.ml-sm-1, .mx-sm-1 {margin-left: .25rem !important;}
	.m-sm-2 {margin: .5rem !important;}
	.mt-sm-2, .my-sm-2 {margin-top: .5rem !important;}
	.mr-sm-2, .mx-sm-2 {margin-right: .5rem !important;}
	.mb-sm-2, .my-sm-2 {margin-bottom: .5rem !important;}
	.ml-sm-2, .mx-sm-2 {margin-left: .5rem !important;}
	.m-sm-3 {margin: 1rem !important;}
	.mt-sm-3, .my-sm-3 {margin-top: 1rem !important;}
	.mr-sm-3, .mx-sm-3 {margin-right: 1rem !important;}
	.mb-sm-3, .my-sm-3 {margin-bottom: 1rem !important;}
	.ml-sm-3, .mx-sm-3 {margin-left: 1rem !important;}
	.m-sm-4 {margin: 1.5rem !important;}
	.mt-sm-4, .my-sm-4 {margin-top: 1.5rem !important;}
	.mr-sm-4, .mx-sm-4 {margin-right: 1.5rem !important;}
	.mb-sm-4, .my-sm-4 {margin-bottom: 1.5rem !important;}
	.ml-sm-4, .mx-sm-4 {margin-left: 1.5rem !important;}
	.m-sm-5 {margin: 3rem !important;}
	.mt-sm-5, .my-sm-5 {margin-top: 3rem !important;}
	.mr-sm-5, .mx-sm-5 {margin-right: 3rem !important;}
	.mb-sm-5, .my-sm-5 {margin-bottom: 3rem !important;}
	.ml-sm-5, .mx-sm-5 {margin-left: 3rem !important;}
	.p-sm-0 {padding: 0 !important;}
	.pt-sm-0, .py-sm-0 {padding-top: 0 !important;}
	.pr-sm-0, .px-sm-0 {padding-right: 0 !important;}
	.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important;}
	.pl-sm-0, .px-sm-0 {padding-left: 0 !important;}
	.p-sm-1 {padding: .25rem !important;}
	.pt-sm-1, .py-sm-1 {padding-top: .25rem !important;}
	.pr-sm-1, .px-sm-1 {padding-right: .25rem !important;}
	.pb-sm-1, .py-sm-1 {padding-bottom: .25rem !important;}
	.pl-sm-1, .px-sm-1 {padding-left: .25rem !important;}
	.p-sm-2 {padding: .5rem !important;}
	.pt-sm-2, .py-sm-2 {padding-top: .5rem !important;}
	.pr-sm-2, .px-sm-2 {padding-right: .5rem !important;}
	.pb-sm-2, .py-sm-2 {padding-bottom: .5rem !important;}
	.pl-sm-2, .px-sm-2 {padding-left: .5rem !important;}
	.p-sm-3 {padding: 1rem !important;}
	.pt-sm-3, .py-sm-3 {padding-top: 1rem !important;}
	.pr-sm-3, .px-sm-3 {padding-right: 1rem !important;}
	.pb-sm-3, .py-sm-3 {padding-bottom: 1rem !important;}
	.pl-sm-3, .px-sm-3 {padding-left: 1rem !important;}
	.p-sm-4 {padding: 1.5rem !important;}
	.pt-sm-4, .py-sm-4 {padding-top: 1.5rem !important;}
	.pr-sm-4, .px-sm-4 {padding-right: 1.5rem !important;}
	.pb-sm-4, .py-sm-4 {padding-bottom: 1.5rem !important;}
	.pl-sm-4, .px-sm-4 {padding-left: 1.5rem !important;}
	.p-sm-5 {padding: 3rem !important;}
	.pt-sm-5, .py-sm-5 {padding-top: 3rem !important;}
	.pr-sm-5, .px-sm-5 {padding-right: 3rem !important;}
	.pb-sm-5, .py-sm-5 {padding-bottom: 3rem !important;}
	.pl-sm-5, .px-sm-5 {padding-left: 3rem !important;}
	.m-sm-n1 {margin: -.25rem !important;}
	.mt-sm-n1, .my-sm-n1 {margin-top: -.25rem !important;}
	.mr-sm-n1, .mx-sm-n1 {margin-right: -.25rem !important;}
	.mb-sm-n1, .my-sm-n1 {margin-bottom: -.25rem !important;}
	.ml-sm-n1, .mx-sm-n1 {margin-left: -.25rem !important;}
	.m-sm-n2 {margin: -.5rem !important;}
	.mt-sm-n2, .my-sm-n2 {margin-top: -.5rem !important;}
	.mr-sm-n2, .mx-sm-n2 {margin-right: -.5rem !important;}
	.mb-sm-n2, .my-sm-n2 {margin-bottom: -.5rem !important;}
	.ml-sm-n2, .mx-sm-n2 {margin-left: -.5rem !important;}
	.m-sm-n3 {margin: -1rem !important;}
	.mt-sm-n3, .my-sm-n3 {margin-top: -1rem !important;}
	.mr-sm-n3, .mx-sm-n3 {margin-right: -1rem !important;}
	.mb-sm-n3, .my-sm-n3 {margin-bottom: -1rem !important;}
	.ml-sm-n3, .mx-sm-n3 {margin-left: -1rem !important;}
	.m-sm-n4 {margin: -1.5rem !important;}
	.mt-sm-n4, .my-sm-n4 {margin-top: -1.5rem !important;}
	.mr-sm-n4, .mx-sm-n4 {margin-right: -1.5rem !important;}
	.mb-sm-n4, .my-sm-n4 {margin-bottom: -1.5rem !important;}
	.ml-sm-n4, .mx-sm-n4 {margin-left: -1.5rem !important;}
	.m-sm-n5 {margin: -3rem !important;}
	.mt-sm-n5, .my-sm-n5 {margin-top: -3rem !important;}
	.mr-sm-n5, .mx-sm-n5 {margin-right: -3rem !important;}
	.mb-sm-n5, .my-sm-n5 {margin-bottom: -3rem !important;}
	.ml-sm-n5, .mx-sm-n5 {margin-left: -3rem !important;}
	.m-sm-auto {margin: auto !important;}
	.mt-sm-auto, .my-sm-auto {margin-top: auto !important;}
	.mr-sm-auto, .mx-sm-auto {margin-right: auto !important;}
	.mb-sm-auto, .my-sm-auto {margin-bottom: auto !important;}
	.ml-sm-auto, .mx-sm-auto {margin-left: auto !important;}}
@media (min-width: 768px) {.m-md-0 {margin: 0 !important;}
	.mt-md-0, .my-md-0 {margin-top: 0 !important;}
	.mr-md-0, .mx-md-0 {margin-right: 0 !important;}
	.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
	.ml-md-0, .mx-md-0 {margin-left: 0 !important;}
	.m-md-1 {margin: .25rem !important;}
	.mt-md-1, .my-md-1 {margin-top: .25rem !important;}
	.mr-md-1, .mx-md-1 {margin-right: .25rem !important;}
	.mb-md-1, .my-md-1 {margin-bottom: .25rem !important;}
	.ml-md-1, .mx-md-1 {margin-left: .25rem !important;}
	.m-md-2 {margin: .5rem !important;}
	.mt-md-2, .my-md-2 {margin-top: .5rem !important;}
	.mr-md-2, .mx-md-2 {margin-right: .5rem !important;}
	.mb-md-2, .my-md-2 {margin-bottom: .5rem !important;}
	.ml-md-2, .mx-md-2 {margin-left: .5rem !important;}
	.m-md-3 {margin: 1rem !important;}
	.mt-md-3, .my-md-3 {margin-top: 1rem !important;}
	.mr-md-3, .mx-md-3 {margin-right: 1rem !important;}
	.mb-md-3, .my-md-3 {margin-bottom: 1rem !important;}
	.ml-md-3, .mx-md-3 {margin-left: 1rem !important;}
	.m-md-4 {margin: 1.5rem !important;}
	.mt-md-4, .my-md-4 {margin-top: 1.5rem !important;}
	.mr-md-4, .mx-md-4 {margin-right: 1.5rem !important;}
	.mb-md-4, .my-md-4 {margin-bottom: 1.5rem !important;}
	.ml-md-4, .mx-md-4 {margin-left: 1.5rem !important;}
	.m-md-5 {margin: 3rem !important;}
	.mt-md-5, .my-md-5 {margin-top: 3rem !important;}
	.mr-md-5, .mx-md-5 {margin-right: 3rem !important;}
	.mb-md-5, .my-md-5 {margin-bottom: 3rem !important;}
	.ml-md-5, .mx-md-5 {margin-left: 3rem !important;}
	.p-md-0 {padding: 0 !important;}
	.pt-md-0, .py-md-0 {padding-top: 0 !important;}
	.pr-md-0, .px-md-0 {padding-right: 0 !important;}
	.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
	.pl-md-0, .px-md-0 {padding-left: 0 !important;}
	.p-md-1 {padding: .25rem !important;}
	.pt-md-1, .py-md-1 {padding-top: .25rem !important;}
	.pr-md-1, .px-md-1 {padding-right: .25rem !important;}
	.pb-md-1, .py-md-1 {padding-bottom: .25rem !important;}
	.pl-md-1, .px-md-1 {padding-left: .25rem !important;}
	.p-md-2 {padding: .5rem !important;}
	.pt-md-2, .py-md-2 {padding-top: .5rem !important;}
	.pr-md-2, .px-md-2 {padding-right: .5rem !important;}
	.pb-md-2, .py-md-2 {padding-bottom: .5rem !important;}
	.pl-md-2, .px-md-2 {padding-left: .5rem !important;}
	.p-md-3 {padding: 1rem !important;}
	.pt-md-3, .py-md-3 {padding-top: 1rem !important;}
	.pr-md-3, .px-md-3 {padding-right: 1rem !important;}
	.pb-md-3, .py-md-3 {padding-bottom: 1rem !important;}
	.pl-md-3, .px-md-3 {padding-left: 1rem !important;}
	.p-md-4 {padding: 1.5rem !important;}
	.pt-md-4, .py-md-4 {padding-top: 1.5rem !important;}
	.pr-md-4, .px-md-4 {padding-right: 1.5rem !important;}
	.pb-md-4, .py-md-4 {padding-bottom: 1.5rem !important;}
	.pl-md-4, .px-md-4 {padding-left: 1.5rem !important;}
	.p-md-5 {padding: 3rem !important;}
	.pt-md-5, .py-md-5 {padding-top: 3rem !important;}
	.pr-md-5, .px-md-5 {padding-right: 3rem !important;}
	.pb-md-5, .py-md-5 {padding-bottom: 3rem !important;}
	.pl-md-5, .px-md-5 {padding-left: 3rem !important;}
	.m-md-n1 {margin: -.25rem !important;}
	.mt-md-n1, .my-md-n1 {margin-top: -.25rem !important;}
	.mr-md-n1, .mx-md-n1 {margin-right: -.25rem !important;}
	.mb-md-n1, .my-md-n1 {margin-bottom: -.25rem !important;}
	.ml-md-n1, .mx-md-n1 {margin-left: -.25rem !important;}
	.m-md-n2 {margin: -.5rem !important;}
	.mt-md-n2, .my-md-n2 {margin-top: -.5rem !important;}
	.mr-md-n2, .mx-md-n2 {margin-right: -.5rem !important;}
	.mb-md-n2, .my-md-n2 {margin-bottom: -.5rem !important;}
	.ml-md-n2, .mx-md-n2 {margin-left: -.5rem !important;}
	.m-md-n3 {margin: -1rem !important;}
	.mt-md-n3, .my-md-n3 {margin-top: -1rem !important;}
	.mr-md-n3, .mx-md-n3 {margin-right: -1rem !important;}
	.mb-md-n3, .my-md-n3 {margin-bottom: -1rem !important;}
	.ml-md-n3, .mx-md-n3 {margin-left: -1rem !important;}
	.m-md-n4 {margin: -1.5rem !important;}
	.mt-md-n4, .my-md-n4 {margin-top: -1.5rem !important;}
	.mr-md-n4, .mx-md-n4 {margin-right: -1.5rem !important;}
	.mb-md-n4, .my-md-n4 {margin-bottom: -1.5rem !important;}
	.ml-md-n4, .mx-md-n4 {margin-left: -1.5rem !important;}
	.m-md-n5 {margin: -3rem !important;}
	.mt-md-n5, .my-md-n5 {margin-top: -3rem !important;}
	.mr-md-n5, .mx-md-n5 {margin-right: -3rem !important;}
	.mb-md-n5, .my-md-n5 {margin-bottom: -3rem !important;}
	.ml-md-n5, .mx-md-n5 {margin-left: -3rem !important;}
	.m-md-auto {margin: auto !important;}
	.mt-md-auto, .my-md-auto {margin-top: auto !important;}
	.mr-md-auto, .mx-md-auto {margin-right: auto !important;}
	.mb-md-auto, .my-md-auto {margin-bottom: auto !important;}
	.ml-md-auto, .mx-md-auto {margin-left: auto !important;}}
@media (min-width: 992px) {.m-lg-0 {margin: 0 !important;}
	.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
	.mr-lg-0, .mx-lg-0 {margin-right: 0 !important;}
	.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
	.ml-lg-0, .mx-lg-0 {margin-left: 0 !important;}
	.m-lg-1 {margin: .25rem !important;}
	.mt-lg-1, .my-lg-1 {margin-top: .25rem !important;}
	.mr-lg-1, .mx-lg-1 {margin-right: .25rem !important;}
	.mb-lg-1, .my-lg-1 {margin-bottom: .25rem !important;}
	.ml-lg-1, .mx-lg-1 {margin-left: .25rem !important;}
	.m-lg-2 {margin: .5rem !important;}
	.mt-lg-2, .my-lg-2 {margin-top: .5rem !important;}
	.mr-lg-2, .mx-lg-2 {margin-right: .5rem !important;}
	.mb-lg-2, .my-lg-2 {margin-bottom: .5rem !important;}
	.ml-lg-2, .mx-lg-2 {margin-left: .5rem !important;}
	.m-lg-3 {margin: 1rem !important;}
	.mt-lg-3, .my-lg-3 {margin-top: 1rem !important;}
	.mr-lg-3, .mx-lg-3 {margin-right: 1rem !important;}
	.mb-lg-3, .my-lg-3 {margin-bottom: 1rem !important;}
	.ml-lg-3, .mx-lg-3 {margin-left: 1rem !important;}
	.m-lg-4 {margin: 1.5rem !important;}
	.mt-lg-4, .my-lg-4 {margin-top: 1.5rem !important;}
	.mr-lg-4, .mx-lg-4 {margin-right: 1.5rem !important;}
	.mb-lg-4, .my-lg-4 {margin-bottom: 1.5rem !important;}
	.ml-lg-4, .mx-lg-4 {margin-left: 1.5rem !important;}
	.m-lg-5 {margin: 3rem !important;}
	.mt-lg-5, .my-lg-5 {margin-top: 3rem !important;}
	.mr-lg-5, .mx-lg-5 {margin-right: 3rem !important;}
	.mb-lg-5, .my-lg-5 {margin-bottom: 3rem !important;}
	.ml-lg-5, .mx-lg-5 {margin-left: 3rem !important;}
	.p-lg-0 {padding: 0 !important;}
	.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
	.pr-lg-0, .px-lg-0 {padding-right: 0 !important;}
	.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
	.pl-lg-0, .px-lg-0 {padding-left: 0 !important;}
	.p-lg-1 {padding: .25rem !important;}
	.pt-lg-1, .py-lg-1 {padding-top: .25rem !important;}
	.pr-lg-1, .px-lg-1 {padding-right: .25rem !important;}
	.pb-lg-1, .py-lg-1 {padding-bottom: .25rem !important;}
	.pl-lg-1, .px-lg-1 {padding-left: .25rem !important;}
	.p-lg-2 {padding: .5rem !important;}
	.pt-lg-2, .py-lg-2 {padding-top: .5rem !important;}
	.pr-lg-2, .px-lg-2 {padding-right: .5rem !important;}
	.pb-lg-2, .py-lg-2 {padding-bottom: .5rem !important;}
	.pl-lg-2, .px-lg-2 {padding-left: .5rem !important;}
	.p-lg-3 {padding: 1rem !important;}
	.pt-lg-3, .py-lg-3 {padding-top: 1rem !important;}
	.pr-lg-3, .px-lg-3 {padding-right: 1rem !important;}
	.pb-lg-3, .py-lg-3 {padding-bottom: 1rem !important;}
	.pl-lg-3, .px-lg-3 {padding-left: 1rem !important;}
	.p-lg-4 {padding: 1.5rem !important;}
	.pt-lg-4, .py-lg-4 {padding-top: 1.5rem !important;}
	.pr-lg-4, .px-lg-4 {padding-right: 1.5rem !important;}
	.pb-lg-4, .py-lg-4 {padding-bottom: 1.5rem !important;}
	.pl-lg-4, .px-lg-4 {padding-left: 1.5rem !important;}
	.p-lg-5 {padding: 3rem !important;}
	.pt-lg-5, .py-lg-5 {padding-top: 3rem !important;}
	.pr-lg-5, .px-lg-5 {padding-right: 3rem !important;}
	.pb-lg-5, .py-lg-5 {padding-bottom: 3rem !important;}
	.pl-lg-5, .px-lg-5 {padding-left: 3rem !important;}
	.m-lg-n1 {margin: -.25rem !important;}
	.mt-lg-n1, .my-lg-n1 {margin-top: -.25rem !important;}
	.mr-lg-n1, .mx-lg-n1 {margin-right: -.25rem !important;}
	.mb-lg-n1, .my-lg-n1 {margin-bottom: -.25rem !important;}
	.ml-lg-n1, .mx-lg-n1 {margin-left: -.25rem !important;}
	.m-lg-n2 {margin: -.5rem !important;}
	.mt-lg-n2, .my-lg-n2 {margin-top: -.5rem !important;}
	.mr-lg-n2, .mx-lg-n2 {margin-right: -.5rem !important;}
	.mb-lg-n2, .my-lg-n2 {margin-bottom: -.5rem !important;}
	.ml-lg-n2, .mx-lg-n2 {margin-left: -.5rem !important;}
	.m-lg-n3 {margin: -1rem !important;}
	.mt-lg-n3, .my-lg-n3 {margin-top: -1rem !important;}
	.mr-lg-n3, .mx-lg-n3 {margin-right: -1rem !important;}
	.mb-lg-n3, .my-lg-n3 {margin-bottom: -1rem !important;}
	.ml-lg-n3, .mx-lg-n3 {margin-left: -1rem !important;}
	.m-lg-n4 {margin: -1.5rem !important;}
	.mt-lg-n4, .my-lg-n4 {margin-top: -1.5rem !important;}
	.mr-lg-n4, .mx-lg-n4 {margin-right: -1.5rem !important;}
	.mb-lg-n4, .my-lg-n4 {margin-bottom: -1.5rem !important;}
	.ml-lg-n4, .mx-lg-n4 {margin-left: -1.5rem !important;}
	.m-lg-n5 {margin: -3rem !important;}
	.mt-lg-n5, .my-lg-n5 {margin-top: -3rem !important;}
	.mr-lg-n5, .mx-lg-n5 {margin-right: -3rem !important;}
	.mb-lg-n5, .my-lg-n5 {margin-bottom: -3rem !important;}
	.ml-lg-n5, .mx-lg-n5 {margin-left: -3rem !important;}
	.m-lg-auto {margin: auto !important;}
	.mt-lg-auto, .my-lg-auto {margin-top: auto !important;}
	.mr-lg-auto, .mx-lg-auto {margin-right: auto !important;}
	.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important;}
	.ml-lg-auto, .mx-lg-auto {margin-left: auto !important;}}
@media (min-width: 1200px) {.m-xl-0 {margin: 0 !important;}
	.mt-xl-0, .my-xl-0 {margin-top: 0 !important;}
	.mr-xl-0, .mx-xl-0 {margin-right: 0 !important;}
	.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important;}
	.ml-xl-0, .mx-xl-0 {margin-left: 0 !important;}
	.m-xl-1 {margin: .25rem !important;}
	.mt-xl-1, .my-xl-1 {margin-top: .25rem !important;}
	.mr-xl-1, .mx-xl-1 {margin-right: .25rem !important;}
	.mb-xl-1, .my-xl-1 {margin-bottom: .25rem !important;}
	.ml-xl-1, .mx-xl-1 {margin-left: .25rem !important;}
	.m-xl-2 {margin: .5rem !important;}
	.mt-xl-2, .my-xl-2 {margin-top: .5rem !important;}
	.mr-xl-2, .mx-xl-2 {margin-right: .5rem !important;}
	.mb-xl-2, .my-xl-2 {margin-bottom: .5rem !important;}
	.ml-xl-2, .mx-xl-2 {margin-left: .5rem !important;}
	.m-xl-3 {margin: 1rem !important;}
	.mt-xl-3, .my-xl-3 {margin-top: 1rem !important;}
	.mr-xl-3, .mx-xl-3 {margin-right: 1rem !important;}
	.mb-xl-3, .my-xl-3 {margin-bottom: 1rem !important;}
	.ml-xl-3, .mx-xl-3 {margin-left: 1rem !important;}
	.m-xl-4 {margin: 1.5rem !important;}
	.mt-xl-4, .my-xl-4 {margin-top: 1.5rem !important;}
	.mr-xl-4, .mx-xl-4 {margin-right: 1.5rem !important;}
	.mb-xl-4, .my-xl-4 {margin-bottom: 1.5rem !important;}
	.ml-xl-4, .mx-xl-4 {margin-left: 1.5rem !important;}
	.m-xl-5 {margin: 3rem !important;}
	.mt-xl-5, .my-xl-5 {margin-top: 3rem !important;}
	.mr-xl-5, .mx-xl-5 {margin-right: 3rem !important;}
	.mb-xl-5, .my-xl-5 {margin-bottom: 3rem !important;}
	.ml-xl-5, .mx-xl-5 {margin-left: 3rem !important;}
	.p-xl-0 {padding: 0 !important;}
	.pt-xl-0, .py-xl-0 {padding-top: 0 !important;}
	.pr-xl-0, .px-xl-0 {padding-right: 0 !important;}
	.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important;}
	.pl-xl-0, .px-xl-0 {padding-left: 0 !important;}
	.p-xl-1 {padding: .25rem !important;}
	.pt-xl-1, .py-xl-1 {padding-top: .25rem !important;}
	.pr-xl-1, .px-xl-1 {padding-right: .25rem !important;}
	.pb-xl-1, .py-xl-1 {padding-bottom: .25rem !important;}
	.pl-xl-1, .px-xl-1 {padding-left: .25rem !important;}
	.p-xl-2 {padding: .5rem !important;}
	.pt-xl-2, .py-xl-2 {padding-top: .5rem !important;}
	.pr-xl-2, .px-xl-2 {padding-right: .5rem !important;}
	.pb-xl-2, .py-xl-2 {padding-bottom: .5rem !important;}
	.pl-xl-2, .px-xl-2 {padding-left: .5rem !important;}
	.p-xl-3 {padding: 1rem !important;}
	.pt-xl-3, .py-xl-3 {padding-top: 1rem !important;}
	.pr-xl-3, .px-xl-3 {padding-right: 1rem !important;}
	.pb-xl-3, .py-xl-3 {padding-bottom: 1rem !important;}
	.pl-xl-3, .px-xl-3 {padding-left: 1rem !important;}
	.p-xl-4 {padding: 1.5rem !important;}
	.pt-xl-4, .py-xl-4 {padding-top: 1.5rem !important;}
	.pr-xl-4, .px-xl-4 {padding-right: 1.5rem !important;}
	.pb-xl-4, .py-xl-4 {padding-bottom: 1.5rem !important;}
	.pl-xl-4, .px-xl-4 {padding-left: 1.5rem !important;}
	.p-xl-5 {padding: 3rem !important;}
	.pt-xl-5, .py-xl-5 {padding-top: 3rem !important;}
	.pr-xl-5, .px-xl-5 {padding-right: 3rem !important;}
	.pb-xl-5, .py-xl-5 {padding-bottom: 3rem !important;}
	.pl-xl-5, .px-xl-5 {padding-left: 3rem !important;}
	.m-xl-n1 {margin: -.25rem !important;}
	.mt-xl-n1, .my-xl-n1 {margin-top: -.25rem !important;}
	.mr-xl-n1, .mx-xl-n1 {margin-right: -.25rem !important;}
	.mb-xl-n1, .my-xl-n1 {margin-bottom: -.25rem !important;}
	.ml-xl-n1, .mx-xl-n1 {margin-left: -.25rem !important;}
	.m-xl-n2 {margin: -.5rem !important;}
	.mt-xl-n2, .my-xl-n2 {margin-top: -.5rem !important;}
	.mr-xl-n2, .mx-xl-n2 {margin-right: -.5rem !important;}
	.mb-xl-n2, .my-xl-n2 {margin-bottom: -.5rem !important;}
	.ml-xl-n2, .mx-xl-n2 {margin-left: -.5rem !important;}
	.m-xl-n3 {margin: -1rem !important;}
	.mt-xl-n3, .my-xl-n3 {margin-top: -1rem !important;}
	.mr-xl-n3, .mx-xl-n3 {margin-right: -1rem !important;}
	.mb-xl-n3, .my-xl-n3 {margin-bottom: -1rem !important;}
	.ml-xl-n3, .mx-xl-n3 {margin-left: -1rem !important;}
	.m-xl-n4 {margin: -1.5rem !important;}
	.mt-xl-n4, .my-xl-n4 {margin-top: -1.5rem !important;}
	.mr-xl-n4, .mx-xl-n4 {margin-right: -1.5rem !important;}
	.mb-xl-n4, .my-xl-n4 {margin-bottom: -1.5rem !important;}
	.ml-xl-n4, .mx-xl-n4 {margin-left: -1.5rem !important;}
	.m-xl-n5 {margin: -3rem !important;}
	.mt-xl-n5, .my-xl-n5 {margin-top: -3rem !important;}
	.mr-xl-n5, .mx-xl-n5 {margin-right: -3rem !important;}
	.mb-xl-n5, .my-xl-n5 {margin-bottom: -3rem !important;}
	.ml-xl-n5, .mx-xl-n5 {margin-left: -3rem !important;}
	.m-xl-auto {margin: auto !important;}
	.mt-xl-auto, .my-xl-auto {margin-top: auto !important;}
	.mr-xl-auto, .mx-xl-auto {margin-right: auto !important;}
	.mb-xl-auto, .my-xl-auto {margin-bottom: auto !important;}
	.ml-xl-auto, .mx-xl-auto {margin-left: auto !important;}}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;touch-action: manipulation;-moz-backface-visibility: hidden;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {background: none;color: inherit;border: none;padding: 0 !important;font: inherit;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: -webkit-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {transition: height 500ms ease-in-out;}
.owl-carousel .owl-item {}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity 400ms ease;}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {max-height: 0;}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/css/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {transform: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@-webkit-keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;transform: scale3d(.3,.3,.3);}
	20% {transform: scale3d(1.1,1.1,1.1);}
	40% {transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;transform: scale3d(1.03,1.03,1.03);}
	80% {transform: scale3d(.97,.97,.97);}
	to {opacity: 1;transform: scale3d(1,1,1);}}
@keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;transform: scale3d(.3,.3,.3);}
	20% {transform: scale3d(1.1,1.1,1.1);}
	40% {transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;transform: scale3d(1.03,1.03,1.03);}
	80% {transform: scale3d(.97,.97,.97);}
	to {opacity: 1;transform: scale3d(1,1,1);}}
.bounceIn {-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceInDown {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;transform: translate3d(0,25px,0);}
	75% {transform: translate3d(0,-10px,0);}
	90% {transform: translate3d(0,5px,0);}
	to {transform: translate3d(0,0,0);}}
@keyframes bounceInDown {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;transform: translate3d(0,25px,0);}
	75% {transform: translate3d(0,-10px,0);}
	90% {transform: translate3d(0,5px,0);}
	to {transform: translate3d(0,0,0);}}
.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;transform: translate3d(25px,0,0);}
	75% {transform: translate3d(-10px,0,0);}
	90% {transform: translate3d(5px,0,0);}
	to {transform: translate3d(0,0,0);}}
@keyframes bounceInLeft {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;transform: translate3d(25px,0,0);}
	75% {transform: translate3d(-10px,0,0);}
	90% {transform: translate3d(5px,0,0);}
	to {transform: translate3d(0,0,0);}}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;transform: translate3d(3000px,0,0);}
	60% {opacity: 1;transform: translate3d(-25px,0,0);}
	75% {transform: translate3d(10px,0,0);}
	90% {transform: translate3d(-5px,0,0);}
	to {transform: translate3d(0,0,0);}}
@keyframes bounceInRight {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;transform: translate3d(3000px,0,0);}
	60% {opacity: 1;transform: translate3d(-25px,0,0);}
	75% {transform: translate3d(10px,0,0);}
	90% {transform: translate3d(-5px,0,0);}
	to {transform: translate3d(0,0,0);}}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;transform: translate3d(0,3000px,0);}
	60% {opacity: 1;transform: translate3d(0,-20px,0);}
	75% {transform: translate3d(0,10px,0);}
	90% {transform: translate3d(0,-5px,0);}
	to {transform: translate3d(0,0,0);}}
@keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;transform: translate3d(0,3000px,0);}
	60% {opacity: 1;transform: translate3d(0,-20px,0);}
	75% {transform: translate3d(0,10px,0);}
	90% {transform: translate3d(0,-5px,0);}
	to {transform: translate3d(0,0,0);}}
.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes bounceOut {20% {transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;transform: scale3d(1.1,1.1,1.1);}
	to {opacity: 0;transform: scale3d(.3,.3,.3);}}
@keyframes bounceOut {20% {transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;transform: scale3d(1.1,1.1,1.1);}
	to {opacity: 0;transform: scale3d(.3,.3,.3);}}
.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-animation-name: bounceOut;animation-name: bounceOut;}
@-webkit-keyframes bounceOutDown {20% {transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;transform: translate3d(0,-20px,0);}
	to {opacity: 0;transform: translate3d(0,2000px,0);}}
@keyframes bounceOutDown {20% {transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;transform: translate3d(0,-20px,0);}
	to {opacity: 0;transform: translate3d(0,2000px,0);}}
.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft {20% {opacity: 1;transform: translate3d(20px,0,0);}
	to {opacity: 0;transform: translate3d(-2000px,0,0);}}
@keyframes bounceOutLeft {20% {opacity: 1;transform: translate3d(20px,0,0);}
	to {opacity: 0;transform: translate3d(-2000px,0,0);}}
.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight {20% {opacity: 1;transform: translate3d(-20px,0,0);}
	to {opacity: 0;transform: translate3d(2000px,0,0);}}
@keyframes bounceOutRight {20% {opacity: 1;transform: translate3d(-20px,0,0);}
	to {opacity: 0;transform: translate3d(2000px,0,0);}}
.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp {20% {transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;transform: translate3d(0,20px,0);}
	to {opacity: 0;transform: translate3d(0,-2000px,0);}}
@keyframes bounceOutUp {20% {transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;transform: translate3d(0,20px,0);}
	to {opacity: 0;transform: translate3d(0,-2000px,0);}}
.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}
@-webkit-keyframes fadeIn {from {opacity: 0;}
	to {opacity: 1;}}
@keyframes fadeIn {from {opacity: 0;}
	to {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown {from {opacity: 0;transform: translate3d(0,-100%,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes fadeInDown {from {opacity: 0;transform: translate3d(0,-100%,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig {from {opacity: 0;transform: translate3d(0,-2000px,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes fadeInDownBig {from {opacity: 0;transform: translate3d(0,-2000px,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft {from {opacity: 0;transform: translate3d(-100%,0,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes fadeInLeft {from {opacity: 0;transform: translate3d(-100%,0,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {from {opacity: 0;transform: translate3d(-2000px,0,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes fadeInLeftBig {from {opacity: 0;transform: translate3d(-2000px,0,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight {from {opacity: 0;transform: translate3d(100%,0,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes fadeInRight {from {opacity: 0;transform: translate3d(100%,0,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig {from {opacity: 0;transform: translate3d(2000px,0,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes fadeInRightBig {from {opacity: 0;transform: translate3d(2000px,0,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp {from {opacity: 0;transform: translate3d(0,100%,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes fadeInUp {from {opacity: 0;transform: translate3d(0,100%,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig {from {opacity: 0;transform: translate3d(0,2000px,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
@keyframes fadeInUpBig {from {opacity: 0;transform: translate3d(0,2000px,0);}
	to {opacity: 1;transform: translate3d(0,0,0);}}
.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut {from {opacity: 1;}
	to {opacity: 0;}}
@keyframes fadeOut {from {opacity: 1;}
	to {opacity: 0;}}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(0,100%,0);}}
@keyframes fadeOutDown {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(0,100%,0);}}
.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(0,2000px,0);}}
@keyframes fadeOutDownBig {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(0,2000px,0);}}
.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(-100%,0,0);}}
@keyframes fadeOutLeft {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(-100%,0,0);}}
.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(-2000px,0,0);}}
@keyframes fadeOutLeftBig {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(-2000px,0,0);}}
.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(100%,0,0);}}
.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(2000px,0,0);}}
@keyframes fadeOutRightBig {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(2000px,0,0);}}
.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(0,-100%,0);}}
@keyframes fadeOutUp {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(0,-100%,0);}}
.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(0,-2000px,0);}}
@keyframes fadeOutUpBig {from {opacity: 1;}
	to {opacity: 0;transform: translate3d(0,-2000px,0);}}
.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}
@-webkit-keyframes slideInDown {from {transform: translate3d(0,-100%,0);visibility: visible;}
	to {transform: translate3d(0,0,0);}}
@keyframes slideInDown {from {transform: translate3d(0,-100%,0);visibility: visible;}
	to {transform: translate3d(0,0,0);}}
.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft {from {transform: translate3d(-100%,0,0);visibility: visible;}
	to {transform: translate3d(0,0,0);}}
@keyframes slideInLeft {from {transform: translate3d(-100%,0,0);visibility: visible;}
	to {transform: translate3d(0,0,0);}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight {from {transform: translate3d(100%,0,0);visibility: visible;}
	to {transform: translate3d(0,0,0);}}
@keyframes slideInRight {from {transform: translate3d(100%,0,0);visibility: visible;}
	to {transform: translate3d(0,0,0);}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideInUp {from {transform: translate3d(0,100%,0);visibility: visible;}
	to {transform: translate3d(0,0,0);}}
@keyframes slideInUp {from {transform: translate3d(0,100%,0);visibility: visible;}
	to {transform: translate3d(0,0,0);}}
.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideOutDown {from {transform: translate3d(0,0,0);}
	to {visibility: hidden;transform: translate3d(0,100%,0);}}
@keyframes slideOutDown {from {transform: translate3d(0,0,0);}
	to {visibility: hidden;transform: translate3d(0,100%,0);}}
.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
@-webkit-keyframes slideOutLeft {from {transform: translate3d(0,0,0);}
	to {visibility: hidden;transform: translate3d(-100%,0,0);}}
@keyframes slideOutLeft {from {transform: translate3d(0,0,0);}
	to {visibility: hidden;transform: translate3d(-100%,0,0);}}
.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight {from {transform: translate3d(0,0,0);}
	to {visibility: hidden;transform: translate3d(100%,0,0);}}
@keyframes slideOutRight {from {transform: translate3d(0,0,0);}
	to {visibility: hidden;transform: translate3d(100%,0,0);}}
.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp {from {transform: translate3d(0,0,0);}
	to {visibility: hidden;transform: translate3d(0,-100%,0);}}
@keyframes slideOutUp {from {transform: translate3d(0,0,0);}
	to {visibility: hidden;transform: translate3d(0,-100%,0);}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
@font-face {font-family: "FontAwesome";src: url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/fontAwesome/fontawesome-webfont.eot?v=4.7.0");src: url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/fontAwesome/fontawesome-webfont.eot#iefix&v=4.7.0") format("embedded-opentype"),url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/fontAwesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/fontAwesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/fontAwesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/fontAwesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul > li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(359deg);}}
@keyframes fa-spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {-webkit-filter: none;filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-vcard:before, .fa-address-card:before {content: "";}
.fa-vcard-o:before, .fa-address-card-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
@font-face {font-family: "feather";src: url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/feather/feather.eot?t=1525787366991");src: url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/feather/feather.eot?t=1525787366991#iefix") format("embedded-opentype"),url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/feather/feather.woff?t=1525787366991") format("woff"),url("https://mysatalight.com/wp-content/themes/cream-magazine/assets/dist/fonts/feather/feather.ttf?t=1525787366991") format("truetype");}
.feather {font-family: "feather" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-alert-octagon:before {content: "";}
.icon-alert-circle:before {content: "";}
.icon-activity:before {content: "";}
.icon-alert-triangle:before {content: "";}
.icon-align-center:before {content: "";}
.icon-airplay:before {content: "";}
.icon-align-justify:before {content: "";}
.icon-align-left:before {content: "";}
.icon-align-right:before {content: "";}
.icon-arrow-down-left:before {content: "";}
.icon-arrow-down-right:before {content: "";}
.icon-anchor:before {content: "";}
.icon-aperture:before {content: "";}
.icon-arrow-left:before {content: "";}
.icon-arrow-right:before {content: "";}
.icon-arrow-down:before {content: "";}
.icon-arrow-up-left:before {content: "";}
.icon-arrow-up-right:before {content: "";}
.icon-arrow-up:before {content: "";}
.icon-award:before {content: "";}
.icon-bar-chart:before {content: "";}
.icon-at-sign:before {content: "";}
.icon-bar-chart-2:before {content: "";}
.icon-battery-charging:before {content: "";}
.icon-bell-off:before {content: "";}
.icon-battery:before {content: "";}
.icon-bluetooth:before {content: "";}
.icon-bell:before {content: "";}
.icon-book:before {content: "";}
.icon-briefcase:before {content: "";}
.icon-camera-off:before {content: "";}
.icon-calendar:before {content: "";}
.icon-bookmark:before {content: "";}
.icon-box:before {content: "";}
.icon-camera:before {content: "";}
.icon-check-circle:before {content: "";}
.icon-check:before {content: "";}
.icon-check-square:before {content: "";}
.icon-cast:before {content: "";}
.icon-chevron-down:before {content: "";}
.icon-chevron-left:before {content: "";}
.icon-chevron-right:before {content: "";}
.icon-chevron-up:before {content: "";}
.icon-chevrons-down:before {content: "";}
.icon-chevrons-right:before {content: "";}
.icon-chevrons-up:before {content: "";}
.icon-chevrons-left:before {content: "";}
.icon-circle:before {content: "";}
.icon-clipboard:before {content: "";}
.icon-chrome:before {content: "";}
.icon-clock:before {content: "";}
.icon-cloud-lightning:before {content: "";}
.icon-cloud-drizzle:before {content: "";}
.icon-cloud-rain:before {content: "";}
.icon-cloud-off:before {content: "";}
.icon-codepen:before {content: "";}
.icon-cloud-snow:before {content: "";}
.icon-compass:before {content: "";}
.icon-copy:before {content: "";}
.icon-corner-down-right:before {content: "";}
.icon-corner-down-left:before {content: "";}
.icon-corner-left-down:before {content: "";}
.icon-corner-left-up:before {content: "";}
.icon-corner-up-left:before {content: "";}
.icon-corner-up-right:before {content: "";}
.icon-corner-right-down:before {content: "";}
.icon-corner-right-up:before {content: "";}
.icon-cpu:before {content: "";}
.icon-credit-card:before {content: "";}
.icon-crosshair:before {content: "";}
.icon-disc:before {content: "";}
.icon-delete:before {content: "";}
.icon-download-cloud:before {content: "";}
.icon-download:before {content: "";}
.icon-droplet:before {content: "";}
.icon-edit-2:before {content: "";}
.icon-edit:before {content: "";}
.icon-edit-1:before {content: "";}
.icon-external-link:before {content: "";}
.icon-eye:before {content: "";}
.icon-feather:before {content: "";}
.icon-facebook:before {content: "";}
.icon-file-minus:before {content: "";}
.icon-eye-off:before {content: "";}
.icon-fast-forward:before {content: "";}
.icon-file-text:before {content: "";}
.icon-film:before {content: "";}
.icon-file:before {content: "";}
.icon-file-plus:before {content: "";}
.icon-folder:before {content: "";}
.icon-filter:before {content: "";}
.icon-flag:before {content: "";}
.icon-globe:before {content: "";}
.icon-grid:before {content: "";}
.icon-heart:before {content: "";}
.icon-home:before {content: "";}
.icon-github:before {content: "";}
.icon-image:before {content: "";}
.icon-inbox:before {content: "";}
.icon-layers:before {content: "";}
.icon-info:before {content: "";}
.icon-instagram:before {content: "";}
.icon-layout:before {content: "";}
.icon-link-2:before {content: "";}
.icon-life-buoy:before {content: "";}
.icon-link:before {content: "";}
.icon-log-in:before {content: "";}
.icon-list:before {content: "";}
.icon-lock:before {content: "";}
.icon-log-out:before {content: "";}
.icon-loader:before {content: "";}
.icon-mail:before {content: "";}
.icon-maximize-2:before {content: "";}
.icon-map:before {content: "";}
.icon-map-pin:before {content: "";}
.icon-menu:before {content: "";}
.icon-message-circle:before {content: "";}
.icon-message-square:before {content: "";}
.icon-minimize-2:before {content: "";}
.icon-mic-off:before {content: "";}
.icon-minus-circle:before {content: "";}
.icon-mic:before {content: "";}
.icon-minus-square:before {content: "";}
.icon-minus:before {content: "";}
.icon-moon:before {content: "";}
.icon-monitor:before {content: "";}
.icon-more-vertical:before {content: "";}
.icon-more-horizontal:before {content: "";}
.icon-move:before {content: "";}
.icon-music:before {content: "";}
.icon-navigation-2:before {content: "";}
.icon-navigation:before {content: "";}
.icon-octagon:before {content: "";}
.icon-package:before {content: "";}
.icon-pause-circle:before {content: "";}
.icon-pause:before {content: "";}
.icon-percent:before {content: "";}
.icon-phone-call:before {content: "";}
.icon-phone-forwarded:before {content: "";}
.icon-phone-missed:before {content: "";}
.icon-phone-off:before {content: "";}
.icon-phone-incoming:before {content: "";}
.icon-phone:before {content: "";}
.icon-phone-outgoing:before {content: "";}
.icon-pie-chart:before {content: "";}
.icon-play-circle:before {content: "";}
.icon-play:before {content: "";}
.icon-plus-square:before {content: "";}
.icon-plus-circle:before {content: "";}
.icon-plus:before {content: "";}
.icon-pocket:before {content: "";}
.icon-printer:before {content: "";}
.icon-power:before {content: "";}
.icon-radio:before {content: "";}
.icon-repeat:before {content: "";}
.icon-refresh-ccw:before {content: "";}
.icon-rewind:before {content: "";}
.icon-rotate-ccw:before {content: "";}
.icon-refresh-cw:before {content: "";}
.icon-rotate-cw:before {content: "";}
.icon-save:before {content: "";}
.icon-search:before {content: "";}
.icon-server:before {content: "";}
.icon-scissors:before {content: "";}
.icon-share-2:before {content: "";}
.icon-share:before {content: "";}
.icon-shield:before {content: "";}
.icon-settings:before {content: "";}
.icon-skip-back:before {content: "";}
.icon-shuffle:before {content: "";}
.icon-sidebar:before {content: "";}
.icon-skip-forward:before {content: "";}
.icon-slack:before {content: "";}
.icon-slash:before {content: "";}
.icon-smartphone:before {content: "";}
.icon-square:before {content: "";}
.icon-speaker:before {content: "";}
.icon-star:before {content: "";}
.icon-stop-circle:before {content: "";}
.icon-sun:before {content: "";}
.icon-sunrise:before {content: "";}
.icon-tablet:before {content: "";}
.icon-tag:before {content: "";}
.icon-sunset:before {content: "";}
.icon-target:before {content: "";}
.icon-thermometer:before {content: "";}
.icon-thumbs-up:before {content: "";}
.icon-thumbs-down:before {content: "";}
.icon-toggle-left:before {content: "";}
.icon-toggle-right:before {content: "";}
.icon-trash-2:before {content: "";}
.icon-trash:before {content: "";}
.icon-trending-up:before {content: "";}
.icon-trending-down:before {content: "";}
.icon-triangle:before {content: "";}
.icon-type:before {content: "";}
.icon-twitter:before {content: "";}
.icon-upload:before {content: "";}
.icon-umbrella:before {content: "";}
.icon-upload-cloud:before {content: "";}
.icon-unlock:before {content: "";}
.icon-user-check:before {content: "";}
.icon-user-minus:before {content: "";}
.icon-user-plus:before {content: "";}
.icon-user-x:before {content: "";}
.icon-user:before {content: "";}
.icon-users:before {content: "";}
.icon-video-off:before {content: "";}
.icon-video:before {content: "";}
.icon-voicemail:before {content: "";}
.icon-volume-x:before {content: "";}
.icon-volume-2:before {content: "";}
.icon-volume-1:before {content: "";}
.icon-volume:before {content: "";}
.icon-watch:before {content: "";}
.icon-wifi:before {content: "";}
.icon-x-square:before {content: "";}
.icon-wind:before {content: "";}
.icon-x:before {content: "";}
.icon-x-circle:before {content: "";}
.icon-zap:before {content: "";}
.icon-zoom-in:before {content: "";}
.icon-zoom-out:before {content: "";}
.icon-command:before {content: "";}
.icon-cloud:before {content: "";}
.icon-hash:before {content: "";}
.icon-headphones:before {content: "";}
.icon-underline:before {content: "";}
.icon-italic:before {content: "";}
.icon-bold:before {content: "";}
.icon-crop:before {content: "";}
.icon-help-circle:before {content: "";}
.icon-paperclip:before {content: "";}
.icon-shopping-cart:before {content: "";}
.icon-tv:before {content: "";}
.icon-wifi-off:before {content: "";}
.icon-minimize:before {content: "";}
.icon-maximize:before {content: "";}
.icon-gitlab:before {content: "";}
.icon-sliders:before {content: "";}
.icon-star-on:before {content: "";}
.icon-heart-on:before {content: "";}
.icon-archive:before {content: "";}
.icon-arrow-down-circle:before {content: "";}
.icon-arrow-up-circle:before {content: "";}
.icon-arrow-left-circle:before {content: "";}
.icon-arrow-right-circle:before {content: "";}
.icon-bar-chart-line-:before {content: "";}
.icon-bar-chart-line:before {content: "";}
.icon-book-open:before {content: "";}
.icon-code:before {content: "";}
.icon-database:before {content: "";}
.icon-dollar-sign:before {content: "";}
.icon-folder-plus:before {content: "";}
.icon-gift:before {content: "";}
.icon-folder-minus:before {content: "";}
.icon-git-commit:before {content: "";}
.icon-git-branch:before {content: "";}
.icon-git-pull-request:before {content: "";}
.icon-git-merge:before {content: "";}
.icon-linkedin:before {content: "";}
.icon-hard-drive:before {content: "";}
.icon-more-vertical-:before {content: "";}
.icon-more-horizontal-:before {content: "";}
.icon-rss:before {content: "";}
.icon-send:before {content: "";}
.icon-shield-off:before {content: "";}
.icon-shopping-bag:before {content: "";}
.icon-terminal:before {content: "";}
.icon-truck:before {content: "";}
.icon-zap-off:before {content: "";}
.icon-youtube:before {content: "";}
.entry_cats {margin-bottom: 10px;}
.entry_cats ul.post-categories {list-style: none;margin: 0px;}
.entry_cats ul.post-categories li {display: inline-block;margin-right: 5px;margin-bottom: 5px;}
.entry_cats ul.post-categories li a {display: inline-block;color: #fff;font-size: 13px;background-color: #ff3d00;padding: 4px 10px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;line-height: 1;}
.entry_cats ul.post-categories li a:hover {color: #fff;background-color: #010101;}
.cm-post-meta {margin-top: 5px;}
ul.post_meta {list-style: none;margin: 0px;}
ul.post_meta li {display: inline-block;font-size: 14px;margin-right: 15px;margin-bottom: 0px;}
ul.post_meta li a {color: #666;font-size: 14px;transition: all .7s ease;}
ul.post_meta li a {display: inline-block;}
ul.post_meta li a:hover {color: #ff3d00;transition: all .7s ease;}
ul.post_meta li a::before {font-family: "feather";font-size: 14px;margin-right: 5px;}
ul.post_meta li.post_author a::before {content: "";}
ul.post_meta li.posted_date a::before {content: "";}
ul.post_meta li.comments a::before {content: "";}
ul.post_meta li.entry_cats {color: #666;}
ul.post_meta li.entry_cats::before {font-family: "feather";font-size: 14px;margin-right: 5px;content: "";}
.post_tags a {display: inline-block;font-size: 14px;background-color: #ff3d00;padding: 4px 15px;margin-right: 10px;margin-bottom: 10px;color: #fff;text-transform: capitalize;}
.post_tags a::before {content: "";font-family: "feather";margin-right: 5px;}
.post_tags a:hover {background-color: #010101;color: #fff;}
.post-display-grid {margin-bottom: 20px;}
.post-display-grid .card_content {padding: 20px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.post-display-grid .post-format span {background-color: #010101;border-color: #010101;color: #fff;text-align: center;width: 30px;height: 30px;line-height: 30px;border-radius: 50%;padding: 0px;}
.post-display-grid .card_content .entry_cats {margin-bottom: 10px;}
.post-display-grid .card_content .post_title h2 {font-size: 20px;}
.post-display-grid .card_content .post_meta {margin-top: 10px;}
.primary-navigation {position: relative;width: 100%;z-index: 9900;line-height: normal;}
.primary-navigation ul {margin: 0;padding: 0;text-align: left;}
.primary-navigation li {list-style: none;display: block;margin: 0;padding: 0;position: relative;line-height: normal;vertical-align: middle;}
.primary-navigation li a {display: block;font-size: 15px;padding: 8px 15px;color: #777;box-sizing: border-box;transition: all .3s ease-out;}
.primary-navigation li.home-btn a {padding-left: 15px;padding-right: 15px;}
.primary-navigation.dark li a:hover {color: #ff3d00;}
.primary-navigation > ul > li {display: inline-block;}
.primary-navigation > ul > li > a {font-size: 1rem;padding: 15px 10px;font-weight: 400;}
.primary-navigation ul li .sub-menu {display: block;clip: rect(1px,1px,1px,1px);}
.primary-navigation ul li:hover > .sub-menu, .primary-navigation ul li:focus > .sub-menu, .primary-navigation ul li:focus-within > .sub-menu, .primary-navigation ul li .sub-menu:focus-within {clip: auto !important;}
.primary-navigation ul ul {top: auto;width: 220px;position: absolute;z-index: 9900;text-align: left;display: none;background: #ddd;}
.primary-navigation li li {display: block;}
.primary-navigation ul ul ul {top: 0;left: 220px;}
.primary-navigation > ul > li:hover > ul > li:hover > ul {opacity: 1;visibility: visible;top: 0;}
.primary-navigation > ul > li.drop-left > ul {right: 0;}
.primary-navigation li.drop-left ul ul {left: auto;right: 220px;}
.primary-navigation.light {background: white;}
.primary-navigation.light ul ul {background: white;}
.primary-navigation.light li a {color: #000;}
.primary-navigation.light .menu-toggle, .primary-navigation.light .call-btn-mobile, .primary-navigation.light .location-btn-mobile, .primary-navigation.light .close-menu {color: black;}
.primary-navigation.dark {background: black;}
.primary-navigation.dark ul ul {background: black;}
.primary-navigation.dark li a {color: #fff;}
.primary-navigation.dark .menu-toggle, .primary-navigation.dark .call-btn-mobile, .primary-navigation.dark .location-btn-mobile, .primary-navigation.dark .close-menu {color: white;}
.primary-navigation.fixed {position: fixed;width: 100%;top: 0;left: 0;z-index: 9999;}
body.primary-navigation-noscroll-x {overflow-x: hidden;}
.primary-navigation li.has-sub > a:after {content: "";font-family: "FontAwesome";margin-left: 5px;}
.primary-navigation li li.has-sub > a:after {content: "";font-family: "FontAwesome";margin-left: 5px;}
.primary-navigation li.drop-left li.has-sub > a:after {float: left;content: "";font-family: "FontAwesome";margin-right: 10px;}
.primary-navigation.hide-arrows li.has-sub > a:after, .primary-navigation.hide-arrows li li.has-sub > a:after, .primary-navigation.hide-arrows li.drop-left li.has-sub > a:after {display: none;}
.primary-navigation .menu-toggle, .primary-navigation .close-menu, .primary-navigation .call-btn-mobile, .primary-navigation .location-btn-mobile {display: none;text-transform: uppercase;text-decoration: none;}
.primary-navigation .dd-toggle {display: none;position: absolute;top: 0;right: 0;padding: 0;width: 48px;height: 48px;text-align: center;z-index: 9999;border: 0;}
.primary-navigation .dd-toggle i {position: absolute;margin: auto;top: 33%;left: 0;right: 0;transition: transform .3s ease-out;}
.primary-navigation.mobile > ul > li > a.dd-toggle {padding: 0;color: #fff;}
.primary-navigation li.call-btn-mobile, .primary-navigation li.location-btn-mobile {display: none;}
.primary-navigation li.open > a.dd-toggle i {transform: rotate(135deg);}
.primary-navigation .menu-toggle, .primary-navigation .call-btn-mobile, .primary-navigation .location-btn-mobile, .primary-navigation .close-menu {font-size: 24px;color: #777;padding: 10px 15px;box-sizing: border-box;}
.primary-navigation .full {width: 100%;}
.primary-navigation .half {width: 50%;}
.primary-navigation .third {width: 33%;text-align: center;}
.primary-navigation .location-btn-mobile.third {text-align: center;}
.primary-navigation .location-btn-mobile.half {text-align: right;}
.primary-navigation.light .third, .primary-navigation.light .half {border-left: 1px solid rgba(0,0,0,.15);}
.primary-navigation.light.left .third, .primary-navigation.light.left .half {border-bottom: 1px solid rgba(0,0,0,.15);}
.primary-navigation.light.right .third, .primary-navigation.light.right .half {border-bottom: 1px solid rgba(0,0,0,.15);}
.primary-navigation.light .third:first-child, .primary-navigation.light .half:first-child {border-left: 0;}
.primary-navigation.dark .third, .primary-navigation.dark .half {border-left: 1px solid rgba(255,255,255,.15);}
.primary-navigation.dark.left .third, .primary-navigation.dark.left .half {border-bottom: 1px solid rgba(255,255,255,.15);}
.primary-navigation.dark.right .third, .primary-navigation.dark.right .half {border-bottom: 1px solid rgba(255,255,255,.15);}
.primary-navigation.light.left .menu-toggle, .primary-navigation.light.right .menu-toggle {border-bottom: 0;}
.primary-navigation.dark.left .menu-toggle, .primary-navigation.dark.right .menu-toggle {border-bottom: 0;}
.primary-navigation.dark .third:first-child, .primary-navigation.dark .half:first-child {border-left: 0;}
.primary-navigation.mobile {position: static;}
.primary-navigation.mobile.fixed {position: static;}
.primary-navigation.mobile ul {position: relative;display: none;}
.primary-navigation.mobile.active {padding-bottom: 0;}
.primary-navigation.mobile.active > ul {display: block;}
.primary-navigation.mobile ul {text-align: left;}
.primary-navigation.mobile > ul > li {display: block;}
.primary-navigation.mobile > ul > li > a {padding: 15px;}
.primary-navigation.mobile ul {background: #ddd;}
.primary-navigation.mobile ul ul {position: relative;opacity: 1;visibility: visible;width: auto;display: none;transition: none;}
.primary-navigation.mobile ul ul ul {left: auto;top: auto;}
.primary-navigation.mobile li.drop-left ul ul {right: auto;}
.primary-navigation.mobile li a {border-bottom: 1px solid rgba(41,41,41,.5);}
.primary-navigation.mobile li.has-sub a {padding-right: 50px;}
.primary-navigation.mobile > ul {border-top: 1px solid rgba(255,255,255,.15);}
.primary-navigation.mobile.light li a {border-bottom: 1px solid rgba(0,0,0,.15);}
.primary-navigation.mobile.light > ul {border-top: 1px solid rgba(0,0,0,.15);}
.primary-navigation.mobile li a.dd-toggle {border: 0;}
.primary-navigation.mobile.light li a.dd-toggle {border: 0;}
.primary-navigation.mobile .menu-toggle, .primary-navigation.mobile .dd-toggle, .primary-navigation.mobile .close-menu, .primary-navigation.mobile .call-btn-mobile, .primary-navigation.mobile .location-btn-mobile {display: inline-block;}
.primary-navigation.mobile li.call-btn-mobile {border-right: 1px solid rgba(255,255,255,.1);box-sizing: border-box;}
.primary-navigation.mobile li.call-btn-mobile, .primary-navigation.mobile li.location-btn-mobile {display: inline-block;width: 50%;text-transform: uppercase;text-align: center;}
.primary-navigation.mobile li.call-btn-mobile.full, .primary-navigation.mobile li.location-btn-mobile.full {display: block;width: 100%;text-transform: uppercase;border-right: 0;text-align: left;}
.primary-navigation.mobile li.call-btn-mobile i, .primary-navigation.mobile li.location-btn-mobile i {margin-right: 5px;}
.primary-navigation.mobile.light ul {background: white;}
.primary-navigation.mobile.dark ul {background: black;}
.primary-navigation.mobile.dark ul ul {background: rgba(255,255,255,.08);}
.primary-navigation.mobile.light li.call-btn-mobile {border-right: 1px solid rgba(0,0,0,.1);}
.primary-navigation.mobile.top {position: absolute;width: 100%;top: 0;left: 0;z-index: 9999;}
.primary-navigation.mobile li.has-sub > a:after, .primary-navigation.mobile li li.has-sub > a:after, .primary-navigation.mobile li.drop-left li.has-sub > a:after {display: none;}
.primary-navigation.mobile.right > ul, .primary-navigation.mobile.left > ul {position: absolute;top: 0;bottom: 0;width: 100%;max-width: 280px;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.primary-navigation.mobile.right > ul {right: 0;}
.primary-navigation.mobile.right .close-menu, .primary-navigation.mobile.left .close-menu {display: inline-block;text-align: right;}
.primary-navigation.mobile.left > ul {left: 0;}
.primary-navigation.mobile.right .location-btn-mobile.half, .primary-navigation.mobile.right .call-btn-mobile.half, .primary-navigation.mobile.right .close-menu.half {text-align: center;}
.primary-navigation.mobile.right .location-btn-mobile.third, .primary-navigation.mobile.right .call-btn-mobile.third, .primary-navigation.mobile.right .close-menu.third {text-align: center;}
.primary-navigation.mobile.left .location-btn-mobile.half, .primary-navigation.mobile.left .call-btn-mobile.half, .primary-navigation.mobile.left .close-menu.half {text-align: center;}
.primary-navigation.mobile.left .location-btn-mobile.third, .primary-navigation.mobile.left .call-btn-mobile.third, .primary-navigation.mobile.left .close-menu.third {text-align: center;}
.primary-navigation.mobile.left .menu-toggle.half, .primary-navigation.mobile.left .menu-toggle.third, .primary-navigation.mobile.right .menu-toggle.half, .primary-navigation.mobile.right .menu-toggle.third {text-align: left;}
.primary-navigation.mobile.left .close-menu.third span, .primary-navigation.mobile.right .close-menu.third span {display: none;}
.primary-navigation ul li a span.menu-item-description {display: inline;font-size: 12px;color: #fff;margin-left: 7px;padding: 0px 5px 1px 5px;background-color: #ff3d00;line-height: 1;border-radius: 2px;}
@media (max-width: 991px) {.general-header .sticky-wrapper .primary-navigation.mobile > ul {height: 400px;overflow: auto;}}
@media only screen and (max-width: 768px) {.primary-navigation {overflow: hidden;display: block;}
	.general-header .sticky-wrapper .primary-navigation.mobile > ul {height: 300px;}
	.primary-navigation ul {position: relative;display: none;}}
@media only screen and (max-width: 420px) {.primary-navigation.mobile .call-btn-mobile.third span, .primary-navigation.mobile .location-btn-mobile.third span {display: none;}}
.site-description {margin-top: 0px;margin-bottom: 0px;}
.cm-container {position: relative;max-width: 1170px;width: 100%;padding-right: 15px;padding-left: 15px;margin: 0 auto;}
.row-reverse {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;flex-direction: row-reverse;}
.page-wrapper {position: relative;z-index: 2;background: #fff;margin: 0 auto;}
body.boxed .page-wrapper {max-width: 1170px;width: 100%;}
body.boxed .page-wrapper .cm-container {padding-left: 40px;padding-right: 40px;}
.page_entry {margin-bottom: 40px;}
.custom_row {margin-left: -15px;margin-right: -15px;}
.custom_row::before {content: "";display: table;}
.custom_row::after {content: "";clear: both;}
.col {float: left;width: 50%;padding-left: 15px;padding-right: 15px;}
.mask {position: absolute;z-index: 9;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.2);transition: all .7s ease;}
.card_content, .box_content {padding: 30px 20px;}
.card, .box {position: relative;margin-bottom: 30px;}
.section_spacing {margin-bottom: 50px;}
.section-title {position: relative;margin-bottom: 25px;text-align: left;overflow: hidden;}
.section-title h1, .section-title h2 {margin-top: 0px;margin-bottom: 20px;}
.section-title h2 {display: inline-block;font-size: 20px;font-weight: bold;position: relative;width: 100%;margin: 0px;}
.section-title h2::after {content: "";position: absolute;height: 2px;width: 100%;top: 50%;margin-left: 15px;background-color: #ff3d00;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {line-height: 40px;width: 40px;height: 40px;border-radius: 0;margin: 0 2px;background: #ff3d00;text-align: center;transition: all .7s ease;color: #fff;}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item {touch-action: auto;}
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: inherit;}
.post_thumb {position: relative;}
.post_thumb figure {margin: 0px;}
.imghover img {transition: all .7s ease;}
.imghover {position: relative;overflow: hidden;}
.imghover:hover img {transform: scale(1.05);}
.image-holder {display: block;position: relative;height: 0;-webkit-animation-name: background-loading;animation-name: background-loading;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;background-color: #fff;background-repeat: no-repeat;background-image: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.8) 50%,rgba(255,255,255,0)),linear-gradient(#e5e5e5 100%,transparent 0);background-size: 99% 100%,cover;}
.image-holder img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.image-holder img.lazy-image {visibility: hidden;}
.edit-link {margin-bottom: 30px;}
.banner-area {margin-bottom: 40px;}
.news-area {margin-bottom: 15px;}
.news-area .widget {margin-bottom: 30px;}
.news-area .sidebar-widget-area .widget:last-child {margin-bottom: 30px;}
.news-area .widget.widget_media_image a {text-align: center;display: block;}
.top-news-area .widget_custom_html, .middle-news-area .widget_custom_html, .bottom-news-area .widget_custom_html {margin-bottom: 30px;}
.top-news-area .widget_custom_html .custom-html-widget img, .middle-news-area .widget_custom_html .custom-html-widget img, .bottom-news-area .widget_custom_html .custom-html-widget img {padding: 0;display: inline-block;margin: 0 auto;}
.blog-container, .single-container, .page-container, .archive-container, .search-container, .woocommerce-container {padding: 30px 0px;}
.blog-container .content-entry, .single-container .content-entry, .page-container .content-entry, .archive-container .content-entry, .search-container .content-entry, .woocommerce-container .content-entry {margin-top: 0px;}
.single-container .content-entry, .page-container .content-entry {margin-bottom: 40px;}
.boxes_holder .hentry {margin-bottom: 0px;}
.banner-area {margin-top: 30px;}
.cm_banner .entry_cats {margin-bottom: 7px;}
.cm_banner .post_meta {margin-top: 7px;}
.cm_banner .post_title h2 {font-size: 24px;}
.cm_banner .post_title h2 a {color: #fff;}
.cm_banner .post_title h2 a:hover {color: #ff3d00;}
.cm_banner .post_meta li a {color: #ccc;}
.cm_banner .post_meta li a:hover {color: #ff3d00;transition: all .7s ease;}
.cm_banner .lazy-thumb {padding-bottom: 0;}
.cm_banner-five .post_thumb {position: relative;}
.cm_banner-five .post_thumb:hover mask {background-color: rgba(0,0,0,.6);}
.cm_banner-five .card {margin-bottom: 0;}
.cm_banner-five .gutter-left {padding-right: 5px;position: relative;}
.cm_banner-five .gutter-left .post_thumb {height: 420px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.cm_banner-five .gutter-left .post-holder {position: absolute;left: 0;right: 0;bottom: 0;padding: 20px;background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 40%,black 100%);}
.cm_banner-carousel-five {position: relative;}
.cm_banner-carousel-five .owl-nav {position: absolute;z-index: 10;top: 20px;right: 20px;transform: none;}
.cm_banner-carousel-five .owl-nav button.owl-prev, .cm_banner-carousel-five .owl-nav button.owl-next {line-height: 35px;width: 35px;height: 35px;font-size: 18px;}
.cm_banner-five .gutter-right {padding-left: 5px;}
.cm_banner-five .gutter-right .post_thumb {height: 205px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.cm_banner-five .gutter-right .post-holder {position: absolute;left: 0;right: 0;bottom: 0;padding: 20px;background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 40%,black 100%);}
.cm_banner-five .gutter-right .post_title h2 {font-size: 16px;}
.cm_banner-five .gutter-right .col:first-child, .cm_banner-five .gutter-right .col:nth-child(2) {margin-bottom: 10px;}
.cm_banner-five .gutter-right .col:first-child, .cm_banner-five .gutter-right .col:nth-child(3) {width: 50%;padding-right: 5px;}
.cm_banner-five .gutter-right .col:nth-child(2), .cm_banner-five .gutter-right .col:nth-child(4) {padding-right: 15px;padding-left: 5px;}
.cm_banner-five .gutter-right .col:nth-child(3), .cm_banner-five .gutter-right .col:nth-child(4) {margin-bottom: 0px;}
.cm_banner-five .gutter-right .col:nth-child(3) {padding-left: 15px;}
.cm_banner-five .gutter-right .right-content-holder ul.post-categories li a {font-size: 12px;}
.ticker-news-area {margin-top: 30px;}
.news_ticker_wrap {display: flex;align-items: flex-start;flex-wrap: unset;position: relative;}
.news_ticker_wrap .ticker_head, .news_ticker_wrap .ticker_items {height: 30px;line-height: 30px;}
.news_ticker_wrap .ticker_head {display: block;max-width: 200px;overflow: hidden;background-color: #ff3d00;color: #fff;padding: 0 10px;text-align: center;}
.news_ticker_wrap .ticker_head .ticker_title {display: inline-block;font-size: 15px;margin-left: 3px;}
.news_ticker_wrap .ticker_items {display: block;overflow: hidden;max-width: 100%;width: calc(100% - 200px);padding: 0px 15px;}
.ticker_carousel {position: inherit;}
.ticker_carousel .owl-item {opacity: 0;}
.ticker_carousel .owl-item .item p {margin: 0px;}
.ticker_carousel .owl-item.active {opacity: 1;}
.ticker_carousel .owl-nav {position: absolute;top: 0;right: 0;z-index: 2;}
.ticker_carousel.owl-carousel .owl-nav button.owl-prev, .ticker_carousel.owl-carousel .owl-nav button.owl-next {line-height: 30px;width: 30px;height: 30px;margin: 0 2px;background-color: #fff;color: #ff3d00;border: 1px solid #eee;border-radius: 0px;}
.ticker_carousel.owl-carousel .owl-nav button i {color: #ff3d00;font-size: inherit;line-height: inherit;}
@media (max-width: 575px) {.news_ticker_wrap .ticker_head .ticker_title {display: none;}
	.news_ticker_wrap .ticker_items {max-width: 100%;width: calc(100% - 30px);padding: 0px 75px 0px 10px;text-overflow: ellipsis;height: auto;line-height: 1.3;}}
body.single .content-entry article, body.page .content-entry article {margin: 0px;}
body.single .content-entry article .the_title, body.page .content-entry article .the_title {margin-bottom: 10px;}
body.single .content-entry article .the_title h1, body.page .content-entry article .the_title h1 {font-size: 38px;margin-top: 0px;margin-bottom: 20px;}
body.single .content-entry article.post-detail .cm-post-meta {margin-bottom: 1.5em;}
body.single .content-entry article .post_thumb, body.page .content-entry article .post_thumb {margin-bottom: 30px;}
body.single .content-entry article .post_thumb figure figcaption, body.page .content-entry article .post_thumb figure figcaption {margin: 10px 0;font-size: 15px;text-align: center;}
body.single .content-entry article.post-detail .post_tags {margin-top: 30px;margin-bottom: 30px;}
.cm_related_post_container {margin-bottom: 10px;}
.cm_related_post_container .lazy-thumb {padding-bottom: 56.25%;}
.cm_related_post_container .card_content {padding: 20px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm_related_post_container .entry_cats {margin-bottom: 10px;}
.cm_related_post_container .post_title h2 {font-size: 20px;}
.cm_related_post_container .post_meta {margin-top: 10px;}
.author_box {margin-bottom: 40px;padding: 20px;background-color: rgba(0,0,0,.05);}
.author_box .author_thumb img {border-radius: 100%;}
.author_box .author_details {margin-left: 30px;}
.author_box .author_desc {margin-bottom: 15px;}
.author_box .author_name h3 {font-size: 24px;text-transform: capitalize;margin-top: 0px;margin-bottom: 10px;}
.post-navigation {margin-bottom: 40px;}
.post-navigation .nav-links {height: auto;overflow: hidden;}
.post-navigation .nav-links .nav-previous {float: left;}
.post-navigation .nav-links .nav-next {float: right;}
.post-navigation .nav-links .nav-previous a, .post-navigation .nav-links .nav-next a {display: block;position: relative;font-size: 15px;padding: 10px 20px;color: #fff;background-color: #ff3d00;}
.post-navigation .nav-links .nav-previous a::before {content: "";font-family: "FontAwesome";margin-right: 15px;}
.post-navigation .nav-links .nav-next a::after {content: "";font-family: "FontAwesome";margin-left: 15px;}
.comments-area ul, .comments-area ol {margin: 0;padding: 0;list-style: none;}
.comments-area footer {color: #010101;background-color: transparent;}
.comments-area .comments-title {font-size: 20px;margin-bottom: 30px;overflow: hidden;padding-bottom: 10px;border-bottom: 2px solid #ff3d00;}
.comments-area .comment-respond .comment-reply-title {position: relative;font-size: 20px;margin-bottom: 20px;overflow: hidden;margin-top: 0px;}
.comments-area .comment-respond .comment-reply-title:after {content: "";position: absolute;height: 2px;width: 100%;top: 50%;margin-left: 15px;background-color: #ff3d00;}
.comments-area .comment-reply-link, .comments-area .comment-edit-link {font-size: 15px;font-weight: normal;color: #010101;text-transform: inherit;text-decoration: none;}
.comments-area .comment-reply-link::after, .comments-area .comment-edit-link::after {content: "";display: none;}
.comments-area .comment-meta {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;flex-direction: row;}
.comments-area .comment-author {flex: 100%;max-width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;}
.comments-area .comment-author .avatar {margin-right: 15px;border-radius: 100%;box-shadow: 0px 2px 30px -5px rgba(0,0,0,.3);}
.comments-area .comment-author .says {margin-left: 5px;}
.comments-area .comment-metadata, .comments-area .comment-awaiting-moderation {flex: 100%;max-width: 100%;padding-left: 60px;margin-top: -25px;}
.comments-area .comment-metadata a {font-family: -apple-system,BlinkMacSystemFont,"Noto Sans","system-ui","Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 13px;}
.comments-area .comment-metadata .edit-link {margin-left: 5px;padding-left: 8px;border-left: 1px solid #eee;}
.comments-area .comment-metadata .comment-edit-link {padding: 0;font-weight: normal;}
.comments-area .comment-metadata .comment-edit-link::before {content: "";font-family: "feather";margin-right: 3px;font-weight: normal;font-size: 12px;}
.comments-area .comment-content {position: relative;margin-top: 20px;padding-top: 20px;border-top: 1px solid #eee;}
.comments-area .comment-list .comment-body {border: 1px solid #eee;padding: 30px;margin-bottom: 30px;}
.comments-area .comment-content p:last-child {margin-bottom: 0;}
.comments-area .reply {margin-top: 20px;}
.comments-area .comment-list .children {margin-left: 30px;}
.comments-area .comment-reply-title {margin-bottom: 10px;}
.comments-area .comment-form {margin-bottom: 30px;}
.comment-respond .form-submit {margin-top: 20px;margin-bottom: 0;}
.widget-title {margin-bottom: 25px;}
.widget-title h2 {margin-top: 0px;margin-bottom: 0px;}
.widget ul {margin: 0px;padding: 0;list-style: none;}
.widget ul li {margin: 0px;}
.widget_archive li, .widget_categories li, .widget_recent_entries li, .widget_meta li, .widget_recent_comments li, .widget_rss li, .widget_pages li, .widget_nav_menu li {position: relative;border-bottom: 1px solid #eee;padding: 10px 0;transition-duration: .6s;}
.widget_archive li:hover, .widget_categories li:hover, .widget_recent_entries li:hover, .widget_meta li:hover, .widget_recent_comments li:hover, .widget_rss li:hover, .widget_pages li:hover, .widget_nav_menu li:hover {transition-duration: .6s;}
.widget_nav_menu li:first-child, .widget_archive ul li:first-child, .widget_categories ul li:first-child, .widget_pages ul li:first-child, .widget_meta ul li:first-child, .widget_rss li:first-child, .widget_recent_entries li:first-child, .widget_recent_comments li:first-child {padding-top: 0;}
.widget_nav_menu li:last-child, .widget_archive ul li:last-child, .widget_categories ul li:last-child, .widget_pages ul li:last-child, .widget_meta ul li:last-child, .widget_rss li:last-child, .widget_recent_entries li:last-child, .widget_recent_comments li:last-child {padding-bottom: 0;border-bottom: none;}
.widget_archive a, .widget_categories a, .widget_recent_entries a, .widget_meta a, .widget_recent_comments li, .widget_rss li, .widget_nav_menu a {position: relative;display: inline-block;}
.widget_recent_entries a {display: block;}
.widget_pages li.menu-item-has-children ul.sub-menu, .widget_categories li.menu-item-has-children ul.sub-menu {margin-left: 15px;padding-top: 15px;padding-bottom: 5px;}
.widget_nav_menu a span.menu-item-description {display: none;}
.widget_nav_menu ul.menu {list-style: none;}
.widget_nav_menu li:last-child a {border-bottom: none;}
.widget_nav_menu ul.menu li.menu-item-has-children {border-bottom: none;padding-bottom: 0px;}
.widget_nav_menu ul.menu li.menu-item-has-children > a {display: block;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.widget_nav_menu ul.menu li.menu-item-has-children > a ul.sub-menu {list-style: none;margin-left: 15px;padding-top: 15px;}
.widget_nav_menu ul.menu li.menu-item-has-children > a ul.sub-menu li:first-child {padding-top: 0px;}
.widget_recent_entries .post-date {color: #717171;display: block;margin-top: 5px;padding-left: 0px;}
.widget_rss .widget-title h3 a:hover {color: #ff3d00;}
.widget_rss ul li a {font-style: italic;}
.widget_rss ul li a:hover {color: #ff3d00;}
.widget_search {display: block;}
.cm-search-form {position: relative;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.cm-search-form input[type="search"] {width: 100%;padding-right: 40px;}
.cm-search-form .cm-submit-btn {padding: 0;margin: 0;border: none;border-left: 1px solid #eee;color: #010101;background-color: transparent;font-size: 16px;width: 35px;height: 22px;line-height: 22px;position: absolute;right: 4px;top: auto;z-index: 1;}
.cm-search-form .cm-submit-btn:hover {border: none;border-left: 1px solid #eee;background-color: transparent;}
.cm-search-form .cm-submit-btn:focus {outline: 0;}
.calendar_wrap caption {background: none repeat scroll 0 0 #010101;color: #fff;text-align: center;padding: 5px 0;font-weight: 500;text-transform: capitalize;border: 1px solid #2b2b2b;}
.calendar_wrap table {border-collapse: collapse;width: auto;}
.calendar_wrap table th {border: 1px solid #eee;font-weight: bold;padding: 8px 0px;text-align: center;width: 5%;}
.calendar_wrap table td {border: 1px solid #eee;padding: 8px 0px;width: 5%;text-align: center;}
.calendar_wrap table td#prev, .calendar_wrap table td#next {text-align: left;padding-left: 10px;padding-right: 10px;}
.calendar_wrap table td#next {text-align: right;}
.widget_tag_cloud .tagcloud {display: flex;align-items: flex-start;justify-content: space-around;flex-basis: auto;flex-wrap: wrap;overflow: hidden;}
.widget_tag_cloud .tagcloud a {flex: 1 auto;text-transform: capitalize;font-size: 15px !important;text-align: center;padding: 5px 15px;margin: 5px;color: #010101;font-weight: 400;border: 1px solid #e2e2e2;}
.widget_tag_cloud .tagcloud a:hover {color: #ff3d00;border-color: #ff3d00;}
.cm_author_widget .author_thumb img {display: block;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;width: 100%;height: auto;}
.cm_author_widget .author_name {margin: 20px 0px 10px;}
.cm_author_widget .author_name h4 {font-size: 20px;}
.cm_author_widget .author_desc {margin-bottom: 30px;}
.cm_author_widget .author-detail-link {margin-top: 15px;}
.cm_author_widget .author-detail-link a {padding: 10px 20px;color: #fff;background-color: #ff3d00;}
.cm_author_widget .author-detail-link a:hover {background-color: #010101;color: #fff;}
.sidebar-widget-area .widget .cm_author_widget .author-detail-link a, .sidebar-widget-area .widget .cm_author_widget .author-detail-link a:hover {color: #fff;}
footer .widget .cm_author_widget .author-detail-link a, footer .widget .cm_author_widget .author-detail-link a:hover {color: #fff;}
.widget ul.post_meta li {margin-right: 15px;margin-bottom: 0px;}
.cm_recent_posts_widget .box {margin-bottom: 20px;}
.cm_recent_posts_widget .box:last-child {margin-bottom: 0;}
.cm_recent_posts_widget .post_title h2 {font-size: 1rem;font-weight: normal;line-height: 1.4;}
.cm_recent_posts_widget .post_meta {margin-top: 10px;}
.social_widget_style_1 ul {list-style: none;}
.social_widget_style_1 ul li {display: block;margin-bottom: 15px;}
.social_widget_style_1 ul li:last-child {margin-bottom: 0px;}
.social_widget_style_1 ul li a {display: block;overflow: auto;color: #fff;border: none;padding: 10px 0px;font-size: 14px;}
.social_widget_style_1 ul li a i {width: 50px;display: inline-block;text-align: center;border-right: 1px solid rgba(255,255,255,.1);}
.social_widget_style_1 ul li a span {text-align: right;display: inline-block;font-size: 14px;width: calc(100% - 50px);padding-right: 10px;transition: all .7s ease;}
.social_widget_style_1 ul li a:hover span {padding-right: 30px;}
.social_widget_style_1 ul li.fb a {background: #4267b2;}
.social_widget_style_1 ul li.tw a {background: #1da1f2;}
.social_widget_style_1 ul li.insta a {background: #8a33a4;}
.social_widget_style_1 ul li.linken a {background: #0274b3;}
.social_widget_style_1 ul li.pin a {background: #bd081c;}
.social_widget_style_1 ul li.yt a {background: #f00;}
.social_widget_style_1 ul li.gplus a {background: #dc4c40;}
.news-area .cm-post-widget-section {margin-bottom: 30px;}
.cm-post-widget-section .entry_cats {margin-bottom: 10px;}
.cm-post-widget-section .cm-post-meta {margin-top: 10px;}
.cm-post-widget-two .lazy-thumb {padding-bottom: 56.25%;}
.cm-post-widget-two .big-card {color: #fff;margin-bottom: 30px;}
.cm-post-widget-two .big-card .post-holder {position: absolute;width: 100%;bottom: 0;left: 0;right: 0;padding: 20px;background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 40%,black 100%);}
.cm-post-widget-two .big-card .post-holder .post_title h2 {font-size: 24px;}
.cm-post-widget-two .big-card .post-holder .post_title h2 a {color: #fff;}
.cm-post-widget-two .big-card .post-holder .post_title h2 a:hover {color: #ff3d00;}
.cm-post-widget-two .big-card .post_meta li a {color: #ccc;}
.cm-post-widget-two .big-card .post_meta li a:hover {color: #ff3d00;}
.cm-post-widget-two .small-card {position: relative;}
.cm-post-widget-two .small-card .post-holder {position: relative;padding: 15px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm-post-widget-two .small-card .post-holder .post_title h2 {font-size: 18px;}
.news-area .cm-post-widget-three {margin-bottom: 0px;}
.cm-post-widget-three .card_content {padding: 20px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm-post-widget-three .post_title h2 {font-size: 20px;}
.news-area .cm_post_widget_six {margin-bottom: 0px;}
.cm_post_widget_six .post_title h2 {font-size: 16px;}
.news-area .cm_middle_post_widget_four {margin-bottom: 0px;}
.cm_middle_post_widget_four .post-holder {padding: 20px;position: relative;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm_middle_post_widget_four .post-holder .post_title h2 {font-size: 20px;}
.cm_middle_post_widget_four .post-holder .post-excerpt {margin-top: 10px;}
.cm_middle_post_widget_four .right_box .post_title h2 {font-size: 16px;}
.cm_middle_post_widget_six .middle_widget_six_carousel {position: relative;}
.cm_middle_post_widget_six .middle_widget_six_carousel .card {position: relative;min-height: 400px;background-size: cover;background-position: center;margin-bottom: 0px;}
.cm_middle_post_widget_six .middle_widget_six_carousel .card .card_content {position: absolute;z-index: 10;padding: 20px;bottom: 0px;right: 0px;left: 0px;background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 40%,black 100%);color: #fff;}
.cm_middle_post_widget_six .middle_widget_six_carousel .owl-nav {position: absolute;top: 5px;right: 5px;}
.cm_middle_post_widget_six .middle_widget_six_carousel .owl-nav .owl-prev, .cm_middle_post_widget_six .middle_widget_six_carousel .owl-nav .owl-next {border-radius: 0px;margin: 0px;height: 35px;width: 35px;line-height: 35px;}
.cm_middle_post_widget_six .lazy-thumb {padding-bottom: 0;}
.cm_middle_post_widget_six .post_title h2 {font-size: 20px;}
.cm_middle_post_widget_six .post_title h2 a {color: #fff;}
.cm_middle_post_widget_six .post_title h2 a:hover {color: #ff3d00;}
.cm_middle_post_widget_six .cm-post-meta a {color: #ccc;}
.news-area .cm_middle_post_widget_one {margin-bottom: 0px;}
.cm_middle_post_widget_one .card .post-holder {padding: 20px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm_middle_post_widget_one .card .post_title h2 {font-size: 20px;}
.cm_middle_post_widget_one .boxes_holder .post_title h2 {font-size: 16px;}
header.cm-header-style-one {background-size: cover;background-repeat: no-repeat;background-position: center;}
header .widget {background: transparent;padding: 0;}
header .widget img {padding: 0;}
.top-header {padding: 10px 0;box-shadow: 0px 2px 30px -5px rgba(0,0,0,.1);-webkit-box-shadow: 0px 2px 30px -5px rgba(0,0,0,.1);-moz-box-shadow: 0px 2px 30px -5px rgba(0,0,0,.1);-ms-box-shadow: 0px 2px 30px -5px rgba(0,0,0,.1);-o-box-shadow: 0px 2px 30px -5px rgba(0,0,0,.1);background-color: #fff;}
.top-header-left ul, .top-header-social-links ul {list-style: none;margin: 0px;padding: 0px;}
.top-header-left ul li {display: inline-block;margin-right: 10px;margin-bottom: 0px;}
.top-header-left ul li:last-child {margin-right: 0;}
.top-header-left ul li a {display: inline-block;line-height: 30px;font-size: 15px;}
.top-header-left ul li a span.menu-item-description {display: none;}
.top-header-social-links ul {text-align: right;}
.logo-container {padding: 30px 0;}
.site-logo {margin-bottom: 0px;}
header .site-title {font-family: "Roboto",sans-serif;font-size: 28px;font-weight: bold;line-height: 1.2;margin-bottom: 0;}
header .site-description {font-size: 14px;}
header .advertisement-area {text-align: right;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-end;}
header .advertisement-area .widget_text .textwidget img {display: inline-block;padding: 0;margin: 0;}
header.general-header #sticky-wrapper nav.main-navigation {z-index: 3 !important;position: relative;}
.primary-navigation ul li a {position: relative;}
.primary-navigation ul li.current_page_item {position: relative;}
.primary-navigation > ul > li.home-btn {background: #ff3d00;}
.primary-navigation.dark li.home-btn a:hover {color: #fff;}
.primary-navigation li.primarynav_search_icon {float: right;}
.header-search-container {position: relative;display: none;}
.header-search-container .search-form-entry {position: absolute;top: 0;right: 0;z-index: 1000;width: 400px;max-width: 100%;background: #fff;padding: 20px;border-top: 3px solid #ff3d00;overflow: auto;-webkit-animation: .3s 0s fadeInUp both;animation: .3s 0s fadeInUp both;box-shadow: 0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);-o-box-shadow: 0 2px 6px rgba(0,0,0,.2);-ms-box-shadow: 0 2px 6px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 6px rgba(0,0,0,.2);}
.cm_header-five .top-header {position: relative;padding: 0;box-shadow: none;background-position: center;background-size: cover;background-repeat: no-repeat;}
.cm_header-five .top-header .logo-container {position: relative;z-index: 10;text-align: center;padding: 70px 0;margin-bottom: 30px;}
ul.social-icons li {margin-bottom: 0px;display: inline-block;}
ul.social-icons li a {display: inline-block;font-size: 0;height: 0;height: 30px;margin-right: 0;line-height: 30px;width: 30px;text-align: center;}
ul.social-icons li a[href*=".com"]::before {font-family: "FontAwesome";color: #010101;transition: all .7s ease;font-size: 14px;}
ul.social-icons li a[href*="facebook.com"]::before {content: "";color: #4267b2;}
ul.social-icons li a[href*="twitter.com"]::before {content: "";color: #1da1f2;}
ul.social-icons li a[href*="instagram.com"]::before {content: "";color: #8a33a4;}
ul.social-icons li a[href*="youtube.com"]::before {content: "";color: #f00;}
ul.social-icons li a[href*="vk.com"]::before {content: "";color: #507299;}
ul.social-icons li a[href*="linkedin.com"]::before {content: "";color: #0274b3;}
ul.social-icons li a[href*="vimeo.com"]::before {content: "";color: #1ab7ea;}
ul.social-icons li a[href*="pinterest.com"]::before {content: "";color: #bd081c;}
ul.social-icons li a[href*=".com"]:hover::before {color: #ff3d00;}
body.home .breadcrumb {display: none;}
.breadcrumb {position: relative;background: rgba(0,0,0,.03);padding: 7px 20px;margin-top: 30px;}
.breadcrumb ul {list-style: none;margin: 0px;}
.breadcrumb ul li {display: inline-block;margin: 0px;}
.breadcrumb ul li a, .breadcrumb ul li span {position: relative;display: inline-block;font-size: 14px;letter-spacing: 0;color: #666;}
.breadcrumb ul li a:hover, .breadcrumb ul li a:hover span {color: #ff3d00;}
.breadcrumb ul li a:after {content: "";font-family: "fontAwesome";padding: 0 10px;}
.breadcrumb ul li a:hover:after {color: #666;}
.breadcrumb ul li:first-child a {font-size: 0;}
.breadcrumb ul li:first-child a:before {content: "";font-family: "fontAwesome";font-size: 16px;padding: 0;color: inherit;}
.breadcrumb ul li:last-child {padding-right: 0;}
.breadcrumb ul li:last-child span {color: #ff3d00;}
.breadcrumb ul li:last-child a {color: #ff3d00;}
.breadcrumb ul li:last-child a::after {content: "";display: none;}
.breadcrumb::after {content: "";display: block;position: absolute;z-index: 11;left: 15px;bottom: -26px;width: 0;height: 0;border-style: solid;border-width: 13px 12px;border-color: transparent transparent rgba(0,0,0,.03) transparent;transform: rotate(-180deg);}
#toTop {position: fixed;z-index: 2;bottom: 10px;right: 10px;font-size: 16px;cursor: pointer;background: #ff3d00;color: #fff;border: none;padding: 12px 15px;border-radius: 2px;transition: all .7s ease;display: none;}
#toTop:hover {background: #010101;}
footer {position: relative;color: #f1f1f1;}
footer .footer_inner a {color: #f1f1f1;}
footer .footer_inner a:hover {color: #ff3d00;}
footer .footer_inner {position: relative;padding-top: 40px;padding-bottom: 20px;background-position: center;background-size: cover;background-repeat: no-repeat;background-color: #111;}
.copyright_section {padding-top: 30px;}
.copyright_section .copyrights p {font-size: 15px;margin: 0px;padding: 0px;}
.copyright_section .copyrights a {color: #ff3d00;}
.footer_nav ul {list-style: none;text-align: right;margin: 0px;padding: 0px;}
.footer_nav ul li {display: inline-block;margin: 0px;}
.footer_nav ul li a {display: inline-block;padding-right: 10px;margin-right: 10px;font-size: 15px;line-height: 16px;border-right: 1px solid;border-right-color: #2b2b2b;}
.footer_nav ul li a span.menu-item-description {display: none;}
.footer_nav ul li:last-child a {padding-right: 0px;margin-right: 0px;border-right: none;}
.footer-widget-container .widget {margin-bottom: 30px;}
.footer-widget-container .widget:last-child {margin-bottom: 0px;}
.footer-widget-container .widget .widget-title {margin-bottom: 30px;}
.footer-widget-container .widget .widget-title h2 {font-size: 18px;font-weight: bold;position: relative;width: 100%;overflow: hidden;}
.footer-widget-container .widget .widget-title h2::after {content: "";position: absolute;height: 2px;width: 100%;top: 50%;margin-left: 15px;background-color: #ff3d00;}
.footer-widget-container .widget_archive li, .footer-widget-container .widget_categories li, .footer-widget-container .widget_recent_entries li, .footer-widget-container .widget_meta li, .footer-widget-container .widget_recent_comments li, .footer-widget-container .widget_rss li, .footer-widget-container .widget_pages li, .footer-widget-container .widget_nav_menu li {border-color: #2b2b2b;}
.footer-widget-container .widget_tag_cloud .tagcloud a {color: white;}
.footer-widget-container .widget_categories select, .footer-widget-container .widget_archive select, .footer-widget-container .widget_text .textwidget select {border-color: #2b2b2b;color: #000;}
.footer-widget-container .calendar_wrap table th, .footer-widget-container .calendar_wrap table td {border-color: #2b2b2b;}
.footer-widget-container ul.post_meta li span, .footer-widget-container ul.post_meta li a {color: #ccc;}
.footer-widget-container ul.post_meta li:hover span, .footer-widget-container ul.post_meta li:hover a {color: #ff3d00;}
.footer .widget_tag_cloud .tagcloud a {border: 1px solid #2b2b2b;}
.sidebar-widget-area .widget {margin-bottom: 30px;overflow: hidden;background-color: rgba(0,0,0,.03);padding: 30px 20px;}
.sidebar-widget-area .widget:last-child {margin-bottom: 0px;}
.sidebar-widget-area .widget .widget-title h2 {display: inline-block;font-size: 18px;font-weight: bold;position: relative;width: 100%;overflow: hidden;}
.sidebar-widget-area .widget .widget-title h2::after {content: "";position: absolute;height: 2px;width: 100%;top: 50%;margin-left: 15px;background-color: #ff3d00;}
.error_page {text-align: center;margin-top: 70px;margin-bottom: 50px;}
.error_page #search-form {width: 60%;margin: auto;}
.error_page_top_portion {background: #ff3d00;padding: 60px 30px;margin-bottom: 50px;border-radius: 10px;}
.error_head h3 {position: relative;font-weight: 900;font-size: 93px;color: #fff;margin-bottom: 0;}
.error_head h4 {position: relative;font-size: 18px;color: #fff;text-transform: uppercase;}
.error_body {margin-top: 20px;}
.error_body p {color: #fff;}
.post-display-grid {margin-bottom: 20px;}
.post-display-grid .card_content {padding: 20px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.post-display-grid .post-format span {background-color: #010101;border-color: #010101;color: #fff;text-align: center;width: 30px;height: 30px;line-height: 30px;border-radius: 50%;padding: 0px;}
.post-display-grid .card_content .entry_cats {margin-bottom: 10px;}
.post-display-grid .card_content .post_title h2 {font-size: 20px;}
.post-display-grid .card_content .post_meta {margin-top: 10px;}
.archive-description {margin-top: 30px;}
.cm_archive_page .section-title h1, .cm_search_page .section-title h1, .cm_not_found_page .section-title h1 {display: block;font-size: 26px;background: transparent;font-weight: bold;color: #010101;margin-bottom: 0;}
.nothing-found {margin-bottom: 60px;}
.nothing-found .section-title h1 {font-size: 26px;}
.nothing-found .error_foot p {margin-bottom: 30px;}
.page-links .post-page-numbers, body.single .the_content .page-links .post-page-numbers {color: #010101;text-decoration: none;}
.pagination .page-numbers, .page-links .post-page-numbers {display: inline-block;font-size: 15px;margin-right: 10px;border-radius: 0;text-align: center;border: 1px solid #eee;line-height: 45px;width: 45px;height: 45px;margin-bottom: 10px;}
.pagination .page-numbers:hover, .page-links .post-page-numbers:hover {border: 1px solid #ff3d00;}
.pagination .page-numbers:last-child, .page-links .post-page-numbers:last-child {margin-right: 0;}
.pagination .page-numbers.current, .page-links .post-page-numbers.current, body.single .the_content .page-links .post-page-numbers.current {background: #ff3d00;color: #fff;border: none;}
.pagination .page-numbers.current:hover, .page-links .post-page-numbers.current:hover {color: #fff;}
.pagination .page-numbers.next, .pagination .page-numbers.prev {width: auto;padding: 0 15px;}
.news-area .cm-post-widget-section {margin-bottom: 30px;}
.cm-post-widget-section .entry_cats {margin-bottom: 10px;}
.cm-post-widget-section .cm-post-meta {margin-top: 10px;}
.cm-post-widget-two .lazy-thumb {padding-bottom: 56.25%;}
.cm-post-widget-two .big-card {color: #fff;margin-bottom: 30px;}
.cm-post-widget-two .big-card .post-holder {position: absolute;width: 100%;bottom: 0;left: 0;right: 0;padding: 20px;background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 40%,black 100%);}
.cm-post-widget-two .big-card .post-holder .post_title h2 {font-size: 24px;}
.cm-post-widget-two .big-card .post-holder .post_title h2 a {color: #fff;}
.cm-post-widget-two .big-card .post-holder .post_title h2 a:hover {color: #ff3d00;}
.cm-post-widget-two .big-card .post_meta li a {color: #ccc;}
.cm-post-widget-two .big-card .post_meta li a:hover {color: #ff3d00;}
.cm-post-widget-two .small-card {position: relative;}
.cm-post-widget-two .small-card .post-holder {position: relative;padding: 15px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm-post-widget-two .small-card .post-holder .post_title h2 {font-size: 18px;}
.news-area .cm-post-widget-three {margin-bottom: 0px;}
.cm-post-widget-three .card_content {padding: 20px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm-post-widget-three .post_title h2 {font-size: 20px;}
.news-area .cm_post_widget_six {margin-bottom: 0px;}
.cm_post_widget_six .post_title h2 {font-size: 16px;}
.news-area .cm_middle_post_widget_four {margin-bottom: 0px;}
.cm_middle_post_widget_four .post-holder {padding: 20px;position: relative;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm_middle_post_widget_four .post-holder .post_title h2 {font-size: 20px;}
.cm_middle_post_widget_four .post-holder .post-excerpt {margin-top: 10px;}
.cm_middle_post_widget_four .right_box .post_title h2 {font-size: 16px;}
.cm_middle_post_widget_six .middle_widget_six_carousel {position: relative;}
.cm_middle_post_widget_six .middle_widget_six_carousel .card {position: relative;min-height: 400px;background-size: cover;background-position: center;margin-bottom: 0px;}
.cm_middle_post_widget_six .middle_widget_six_carousel .card .card_content {position: absolute;z-index: 10;padding: 20px;bottom: 0px;right: 0px;left: 0px;background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 40%,black 100%);color: #fff;}
.cm_middle_post_widget_six .middle_widget_six_carousel .owl-nav {position: absolute;top: 5px;right: 5px;}
.cm_middle_post_widget_six .middle_widget_six_carousel .owl-nav .owl-prev, .cm_middle_post_widget_six .middle_widget_six_carousel .owl-nav .owl-next {border-radius: 0px;margin: 0px;height: 35px;width: 35px;line-height: 35px;}
.cm_middle_post_widget_six .lazy-thumb {padding-bottom: 0;}
.cm_middle_post_widget_six .post_title h2 {font-size: 20px;}
.cm_middle_post_widget_six .post_title h2 a {color: #fff;}
.cm_middle_post_widget_six .post_title h2 a:hover {color: #ff3d00;}
.cm_middle_post_widget_six .cm-post-meta a {color: #ccc;}
.news-area .cm_middle_post_widget_one {margin-bottom: 0px;}
.cm_middle_post_widget_one .card .post-holder {padding: 20px;background-color: rgba(0,0,0,.02);border: 1px solid rgba(0,0,0,.03);}
.cm_middle_post_widget_one .card .post_title h2 {font-size: 20px;}
.cm_middle_post_widget_one .boxes_holder .post_title h2 {font-size: 16px;}
.the_content {font-family: -apple-system,BlinkMacSystemFont,"Noto Sans","system-ui","Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 1rem;}
.the_content p {line-height: 1.8;margin-top: 20px;margin-bottom: 20px;}
.the_content > :first-child {margin-top: 0;}
.the_content > :last-child {margin-bottom: 0;}
.the_content h1, .the_content h2, .the_content h3, .the_content h4, .the_content h5, .the_content h6 {margin-top: 40px;margin-bottom: 20px;}
.the_content a {color: #0061ff;text-decoration: underline;}
.the_content a:hover {color: #ff3d00;text-decoration: underline;}
.the_content q p, .the_content blockquote p {margin: 0;line-height: 1.4;}
.the_content .wp-block-pullquote blockquote {border-left: none;}
.the_content ol li, .the_content ul li {margin-bottom: 10px;}
.the_content table {margin-bottom: 0;}
.the_content figure {max-width: 100%;}
.the_content iframe {border-radius: 2px;overflow: hidden;}
.the_content .wp-block-latest-comments article footer.wp-block-latest-comments__comment-meta {color: #212529;}
.the_content a.wp-block-button__link {color: inherit;text-decoration: none;}
.wp-block-button, .wp-block-pullquote, .wp-block-media-text {margin-bottom: 1.5em;}
.wp-block-latest-posts__post-date, .wp-block-latest-comments__comment-date {color: #6f6f6f;}
.wp-block-latest-posts.is-grid {padding-left: 0;margin-left: 0;}
.wp-block-categories-list.aligncenter {text-align: center;}
.blocks-gallery-caption {width: 100%;}
.wp-block-search, .wp-block-gallery {margin-bottom: 1.5em;}
.wp-block-cover {margin-bottom: 1.5em;}
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {color: inherit;}
.the_content .alignleft, .the_content .alignright {margin-top: 10px;margin-bottom: 10px;}
.the_content .alignleft {margin-right: 30px;}
.the_content .alignright {margin-left: 30px;}
.wp-block-embed.alignleft, .wp-block-embed.alignright, .block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit, .block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit {max-width: 50%;}
.wp-block-table td, .wp-block-table th {border-color: #eee;border-width: 0 1px 1px 0;}
.wp-block-image figcaption {margin-top: 10px;margin-bottom: 10px;}
.wp-block-gallery {margin-bottom: 30px;}
.wp-block-embed {margin-bottom: 30px;}
.wp-block-embed.alignleft iframe, .wp-block-embed.alignright iframe {border-radius: 5px;overflow: hidden;}
.blocks-gallery-grid, .wp-block-gallery {padding: 0;margin-left: 0;margin-right: 0;}
@media (max-width: 575px) {.wp-block-embed.alignleft, .wp-block-embed.alignright, .block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit, .block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit {max-width: 100%;}}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption-text {text-align: center;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;-webkit-clip-path: none;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.sticky {display: block;}
.hentry {margin: 0 0 1.5em;}
.updated:not(.published) {display: none;}
.page-content, .content-entry, .entry-summary {margin: 1.5em 0 0;}
.page-links {clear: both;margin: 0 0 1.5em;}
.page-content .wp-smiley, .content-entry .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}
.custom-logo-link {display: inline-block;}
.gallery-item {display: inline-block;text-align: center;vertical-align: middle;width: 100%;padding: 5px;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
.woocommerce-checkout .cm_post_page_lay_wrap .the_title h2, .woocommerce-cart .cm_post_page_lay_wrap .the_title h2, .woocommerce-account .cm_post_page_lay_wrap .the_title h2 {margin-top: 0px;margin-bottom: 30px;}
.woocommerce-checkout .cm_post_page_lay_wrap .the_content, .woocommerce-cart .cm_post_page_lay_wrap .the_content, .woocommerce-account .cm_post_page_lay_wrap .the_content {margin-bottom: 0px;}
.woocommerce-checkout .cm_post_page_lay_wrap .the_content div, .woocommerce-cart .cm_post_page_lay_wrap .the_content div, .woocommerce-account .cm_post_page_lay_wrap .the_content div {padding: 0px;}
.woocommerce-checkout .cm_post_page_lay_wrap .the_content ul, .woocommerce-cart .cm_post_page_lay_wrap .the_content ul, .woocommerce-account .cm_post_page_lay_wrap .the_content ul {margin: 0px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {text-align: center;font-size: 18px;}
.woocommerce ul.products li.product .price {text-align: center;color: #ff3d00;}
.woocommerce span.onsale {padding: 5px 10px;min-height: auto;min-width: auto;line-height: 24px;top: 0;right: 0;font-size: 14px;border-radius: 0px;background-color: #010101;}
.woocommerce ul.products li.product .onsale {margin: 0px;right: auto;left: 10px;top: 10px;height: 50px;width: 50px;line-height: 40px;border-radius: 50%;}
.woocommerce ul.products li.product .star-rating {font-size: 14px;left: 35%;margin-top: 10px;margin-bottom: 10px;}
.woocommerce ul.products li.product .button {background-color: #ff3d00;color: #fff;padding: 10px 15px;border-radius: 30px;text-align: center;}
.woocommerce ul.products li.product .button:hover {background-color: #010101;}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button {height: 32px;border-radius: 0px;background-color: #010101;color: #fff;transition-duration: .6s;}
.woocommerce .cart .button:hover, .woocommerce .cart .button:focus, .woocommerce .cart input.button:hover, .woocommerce .cart input.button:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus {background-color: #ff3d00;color: #fff;transition-duration: .6s;}
.woocommerce a.button {border-radius: 0px;background-color: #010101;color: #fff;transition-duration: .6s;}
.woocommerce a.button:hover, .woocommerce a.button:focus {background-color: #ff3d00;color: #fff;transition-duration: .6s;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {color: #fff;}
.woocommerce form .form-row input[type='text'], .woocommerce form .form-row input[type='email'], .woocommerce form .form-row input[type='password'], .woocommerce form .form-row input[type='tel'], .woocommerce form .form-row input[type='number'], .woocommerce form .form-row input[type='search'] {height: 35px;padding: 5px;border-color: rgba(0,0,0,.1);border-width: 1px;}
.woocommerce form .form-row textarea {padding: 5px;border-color: rgba(0,0,0,.1);border-width: 1px;}
.woocommerce form .form-row textarea {height: 75px;padding: 5px;}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {display: inline-block;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {padding: 15px 20px;border-radius: 0px;background-color: #010101;color: #fff;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #ff3d00;color: #fff;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {padding: 15px 45px !important;margin-bottom: 30px;}
.woocommerce-error {margin-bottom: 30px !important;}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {padding: 0px !important;}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {border-radius: 0px;padding: 0px;margin-bottom: 20px;}
.select2-container--default .select2-selection--single {border-radius: 0px;padding: 3px 0px;border-color: rgba(0,0,0,.1);border-width: 1px;height: 35px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {border-radius: 0px;padding: 20px;}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row, #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {padding: 0px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #010101;}
.woocommerce .woocommerce-products-header h1 {font-size: 32px;}
.woocommerce .woocommerce-pagination ul.page-numbers {border: none;}
.woocommerce .woocommerce-pagination ul.page-numbers li {border: none;padding: 0px;}
.woocommerce .woocommerce-pagination ul.page-numbers li a.page-numbers, .woocommerce .woocommerce-pagination ul.page-numbers li span.current {font-size: 14px;margin-right: 10px;border-radius: 0;text-align: center;border: 1px solid #eee;line-height: 30px;width: 45px;height: 45px;}
.woocommerce .woocommerce-pagination ul.page-numbers li span.current {background-color: #ff3d00;border-color: #ff3d00;color: #fff;}
.woocommerce .woocommerce-pagination ul.page-numbers li a.page-numbers:hover {background-color: transparent;color: #ff3d00;border-color: #ff3d00;}
.woocommerce .product span.onsale {margin: 0px;right: auto;left: 10px;top: 10px;height: 50px;width: 50px;line-height: 40px;border-radius: 50%;}
.woocommerce .product div.summary {margin: 0px;}
.woocommerce .product div.summary .product_title {margin-bottom: 15px;}
.woocommerce .product div.summary .price {margin-bottom: 15px;}
.woocommerce .product div.summary .woocommerce-product-details__short-description {margin-bottom: 15px;}
.woocommerce .product div.summary .cart .quantity input.qty, .woocommerce .product div.summary .cart button.single_add_to_cart_button {height: 32px;}
.woocommerce .product div.summary .cart .woocommerce-grouped-product-list {margin-bottom: 10px;}
.woocommerce .product div.summary .cart button.single_add_to_cart_button {border-radius: 0px;background-color: #ff3d00;transition-duration: .6s;}
.woocommerce .product div.summary .cart button.single_add_to_cart_button:hover {background-color: #010101;transition-duration: .6s;}
.woocommerce .product div.summary .product_meta .sku_wrapper, .woocommerce .product div.summary .product_meta .posted_in {display: block;margin-bottom: 10px;}
.woocommerce .product div.summary .product_meta .sku_wrapper .sku {text-decoration: underline;}
.woocommerce .product div.woocommerce-tabs ul.tabs {margin: 0px;padding: 0px 5px;}
.woocommerce .product div.woocommerce-tabs ul.tabs li {border-radius: 0px;background-color: #010101;padding: 5px 15px;border-bottom: none;}
.woocommerce .product div.woocommerce-tabs ul.tabs li a {color: #fff;}
.woocommerce .product div.woocommerce-tabs ul.tabs li a:hover {color: #fff;}
.woocommerce .product div.woocommerce-tabs ul.tabs li::before, .woocommerce .product div.woocommerce-tabs ul.tabs li::after {content: "";width: 0px;border: none;}
.woocommerce .product div.woocommerce-tabs ul.tabs::before {position: relative;width: 0px;}
.woocommerce .product div.woocommerce-tabs ul.tabs li.active a {color: #010101;}
.woocommerce .product div.woocommerce-tabs div.panel {margin-bottom: 30px;box-shadow: none;padding: 20px;border: 1px solid rgba(0,0,0,.1);border-radius: 0px;}
.woocommerce .product div.woocommerce-tabs div.panel h2 {display: none;}
.woocommerce .product div.woocommerce-tabs div.panel table.shop_attributes {border: none;margin-bottom: 0px;}
.woocommerce .product div.woocommerce-tabs div.panel table.shop_attributes tbody th, .woocommerce .product div.woocommerce-tabs div.panel table.shop_attributes tbody td {border: none;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #comments {margin-bottom: 30px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #comments ol.commentlist li div.comment_container img {padding: 0px;width: 35px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #comments ol.commentlist li:last-child {margin-bottom: 0px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #comments ol.commentlist li .comment-text {border-radius: 0px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #comments ol.commentlist li .comment-text p.meta {font-size: 14px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper #reply-title {font-size: 18px;font-weight: bold;text-transform: uppercase;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper .comment-form {margin-top: 10px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper .comment-form p {margin-bottom: 15px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper .comment-form p textarea, .woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper .comment-form p input[type="text"], .woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper .comment-form p input[type="email"] {display: block;width: 100%;padding: 5px;border-color: rgba(0,0,0,.1);border-width: 1px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper .comment-form p.form-submit {margin-bottom: 0px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper .comment-form p.form-submit .submit {border-radius: 0px;background-color: #ff3d00;color: #fff;transition-duration: .6s;padding: 10px 20px;}
.woocommerce .product div.woocommerce-tabs div.panel #reviews #review_form_wrapper .comment-form p.form-submit .submit:hover {background-color: #010101;transition-duration: .6s;}
.woocommerce .product section.related {margin-bottom: 60px;}
.woocommerce .product section.related > h2 {font-size: 24px;text-transform: uppercase;margin-bottom: 30px;position: relative;overflow: hidden;width: 100%;}
.woocommerce .product section.related > h2::after {content: "";position: absolute;height: 2px;width: 100%;top: 50%;margin-left: 15px;background-color: #ff3d00;}
.woocommerce .product section.related ul.products {margin-bottom: 0px;}
.woocommerce .product section.related ul.products li.product {margin-bottom: 15px;}
.woocommerce .woocommerce-cart-form {margin-bottom: 30px;}
.woocommerce .woocommerce-cart-form table.shop_table {margin: 0px;border-radius: 0px;padding: 0px;}
.woocommerce .woocommerce-cart-form table.shop_table td {padding: 5px 15px;}
.woocommerce .woocommerce-cart-form table.shop_table td .quantity .qty {height: 32px;}
.woocommerce .woocommerce-cart-form table.shop_table td.actions {padding: 15px;}
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon {padding: 0px;}
.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .input-text {height: 32px;width: 100px;}
.woocommerce .woocommerce-cart-form table.shop_table img {width: 50px;}
.woocommerce a.remove {width: 35px;height: 35px;line-height: 33px;color: #010101 !important;border: 1px solid #010101;}
.woocommerce a.remove:hover {background-color: #ff3d00;border-color: #ff3d00;}
.woocommerce .cart-collaterals {padding: 0px !important;}
.woocommerce .cart-collaterals .cart_totals {float: none;width: 100%;}
.woocommerce .cart_totals > h2 {text-transform: uppercase;margin-bottom: 15px;}
.woocommerce .cart_totals .wc-proceed-to-checkout {margin-bottom: 0px;}
.woocommerce > h2 {margin-top: 0px !important;font-weight: normal !important;margin-bottom: 15px !important;margin-bottom: 15px;font-size: 24px;text-transform: uppercase;position: relative;overflow: hidden;width: 100%;}
.woocommerce > h2::after {content: "";position: absolute;height: 2px;width: 100%;top: 50%;margin-left: 15px;background-color: #ff3d00;}
.woocommerce form.login {margin: 0px;border-radius: 0px;}
.woocommerce form.login p.form-row, .woocommerce form.login p {padding: 0px !important;margin-bottom: 15px;}
.woocommerce form.login p.form-row:last-child, .woocommerce form.login p:last-child {margin-bottom: 0px;}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {float: none;display: block;width: 100%;}
.woocommerce .col2-set .col-1 {margin-bottom: 30px;}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {float: none;width: 100%;}
.woocommerce-account .woocommerce-MyAccount-navigation ul {list-style: none;height: auto;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {display: inline-block;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {padding: 10px 20px;background-color: #010101;color: #fff;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {background-color: #ff3d00;color: #fff;}
.woocommerce-account .woocommerce-MyAccount-content {padding: 20px !important;border: 1px solid rgba(0,0,0,.1);}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row {padding: 0px !important;margin-bottom: 15px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {margin-top: 30px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {text-transform: uppercase;}
.woocommerce form.checkout_coupon {margin: 30px 0px;border-radius: 0px;}
.woocommerce form.checkout_coupon p.form-row {margin: 0px;padding: 0px;}
.woocommerce form.checkout .col2-set .col-1, .woocommerce form.checkout .col2-set .col-2 {float: none;width: 100%;}
.woocommerce form.checkout .col2-set .col-1 {margin-bottom: 30px;}
.woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields {padding: 20px;border: 1px solid rgba(0,0,0,.1);}
.woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields h3 {text-transform: uppercase;margin-bottom: 15px;}
.woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p.form-row {padding: 0px !important;margin-bottom: 15px;}
.woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields p.form-row:last-child {margin-bottom: 0px;}
.woocommerce form.checkout .col2-set .col-2 {margin-bottom: 30px;}
.woocommerce form.checkout .col2-set .col-2 .woocommerce-additional-fields {padding: 20px;border: 1px solid rgba(0,0,0,.1);}
.woocommerce form.checkout .col2-set .col-2 .woocommerce-additional-fields h3 {text-transform: uppercase;margin-bottom: 15px;}
.woocommerce form.checkout .col2-set .col-2 .woocommerce-additional-fields p.form-row {padding: 0px !important;}
.woocommerce form.checkout .col2-set .col-2 .woocommerce-additional-fields p.form-row:last-child {margin-bottom: 0px;}
.woocommerce form.checkout #order_review_heading {text-transform: uppercase;margin-bottom: 15px;}
.woocommerce form.checkout #order_review table.shop_table {padding: 0px !important;border-radius: 0px;margin-bottom: 30px;}
.widget.woocommerce ul li, .widget.woocommerce ul.woocommerce-widget-layered-nav-list li {padding: 13px 0px;transition-duration: .6s;position: relative;border-bottom: 1px solid rgba(0,0,0,.1);}
.widget.woocommerce ul li:hover, .widget.woocommerce ul li:focus, .widget.woocommerce ul.woocommerce-widget-layered-nav-list li:hover, .widget.woocommerce ul.woocommerce-widget-layered-nav-list li:focus {padding-left: 10px;transition-duration: .6s;}
.widget.woocommerce ul li:first-child, .widget.woocommerce ul.woocommerce-widget-layered-nav-list li:first-child {padding-top: 0px;}
.widget_product_search .woocommerce-product-search input.search-field, .widget_product_search .woocommerce-product-search button[type="submit"] {float: left;display: block;height: 53px;border: 1px solid #eee;border-right: none;}
.widget_product_search .woocommerce-product-search button[type="submit"] {width: 100px;background-color: #ff3d00;color: #fff;border: 1px solid #ff3d00;}
.widget_product_search .woocommerce-product-search button[type="submit"]:hover, .widget_product_search .woocommerce-product-search button[type="submit"]:focus {background-color: #010101;border-color: #010101;}
.widget_product_search .woocommerce-product-search input.search-field {width: calc(100% - 100px);padding-left: 10px;}
.widget_top_rated_products ul.product_list_widget li a img, .widget_recently_viewed_products ul.product_list_widget li a img, .widget_recent_reviews ul.product_list_widget li a img, .widget_products ul.product_list_widget li a img {width: 40px;margin-top: 10px;}
.widget_top_rated_products ul.product_list_widget li .star-rating, .widget_recently_viewed_products ul.product_list_widget li .star-rating, .widget_recent_reviews ul.product_list_widget li .star-rating, .widget_products ul.product_list_widget li .star-rating {margin: 5px 0px;}
.widget_product_categories ul.product-categories {list-style: none;}
.widget_product_categories ul.product-categories li.cat-parent {border-bottom: none;padding-bottom: 0px;}
.widget_product_categories ul.product-categories li.cat-parent > a {display: block;padding-bottom: 15px;border-bottom: 1px solid rgba(0,0,0,.1);}
.widget_product_categories ul.product-categories li.cat-parent ul.children {list-style: none;margin-left: 15px;margin-top: 15px;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider {margin-bottom: 30px;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {background-color: #010101;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {background-color: #ff3d00;height: 20px;width: 20px;top: -8px;}
.woocommerce .widget_price_filter .ui-slider-horizontal {height: 5px;}
.widget_product_tag_cloud .tagcloud {display: flex;align-items: flex-start;justify-content: space-around;flex-basis: auto;flex-wrap: wrap;overflow: hidden;margin: -5px -2px;}
.widget_product_tag_cloud .tagcloud a {flex: 1 auto;text-transform: capitalize;font-size: 14px !important;text-align: center;letter-spacing: 1px;padding: 5px 15px;margin: 2px;background: rgba(0,0,0,.05);font-weight: 400;}
.widget_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:focus {background-color: #ff3d00;color: #fff;}
@media (max-width: 768px) {.woocommerce .woocommerce-products-header {margin-bottom: 15px;}
	.woocommerce .woocommerce-products-header h1 {font-size: 24px;}}
@media (max-width: 576px) {.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {margin-bottom: 30px;}
	.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon {margin-bottom: 15px;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li {margin-bottom: 10px;}}
@media (max-width: 1024px) {body.boxed .page-wrapper .cm-container {padding-right: 15px;padding-left: 15px;}
	.logo-container {padding: 20px 0;}}
@media (max-width: 992px) {.cm-container {max-width: 90%;}
	header .advertisement-area {display: none;}
	.logo-container {padding: 15px 0;}
	.primary-navigation ul li a {font-size: 15px;}
	.primary-navigation > ul > li:first-child {padding-left: 0;padding-right: 0;}
	.primary-navigation li.primarynav_search_icon {float: none;}
	.header-search-container form {left: 0;right: auto;width: 100%;}
	header .news_ticker_wrap .ticker_items .item a {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.cm-post-widget-three .card .post_title h2 {font-size: 20px;margin-bottom: 10px;}
	.cm_post_widget_six .right_box .post_title h2 {margin-top: 0px;}
	.cm_post_widget_six .post_title h2 {margin-top: 20px;}
	.author_box .author_details {margin-top: 30px;}
	.error_head {transform: none;}
	body.right-sidebar .sidebar-widget-area {margin-top: 30px;}
	.hide-tablet {display: none;}
	.cm-order-1-mobile-tablet {order: 1;}
	.cm-order-2-mobile-tablet {order: 2;}
	.footer-widget-container .widget:last-child {margin-bottom: 30px;}}
@media (max-width: 991px) {.header-search-container .search-form-entry {left: 0;right: auto;width: 100%;}
	.cm_banner-five .gutter-left {padding-right: 15px;}
	.cm_banner-five .gutter-right {padding-left: 15px;margin-top: 10px;}}
@media (max-width: 768px) {h1 {font-size: 28px;}
	h2 {font-size: 26px;}
	h3 {font-size: 24px;}
	h4 {font-size: 20px;}
	h5 {font-size: 18px;}
	h6 {font-size: 16px;}
	.footer, .middle-news-area {overflow-x: hidden;}
	.blog-container, .single-container, .page-container, .archive-container, .search-container, .woocommerce-container {padding: 30px 0px;}
	.cm-container {max-width: 90%;}
	.section-title {text-align: left;}
	.section-title h2::after {content: "";margin-left: 10px;}
	.top-header-social-links ul {text-align: left;margin-left: -10px;margin-top: 5px;}
	header .news_ticker_wrap {margin-bottom: 10px;}
	.cm_banner-five .gutter-left {margin-bottom: 15px;}
	.cm_banner-five .gutter-left .post_thumb .post-holder .post_title h2 {font-size: 24px;}
	.cm_banner-five .gutter-right .post_thumb .post-holder .post_title h2 {font-size: 20px;}
	.cm_banner-five .gutter-left .post_thumb {margin-right: 0px;}
	.cm_banner-five .gutter-right {margin-top: 0;}
	.cm_banner-five .gutter-right .right-content-holder .custom_row .col {margin-top: 15px;margin-bottom: 0px;}
	.cm_banner-five .gutter-right .col:first-child, .cm_banner-five .gutter-right .col:nth-child(2) {margin-bottom: 0px;}
	.cm-post-widget-two {margin-bottom: 30px;}
	.cm-post-widget-two .small-card {margin-bottom: 30px;}
	.cm-post-widget-two .small-card .post-holder .post_title h2 {font-size: 20px;}
	.cm-post-widget-three {margin-bottom: 0px;}
	.cm-post-widget-three .card {margin-bottom: 30px;}
	.cm-post-widget-three .card .post_title h2 {font-size: 20px;margin-bottom: 10px;}
	.cm_post_widget_six .box {margin-bottom: 30px;}
	.cm_post_widget_six .box .right_box {margin-top: 0px;padding-top: 10px;}
	.cm_post_widget_six .box .right_box h2 {font-size: 20px;}
	.cm_middle_post_widget_one .card .boxes_holder .post_title h2 {font-size: 20px;}
	.cm_middle_post_widget_four .right_box .post_title h2 {font-size: 20px;}
	.cm_middle_post_widget_six {margin-bottom: 30px;}
	.cm_post_widget_six .post_title h2 {font-size: 24px;}
	.cm_post_widget_one .widget_one_bottom_posts .gutter:nth-child(odd), .cm_post_widget_one .widget_one_bottom_posts .gutter:nth-child(even) {padding-left: 15px;}
	.cm_post_widget_one .widget_one_bottom_posts .gutter:nth-child(odd) {padding-right: 15px;}
	.grid-post-holder .card {margin-bottom: 20px;}
	.pagination {margin: 30px 0px;}
	.pagination .page-numbers {margin-right: 5px;}
	.post-navigation {margin: 30px 0px;}
	#comments h2.comments-title {font-size: 20px;}
	.comments-area .comment-list .comment-body {padding: 20px;}
	.comments-area .comment-list .children {margin-left: 10px;}
	.footer_nav ul {text-align: left;}
	.footer_social .social-icons {text-align: left;}
	.author_box .author_details {margin-top: 0px;}
	.author_box .author_thumb {text-align: center;margin-bottom: 15px;}
	.cm_related_post_container {margin-bottom: 0px;margin-top: 30px;}
	.footer-widget-container .widget {margin-bottom: 30px;}
	.error_page #search-form {width: 100%;}
	body.cm-mobile-content-sidebar .sidebar-widget-area {margin-top: 30px;}}
@media (max-width: 576px) {.cm-container {max-width: 96%;}
	.single-container .content-entry, .page-container .content-entry {margin-bottom: 30px;}
	header .site-title {font-size: 26px;}
	.cm_header-five .top-header .logo-container {padding: 40px 0px;}
	.banner-area {margin-top: 30px;margin-bottom: 30px;}
	.cm_banner-five .gutter-left .card {margin-right: 10px;}
	.cm_banner-five .gutter-left .post_thumb {height: 300px;}
	.cm_banner-five .gutter-left .post_thumb .post-holder .post_title h2, .cm_banner-five .gutter-right .post_thumb .post-holder .post_title h2 {font-size: 20px;}
	.cm_banner-five .gutter-right .right-content-holder .custom_row .col {width: 100%;padding-right: 15px;padding-left: 15px;margin-top: 15px;margin-bottom: 0px;}
	.cm_banner-five .gutter-right .right-content-holder .custom_row .col:first-child {margin-top: 0px;}
	.cm_banner-five .gutter-right .post_thumb {height: 250px;}
	.news-area:last-child {margin-bottom: 0px;}
	.news-area .cm-post-widget-section:last-child {margin-bottom: 0px;}
	.news-area .cm_post_widget_six, .news-area .cm_middle_post_widget_one {margin-bottom: 15px;}
	.news-area .cm-post-widget-two {margin-bottom: 15px;}
	.section-title {margin-bottom: 20px;}
	.cm-post-widget-two {margin-bottom: 30px;}
	.cm-post-widget-two .big-card {margin-bottom: 20px;}
	.cm-post-widget-two .big-card img {min-height: 250px;}
	.cm-post-widget-two .big-card .post-holder .post_title h2 {font-size: 20px;}
	.cm-post-widget-two .small-card {margin-bottom: 15px;}
	.cm-post-widget-three {margin-bottom: 10px;}
	.cm-post-widget-three .card {margin-bottom: 20px;}
	.cm-post-widget-three .card .post_title h2 {font-size: 20px;margin-bottom: 10px;}
	.cm_post_widget_six {margin-bottom: 30px;}
	.cm_post_widget_six .box {margin-bottom: 20px;}
	.cm_post_widget_six .box .right_box {margin-top: 0px;padding-top: 0px;}
	.cm_post_widget_six .box .right_box .post_title h2 {font-size: 18px;}
	.cm_middle_post_widget_one .card {margin-bottom: 20px;}
	.cm_middle_post_widget_one .card .post_title h2 {font-size: 20px;}
	.cm_middle_post_widget_one .card .boxes_holder .post_title h2 {font-size: 18px;}
	.cm_middle_post_widget_four .card {margin-bottom: 20px;}
	.cm_middle_post_widget_four .box {margin-bottom: 20px;}
	.cm_middle_post_widget_four .box .post_title {font-size: 16px;}
	.cm_middle_post_widget_four .right_box .post_title h2 {font-size: 18px;}
	body.single .content-entry article .post_thumb, body.page .content-entry article .post_thumb {margin-bottom: 20px;}
	.author_box .author_name h3 {font-size: 20px;}
	.author_box .author_details {margin-left: 15px;}
	.cm_related_post_container {margin-bottom: 15px;}
	.comments-area {margin-bottom: 30px;}
	.comments-area p.logged-in-as {margin-bottom: 10px;}
	#comments form input, #comments form textarea {margin-bottom: 0px;}
	#comments form textarea {height: 75px;}
	#comments h2.comments-title {font-size: 20px;}
	.nothing-found {margin-bottom: 30px;}
	.nothing-found .error_foot form {margin-top: 20px;}
	.archive-description {margin-top: 30px;}
	.breadcrumb {margin-bottom: 0px;}
	body.left-sidebar .middle-news-area .sidebar-widget-area {margin-top: 0px;margin-bottom: 30px;}
	body.left-sidebar.cm-mobile-content-sidebar .sidebar-widget-area {margin-top: 30px;}
	.sidebar-widget-area .widget {margin-bottom: 20px;padding: 20px;}
	.sidebar-widget-area .widget .widget-title {margin-bottom: 20px;}
	.woocommerce .woocommerce-ordering {float: left;margin-bottom: 20px;}
	.woocommerce div.product div.images {margin-bottom: 20px;}
	.woocommerce div.product .product_title {font-size: 20px;font-weight: bold;}
	.woocommerce .product div.woocommerce-tabs div.panel #reviews #comments {margin-bottom: 20px;}
	.woocommerce-checkout .cm_post_page_lay_wrap .the_title h2, .woocommerce-cart .cm_post_page_lay_wrap .the_title h2, .woocommerce-account .cm_post_page_lay_wrap .the_title h2 {margin-bottom: 20px;font-size: 24px;}
	.woocommerce .cart_totals > h2 {font-size: 20px;}
	.woocommerce .woocommerce-cart-form {margin-bottom: 20px;}
	#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {margin-bottom: 0px;font-size: 16px;}
	.woocommerce form.checkout .col2-set .col-1, .woocommerce form.checkout .col2-set .col-2 {margin-bottom: 20px;}
	.woocommerce form.checkout .col2-set .col-1 .woocommerce-billing-fields h3, .woocommerce form.checkout .col2-set .col-2 .woocommerce-additional-fields h3, .woocommerce form.checkout #order_review_heading {font-size: 20px;}
	.woocommerce-error, .woocommerce-info, .woocommerce-message {margin-bottom: 20px;}
	.footer .footer_inner {padding: 20px 0px;}
	.footer-widget-container .widget {margin-bottom: 30px;}
	.footer-widget-container .widget .widget-title {margin-bottom: 20px;}
	.footer_nav {margin-top: 15px;}
	.cm_related_post_container .card {margin-bottom: 20px;}
	#comments ol.comment-list li {margin-bottom: 20px;}
	#comments ol.comment-list li ol.children {margin: 20px 0px 0px 20px;}
	.hide-mobile {display: none;}
	.pagination {margin-top: 0px;}
	body.single .content-entry article .the_title h1, body.page .content-entry article .the_title h1 {font-size: 28px;}
	.cm_middle_post_widget_one .card .post_title h2, .cm-post-widget-three .card .post_title h2, .cm_banner-five .gutter-left .post_thumb .post-holder .post_title h2, .cm_banner-five .gutter-right .post_thumb .post-holder .post_title h2, .cm-post-widget-two .big-card .post-holder .post_title h2, .cm-post-widget-two .small-card .post-holder .post_title h2, .cm_middle_post_widget_six .post_title h2, .cm_middle_post_widget_four .post-holder .post_title h2, .cm_related_post_container .post_title h2 {font-size: 20px;}
	.cm_post_widget_six .box .right_box .post_title h2, .cm_middle_post_widget_one .card .boxes_holder .post_title h2, .cm_middle_post_widget_four .right_box .post_title h2 {font-size: 16px;}}
@-webkit-keyframes scaleout {0% {transform: scale(0);}
	100% {transform: scale(1);opacity: 0;}}
@keyframes scaleout {0% {transform: scale(0);}
	100% {transform: scale(1);opacity: 0;}}
@-webkit-keyframes shine-lines {0% {background-position: -100px;}
	40%, 100% {background-position: 140px;}}
@keyframes shine-lines {0% {background-position: -100px;}
	40%, 100% {background-position: 140px;}}
@-webkit-keyframes background-loading {from {background-position: -10000% 0,0 0;}
	to {background-position: 10000% 0,0 0;}}
@keyframes background-loading {from {background-position: -10000% 0,0 0;}
	to {background-position: 10000% 0,0 0;}}