*, *::before, *::after {-webkit-box-sizing: border-box;box-sizing: border-box;}
html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: scrollbar;-webkit-tap-highlight-color: transparent;}
@-ms-viewport {width: device-width;}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
body {margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff;}
[tabindex="-1"]:focus {outline: 0 !important;}
hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: .5rem;}
p {margin-top: 0;margin-bottom: 1rem;}
abbr[title], abbr[data-original-title] {text-decoration: underline;text-decoration: underline dotted;-webkit-text-decoration: underline dotted;cursor: help;border-bottom: 0;}
address {margin-bottom: 1rem;font-style: normal;line-height: inherit;}
ol, ul, dl {margin-top: 0;margin-bottom: 1rem;}
ol ol, ul ul, ol ul, ul ol {margin-bottom: 0;}
dt {font-weight: 700;}
dd {margin-bottom: .5rem;margin-left: 0;}
blockquote {margin: 0 0 1rem;}
dfn {font-style: italic;}
b, strong {font-weight: bolder;}
small {font-size: 80%;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
a {color: #007bff;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
a:hover {color: #0056b3;text-decoration: underline;}
a:not([href]):not([tabindex]) {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {color: inherit;text-decoration: none;}
a:not([href]):not([tabindex]):focus {outline: 0;}
pre, code, kbd, samp {font-family: monospace,monospace;font-size: 1em;}
pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar;}
figure {margin: 0 0 1rem;}
img {vertical-align: middle;border-style: none;}
svg:not(:root) {overflow: hidden;}
table {border-collapse: collapse;}
caption {padding-top: .75rem;padding-bottom: .75rem;color: #6c757d;text-align: left;caption-side: bottom;}
th {text-align: inherit;}
label {display: inline-block;margin-bottom: .5rem;}
button {border-radius: 0;}
button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}
input, button, select, optgroup, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {padding: 0;border-style: none;}
input[type="radio"], input[type="checkbox"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {-webkit-appearance: listbox;}
textarea {overflow: auto;resize: vertical;}
fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: .5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal;}
progress {vertical-align: baseline;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {outline-offset: -2px;-webkit-appearance: none;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}
output {display: inline-block;}
summary {display: list-item;cursor: pointer;}
template {display: none;}
[hidden] {display: none !important;}
@-ms-viewport {width: device-width;}
html {-webkit-box-sizing: border-box;box-sizing: border-box;-ms-overflow-style: scrollbar;}
*, *::before, *::after {-webkit-box-sizing: inherit;box-sizing: inherit;}
.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: 1170px;}}
.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*="col-"] {padding-right: 0;padding-left: 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
.col-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
.col-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.col-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
.col-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
.col-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
.col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.order-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
.order-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
.order-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.order-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
.order-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
.order-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
.order-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
.order-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
.order-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
.order-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
.order-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
.order-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
.order-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
.offset-1 {margin-left: 8.333333%;}
.offset-2 {margin-left: 16.666667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.333333%;}
.offset-5 {margin-left: 41.666667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.333333%;}
.offset-8 {margin-left: 66.666667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.333333%;}
.offset-11 {margin-left: 91.666667%;}
@media (min-width: 576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-sm-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-sm-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-sm-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-sm-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-sm-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-sm-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-sm-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-sm-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-sm-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-sm-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-sm-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-sm-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-sm-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-sm-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-sm-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-sm-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-sm-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-sm-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-sm-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-sm-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-sm-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-sm-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-sm-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-sm-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-sm-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-sm-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-sm-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-sm-0 {margin-left: 0;}
	.offset-sm-1 {margin-left: 8.333333%;}
	.offset-sm-2 {margin-left: 16.666667%;}
	.offset-sm-3 {margin-left: 25%;}
	.offset-sm-4 {margin-left: 33.333333%;}
	.offset-sm-5 {margin-left: 41.666667%;}
	.offset-sm-6 {margin-left: 50%;}
	.offset-sm-7 {margin-left: 58.333333%;}
	.offset-sm-8 {margin-left: 66.666667%;}
	.offset-sm-9 {margin-left: 75%;}
	.offset-sm-10 {margin-left: 83.333333%;}
	.offset-sm-11 {margin-left: 91.666667%;}}
@media (min-width: 768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-md-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-md-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-md-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-md-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-md-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-md-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-md-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-md-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-md-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-md-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-md-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-md-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-md-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-md-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-md-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-md-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-md-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-md-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-md-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-md-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-md-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-md-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-md-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-md-0 {margin-left: 0;}
	.offset-md-1 {margin-left: 8.333333%;}
	.offset-md-2 {margin-left: 16.666667%;}
	.offset-md-3 {margin-left: 25%;}
	.offset-md-4 {margin-left: 33.333333%;}
	.offset-md-5 {margin-left: 41.666667%;}
	.offset-md-6 {margin-left: 50%;}
	.offset-md-7 {margin-left: 58.333333%;}
	.offset-md-8 {margin-left: 66.666667%;}
	.offset-md-9 {margin-left: 75%;}
	.offset-md-10 {margin-left: 83.333333%;}
	.offset-md-11 {margin-left: 91.666667%;}}
@media (min-width: 992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-lg-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-lg-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-lg-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-lg-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-lg-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-lg-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-lg-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-lg-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-lg-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-lg-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-lg-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-lg-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-lg-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-lg-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-lg-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-lg-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-lg-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-lg-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-lg-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-lg-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-lg-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-lg-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-lg-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-lg-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-lg-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-lg-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-lg-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-lg-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-lg-0 {margin-left: 0;}
	.offset-lg-1 {margin-left: 8.333333%;}
	.offset-lg-2 {margin-left: 16.666667%;}
	.offset-lg-3 {margin-left: 25%;}
	.offset-lg-4 {margin-left: 33.333333%;}
	.offset-lg-5 {margin-left: 41.666667%;}
	.offset-lg-6 {margin-left: 50%;}
	.offset-lg-7 {margin-left: 58.333333%;}
	.offset-lg-8 {margin-left: 66.666667%;}
	.offset-lg-9 {margin-left: 75%;}
	.offset-lg-10 {margin-left: 83.333333%;}
	.offset-lg-11 {margin-left: 91.666667%;}}
@media (min-width: 1200px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
	.col-xl-auto {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: none;}
	.col-xl-1 {-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
	.col-xl-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
	.col-xl-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.col-xl-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.col-xl-5 {-webkit-box-flex: 0;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
	.col-xl-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.col-xl-7 {-webkit-box-flex: 0;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
	.col-xl-8 {-webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
	.col-xl-9 {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
	.col-xl-10 {-webkit-box-flex: 0;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
	.col-xl-11 {-webkit-box-flex: 0;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
	.col-xl-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.order-xl-first {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.order-xl-last {-webkit-box-ordinal-group: 14;-ms-flex-order: 13;order: 13;}
	.order-xl-0 {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.order-xl-1 {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.order-xl-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.order-xl-3 {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}
	.order-xl-4 {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;}
	.order-xl-5 {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;}
	.order-xl-6 {-webkit-box-ordinal-group: 7;-ms-flex-order: 6;order: 6;}
	.order-xl-7 {-webkit-box-ordinal-group: 8;-ms-flex-order: 7;order: 7;}
	.order-xl-8 {-webkit-box-ordinal-group: 9;-ms-flex-order: 8;order: 8;}
	.order-xl-9 {-webkit-box-ordinal-group: 10;-ms-flex-order: 9;order: 9;}
	.order-xl-10 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}
	.order-xl-11 {-webkit-box-ordinal-group: 12;-ms-flex-order: 11;order: 11;}
	.order-xl-12 {-webkit-box-ordinal-group: 13;-ms-flex-order: 12;order: 12;}
	.offset-xl-0 {margin-left: 0;}
	.offset-xl-1 {margin-left: 8.333333%;}
	.offset-xl-2 {margin-left: 16.666667%;}
	.offset-xl-3 {margin-left: 25%;}
	.offset-xl-4 {margin-left: 33.333333%;}
	.offset-xl-5 {margin-left: 41.666667%;}
	.offset-xl-6 {margin-left: 50%;}
	.offset-xl-7 {margin-left: 58.333333%;}
	.offset-xl-8 {margin-left: 66.666667%;}
	.offset-xl-9 {margin-left: 75%;}
	.offset-xl-10 {margin-left: 83.333333%;}
	.offset-xl-11 {margin-left: 91.666667%;}}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}
@media (min-width: 576px) {.d-sm-none {display: none !important;}
	.d-sm-inline {display: inline !important;}
	.d-sm-inline-block {display: inline-block !important;}
	.d-sm-block {display: block !important;}
	.d-sm-table {display: table !important;}
	.d-sm-table-row {display: table-row !important;}
	.d-sm-table-cell {display: table-cell !important;}
	.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-sm-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width: 768px) {.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
	.d-md-inline-block {display: inline-block !important;}
	.d-md-block {display: block !important;}
	.d-md-table {display: table !important;}
	.d-md-table-row {display: table-row !important;}
	.d-md-table-cell {display: table-cell !important;}
	.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-md-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width: 992px) {.d-lg-none {display: none !important;}
	.d-lg-inline {display: inline !important;}
	.d-lg-inline-block {display: inline-block !important;}
	.d-lg-block {display: block !important;}
	.d-lg-table {display: table !important;}
	.d-lg-table-row {display: table-row !important;}
	.d-lg-table-cell {display: table-cell !important;}
	.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-lg-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media (min-width: 1200px) {.d-xl-none {display: none !important;}
	.d-xl-inline {display: inline !important;}
	.d-xl-inline-block {display: inline-block !important;}
	.d-xl-block {display: block !important;}
	.d-xl-table {display: table !important;}
	.d-xl-table-row {display: table-row !important;}
	.d-xl-table-cell {display: table-cell !important;}
	.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-xl-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
@media print {.d-print-none {display: none !important;}
	.d-print-inline {display: inline !important;}
	.d-print-inline-block {display: inline-block !important;}
	.d-print-block {display: block !important;}
	.d-print-table {display: table !important;}
	.d-print-table-row {display: table-row !important;}
	.d-print-table-cell {display: table-cell !important;}
	.d-print-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
	.d-print-inline-flex {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;}}
.flex-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
.flex-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
.flex-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
.flex-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
.justify-content-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
.justify-content-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
.justify-content-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
.justify-content-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
.justify-content-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
.align-items-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
.align-items-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
.align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
.align-items-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
.align-items-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
.align-content-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
.align-content-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
.align-content-center {-ms-flex-line-pack: center !important;align-content: center !important;}
.align-content-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
.align-content-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
.align-content-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
.align-self-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
.align-self-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
.align-self-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
.align-self-center {-ms-flex-item-align: center !important;align-self: center !important;}
.align-self-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
.align-self-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}
@media (min-width: 576px) {.flex-sm-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-sm-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-sm-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-sm-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-sm-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-sm-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-sm-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-sm-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-sm-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-sm-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-sm-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-sm-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-sm-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-sm-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-sm-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-sm-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-sm-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-sm-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-sm-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-sm-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-sm-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-sm-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-sm-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-sm-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-sm-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-sm-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-sm-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-sm-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-sm-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width: 768px) {.flex-md-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-md-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-md-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-md-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-md-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-md-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-md-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-md-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-md-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-md-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-md-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-md-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-md-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-md-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-md-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-md-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-md-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-md-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-md-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-md-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-md-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-md-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-md-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-md-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-md-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-md-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-md-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-md-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-md-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width: 992px) {.flex-lg-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-lg-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-lg-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-lg-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-lg-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-lg-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-lg-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-lg-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-lg-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-lg-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-lg-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-lg-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-lg-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-lg-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-lg-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-lg-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-lg-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-lg-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-lg-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-lg-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-lg-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-lg-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-lg-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-lg-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-lg-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-lg-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-lg-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-lg-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-lg-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
@media (min-width: 1200px) {.flex-xl-row {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
	.flex-xl-column {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}
	.flex-xl-row-reverse {-webkit-box-orient: horizontal !important;-webkit-box-direction: reverse !important;-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}
	.flex-xl-column-reverse {-webkit-box-orient: vertical !important;-webkit-box-direction: reverse !important;-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important;}
	.flex-xl-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}
	.flex-xl-nowrap {-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;}
	.flex-xl-wrap-reverse {-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important;}
	.justify-content-xl-start {-webkit-box-pack: start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;}
	.justify-content-xl-end {-webkit-box-pack: end !important;-ms-flex-pack: end !important;justify-content: flex-end !important;}
	.justify-content-xl-center {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;}
	.justify-content-xl-between {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
	.justify-content-xl-around {-ms-flex-pack: distribute !important;justify-content: space-around !important;}
	.align-items-xl-start {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}
	.align-items-xl-end {-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}
	.align-items-xl-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}
	.align-items-xl-baseline {-webkit-box-align: baseline !important;-ms-flex-align: baseline !important;align-items: baseline !important;}
	.align-items-xl-stretch {-webkit-box-align: stretch !important;-ms-flex-align: stretch !important;align-items: stretch !important;}
	.align-content-xl-start {-ms-flex-line-pack: start !important;align-content: flex-start !important;}
	.align-content-xl-end {-ms-flex-line-pack: end !important;align-content: flex-end !important;}
	.align-content-xl-center {-ms-flex-line-pack: center !important;align-content: center !important;}
	.align-content-xl-between {-ms-flex-line-pack: justify !important;align-content: space-between !important;}
	.align-content-xl-around {-ms-flex-line-pack: distribute !important;align-content: space-around !important;}
	.align-content-xl-stretch {-ms-flex-line-pack: stretch !important;align-content: stretch !important;}
	.align-self-xl-auto {-ms-flex-item-align: auto !important;align-self: auto !important;}
	.align-self-xl-start {-ms-flex-item-align: start !important;align-self: flex-start !important;}
	.align-self-xl-end {-ms-flex-item-align: end !important;align-self: flex-end !important;}
	.align-self-xl-center {-ms-flex-item-align: center !important;align-self: center !important;}
	.align-self-xl-baseline {-ms-flex-item-align: baseline !important;align-self: baseline !important;}
	.align-self-xl-stretch {-ms-flex-item-align: stretch !important;align-self: stretch !important;}}
.slick-slider {position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.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 bounce {from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
@keyframes bounce {from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom;}
@-webkit-keyframes flash {from, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}}
@keyframes flash {from, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}}
.flash {-webkit-animation-name: flash;animation-name: flash;}
@-webkit-keyframes pulse {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes pulse {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.pulse {-webkit-animation-name: pulse;animation-name: pulse;}
@-webkit-keyframes rubberBand {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes rubberBand {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes shake {from, to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
@keyframes shake {from, to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
.shake {-webkit-animation-name: shake;animation-name: shake;}
@-webkit-keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg);}
	18.5% {-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg);}
	31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg);}
	43.5% {-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg);}
	50% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg);}
	18.5% {-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg);}
	31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg);}
	43.5% {-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg);}
	50% {-webkit-transform: translateX(0);transform: translateX(0);}}
.headShake {-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-name: headShake;animation-name: headShake;}
@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	to {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
@keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	to {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}
@-webkit-keyframes tada {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes tada {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.tada {-webkit-animation-name: tada;animation-name: tada;}
@-webkit-keyframes wobble {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes wobble {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.wobble {-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes jello {from, 11.1%, to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg);}
	88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg);}}
@keyframes jello {from, 11.1%, to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg);}
	88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg);}}
.jello {-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center;}
@-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;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	to {opacity: 1;-webkit-transform: scale3d(1,1,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;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	to {opacity: 1;-webkit-transform: scale3d(1,1,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;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	to {-webkit-transform: translate3d(0,0,0);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;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	to {-webkit-transform: translate3d(0,0,0);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;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {-webkit-transform: translate3d(0,0,0);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;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {-webkit-transform: translate3d(0,0,0);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;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {-webkit-transform: translate3d(0,0,0);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;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {-webkit-transform: translate3d(0,0,0);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;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translate3d(0,0,0);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;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	to {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
@keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	to {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-animation-name: bounceOut;animation-name: bounceOut;}
@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,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;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);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;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes fadeOutDown {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes fadeOutDownBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes fadeOutLeft {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes fadeOutLeftBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes fadeOutRightBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes fadeOutUp {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes fadeOutUpBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}
@-webkit-keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
@keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}
@-webkit-keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}
@-webkit-keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}
@-webkit-keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
@keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
.flipOutX {-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}
@-webkit-keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
@keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
.flipOutY {-webkit-animation-duration: .75s;animation-duration: .75s;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}
@-webkit-keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
	60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
@keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
	60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
@-webkit-keyframes lightSpeedOut {from {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
@keyframes lightSpeedOut {from {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
@-webkit-keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
@keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
@keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
@keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
@keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
@keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}}
.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}
@-webkit-keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
@keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}
@-webkit-keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
@keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
@keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}
@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
	to {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
	to {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-name: hinge;animation-name: hinge;}
@-webkit-keyframes jackInTheBox {from {opacity: 0;-webkit-transform: scale(.1) rotate(30deg);transform: scale(.1) rotate(30deg);-webkit-transform-origin: center bottom;transform-origin: center bottom;}
	50% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
	70% {-webkit-transform: rotate(3deg);transform: rotate(3deg);}
	to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}
@keyframes jackInTheBox {from {opacity: 0;-webkit-transform: scale(.1) rotate(30deg);transform: scale(.1) rotate(30deg);-webkit-transform-origin: center bottom;transform-origin: center bottom;}
	50% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}
	70% {-webkit-transform: rotate(3deg);transform: rotate(3deg);}
	to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}
.jackInTheBox {-webkit-animation-name: jackInTheBox;animation-name: jackInTheBox;}
@-webkit-keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
	to {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}
@-webkit-keyframes rollOut {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
@keyframes rollOut {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}
@-webkit-keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
@keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}
@-webkit-keyframes zoomOut {from {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
@keyframes zoomOut {from {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}
@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}
@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}
@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}
@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}
@-webkit-keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft {from {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInLeft {from {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight {from {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInRight {from {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideInUp {from {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInUp {from {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideOutDown {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes slideOutDown {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
@-webkit-keyframes slideOutLeft {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes slideOutLeft {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes slideOutRight {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes slideOutUp {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;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;cursor: hand;-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 {-ms-touch-action: none;touch-action: none;-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;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {-webkit-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;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("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: -webkit-transform 100ms ease;transition: transform 100ms ease;transition: transform 100ms ease,-webkit-transform 100ms ease;-webkit-transition: -webkit-transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3,1.3);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;-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
@font-face {font-family: "FontAwesome";src: url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0");src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../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% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-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: "Ionicons";src: url("../fonts/ionicons/ionicons.eot?v=4.4.7");src: url("../fonts/ionicons/ionicons.eot?v=4.4.7#iefix") format("embedded-opentype"),url("../fonts/ionicons/ionicons.woff2?v=4.4.7") format("woff2"),url("../fonts/ionicons/ionicons.woff?v=4.4.7") format("woff"),url("../fonts/ionicons/ionicons.ttf?v=4.4.7") format("truetype"),url("../fonts/ionicons/ionicons.svg?v=4.4.7#Ionicons") format("svg");font-weight: normal;font-style: normal;}
.ion, .ionicons, .ion-ios-add:before, .ion-ios-add-circle:before, .ion-ios-add-circle-outline:before, .ion-ios-airplane:before, .ion-ios-alarm:before, .ion-ios-albums:before, .ion-ios-alert:before, .ion-ios-american-football:before, .ion-ios-analytics:before, .ion-ios-aperture:before, .ion-ios-apps:before, .ion-ios-appstore:before, .ion-ios-archive:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-dropdown:before, .ion-ios-arrow-dropdown-circle:before, .ion-ios-arrow-dropleft:before, .ion-ios-arrow-dropleft-circle:before, .ion-ios-arrow-dropright:before, .ion-ios-arrow-dropright-circle:before, .ion-ios-arrow-dropup:before, .ion-ios-arrow-dropup-circle:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-round-back:before, .ion-ios-arrow-round-down:before, .ion-ios-arrow-round-forward:before, .ion-ios-arrow-round-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-attach:before, .ion-ios-backspace:before, .ion-ios-barcode:before, .ion-ios-baseball:before, .ion-ios-basket:before, .ion-ios-basketball:before, .ion-ios-battery-charging:before, .ion-ios-battery-dead:before, .ion-ios-battery-full:before, .ion-ios-beaker:before, .ion-ios-bed:before, .ion-ios-beer:before, .ion-ios-bicycle:before, .ion-ios-bluetooth:before, .ion-ios-boat:before, .ion-ios-body:before, .ion-ios-bonfire:before, .ion-ios-book:before, .ion-ios-bookmark:before, .ion-ios-bookmarks:before, .ion-ios-bowtie:before, .ion-ios-briefcase:before, .ion-ios-browsers:before, .ion-ios-brush:before, .ion-ios-bug:before, .ion-ios-build:before, .ion-ios-bulb:before, .ion-ios-bus:before, .ion-ios-business:before, .ion-ios-cafe:before, .ion-ios-calculator:before, .ion-ios-calendar:before, .ion-ios-call:before, .ion-ios-camera:before, .ion-ios-car:before, .ion-ios-card:before, .ion-ios-cart:before, .ion-ios-cash:before, .ion-ios-cellular:before, .ion-ios-chatboxes:before, .ion-ios-chatbubbles:before, .ion-ios-checkbox:before, .ion-ios-checkbox-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-circle:before, .ion-ios-checkmark-circle-outline:before, .ion-ios-clipboard:before, .ion-ios-clock:before, .ion-ios-close:before, .ion-ios-close-circle:before, .ion-ios-close-circle-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-circle:before, .ion-ios-cloud-done:before, .ion-ios-cloud-download:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-code:before, .ion-ios-code-download:before, .ion-ios-code-working:before, .ion-ios-cog:before, .ion-ios-color-fill:before, .ion-ios-color-filter:before, .ion-ios-color-palette:before, .ion-ios-color-wand:before, .ion-ios-compass:before, .ion-ios-construct:before, .ion-ios-contact:before, .ion-ios-contacts:before, .ion-ios-contract:before, .ion-ios-contrast:before, .ion-ios-copy:before, .ion-ios-create:before, .ion-ios-crop:before, .ion-ios-cube:before, .ion-ios-cut:before, .ion-ios-desktop:before, .ion-ios-disc:before, .ion-ios-document:before, .ion-ios-done-all:before, .ion-ios-download:before, .ion-ios-easel:before, .ion-ios-egg:before, .ion-ios-exit:before, .ion-ios-expand:before, .ion-ios-eye:before, .ion-ios-eye-off:before, .ion-ios-fastforward:before, .ion-ios-female:before, .ion-ios-filing:before, .ion-ios-film:before, .ion-ios-finger-print:before, .ion-ios-fitness:before, .ion-ios-flag:before, .ion-ios-flame:before, .ion-ios-flash:before, .ion-ios-flash-off:before, .ion-ios-flashlight:before, .ion-ios-flask:before, .ion-ios-flower:before, .ion-ios-folder:before, .ion-ios-folder-open:before, .ion-ios-football:before, .ion-ios-funnel:before, .ion-ios-gift:before, .ion-ios-git-branch:before, .ion-ios-git-commit:before, .ion-ios-git-compare:before, .ion-ios-git-merge:before, .ion-ios-git-network:before, .ion-ios-git-pull-request:before, .ion-ios-glasses:before, .ion-ios-globe:before, .ion-ios-grid:before, .ion-ios-hammer:before, .ion-ios-hand:before, .ion-ios-happy:before, .ion-ios-headset:before, .ion-ios-heart:before, .ion-ios-heart-dislike:before, .ion-ios-heart-empty:before, .ion-ios-heart-half:before, .ion-ios-help:before, .ion-ios-help-buoy:before, .ion-ios-help-circle:before, .ion-ios-help-circle-outline:before, .ion-ios-home:before, .ion-ios-hourglass:before, .ion-ios-ice-cream:before, .ion-ios-image:before, .ion-ios-images:before, .ion-ios-infinite:before, .ion-ios-information:before, .ion-ios-information-circle:before, .ion-ios-information-circle-outline:before, .ion-ios-jet:before, .ion-ios-journal:before, .ion-ios-key:before, .ion-ios-keypad:before, .ion-ios-laptop:before, .ion-ios-leaf:before, .ion-ios-link:before, .ion-ios-list:before, .ion-ios-list-box:before, .ion-ios-locate:before, .ion-ios-lock:before, .ion-ios-log-in:before, .ion-ios-log-out:before, .ion-ios-magnet:before, .ion-ios-mail:before, .ion-ios-mail-open:before, .ion-ios-mail-unread:before, .ion-ios-male:before, .ion-ios-man:before, .ion-ios-map:before, .ion-ios-medal:before, .ion-ios-medical:before, .ion-ios-medkit:before, .ion-ios-megaphone:before, .ion-ios-menu:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-microphone:before, .ion-ios-moon:before, .ion-ios-more:before, .ion-ios-move:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-notifications:before, .ion-ios-notifications-off:before, .ion-ios-notifications-outline:before, .ion-ios-nuclear:before, .ion-ios-nutrition:before, .ion-ios-open:before, .ion-ios-options:before, .ion-ios-outlet:before, .ion-ios-paper:before, .ion-ios-paper-plane:before, .ion-ios-partly-sunny:before, .ion-ios-pause:before, .ion-ios-paw:before, .ion-ios-people:before, .ion-ios-person:before, .ion-ios-person-add:before, .ion-ios-phone-landscape:before, .ion-ios-phone-portrait:before, .ion-ios-photos:before, .ion-ios-pie:before, .ion-ios-pin:before, .ion-ios-pint:before, .ion-ios-pizza:before, .ion-ios-planet:before, .ion-ios-play:before, .ion-ios-play-circle:before, .ion-ios-podium:before, .ion-ios-power:before, .ion-ios-pricetag:before, .ion-ios-pricetags:before, .ion-ios-print:before, .ion-ios-pulse:before, .ion-ios-qr-scanner:before, .ion-ios-quote:before, .ion-ios-radio:before, .ion-ios-radio-button-off:before, .ion-ios-radio-button-on:before, .ion-ios-rainy:before, .ion-ios-recording:before, .ion-ios-redo:before, .ion-ios-refresh:before, .ion-ios-refresh-circle:before, .ion-ios-remove:before, .ion-ios-remove-circle:before, .ion-ios-remove-circle-outline:before, .ion-ios-reorder:before, .ion-ios-repeat:before, .ion-ios-resize:before, .ion-ios-restaurant:before, .ion-ios-return-left:before, .ion-ios-return-right:before, .ion-ios-reverse-camera:before, .ion-ios-rewind:before, .ion-ios-ribbon:before, .ion-ios-rocket:before, .ion-ios-rose:before, .ion-ios-sad:before, .ion-ios-save:before, .ion-ios-school:before, .ion-ios-search:before, .ion-ios-send:before, .ion-ios-settings:before, .ion-ios-share:before, .ion-ios-share-alt:before, .ion-ios-shirt:before, .ion-ios-shuffle:before, .ion-ios-skip-backward:before, .ion-ios-skip-forward:before, .ion-ios-snow:before, .ion-ios-speedometer:before, .ion-ios-square:before, .ion-ios-square-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stats:before, .ion-ios-stopwatch:before, .ion-ios-subway:before, .ion-ios-sunny:before, .ion-ios-swap:before, .ion-ios-switch:before, .ion-ios-sync:before, .ion-ios-tablet-landscape:before, .ion-ios-tablet-portrait:before, .ion-ios-tennisball:before, .ion-ios-text:before, .ion-ios-thermometer:before, .ion-ios-thumbs-down:before, .ion-ios-thumbs-up:before, .ion-ios-thunderstorm:before, .ion-ios-time:before, .ion-ios-timer:before, .ion-ios-today:before, .ion-ios-train:before, .ion-ios-transgender:before, .ion-ios-trash:before, .ion-ios-trending-down:before, .ion-ios-trending-up:before, .ion-ios-trophy:before, .ion-ios-tv:before, .ion-ios-umbrella:before, .ion-ios-undo:before, .ion-ios-unlock:before, .ion-ios-videocam:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-volume-mute:before, .ion-ios-volume-off:before, .ion-ios-walk:before, .ion-ios-wallet:before, .ion-ios-warning:before, .ion-ios-watch:before, .ion-ios-water:before, .ion-ios-wifi:before, .ion-ios-wine:before, .ion-ios-woman:before, .ion-logo-android:before, .ion-logo-angular:before, .ion-logo-apple:before, .ion-logo-bitbucket:before, .ion-logo-bitcoin:before, .ion-logo-buffer:before, .ion-logo-chrome:before, .ion-logo-closed-captioning:before, .ion-logo-codepen:before, .ion-logo-css3:before, .ion-logo-designernews:before, .ion-logo-dribbble:before, .ion-logo-dropbox:before, .ion-logo-euro:before, .ion-logo-facebook:before, .ion-logo-flickr:before, .ion-logo-foursquare:before, .ion-logo-freebsd-devil:before, .ion-logo-game-controller-a:before, .ion-logo-game-controller-b:before, .ion-logo-github:before, .ion-logo-google:before, .ion-logo-googleplus:before, .ion-logo-hackernews:before, .ion-logo-html5:before, .ion-logo-instagram:before, .ion-logo-ionic:before, .ion-logo-ionitron:before, .ion-logo-javascript:before, .ion-logo-linkedin:before, .ion-logo-markdown:before, .ion-logo-model-s:before, .ion-logo-no-smoking:before, .ion-logo-nodejs:before, .ion-logo-npm:before, .ion-logo-octocat:before, .ion-logo-pinterest:before, .ion-logo-playstation:before, .ion-logo-polymer:before, .ion-logo-python:before, .ion-logo-reddit:before, .ion-logo-rss:before, .ion-logo-sass:before, .ion-logo-skype:before, .ion-logo-slack:before, .ion-logo-snapchat:before, .ion-logo-steam:before, .ion-logo-tumblr:before, .ion-logo-tux:before, .ion-logo-twitch:before, .ion-logo-twitter:before, .ion-logo-usd:before, .ion-logo-vimeo:before, .ion-logo-vk:before, .ion-logo-whatsapp:before, .ion-logo-windows:before, .ion-logo-wordpress:before, .ion-logo-xbox:before, .ion-logo-xing:before, .ion-logo-yahoo:before, .ion-logo-yen:before, .ion-logo-youtube:before, .ion-md-add:before, .ion-md-add-circle:before, .ion-md-add-circle-outline:before, .ion-md-airplane:before, .ion-md-alarm:before, .ion-md-albums:before, .ion-md-alert:before, .ion-md-american-football:before, .ion-md-analytics:before, .ion-md-aperture:before, .ion-md-apps:before, .ion-md-appstore:before, .ion-md-archive:before, .ion-md-arrow-back:before, .ion-md-arrow-down:before, .ion-md-arrow-dropdown:before, .ion-md-arrow-dropdown-circle:before, .ion-md-arrow-dropleft:before, .ion-md-arrow-dropleft-circle:before, .ion-md-arrow-dropright:before, .ion-md-arrow-dropright-circle:before, .ion-md-arrow-dropup:before, .ion-md-arrow-dropup-circle:before, .ion-md-arrow-forward:before, .ion-md-arrow-round-back:before, .ion-md-arrow-round-down:before, .ion-md-arrow-round-forward:before, .ion-md-arrow-round-up:before, .ion-md-arrow-up:before, .ion-md-at:before, .ion-md-attach:before, .ion-md-backspace:before, .ion-md-barcode:before, .ion-md-baseball:before, .ion-md-basket:before, .ion-md-basketball:before, .ion-md-battery-charging:before, .ion-md-battery-dead:before, .ion-md-battery-full:before, .ion-md-beaker:before, .ion-md-bed:before, .ion-md-beer:before, .ion-md-bicycle:before, .ion-md-bluetooth:before, .ion-md-boat:before, .ion-md-body:before, .ion-md-bonfire:before, .ion-md-book:before, .ion-md-bookmark:before, .ion-md-bookmarks:before, .ion-md-bowtie:before, .ion-md-briefcase:before, .ion-md-browsers:before, .ion-md-brush:before, .ion-md-bug:before, .ion-md-build:before, .ion-md-bulb:before, .ion-md-bus:before, .ion-md-business:before, .ion-md-cafe:before, .ion-md-calculator:before, .ion-md-calendar:before, .ion-md-call:before, .ion-md-camera:before, .ion-md-car:before, .ion-md-card:before, .ion-md-cart:before, .ion-md-cash:before, .ion-md-cellular:before, .ion-md-chatboxes:before, .ion-md-chatbubbles:before, .ion-md-checkbox:before, .ion-md-checkbox-outline:before, .ion-md-checkmark:before, .ion-md-checkmark-circle:before, .ion-md-checkmark-circle-outline:before, .ion-md-clipboard:before, .ion-md-clock:before, .ion-md-close:before, .ion-md-close-circle:before, .ion-md-close-circle-outline:before, .ion-md-cloud:before, .ion-md-cloud-circle:before, .ion-md-cloud-done:before, .ion-md-cloud-download:before, .ion-md-cloud-outline:before, .ion-md-cloud-upload:before, .ion-md-cloudy:before, .ion-md-cloudy-night:before, .ion-md-code:before, .ion-md-code-download:before, .ion-md-code-working:before, .ion-md-cog:before, .ion-md-color-fill:before, .ion-md-color-filter:before, .ion-md-color-palette:before, .ion-md-color-wand:before, .ion-md-compass:before, .ion-md-construct:before, .ion-md-contact:before, .ion-md-contacts:before, .ion-md-contract:before, .ion-md-contrast:before, .ion-md-copy:before, .ion-md-create:before, .ion-md-crop:before, .ion-md-cube:before, .ion-md-cut:before, .ion-md-desktop:before, .ion-md-disc:before, .ion-md-document:before, .ion-md-done-all:before, .ion-md-download:before, .ion-md-easel:before, .ion-md-egg:before, .ion-md-exit:before, .ion-md-expand:before, .ion-md-eye:before, .ion-md-eye-off:before, .ion-md-fastforward:before, .ion-md-female:before, .ion-md-filing:before, .ion-md-film:before, .ion-md-finger-print:before, .ion-md-fitness:before, .ion-md-flag:before, .ion-md-flame:before, .ion-md-flash:before, .ion-md-flash-off:before, .ion-md-flashlight:before, .ion-md-flask:before, .ion-md-flower:before, .ion-md-folder:before, .ion-md-folder-open:before, .ion-md-football:before, .ion-md-funnel:before, .ion-md-gift:before, .ion-md-git-branch:before, .ion-md-git-commit:before, .ion-md-git-compare:before, .ion-md-git-merge:before, .ion-md-git-network:before, .ion-md-git-pull-request:before, .ion-md-glasses:before, .ion-md-globe:before, .ion-md-grid:before, .ion-md-hammer:before, .ion-md-hand:before, .ion-md-happy:before, .ion-md-headset:before, .ion-md-heart:before, .ion-md-heart-dislike:before, .ion-md-heart-empty:before, .ion-md-heart-half:before, .ion-md-help:before, .ion-md-help-buoy:before, .ion-md-help-circle:before, .ion-md-help-circle-outline:before, .ion-md-home:before, .ion-md-hourglass:before, .ion-md-ice-cream:before, .ion-md-image:before, .ion-md-images:before, .ion-md-infinite:before, .ion-md-information:before, .ion-md-information-circle:before, .ion-md-information-circle-outline:before, .ion-md-jet:before, .ion-md-journal:before, .ion-md-key:before, .ion-md-keypad:before, .ion-md-laptop:before, .ion-md-leaf:before, .ion-md-link:before, .ion-md-list:before, .ion-md-list-box:before, .ion-md-locate:before, .ion-md-lock:before, .ion-md-log-in:before, .ion-md-log-out:before, .ion-md-magnet:before, .ion-md-mail:before, .ion-md-mail-open:before, .ion-md-mail-unread:before, .ion-md-male:before, .ion-md-man:before, .ion-md-map:before, .ion-md-medal:before, .ion-md-medical:before, .ion-md-medkit:before, .ion-md-megaphone:before, .ion-md-menu:before, .ion-md-mic:before, .ion-md-mic-off:before, .ion-md-microphone:before, .ion-md-moon:before, .ion-md-more:before, .ion-md-move:before, .ion-md-musical-note:before, .ion-md-musical-notes:before, .ion-md-navigate:before, .ion-md-notifications:before, .ion-md-notifications-off:before, .ion-md-notifications-outline:before, .ion-md-nuclear:before, .ion-md-nutrition:before, .ion-md-open:before, .ion-md-options:before, .ion-md-outlet:before, .ion-md-paper:before, .ion-md-paper-plane:before, .ion-md-partly-sunny:before, .ion-md-pause:before, .ion-md-paw:before, .ion-md-people:before, .ion-md-person:before, .ion-md-person-add:before, .ion-md-phone-landscape:before, .ion-md-phone-portrait:before, .ion-md-photos:before, .ion-md-pie:before, .ion-md-pin:before, .ion-md-pint:before, .ion-md-pizza:before, .ion-md-planet:before, .ion-md-play:before, .ion-md-play-circle:before, .ion-md-podium:before, .ion-md-power:before, .ion-md-pricetag:before, .ion-md-pricetags:before, .ion-md-print:before, .ion-md-pulse:before, .ion-md-qr-scanner:before, .ion-md-quote:before, .ion-md-radio:before, .ion-md-radio-button-off:before, .ion-md-radio-button-on:before, .ion-md-rainy:before, .ion-md-recording:before, .ion-md-redo:before, .ion-md-refresh:before, .ion-md-refresh-circle:before, .ion-md-remove:before, .ion-md-remove-circle:before, .ion-md-remove-circle-outline:before, .ion-md-reorder:before, .ion-md-repeat:before, .ion-md-resize:before, .ion-md-restaurant:before, .ion-md-return-left:before, .ion-md-return-right:before, .ion-md-reverse-camera:before, .ion-md-rewind:before, .ion-md-ribbon:before, .ion-md-rocket:before, .ion-md-rose:before, .ion-md-sad:before, .ion-md-save:before, .ion-md-school:before, .ion-md-search:before, .ion-md-send:before, .ion-md-settings:before, .ion-md-share:before, .ion-md-share-alt:before, .ion-md-shirt:before, .ion-md-shuffle:before, .ion-md-skip-backward:before, .ion-md-skip-forward:before, .ion-md-snow:before, .ion-md-speedometer:before, .ion-md-square:before, .ion-md-square-outline:before, .ion-md-star:before, .ion-md-star-half:before, .ion-md-star-outline:before, .ion-md-stats:before, .ion-md-stopwatch:before, .ion-md-subway:before, .ion-md-sunny:before, .ion-md-swap:before, .ion-md-switch:before, .ion-md-sync:before, .ion-md-tablet-landscape:before, .ion-md-tablet-portrait:before, .ion-md-tennisball:before, .ion-md-text:before, .ion-md-thermometer:before, .ion-md-thumbs-down:before, .ion-md-thumbs-up:before, .ion-md-thunderstorm:before, .ion-md-time:before, .ion-md-timer:before, .ion-md-today:before, .ion-md-train:before, .ion-md-transgender:before, .ion-md-trash:before, .ion-md-trending-down:before, .ion-md-trending-up:before, .ion-md-trophy:before, .ion-md-tv:before, .ion-md-umbrella:before, .ion-md-undo:before, .ion-md-unlock:before, .ion-md-videocam:before, .ion-md-volume-high:before, .ion-md-volume-low:before, .ion-md-volume-mute:before, .ion-md-volume-off:before, .ion-md-walk:before, .ion-md-wallet:before, .ion-md-warning:before, .ion-md-watch:before, .ion-md-water:before, .ion-md-wifi:before, .ion-md-wine:before, .ion-md-woman:before {display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ion-ios-add:before {content: "";}
.ion-ios-add-circle:before {content: "";}
.ion-ios-add-circle-outline:before {content: "";}
.ion-ios-airplane:before {content: "";}
.ion-ios-alarm:before {content: "";}
.ion-ios-albums:before {content: "";}
.ion-ios-alert:before {content: "";}
.ion-ios-american-football:before {content: "";}
.ion-ios-analytics:before {content: "";}
.ion-ios-aperture:before {content: "";}
.ion-ios-apps:before {content: "";}
.ion-ios-appstore:before {content: "";}
.ion-ios-archive:before {content: "";}
.ion-ios-arrow-back:before {content: "";}
.ion-ios-arrow-down:before {content: "";}
.ion-ios-arrow-dropdown:before {content: "";}
.ion-ios-arrow-dropdown-circle:before {content: "";}
.ion-ios-arrow-dropleft:before {content: "";}
.ion-ios-arrow-dropleft-circle:before {content: "";}
.ion-ios-arrow-dropright:before {content: "";}
.ion-ios-arrow-dropright-circle:before {content: "";}
.ion-ios-arrow-dropup:before {content: "";}
.ion-ios-arrow-dropup-circle:before {content: "";}
.ion-ios-arrow-forward:before {content: "";}
.ion-ios-arrow-round-back:before {content: "";}
.ion-ios-arrow-round-down:before {content: "";}
.ion-ios-arrow-round-forward:before {content: "";}
.ion-ios-arrow-round-up:before {content: "";}
.ion-ios-arrow-up:before {content: "";}
.ion-ios-at:before {content: "";}
.ion-ios-attach:before {content: "";}
.ion-ios-backspace:before {content: "";}
.ion-ios-barcode:before {content: "";}
.ion-ios-baseball:before {content: "";}
.ion-ios-basket:before {content: "";}
.ion-ios-basketball:before {content: "";}
.ion-ios-battery-charging:before {content: "";}
.ion-ios-battery-dead:before {content: "";}
.ion-ios-battery-full:before {content: "";}
.ion-ios-beaker:before {content: "";}
.ion-ios-bed:before {content: "";}
.ion-ios-beer:before {content: "";}
.ion-ios-bicycle:before {content: "";}
.ion-ios-bluetooth:before {content: "";}
.ion-ios-boat:before {content: "";}
.ion-ios-body:before {content: "";}
.ion-ios-bonfire:before {content: "";}
.ion-ios-book:before {content: "";}
.ion-ios-bookmark:before {content: "";}
.ion-ios-bookmarks:before {content: "";}
.ion-ios-bowtie:before {content: "";}
.ion-ios-briefcase:before {content: "";}
.ion-ios-browsers:before {content: "";}
.ion-ios-brush:before {content: "";}
.ion-ios-bug:before {content: "";}
.ion-ios-build:before {content: "";}
.ion-ios-bulb:before {content: "";}
.ion-ios-bus:before {content: "";}
.ion-ios-business:before {content: "";}
.ion-ios-cafe:before {content: "";}
.ion-ios-calculator:before {content: "";}
.ion-ios-calendar:before {content: "";}
.ion-ios-call:before {content: "";}
.ion-ios-camera:before {content: "";}
.ion-ios-car:before {content: "";}
.ion-ios-card:before {content: "";}
.ion-ios-cart:before {content: "";}
.ion-ios-cash:before {content: "";}
.ion-ios-cellular:before {content: "";}
.ion-ios-chatboxes:before {content: "";}
.ion-ios-chatbubbles:before {content: "";}
.ion-ios-checkbox:before {content: "";}
.ion-ios-checkbox-outline:before {content: "";}
.ion-ios-checkmark:before {content: "";}
.ion-ios-checkmark-circle:before {content: "";}
.ion-ios-checkmark-circle-outline:before {content: "";}
.ion-ios-clipboard:before {content: "";}
.ion-ios-clock:before {content: "";}
.ion-ios-close:before {content: "";}
.ion-ios-close-circle:before {content: "";}
.ion-ios-close-circle-outline:before {content: "";}
.ion-ios-cloud:before {content: "";}
.ion-ios-cloud-circle:before {content: "";}
.ion-ios-cloud-done:before {content: "";}
.ion-ios-cloud-download:before {content: "";}
.ion-ios-cloud-outline:before {content: "";}
.ion-ios-cloud-upload:before {content: "";}
.ion-ios-cloudy:before {content: "";}
.ion-ios-cloudy-night:before {content: "";}
.ion-ios-code:before {content: "";}
.ion-ios-code-download:before {content: "";}
.ion-ios-code-working:before {content: "";}
.ion-ios-cog:before {content: "";}
.ion-ios-color-fill:before {content: "";}
.ion-ios-color-filter:before {content: "";}
.ion-ios-color-palette:before {content: "";}
.ion-ios-color-wand:before {content: "";}
.ion-ios-compass:before {content: "";}
.ion-ios-construct:before {content: "";}
.ion-ios-contact:before {content: "";}
.ion-ios-contacts:before {content: "";}
.ion-ios-contract:before {content: "";}
.ion-ios-contrast:before {content: "";}
.ion-ios-copy:before {content: "";}
.ion-ios-create:before {content: "";}
.ion-ios-crop:before {content: "";}
.ion-ios-cube:before {content: "";}
.ion-ios-cut:before {content: "";}
.ion-ios-desktop:before {content: "";}
.ion-ios-disc:before {content: "";}
.ion-ios-document:before {content: "";}
.ion-ios-done-all:before {content: "";}
.ion-ios-download:before {content: "";}
.ion-ios-easel:before {content: "";}
.ion-ios-egg:before {content: "";}
.ion-ios-exit:before {content: "";}
.ion-ios-expand:before {content: "";}
.ion-ios-eye:before {content: "";}
.ion-ios-eye-off:before {content: "";}
.ion-ios-fastforward:before {content: "";}
.ion-ios-female:before {content: "";}
.ion-ios-filing:before {content: "";}
.ion-ios-film:before {content: "";}
.ion-ios-finger-print:before {content: "";}
.ion-ios-fitness:before {content: "";}
.ion-ios-flag:before {content: "";}
.ion-ios-flame:before {content: "";}
.ion-ios-flash:before {content: "";}
.ion-ios-flash-off:before {content: "";}
.ion-ios-flashlight:before {content: "";}
.ion-ios-flask:before {content: "";}
.ion-ios-flower:before {content: "";}
.ion-ios-folder:before {content: "";}
.ion-ios-folder-open:before {content: "";}
.ion-ios-football:before {content: "";}
.ion-ios-funnel:before {content: "";}
.ion-ios-gift:before {content: "";}
.ion-ios-git-branch:before {content: "";}
.ion-ios-git-commit:before {content: "";}
.ion-ios-git-compare:before {content: "";}
.ion-ios-git-merge:before {content: "";}
.ion-ios-git-network:before {content: "";}
.ion-ios-git-pull-request:before {content: "";}
.ion-ios-glasses:before {content: "";}
.ion-ios-globe:before {content: "";}
.ion-ios-grid:before {content: "";}
.ion-ios-hammer:before {content: "";}
.ion-ios-hand:before {content: "";}
.ion-ios-happy:before {content: "";}
.ion-ios-headset:before {content: "";}
.ion-ios-heart:before {content: "";}
.ion-ios-heart-dislike:before {content: "";}
.ion-ios-heart-empty:before {content: "";}
.ion-ios-heart-half:before {content: "";}
.ion-ios-help:before {content: "";}
.ion-ios-help-buoy:before {content: "";}
.ion-ios-help-circle:before {content: "";}
.ion-ios-help-circle-outline:before {content: "";}
.ion-ios-home:before {content: "";}
.ion-ios-hourglass:before {content: "";}
.ion-ios-ice-cream:before {content: "";}
.ion-ios-image:before {content: "";}
.ion-ios-images:before {content: "";}
.ion-ios-infinite:before {content: "";}
.ion-ios-information:before {content: "";}
.ion-ios-information-circle:before {content: "";}
.ion-ios-information-circle-outline:before {content: "";}
.ion-ios-jet:before {content: "";}
.ion-ios-journal:before {content: "";}
.ion-ios-key:before {content: "";}
.ion-ios-keypad:before {content: "";}
.ion-ios-laptop:before {content: "";}
.ion-ios-leaf:before {content: "";}
.ion-ios-link:before {content: "";}
.ion-ios-list:before {content: "";}
.ion-ios-list-box:before {content: "";}
.ion-ios-locate:before {content: "";}
.ion-ios-lock:before {content: "";}
.ion-ios-log-in:before {content: "";}
.ion-ios-log-out:before {content: "";}
.ion-ios-magnet:before {content: "";}
.ion-ios-mail:before {content: "";}
.ion-ios-mail-open:before {content: "";}
.ion-ios-mail-unread:before {content: "";}
.ion-ios-male:before {content: "";}
.ion-ios-man:before {content: "";}
.ion-ios-map:before {content: "";}
.ion-ios-medal:before {content: "";}
.ion-ios-medical:before {content: "";}
.ion-ios-medkit:before {content: "";}
.ion-ios-megaphone:before {content: "";}
.ion-ios-menu:before {content: "";}
.ion-ios-mic:before {content: "";}
.ion-ios-mic-off:before {content: "";}
.ion-ios-microphone:before {content: "";}
.ion-ios-moon:before {content: "";}
.ion-ios-more:before {content: "";}
.ion-ios-move:before {content: "";}
.ion-ios-musical-note:before {content: "";}
.ion-ios-musical-notes:before {content: "";}
.ion-ios-navigate:before {content: "";}
.ion-ios-notifications:before {content: "";}
.ion-ios-notifications-off:before {content: "";}
.ion-ios-notifications-outline:before {content: "";}
.ion-ios-nuclear:before {content: "";}
.ion-ios-nutrition:before {content: "";}
.ion-ios-open:before {content: "";}
.ion-ios-options:before {content: "";}
.ion-ios-outlet:before {content: "";}
.ion-ios-paper:before {content: "";}
.ion-ios-paper-plane:before {content: "";}
.ion-ios-partly-sunny:before {content: "";}
.ion-ios-pause:before {content: "";}
.ion-ios-paw:before {content: "";}
.ion-ios-people:before {content: "";}
.ion-ios-person:before {content: "";}
.ion-ios-person-add:before {content: "";}
.ion-ios-phone-landscape:before {content: "";}
.ion-ios-phone-portrait:before {content: "";}
.ion-ios-photos:before {content: "";}
.ion-ios-pie:before {content: "";}
.ion-ios-pin:before {content: "";}
.ion-ios-pint:before {content: "";}
.ion-ios-pizza:before {content: "";}
.ion-ios-planet:before {content: "";}
.ion-ios-play:before {content: "";}
.ion-ios-play-circle:before {content: "";}
.ion-ios-podium:before {content: "";}
.ion-ios-power:before {content: "";}
.ion-ios-pricetag:before {content: "";}
.ion-ios-pricetags:before {content: "";}
.ion-ios-print:before {content: "";}
.ion-ios-pulse:before {content: "";}
.ion-ios-qr-scanner:before {content: "";}
.ion-ios-quote:before {content: "";}
.ion-ios-radio:before {content: "";}
.ion-ios-radio-button-off:before {content: "";}
.ion-ios-radio-button-on:before {content: "";}
.ion-ios-rainy:before {content: "";}
.ion-ios-recording:before {content: "";}
.ion-ios-redo:before {content: "";}
.ion-ios-refresh:before {content: "";}
.ion-ios-refresh-circle:before {content: "";}
.ion-ios-remove:before {content: "";}
.ion-ios-remove-circle:before {content: "";}
.ion-ios-remove-circle-outline:before {content: "";}
.ion-ios-reorder:before {content: "";}
.ion-ios-repeat:before {content: "";}
.ion-ios-resize:before {content: "";}
.ion-ios-restaurant:before {content: "";}
.ion-ios-return-left:before {content: "";}
.ion-ios-return-right:before {content: "";}
.ion-ios-reverse-camera:before {content: "";}
.ion-ios-rewind:before {content: "";}
.ion-ios-ribbon:before {content: "";}
.ion-ios-rocket:before {content: "";}
.ion-ios-rose:before {content: "";}
.ion-ios-sad:before {content: "";}
.ion-ios-save:before {content: "";}
.ion-ios-school:before {content: "";}
.ion-ios-search:before {content: "";}
.ion-ios-send:before {content: "";}
.ion-ios-settings:before {content: "";}
.ion-ios-share:before {content: "";}
.ion-ios-share-alt:before {content: "";}
.ion-ios-shirt:before {content: "";}
.ion-ios-shuffle:before {content: "";}
.ion-ios-skip-backward:before {content: "";}
.ion-ios-skip-forward:before {content: "";}
.ion-ios-snow:before {content: "";}
.ion-ios-speedometer:before {content: "";}
.ion-ios-square:before {content: "";}
.ion-ios-square-outline:before {content: "";}
.ion-ios-star:before {content: "";}
.ion-ios-star-half:before {content: "";}
.ion-ios-star-outline:before {content: "";}
.ion-ios-stats:before {content: "";}
.ion-ios-stopwatch:before {content: "";}
.ion-ios-subway:before {content: "";}
.ion-ios-sunny:before {content: "";}
.ion-ios-swap:before {content: "";}
.ion-ios-switch:before {content: "";}
.ion-ios-sync:before {content: "";}
.ion-ios-tablet-landscape:before {content: "";}
.ion-ios-tablet-portrait:before {content: "";}
.ion-ios-tennisball:before {content: "";}
.ion-ios-text:before {content: "";}
.ion-ios-thermometer:before {content: "";}
.ion-ios-thumbs-down:before {content: "";}
.ion-ios-thumbs-up:before {content: "";}
.ion-ios-thunderstorm:before {content: "";}
.ion-ios-time:before {content: "";}
.ion-ios-timer:before {content: "";}
.ion-ios-today:before {content: "";}
.ion-ios-train:before {content: "";}
.ion-ios-transgender:before {content: "";}
.ion-ios-trash:before {content: "";}
.ion-ios-trending-down:before {content: "";}
.ion-ios-trending-up:before {content: "";}
.ion-ios-trophy:before {content: "";}
.ion-ios-tv:before {content: "";}
.ion-ios-umbrella:before {content: "";}
.ion-ios-undo:before {content: "";}
.ion-ios-unlock:before {content: "";}
.ion-ios-videocam:before {content: "";}
.ion-ios-volume-high:before {content: "";}
.ion-ios-volume-low:before {content: "";}
.ion-ios-volume-mute:before {content: "";}
.ion-ios-volume-off:before {content: "";}
.ion-ios-walk:before {content: "";}
.ion-ios-wallet:before {content: "";}
.ion-ios-warning:before {content: "";}
.ion-ios-watch:before {content: "";}
.ion-ios-water:before {content: "";}
.ion-ios-wifi:before {content: "";}
.ion-ios-wine:before {content: "";}
.ion-ios-woman:before {content: "";}
.ion-logo-android:before {content: "";}
.ion-logo-angular:before {content: "";}
.ion-logo-apple:before {content: "";}
.ion-logo-bitbucket:before {content: "";}
.ion-logo-bitcoin:before {content: "";}
.ion-logo-buffer:before {content: "";}
.ion-logo-chrome:before {content: "";}
.ion-logo-closed-captioning:before {content: "";}
.ion-logo-codepen:before {content: "";}
.ion-logo-css3:before {content: "";}
.ion-logo-designernews:before {content: "";}
.ion-logo-dribbble:before {content: "";}
.ion-logo-dropbox:before {content: "";}
.ion-logo-euro:before {content: "";}
.ion-logo-facebook:before {content: "";}
.ion-logo-flickr:before {content: "";}
.ion-logo-foursquare:before {content: "";}
.ion-logo-freebsd-devil:before {content: "";}
.ion-logo-game-controller-a:before {content: "";}
.ion-logo-game-controller-b:before {content: "";}
.ion-logo-github:before {content: "";}
.ion-logo-google:before {content: "";}
.ion-logo-googleplus:before {content: "";}
.ion-logo-hackernews:before {content: "";}
.ion-logo-html5:before {content: "";}
.ion-logo-instagram:before {content: "";}
.ion-logo-ionic:before {content: "";}
.ion-logo-ionitron:before {content: "";}
.ion-logo-javascript:before {content: "";}
.ion-logo-linkedin:before {content: "";}
.ion-logo-markdown:before {content: "";}
.ion-logo-model-s:before {content: "";}
.ion-logo-no-smoking:before {content: "";}
.ion-logo-nodejs:before {content: "";}
.ion-logo-npm:before {content: "";}
.ion-logo-octocat:before {content: "";}
.ion-logo-pinterest:before {content: "";}
.ion-logo-playstation:before {content: "";}
.ion-logo-polymer:before {content: "";}
.ion-logo-python:before {content: "";}
.ion-logo-reddit:before {content: "";}
.ion-logo-rss:before {content: "";}
.ion-logo-sass:before {content: "";}
.ion-logo-skype:before {content: "";}
.ion-logo-slack:before {content: "";}
.ion-logo-snapchat:before {content: "";}
.ion-logo-steam:before {content: "";}
.ion-logo-tumblr:before {content: "";}
.ion-logo-tux:before {content: "";}
.ion-logo-twitch:before {content: "";}
.ion-logo-twitter:before {content: "";}
.ion-logo-usd:before {content: "";}
.ion-logo-vimeo:before {content: "";}
.ion-logo-vk:before {content: "";}
.ion-logo-whatsapp:before {content: "";}
.ion-logo-windows:before {content: "";}
.ion-logo-wordpress:before {content: "";}
.ion-logo-xbox:before {content: "";}
.ion-logo-xing:before {content: "";}
.ion-logo-yahoo:before {content: "";}
.ion-logo-yen:before {content: "";}
.ion-logo-youtube:before {content: "";}
.ion-md-add:before {content: "";}
.ion-md-add-circle:before {content: "";}
.ion-md-add-circle-outline:before {content: "";}
.ion-md-airplane:before {content: "";}
.ion-md-alarm:before {content: "";}
.ion-md-albums:before {content: "";}
.ion-md-alert:before {content: "";}
.ion-md-american-football:before {content: "";}
.ion-md-analytics:before {content: "";}
.ion-md-aperture:before {content: "";}
.ion-md-apps:before {content: "";}
.ion-md-appstore:before {content: "";}
.ion-md-archive:before {content: "";}
.ion-md-arrow-back:before {content: "";}
.ion-md-arrow-down:before {content: "";}
.ion-md-arrow-dropdown:before {content: "";}
.ion-md-arrow-dropdown-circle:before {content: "";}
.ion-md-arrow-dropleft:before {content: "";}
.ion-md-arrow-dropleft-circle:before {content: "";}
.ion-md-arrow-dropright:before {content: "";}
.ion-md-arrow-dropright-circle:before {content: "";}
.ion-md-arrow-dropup:before {content: "";}
.ion-md-arrow-dropup-circle:before {content: "";}
.ion-md-arrow-forward:before {content: "";}
.ion-md-arrow-round-back:before {content: "";}
.ion-md-arrow-round-down:before {content: "";}
.ion-md-arrow-round-forward:before {content: "";}
.ion-md-arrow-round-up:before {content: "";}
.ion-md-arrow-up:before {content: "";}
.ion-md-at:before {content: "";}
.ion-md-attach:before {content: "";}
.ion-md-backspace:before {content: "";}
.ion-md-barcode:before {content: "";}
.ion-md-baseball:before {content: "";}
.ion-md-basket:before {content: "";}
.ion-md-basketball:before {content: "";}
.ion-md-battery-charging:before {content: "";}
.ion-md-battery-dead:before {content: "";}
.ion-md-battery-full:before {content: "";}
.ion-md-beaker:before {content: "";}
.ion-md-bed:before {content: "";}
.ion-md-beer:before {content: "";}
.ion-md-bicycle:before {content: "";}
.ion-md-bluetooth:before {content: "";}
.ion-md-boat:before {content: "";}
.ion-md-body:before {content: "";}
.ion-md-bonfire:before {content: "";}
.ion-md-book:before {content: "";}
.ion-md-bookmark:before {content: "";}
.ion-md-bookmarks:before {content: "";}
.ion-md-bowtie:before {content: "";}
.ion-md-briefcase:before {content: "";}
.ion-md-browsers:before {content: "";}
.ion-md-brush:before {content: "";}
.ion-md-bug:before {content: "";}
.ion-md-build:before {content: "";}
.ion-md-bulb:before {content: "";}
.ion-md-bus:before {content: "";}
.ion-md-business:before {content: "";}
.ion-md-cafe:before {content: "";}
.ion-md-calculator:before {content: "";}
.ion-md-calendar:before {content: "";}
.ion-md-call:before {content: "";}
.ion-md-camera:before {content: "";}
.ion-md-car:before {content: "";}
.ion-md-card:before {content: "";}
.ion-md-cart:before {content: "";}
.ion-md-cash:before {content: "";}
.ion-md-cellular:before {content: "";}
.ion-md-chatboxes:before {content: "";}
.ion-md-chatbubbles:before {content: "";}
.ion-md-checkbox:before {content: "";}
.ion-md-checkbox-outline:before {content: "";}
.ion-md-checkmark:before {content: "";}
.ion-md-checkmark-circle:before {content: "";}
.ion-md-checkmark-circle-outline:before {content: "";}
.ion-md-clipboard:before {content: "";}
.ion-md-clock:before {content: "";}
.ion-md-close:before {content: "";}
.ion-md-close-circle:before {content: "";}
.ion-md-close-circle-outline:before {content: "";}
.ion-md-cloud:before {content: "";}
.ion-md-cloud-circle:before {content: "";}
.ion-md-cloud-done:before {content: "";}
.ion-md-cloud-download:before {content: "";}
.ion-md-cloud-outline:before {content: "";}
.ion-md-cloud-upload:before {content: "";}
.ion-md-cloudy:before {content: "";}
.ion-md-cloudy-night:before {content: "";}
.ion-md-code:before {content: "";}
.ion-md-code-download:before {content: "";}
.ion-md-code-working:before {content: "";}
.ion-md-cog:before {content: "";}
.ion-md-color-fill:before {content: "";}
.ion-md-color-filter:before {content: "";}
.ion-md-color-palette:before {content: "";}
.ion-md-color-wand:before {content: "";}
.ion-md-compass:before {content: "";}
.ion-md-construct:before {content: "";}
.ion-md-contact:before {content: "";}
.ion-md-contacts:before {content: "";}
.ion-md-contract:before {content: "";}
.ion-md-contrast:before {content: "";}
.ion-md-copy:before {content: "";}
.ion-md-create:before {content: "";}
.ion-md-crop:before {content: "";}
.ion-md-cube:before {content: "";}
.ion-md-cut:before {content: "";}
.ion-md-desktop:before {content: "";}
.ion-md-disc:before {content: "";}
.ion-md-document:before {content: "";}
.ion-md-done-all:before {content: "";}
.ion-md-download:before {content: "";}
.ion-md-easel:before {content: "";}
.ion-md-egg:before {content: "";}
.ion-md-exit:before {content: "";}
.ion-md-expand:before {content: "";}
.ion-md-eye:before {content: "";}
.ion-md-eye-off:before {content: "";}
.ion-md-fastforward:before {content: "";}
.ion-md-female:before {content: "";}
.ion-md-filing:before {content: "";}
.ion-md-film:before {content: "";}
.ion-md-finger-print:before {content: "";}
.ion-md-fitness:before {content: "";}
.ion-md-flag:before {content: "";}
.ion-md-flame:before {content: "";}
.ion-md-flash:before {content: "";}
.ion-md-flash-off:before {content: "";}
.ion-md-flashlight:before {content: "";}
.ion-md-flask:before {content: "";}
.ion-md-flower:before {content: "";}
.ion-md-folder:before {content: "";}
.ion-md-folder-open:before {content: "";}
.ion-md-football:before {content: "";}
.ion-md-funnel:before {content: "";}
.ion-md-gift:before {content: "";}
.ion-md-git-branch:before {content: "";}
.ion-md-git-commit:before {content: "";}
.ion-md-git-compare:before {content: "";}
.ion-md-git-merge:before {content: "";}
.ion-md-git-network:before {content: "";}
.ion-md-git-pull-request:before {content: "";}
.ion-md-glasses:before {content: "";}
.ion-md-globe:before {content: "";}
.ion-md-grid:before {content: "";}
.ion-md-hammer:before {content: "";}
.ion-md-hand:before {content: "";}
.ion-md-happy:before {content: "";}
.ion-md-headset:before {content: "";}
.ion-md-heart:before {content: "";}
.ion-md-heart-dislike:before {content: "";}
.ion-md-heart-empty:before {content: "";}
.ion-md-heart-half:before {content: "";}
.ion-md-help:before {content: "";}
.ion-md-help-buoy:before {content: "";}
.ion-md-help-circle:before {content: "";}
.ion-md-help-circle-outline:before {content: "";}
.ion-md-home:before {content: "";}
.ion-md-hourglass:before {content: "";}
.ion-md-ice-cream:before {content: "";}
.ion-md-image:before {content: "";}
.ion-md-images:before {content: "";}
.ion-md-infinite:before {content: "";}
.ion-md-information:before {content: "";}
.ion-md-information-circle:before {content: "";}
.ion-md-information-circle-outline:before {content: "";}
.ion-md-jet:before {content: "";}
.ion-md-journal:before {content: "";}
.ion-md-key:before {content: "";}
.ion-md-keypad:before {content: "";}
.ion-md-laptop:before {content: "";}
.ion-md-leaf:before {content: "";}
.ion-md-link:before {content: "";}
.ion-md-list:before {content: "";}
.ion-md-list-box:before {content: "";}
.ion-md-locate:before {content: "";}
.ion-md-lock:before {content: "";}
.ion-md-log-in:before {content: "";}
.ion-md-log-out:before {content: "";}
.ion-md-magnet:before {content: "";}
.ion-md-mail:before {content: "";}
.ion-md-mail-open:before {content: "";}
.ion-md-mail-unread:before {content: "";}
.ion-md-male:before {content: "";}
.ion-md-man:before {content: "";}
.ion-md-map:before {content: "";}
.ion-md-medal:before {content: "";}
.ion-md-medical:before {content: "";}
.ion-md-medkit:before {content: "";}
.ion-md-megaphone:before {content: "";}
.ion-md-menu:before {content: "";}
.ion-md-mic:before {content: "";}
.ion-md-mic-off:before {content: "";}
.ion-md-microphone:before {content: "";}
.ion-md-moon:before {content: "";}
.ion-md-more:before {content: "";}
.ion-md-move:before {content: "";}
.ion-md-musical-note:before {content: "";}
.ion-md-musical-notes:before {content: "";}
.ion-md-navigate:before {content: "";}
.ion-md-notifications:before {content: "";}
.ion-md-notifications-off:before {content: "";}
.ion-md-notifications-outline:before {content: "";}
.ion-md-nuclear:before {content: "";}
.ion-md-nutrition:before {content: "";}
.ion-md-open:before {content: "";}
.ion-md-options:before {content: "";}
.ion-md-outlet:before {content: "";}
.ion-md-paper:before {content: "";}
.ion-md-paper-plane:before {content: "";}
.ion-md-partly-sunny:before {content: "";}
.ion-md-pause:before {content: "";}
.ion-md-paw:before {content: "";}
.ion-md-people:before {content: "";}
.ion-md-person:before {content: "";}
.ion-md-person-add:before {content: "";}
.ion-md-phone-landscape:before {content: "";}
.ion-md-phone-portrait:before {content: "";}
.ion-md-photos:before {content: "";}
.ion-md-pie:before {content: "";}
.ion-md-pin:before {content: "";}
.ion-md-pint:before {content: "";}
.ion-md-pizza:before {content: "";}
.ion-md-planet:before {content: "";}
.ion-md-play:before {content: "";}
.ion-md-play-circle:before {content: "";}
.ion-md-podium:before {content: "";}
.ion-md-power:before {content: "";}
.ion-md-pricetag:before {content: "";}
.ion-md-pricetags:before {content: "";}
.ion-md-print:before {content: "";}
.ion-md-pulse:before {content: "";}
.ion-md-qr-scanner:before {content: "";}
.ion-md-quote:before {content: "";}
.ion-md-radio:before {content: "";}
.ion-md-radio-button-off:before {content: "";}
.ion-md-radio-button-on:before {content: "";}
.ion-md-rainy:before {content: "";}
.ion-md-recording:before {content: "";}
.ion-md-redo:before {content: "";}
.ion-md-refresh:before {content: "";}
.ion-md-refresh-circle:before {content: "";}
.ion-md-remove:before {content: "";}
.ion-md-remove-circle:before {content: "";}
.ion-md-remove-circle-outline:before {content: "";}
.ion-md-reorder:before {content: "";}
.ion-md-repeat:before {content: "";}
.ion-md-resize:before {content: "";}
.ion-md-restaurant:before {content: "";}
.ion-md-return-left:before {content: "";}
.ion-md-return-right:before {content: "";}
.ion-md-reverse-camera:before {content: "";}
.ion-md-rewind:before {content: "";}
.ion-md-ribbon:before {content: "";}
.ion-md-rocket:before {content: "";}
.ion-md-rose:before {content: "";}
.ion-md-sad:before {content: "";}
.ion-md-save:before {content: "";}
.ion-md-school:before {content: "";}
.ion-md-search:before {content: "";}
.ion-md-send:before {content: "";}
.ion-md-settings:before {content: "";}
.ion-md-share:before {content: "";}
.ion-md-share-alt:before {content: "";}
.ion-md-shirt:before {content: "";}
.ion-md-shuffle:before {content: "";}
.ion-md-skip-backward:before {content: "";}
.ion-md-skip-forward:before {content: "";}
.ion-md-snow:before {content: "";}
.ion-md-speedometer:before {content: "";}
.ion-md-square:before {content: "";}
.ion-md-square-outline:before {content: "";}
.ion-md-star:before {content: "";}
.ion-md-star-half:before {content: "";}
.ion-md-star-outline:before {content: "";}
.ion-md-stats:before {content: "";}
.ion-md-stopwatch:before {content: "";}
.ion-md-subway:before {content: "";}
.ion-md-sunny:before {content: "";}
.ion-md-swap:before {content: "";}
.ion-md-switch:before {content: "";}
.ion-md-sync:before {content: "";}
.ion-md-tablet-landscape:before {content: "";}
.ion-md-tablet-portrait:before {content: "";}
.ion-md-tennisball:before {content: "";}
.ion-md-text:before {content: "";}
.ion-md-thermometer:before {content: "";}
.ion-md-thumbs-down:before {content: "";}
.ion-md-thumbs-up:before {content: "";}
.ion-md-thunderstorm:before {content: "";}
.ion-md-time:before {content: "";}
.ion-md-timer:before {content: "";}
.ion-md-today:before {content: "";}
.ion-md-train:before {content: "";}
.ion-md-transgender:before {content: "";}
.ion-md-trash:before {content: "";}
.ion-md-trending-down:before {content: "";}
.ion-md-trending-up:before {content: "";}
.ion-md-trophy:before {content: "";}
.ion-md-tv:before {content: "";}
.ion-md-umbrella:before {content: "";}
.ion-md-undo:before {content: "";}
.ion-md-unlock:before {content: "";}
.ion-md-videocam:before {content: "";}
.ion-md-volume-high:before {content: "";}
.ion-md-volume-low:before {content: "";}
.ion-md-volume-mute:before {content: "";}
.ion-md-volume-off:before {content: "";}
.ion-md-walk:before {content: "";}
.ion-md-wallet:before {content: "";}
.ion-md-warning:before {content: "";}
.ion-md-watch:before {content: "";}
.ion-md-water:before {content: "";}
.ion-md-wifi:before {content: "";}
.ion-md-wine:before {content: "";}
.ion-md-woman:before {content: "";}
@font-face {font-family: "themify";src: url("../fonts/themify/themify.eot");src: url("../fonts/themify/themify.eot?#iefix") format("embedded-opentype"),url("../fonts/themify/themify.woff") format("woff"),url("../fonts/themify/themify.ttf") format("truetype"),url("../fonts/themify/themify.svg") format("svg");font-weight: normal;font-style: normal;}
[class^="ti-"], [class*=" ti-"] {font-family: "themify";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ti-wand:before {content: "";}
.ti-volume:before {content: "";}
.ti-user:before {content: "";}
.ti-unlock:before {content: "";}
.ti-unlink:before {content: "";}
.ti-trash:before {content: "";}
.ti-thought:before {content: "";}
.ti-target:before {content: "";}
.ti-tag:before {content: "";}
.ti-tablet:before {content: "";}
.ti-star:before {content: "";}
.ti-spray:before {content: "";}
.ti-signal:before {content: "";}
.ti-shopping-cart:before {content: "";}
.ti-shopping-cart-full:before {content: "";}
.ti-settings:before {content: "";}
.ti-search:before {content: "";}
.ti-zoom-in:before {content: "";}
.ti-zoom-out:before {content: "";}
.ti-cut:before {content: "";}
.ti-ruler:before {content: "";}
.ti-ruler-pencil:before {content: "";}
.ti-ruler-alt:before {content: "";}
.ti-bookmark:before {content: "";}
.ti-bookmark-alt:before {content: "";}
.ti-reload:before {content: "";}
.ti-plus:before {content: "";}
.ti-pin:before {content: "";}
.ti-pencil:before {content: "";}
.ti-pencil-alt:before {content: "";}
.ti-paint-roller:before {content: "";}
.ti-paint-bucket:before {content: "";}
.ti-na:before {content: "";}
.ti-mobile:before {content: "";}
.ti-minus:before {content: "";}
.ti-medall:before {content: "";}
.ti-medall-alt:before {content: "";}
.ti-marker:before {content: "";}
.ti-marker-alt:before {content: "";}
.ti-arrow-up:before {content: "";}
.ti-arrow-right:before {content: "";}
.ti-arrow-left:before {content: "";}
.ti-arrow-down:before {content: "";}
.ti-lock:before {content: "";}
.ti-location-arrow:before {content: "";}
.ti-link:before {content: "";}
.ti-layout:before {content: "";}
.ti-layers:before {content: "";}
.ti-layers-alt:before {content: "";}
.ti-key:before {content: "";}
.ti-import:before {content: "";}
.ti-image:before {content: "";}
.ti-heart:before {content: "";}
.ti-heart-broken:before {content: "";}
.ti-hand-stop:before {content: "";}
.ti-hand-open:before {content: "";}
.ti-hand-drag:before {content: "";}
.ti-folder:before {content: "";}
.ti-flag:before {content: "";}
.ti-flag-alt:before {content: "";}
.ti-flag-alt-2:before {content: "";}
.ti-eye:before {content: "";}
.ti-export:before {content: "";}
.ti-exchange-vertical:before {content: "";}
.ti-desktop:before {content: "";}
.ti-cup:before {content: "";}
.ti-crown:before {content: "";}
.ti-comments:before {content: "";}
.ti-comment:before {content: "";}
.ti-comment-alt:before {content: "";}
.ti-close:before {content: "";}
.ti-clip:before {content: "";}
.ti-angle-up:before {content: "";}
.ti-angle-right:before {content: "";}
.ti-angle-left:before {content: "";}
.ti-angle-down:before {content: "";}
.ti-check:before {content: "";}
.ti-check-box:before {content: "";}
.ti-camera:before {content: "";}
.ti-announcement:before {content: "";}
.ti-brush:before {content: "";}
.ti-briefcase:before {content: "";}
.ti-bolt:before {content: "";}
.ti-bolt-alt:before {content: "";}
.ti-blackboard:before {content: "";}
.ti-bag:before {content: "";}
.ti-move:before {content: "";}
.ti-arrows-vertical:before {content: "";}
.ti-arrows-horizontal:before {content: "";}
.ti-fullscreen:before {content: "";}
.ti-arrow-top-right:before {content: "";}
.ti-arrow-top-left:before {content: "";}
.ti-arrow-circle-up:before {content: "";}
.ti-arrow-circle-right:before {content: "";}
.ti-arrow-circle-left:before {content: "";}
.ti-arrow-circle-down:before {content: "";}
.ti-angle-double-up:before {content: "";}
.ti-angle-double-right:before {content: "";}
.ti-angle-double-left:before {content: "";}
.ti-angle-double-down:before {content: "";}
.ti-zip:before {content: "";}
.ti-world:before {content: "";}
.ti-wheelchair:before {content: "";}
.ti-view-list:before {content: "";}
.ti-view-list-alt:before {content: "";}
.ti-view-grid:before {content: "";}
.ti-uppercase:before {content: "";}
.ti-upload:before {content: "";}
.ti-underline:before {content: "";}
.ti-truck:before {content: "";}
.ti-timer:before {content: "";}
.ti-ticket:before {content: "";}
.ti-thumb-up:before {content: "";}
.ti-thumb-down:before {content: "";}
.ti-text:before {content: "";}
.ti-stats-up:before {content: "";}
.ti-stats-down:before {content: "";}
.ti-split-v:before {content: "";}
.ti-split-h:before {content: "";}
.ti-smallcap:before {content: "";}
.ti-shine:before {content: "";}
.ti-shift-right:before {content: "";}
.ti-shift-left:before {content: "";}
.ti-shield:before {content: "";}
.ti-notepad:before {content: "";}
.ti-server:before {content: "";}
.ti-quote-right:before {content: "";}
.ti-quote-left:before {content: "";}
.ti-pulse:before {content: "";}
.ti-printer:before {content: "";}
.ti-power-off:before {content: "";}
.ti-plug:before {content: "";}
.ti-pie-chart:before {content: "";}
.ti-paragraph:before {content: "";}
.ti-panel:before {content: "";}
.ti-package:before {content: "";}
.ti-music:before {content: "";}
.ti-music-alt:before {content: "";}
.ti-mouse:before {content: "";}
.ti-mouse-alt:before {content: "";}
.ti-money:before {content: "";}
.ti-microphone:before {content: "";}
.ti-menu:before {content: "";}
.ti-menu-alt:before {content: "";}
.ti-map:before {content: "";}
.ti-map-alt:before {content: "";}
.ti-loop:before {content: "";}
.ti-location-pin:before {content: "";}
.ti-list:before {content: "";}
.ti-light-bulb:before {content: "";}
.ti-Italic:before {content: "";}
.ti-info:before {content: "";}
.ti-infinite:before {content: "";}
.ti-id-badge:before {content: "";}
.ti-hummer:before {content: "";}
.ti-home:before {content: "";}
.ti-help:before {content: "";}
.ti-headphone:before {content: "";}
.ti-harddrives:before {content: "";}
.ti-harddrive:before {content: "";}
.ti-gift:before {content: "";}
.ti-game:before {content: "";}
.ti-filter:before {content: "";}
.ti-files:before {content: "";}
.ti-file:before {content: "";}
.ti-eraser:before {content: "";}
.ti-envelope:before {content: "";}
.ti-download:before {content: "";}
.ti-direction:before {content: "";}
.ti-direction-alt:before {content: "";}
.ti-dashboard:before {content: "";}
.ti-control-stop:before {content: "";}
.ti-control-shuffle:before {content: "";}
.ti-control-play:before {content: "";}
.ti-control-pause:before {content: "";}
.ti-control-forward:before {content: "";}
.ti-control-backward:before {content: "";}
.ti-cloud:before {content: "";}
.ti-cloud-up:before {content: "";}
.ti-cloud-down:before {content: "";}
.ti-clipboard:before {content: "";}
.ti-car:before {content: "";}
.ti-calendar:before {content: "";}
.ti-book:before {content: "";}
.ti-bell:before {content: "";}
.ti-basketball:before {content: "";}
.ti-bar-chart:before {content: "";}
.ti-bar-chart-alt:before {content: "";}
.ti-back-right:before {content: "";}
.ti-back-left:before {content: "";}
.ti-arrows-corner:before {content: "";}
.ti-archive:before {content: "";}
.ti-anchor:before {content: "";}
.ti-align-right:before {content: "";}
.ti-align-left:before {content: "";}
.ti-align-justify:before {content: "";}
.ti-align-center:before {content: "";}
.ti-alert:before {content: "";}
.ti-alarm-clock:before {content: "";}
.ti-agenda:before {content: "";}
.ti-write:before {content: "";}
.ti-window:before {content: "";}
.ti-widgetized:before {content: "";}
.ti-widget:before {content: "";}
.ti-widget-alt:before {content: "";}
.ti-wallet:before {content: "";}
.ti-video-clapper:before {content: "";}
.ti-video-camera:before {content: "";}
.ti-vector:before {content: "";}
.ti-themify-logo:before {content: "";}
.ti-themify-favicon:before {content: "";}
.ti-themify-favicon-alt:before {content: "";}
.ti-support:before {content: "";}
.ti-stamp:before {content: "";}
.ti-split-v-alt:before {content: "";}
.ti-slice:before {content: "";}
.ti-shortcode:before {content: "";}
.ti-shift-right-alt:before {content: "";}
.ti-shift-left-alt:before {content: "";}
.ti-ruler-alt-2:before {content: "";}
.ti-receipt:before {content: "";}
.ti-pin2:before {content: "";}
.ti-pin-alt:before {content: "";}
.ti-pencil-alt2:before {content: "";}
.ti-palette:before {content: "";}
.ti-more:before {content: "";}
.ti-more-alt:before {content: "";}
.ti-microphone-alt:before {content: "";}
.ti-magnet:before {content: "";}
.ti-line-double:before {content: "";}
.ti-line-dotted:before {content: "";}
.ti-line-dashed:before {content: "";}
.ti-layout-width-full:before {content: "";}
.ti-layout-width-default:before {content: "";}
.ti-layout-width-default-alt:before {content: "";}
.ti-layout-tab:before {content: "";}
.ti-layout-tab-window:before {content: "";}
.ti-layout-tab-v:before {content: "";}
.ti-layout-tab-min:before {content: "";}
.ti-layout-slider:before {content: "";}
.ti-layout-slider-alt:before {content: "";}
.ti-layout-sidebar-right:before {content: "";}
.ti-layout-sidebar-none:before {content: "";}
.ti-layout-sidebar-left:before {content: "";}
.ti-layout-placeholder:before {content: "";}
.ti-layout-menu:before {content: "";}
.ti-layout-menu-v:before {content: "";}
.ti-layout-menu-separated:before {content: "";}
.ti-layout-menu-full:before {content: "";}
.ti-layout-media-right-alt:before {content: "";}
.ti-layout-media-right:before {content: "";}
.ti-layout-media-overlay:before {content: "";}
.ti-layout-media-overlay-alt:before {content: "";}
.ti-layout-media-overlay-alt-2:before {content: "";}
.ti-layout-media-left-alt:before {content: "";}
.ti-layout-media-left:before {content: "";}
.ti-layout-media-center-alt:before {content: "";}
.ti-layout-media-center:before {content: "";}
.ti-layout-list-thumb:before {content: "";}
.ti-layout-list-thumb-alt:before {content: "";}
.ti-layout-list-post:before {content: "";}
.ti-layout-list-large-image:before {content: "";}
.ti-layout-line-solid:before {content: "";}
.ti-layout-grid4:before {content: "";}
.ti-layout-grid3:before {content: "";}
.ti-layout-grid2:before {content: "";}
.ti-layout-grid2-thumb:before {content: "";}
.ti-layout-cta-right:before {content: "";}
.ti-layout-cta-left:before {content: "";}
.ti-layout-cta-center:before {content: "";}
.ti-layout-cta-btn-right:before {content: "";}
.ti-layout-cta-btn-left:before {content: "";}
.ti-layout-column4:before {content: "";}
.ti-layout-column3:before {content: "";}
.ti-layout-column2:before {content: "";}
.ti-layout-accordion-separated:before {content: "";}
.ti-layout-accordion-merged:before {content: "";}
.ti-layout-accordion-list:before {content: "";}
.ti-ink-pen:before {content: "";}
.ti-info-alt:before {content: "";}
.ti-help-alt:before {content: "";}
.ti-headphone-alt:before {content: "";}
.ti-hand-point-up:before {content: "";}
.ti-hand-point-right:before {content: "";}
.ti-hand-point-left:before {content: "";}
.ti-hand-point-down:before {content: "";}
.ti-gallery:before {content: "";}
.ti-face-smile:before {content: "";}
.ti-face-sad:before {content: "";}
.ti-credit-card:before {content: "";}
.ti-control-skip-forward:before {content: "";}
.ti-control-skip-backward:before {content: "";}
.ti-control-record:before {content: "";}
.ti-control-eject:before {content: "";}
.ti-comments-smiley:before {content: "";}
.ti-brush-alt:before {content: "";}
.ti-youtube:before {content: "";}
.ti-vimeo:before {content: "";}
.ti-twitter:before {content: "";}
.ti-time:before {content: "";}
.ti-tumblr:before {content: "";}
.ti-skype:before {content: "";}
.ti-share:before {content: "";}
.ti-share-alt:before {content: "";}
.ti-rocket:before {content: "";}
.ti-pinterest:before {content: "";}
.ti-new-window:before {content: "";}
.ti-microsoft:before {content: "";}
.ti-list-ol:before {content: "";}
.ti-linkedin:before {content: "";}
.ti-layout-sidebar-2:before {content: "";}
.ti-layout-grid4-alt:before {content: "";}
.ti-layout-grid3-alt:before {content: "";}
.ti-layout-grid2-alt:before {content: "";}
.ti-layout-column4-alt:before {content: "";}
.ti-layout-column3-alt:before {content: "";}
.ti-layout-column2-alt:before {content: "";}
.ti-instagram:before {content: "";}
.ti-google:before {content: "";}
.ti-github:before {content: "";}
.ti-flickr:before {content: "";}
.ti-facebook:before {content: "";}
.ti-dropbox:before {content: "";}
.ti-dribbble:before {content: "";}
.ti-apple:before {content: "";}
.ti-android:before {content: "";}
.ti-save:before {content: "";}
.ti-save-alt:before {content: "";}
.ti-yahoo:before {content: "";}
.ti-wordpress:before {content: "";}
.ti-vimeo-alt:before {content: "";}
.ti-twitter-alt:before {content: "";}
.ti-tumblr-alt:before {content: "";}
.ti-trello:before {content: "";}
.ti-stack-overflow:before {content: "";}
.ti-soundcloud:before {content: "";}
.ti-sharethis:before {content: "";}
.ti-sharethis-alt:before {content: "";}
.ti-reddit:before {content: "";}
.ti-pinterest-alt:before {content: "";}
.ti-microsoft-alt:before {content: "";}
.ti-linux:before {content: "";}
.ti-jsfiddle:before {content: "";}
.ti-joomla:before {content: "";}
.ti-html5:before {content: "";}
.ti-flickr-alt:before {content: "";}
.ti-email:before {content: "";}
.ti-drupal:before {content: "";}
.ti-dropbox-alt:before {content: "";}
.ti-css3:before {content: "";}
.ti-rss:before {content: "";}
.ti-rss-alt:before {content: "";}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
html {font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*, *:before, *:after {-webkit-box-sizing: border-box;box-sizing: border-box;}
body {background: #fff;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}
figure {max-width: 100%;width: 100%;}
figcaption {margin-top: 10px;}
ol, ul {list-style: none;padding: 0;margin: 0;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;border: none;}
blockquote cite {display: block;font-weight: 300;font-size: 16px;margin-top: 20px;}
blockquote cite::before {content: "-";margin-right: 10px;}
a:focus {outline: 0;}
a:hover, a:active {outline: 0;}
a img {border: 0;}
iframe {max-width: 100%;width: 100%;min-height: 250px;}
.mejs-container {margin-bottom: 30px;}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item {-ms-touch-action: auto;touch-action: auto;}
.owl-carousel .owl-item img {max-height: -webkit-max-content;max-height: -moz-max-content;max-height: max-content;}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: middle;}
button, input[type="button"], input[type="reset"], input[type="submit"], .post-link-btn {position: relative;cursor: pointer;line-height: 1;border: none;padding: 0 25px;height: 48px;display: inline-block;text-shadow: none;-webkit-transition: all .5s ease;transition: all .5s ease;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .post-link-btn:hover {border: none;}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline: none;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {height: 48px;width: 100%;-webkit-appearance: none;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {outline-color: transparent;outline: none;}
.searchform input[type="text"]:focus {border: none;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {padding-left: 10px;}
textarea {overflow: auto;padding: 30px;vertical-align: top;height: 160px;max-width: 100%;width: 100%;}
.post-link-btn {padding: 17px 50px;height: auto;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;}
a {text-decoration: none;-webkit-transition: all .5s ease;transition: all .5s ease;}
a:hover, a:active {text-decoration: none;}
.alignleft {display: inline;float: left;margin-right: 15px;}
.alignright {display: inline;float: right;margin-left: 15px;}
.aligncenter {clear: both;display: block;margin: 0 auto;}
body.no-sidebar .alignfull {width: 90vw;max-width: 90vw;margin-left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
body.no-sidebar ul.wp-block-gallery.alignfull, body.no-sidebar ul.wp-block-gallery.alignwide {margin-left: 50%;}
body.no-sidebar .alignwide {width: 70vw;width: 70vw;margin-left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
body.no-sidebar.boxed .alignfull, body.no-sidebar.boxed .alignwide, body.no-sidebar.boxed ul.wp-block-gallery.alignwide, body.no-sidebar.boxed ul.wp-block-gallery.alignfull {width: 100%;max-width: 100%;margin-left: inherit;-webkit-transform: none;transform: none;}
hr {background-color: #eee;border: 0;height: 1px;margin-bottom: 15px;}
ul, ol {margin: 0;}
ul {list-style: disc;}
ol {list-style: decimal;}
li>ul, li>ol {margin: 0;}
dt {font-weight: bold;}
dd {margin: 0 15px 15px;}
img {height: auto;max-width: 100%;vertical-align: middle;}
figure {margin: 0;}
table {margin: 0 0 15px;width: 100%;border-collapse: collapse;}
th {font-weight: bold;border: 1px solid #eee;padding: 5px 10px;}
td {border: 1px solid #eee;padding: 5px 10px;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.clearfix:before, .clearfix:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .fb-container:after, .fb-container:before, .dropcap:before, .dropcap:after, .alignleft:before, .alignright:before, .editor-entry:before {content: "";display: table;}
.clearfix:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .fb-container:after, .alignleft:after, .alignright:after, .editor-entry:after {clear: both;}
.clear {clear: both;}
body, button, input, select, textarea {color: #333;font-family: "Poppins",sans-serif;font-size: 16px;line-height: 1.5;font-weight: normal;letter-spacing: .15px;}
body {-webkit-transition: all .5s ease;transition: all .5s ease;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: transparent;word-wrap: break-word;-moz-word-wrap: break-word;-webkit-word-wrap: break-word;-ms-word-wrap: break-word;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {clear: both;line-height: 1.1;font-family: "Oswald",sans-serif;font-weight: bold;padding: 0;margin: 0;letter-spacing: 0;}
h1 {font-size: 42px;}
h2 {font-size: 36px;}
h3 {font-size: 33px;}
h4 {font-size: 29px;}
h5 {font-size: 26px;}
h6 {font-size: 23px;}
p {margin-bottom: 0;}
b, strong {font-weight: bold;}
dfn, cite, em, i {font-style: italic;}
.wp-block-quote {border-left: 1px solid #333;padding-left: 0;}
q, blockquote, .wp-block-quote {display: block;position: relative;font-size: 16px;padding: 50px 40px;border: 1px solid #333;text-align: center;}
q:before, blockquote:before, .wp-block-quote:before {content: "";font-family: "themify";position: absolute;left: 10px;top: 0px;font-size: 24px;}
q:after, blockquote:after, .wp-block-quote:after {content: "";font-family: "themify";position: absolute;right: 10px;bottom: 0px;font-size: 24px;}
address {margin: 0 0 15px;}
pre {background: #eee;font-family: "Courier 10 Pitch",Courier,monospace;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
abbr, acronym {border-bottom: 1px dotted #eee;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
sup, sub {position: relative;font-size: 75%;height: 0;line-height: 0;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 75%;}
big {font-size: 125%;}
.widget {margin-bottom: 30px;}
.widget select {width: 100%;height: 43px;padding: 5px 10px;}
.widget:last-child {margin-bottom: 0px;}
.widget:first-child {margin-bottom: 30px;}
footer .widget {margin-bottom: 30px;}
header .widget, .primary-insta-widget-area .widget {margin: 0;}
footer.secondary-widget-area .widget {border: none;padding: 0;}
.secondary-widget-area .widget {padding: 30px;}
.widget .widget_title {border-bottom: 2px solid #eee;margin-bottom: 30px;}
.widget .widget_title h3 {display: inline-block;position: relative;font-style: normal;}
.widget .widget_title::after {content: "";display: block;position: relative;width: 50px;height: 2px;background: #333;bottom: -2px;}
.widget.widget_search button[type="submit"] {font-size: 20px;}
.fb-author-widget .widget-container {text-align: center;}
.fb-author-widget .lazy-thumb {padding-bottom: 100%;}
.fb-author-widget .author-thumb {border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.fb-author-widget .author-thumb img {width: 284px;height: 284px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;margin: 0 auto;object-fit: cover;object-position: center center;-ms-object-fit: cover;-webkit-object-fit: cover;-moz-object-fit: cover;-o-object-fit: cover;-ms-object-position: center center;-webkit-object-position: center center;-moz-object-position: center center;-o-object-position: center center;}
.fb-author-widget .author-title {margin-bottom: 15px;}
.fb-author-widget .author-title h3 {font-size: 24px;}
.fb-author-widget .author-bio {margin-top: 20px;margin-bottom: 20px;}
.fb-author-widget .author-bio p {overflow: hidden;max-height: 4.7em;text-overflow: ellipsis;}
.fb-author-widget .author-permalink span {display: inline-block;padding: 0 5px;-webkit-transition: all 1s ease;transition: all 1s ease;}
.fb-author-widget .author-permalink a {padding: 15px 40px;line-height: 1;}
.fb-social-widget-1 .social-icons ul li:first-child a {padding-left: 0;}
.fb-social-widget-1 .social-icons ul li:last-child a {padding-right: 0;}
.fb-post-widget article {margin-bottom: 20px;padding-bottom: 20px;}
.fb-post-widget article:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.fb-post-widget .fb-row {margin: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.fb-post-widget .fb-row .fb-col {padding-left: 0;padding-right: 0;}
.fb-post-widget .fb-row .fb-col:last-child {padding-left: 20px;}
.fb-post-widget .lazy-thumb {padding-bottom: 100%;}
.fb-post-widget .the-title a {display: block;line-height: 1.4;padding-bottom: 5px;}
.fb-post-widget .entry-metas ul li.posted-date a {background: none;padding: 0;}
.fb-post-widget .entry-metas ul li.posted-date a:hover {background: none;}
.fb-post-widget .fb-row .fb-col:first-child {-webkit-box-flex: 99px;-ms-flex: 99px;flex: 99px;max-width: 99px;}
.fb-post-widget .fb-row .fb-col:last-child {-webkit-box-flex: calc(100% - 99px);-ms-flex: calc(100% - 99px);flex: calc(100% - 99px);max-width: calc(100% - 99px);}
.fb-post-widget .post-thumb {border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.fb-post-widget .post-thumb img {border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.fb-popular-posts .post-thumb {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;}
.fb-popular-posts .post-thumb img {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;}
.fb-popular-posts .count {display: inline-block;position: absolute;left: 5px;top: 5px;z-index: 5;color: #fff;font-style: normal;font-size: 16px;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.fb-patigation .pagination-entry {margin: -3px 0;}
.fb-patigation .page-numbers {display: inline-block;text-align: center;font-size: 14px;font-weight: 400;margin: 3px;line-height: 50px;width: 50px;height: 50px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.fb-patigation .page-numbers.current {font-weight: 500;}
.fb-patigation .page-numbers.next, .fb-patigation .page-numbers.prev {font-size: 0;}
.fb-patigation .page-numbers.next:after, .fb-patigation .page-numbers.prev:after {content: "";font-family: "fontAwesome";font-size: 16px;-webkit-transition: all .5s ease;transition: all .5s ease;}
.fb-patigation .page-numbers.next:after {content: "";}
.fb-patigation .page-numbers.next:hover:after {padding-left: 20px;}
.fb-patigation .page-numbers.prev:after {content: "";}
.fb-patigation .page-numbers.prev:hover:after {padding-right: 20px;}
.fb-patigation .page-numbers:last-child {padding-right: 0;margin-right: 0;}
.fb-patigation .page-numbers:first-child {padding-left: 0;margin-left: 0;}
.fb-breadcrumb-wrap {position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.fb-breadcrumb-wrap .mask {background: rgba(0,0,0,.4);}
.fb-breadcrumb-wrap .page-title {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,.2);text-align: center;}
.fb-breadcrumb-wrap .entry-metas, .fb-breadcrumb-wrap .the-title, .fb-breadcrumb-wrap .fb-breadcrumb {position: relative;z-index: 10;}
.fb-breadcrumb ul {list-style: none;}
.fb-breadcrumb ul li, .fb-breadcrumb ul li span, .fb-breadcrumb ul li a {display: inline-block;}
.fb-breadcrumb ul {position: relative;z-index: 5;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.fb-breadcrumb ul li {-webkit-box-flex: 0;-ms-flex: 0 auto;flex: 0 auto;padding-right: 10px;}
.fb-breadcrumb ul li a, .fb-breadcrumb ul li span {color: #fff;-webkit-transition: all .5s ease;transition: all .5s ease;}
.fb-breadcrumb li.trail-item:after {content: "";font-family: "fontAwesome";font-size: 14px;color: #fff;padding-left: 10px;}
.fb-breadcrumb li.trail-item.trail-end:after {content: "";display: none;}
.fascinate-to-top {position: fixed;display: none;z-index: 999999999;bottom: 10px;right: 5px;cursor: pointer;border: none;border-radius: 0;outline: none;opacity: .9;text-align: center;background: transparent;-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;-webkit-transition: all .5s ease;transition: all .5s ease;}
.fascinate-to-top span {display: inline-block;-webkit-transform: rotate(-90deg) translate(75%,0);transform: rotate(-90deg) translate(75%,0);text-transform: uppercase;letter-spacing: 1px;color: #2196f3;}
.fascinate-to-top span::after {content: "";width: 30px;height: 2px;display: inline-block;position: absolute;top: 40%;padding-left: 10px;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .5s ease;transition: all .5s ease;background-color: #2196f3;margin-left: 15px;}
.fascinate-to-top span:hover::after {width: 60px;margin-left: 30px;-webkit-transition: all .5s ease;transition: all .5s ease;}
.fascinate-to-top:hover {opacity: 1;}
.main-menu-wrapper {position: relative;}
#site-navigation {text-align: center;}
.is-sticky .main-menu-wrapper {background: #fff;z-index: 999;-webkit-box-shadow: 0 0 6px rgba(0,0,0,.1);box-shadow: 0 0 6px rgba(0,0,0,.1);}
.is-sticky #site-navigation ul li a {line-height: 54px;}
.is-sticky #site-navigation ul li a::after {top: 19px;}
#site-navigation ul {margin: 0;list-style: none;}
#site-navigation ul li {display: inline-block;position: relative;}
#site-navigation ul li a {font-size: 15px;padding: 0 20px;display: block;line-height: 60px;position: relative;}
#site-navigation>ul>li>a {font-weight: 500;text-transform: uppercase;}
#site-navigation ul li a::after {content: "";width: 1px;position: absolute;top: 22px;right: 0;height: 16px;background: #e1e1e1;}
#site-navigation ul li:last-child a:after {display: none;}
#site-navigation ul li .sub-menu, #site-navigation ul li .children {display: none;position: absolute;top: 100%;left: 0;z-index: 99999;background: #fff;min-width: 250px;text-align: left;opacity: 0;visibility: hidden;box-shadow: 0 0 5px rgba(0,0,0,.1);-o-box-shadow: 0 0 5px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);-ms-box-shadow: 0 0 5px rgba(0,0,0,.1);animation: .4s .1s fadeOut both;-moz-animation: .4s .1s fadeOut both;-webkit-animation: .4s .1s fadeOut both;-o-animation: .4s .1s fadeOut both;-ms-animation: .4s .1s fadeOut both;-webkit-transition: all .5s ease;transition: all .5s ease;}
#site-navigation ul li .sub-menu ul, #site-navigation ul li .children ul {left: 100%;top: 0;}
#site-navigation ul li:hover>.sub-menu, #site-navigation ul li:hover>.children {display: block;opacity: 1;visibility: visible;animation: .3s .1s fadeIn both;-webkit-animation: .3s .1s fadeIn both;-moz-animation: .3s .1s fadeIn both;-o-animation: .3s .1s fadeIn both;-ms-animation: .3s .1s fadeIn both;}
#site-navigation ul li .sub-menu li, #site-navigation ul li .children li {display: block;padding: 0;}
#site-navigation ul li .sub-menu li a, #site-navigation ul li .children li a {padding: 15px 30px;border-bottom: 1px solid #eee;border-right: none;line-height: 1.4em;}
#site-navigation ul li .sub-menu li a:after, #site-navigation ul li .children li a:after {display: none;}
.menu-toggle {display: none;padding: 15px 0;font-size: 0;font-weight: normal;cursor: pointer;}
.menu-toggle span {display: block;width: 20px;height: 4px;margin-bottom: 6px;background: #333;-webkit-transition: all .5s ease;transition: all .5s ease;}
.menu-toggle span:nth-child(2) {width: 30px;}
.menu-toggle span:nth-child(3) {width: 40px;margin-bottom: 0;}
body.menu-toggle-active .menu-toggle span {width: 30px;}
.sub-toggle {display: none;}
.spinner3 .dot1, .spinner3 .dot2, .spinner6 div, .spinner7>div {background-color: #fff;display: inline-block;}
.preLoader {position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 9999999999;background-color: #fff;}
.spinner {position: fixed;width: 100px;height: 100px;top: calc(50% - 100px / 2);left: calc(50% - 100px / 2);}
.spinner1 {position: fixed;width: 100px;height: 100px;top: calc(50% - 100px / 2);left: calc(50% - 100px / 2);}
.spinner1 .double-bounce1, .spinner1 .double-bounce2 {width: 100%;height: 100%;border-radius: 50%;background-color: #2196f3;opacity: .6;position: absolute;top: 0;left: 0;-webkit-animation: bounce 2s infinite ease-in-out;animation: bounce 2s infinite ease-in-out;}
.spinner1 .double-bounce2 {-webkit-animation-delay: -1s;animation-delay: -1s;}
@-webkit-keyframes bounce {0%, 100% {transform: scale(0);-webkit-transform: scale(0);}
	50% {transform: scale(1);-webkit-transform: scale(1);}}
@keyframes bounce {0%, 100% {transform: scale(0);-webkit-transform: scale(0);}
	50% {transform: scale(1);-webkit-transform: scale(1);}}
.fb-row {display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-wrap: wrap;-js-display: flex;margin-right: -15px;margin-left: -15px;}
.fb-col {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;padding: 0 15px;}
.fb-container {position: relative;max-width: 1170px;width: 100%;padding-right: 15px;padding-left: 15px;margin: 0 auto;background: transparent;}
.page--wrap {position: relative;z-index: 2;background: #fff;margin: 0 auto;}
body.boxed .page--wrap {max-width: 1170px;width: 100%;}
body.boxed {background-attachment: fixed;background-size: cover;background-position: center;background-repeat: repeat;background-color: whitesmoke;}
body.boxed .fb-container {max-width: 1170px;padding-left: 40px;padding-right: 40px;}
.thumb {position: relative;}
.entry-cats ul {list-style: none;}
.entry-cats ul li, .entry-cats ul li a {display: inline-block;text-transform: inherit;}
.entry-cats ul li a {margin-right: 3px;line-height: 1.6;}
.entry-cats ul li:last-child {padding-right: 0;}
.entry-cats ul li:last-child a {margin-right: 0;}
.entry-cats ul li a:after {content: ",";}
.entry-cats ul li:last-child a:after {content: "";display: none;}
.entry-metas ul {list-style: none;}
.entry-metas ul li {margin-right: 0;}
.entry-metas ul li, .entry-metas ul li a {display: inline-block;}
.entry-metas ul li.posted-by {padding-left: 5px;}
.entry-metas ul li.posted-date a {position: relative;line-height: 1;color: #fff;font-weight: 400;padding: 5px 15px;}
.entry-metas ul li.posted-date a:after {content: "";position: absolute;right: 0;top: -8px;z-index: 1;border-left: 4px solid #333;border-right: 4px solid transparent;border-bottom: 4px solid #333;border-top: 4px solid transparent;}
.updated:not(.published), .fb-post-widget .entry-metas ul li.posted-date a:after {display: none;}
.social-icons ul {list-style: none;}
.social-icons ul li {display: inline-block;}
.social-icons ul li a {font-style: normal;font-size: 14px;padding: 0 10px;}
.mask {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 5;background: rgba(0,0,0,.1);-webkit-transition: all .5s ease;transition: all .5s ease;}
.dropcap>p:first-child:first-letter, .has-drop-cap>p:first-child:first-letter {color: #2196f3;float: left;font-size: 75px;font-weight: bold;line-height: 60px;padding-top: 4px;padding-right: 8px;padding-left: 3px;}
.innerpage-content-area-wrap .dropcap>p:first-child:first-letter, .innerpage-content-area-wrap .has-drop-cap>p:first-child:first-letter {font-size: 88px;font-weight: bolder;line-height: 90px;}
.post-thumb {position: relative;}
.post-content-link {text-align: center;}
.imghover {position: relative;overflow: hidden;-webkit-transition: all .8s ease;transition: all .8s ease;}
.tippy-content {font-size: 12px;}
.lazyloading, .lazy-loaded, img.lazyload, img.lazyloaded {-webkit-transition: all .8s ease;transition: all .8s ease;}
.lazy-thumb {display: block;position: relative;width: 100%;height: 100%;max-width: 100%;max-height: 100%;padding-bottom: 56.25%;overflow: hidden;}
.lazy-thumb img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.lazy-thumb img.lazyload {opacity: 0;}
.lazy-thumb img.lazyloaded {opacity: 1;}
.lazyloading::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 10;width: 100%;max-width: 100%;height: 100%;background-image: linear-gradient(90deg,#ddd 0px,#e8e8e8 40px,#ddd 80px);-o-background-image: linear-gradient(90deg,#ddd 0px,#e8e8e8 40px,#ddd 80px);-moz-background-image: linear-gradient(90deg,#ddd 0px,#e8e8e8 40px,#ddd 80px);-webkit-background-image: linear-gradient(90deg,#ddd 0px,#e8e8e8 40px,#ddd 80px);-ms-background-image: linear-gradient(90deg,#ddd 0px,#e8e8e8 40px,#ddd 80px);background-size: 100%;-webkit-animation: shine-lines .8s infinite linear;animation: shine-lines .8s infinite linear;}
.image-loaded::before {content: "";display: none;-webkit-animation: none;animation: none;background: transparent;-webkit-transform: none;transform: none;height: 0;width: 0;z-index: -1;}
.post-format-icon {position: absolute;left: 15px;top: 15px;height: 40px;width: 40px;line-height: 40px;text-align: center;z-index: 9;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-box-shadow: 0 1px 1px rgba(0,0,0,.04);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);box-shadow: 0 1px 1px rgba(0,0,0,.04);}
.is-post-format-block {margin-bottom: 30px;}
.is-post-format {position: absolute;z-index: 10;left: 20px;top: 20px;}
.is-post-format span {display: inline-block;width: 45px;height: 45px;line-height: 45px;text-align: center;border-radius: 63% 37% 30% 70%/50% 45% 55% 50%;}
.is-gallery-format .item {height: 450px;background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;}
.is-gallery-format .owl-nav button.owl-prev, .is-gallery-format .owl-nav button.owl-next {display: inline-block;position: absolute;top: 50%;z-index: 2;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 40px;width: 40px;line-height: 40px;background: rgba(255,255,255,.7);border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-webkit-transition: all .5s ease;transition: all .5s ease;}
.is-gallery-format .owl-nav button.owl-prev {left: 10px;right: auto;}
.is-gallery-format .owl-nav button.owl-next {left: auto;right: 10px;}
.is-gallery-format .owl-nav button.owl-prev:hover, .is-gallery-format .owl-nav button.owl-next:hover {background: #fff;}
.is-gallery-format .owl-nav button.owl-prev:focus, .is-gallery-format .owl-nav button.owl-next:focus {outline: none;}
.is-video-format {position: relative;padding-bottom: 56.25%;}
.is-video-format iframe, .is-audio-format iframe, .is-video-format video, .is-audio-format audio {border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;}
.is-video-format iframe, .is-video-format video {position: absolute;height: 100% !important;width: 100% !important;}
.is-audio-format {position: relative;}
.is-audio-format audio {display: block;width: 100% !important;min-height: 30px;}
.is-audio-format iframe {width: 100% !important;min-height: 200px;height: 200px;}
.is-quote-format q, .is-quote-format blockquote {margin: 0;}
.gc-blog-list-s1 .top-block, .gc-blog-list-s1 .bottom-block .permalink {text-align: center;}
.widget_archive ul, .widget_categories ul, .widget_recent_entries ul, .widget_meta ul, .widget_recent_comments ul, .widget_rss ul, .widget_pages ul, .widget_nav_menu ul, .widget_product_categories ul, .woocommerce-widget-layered-nav ul {list-style: disc;margin: 0;padding-left: 20px;overflow: hidden;}
.woocommerce .woocommerce-widget-layered-nav-list {list-style: none;}
.widget_product_categories ul {margin-left: 0;}
.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 a, .widget_product_categories li, .woocommerce-widget-layered-nav ul li, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {position: relative;padding: 15px 0;margin: 0;}
.widget_archive li:last-child, .widget_categories li:last-child, .widget_recent_entries li:last-child, .widget_meta li:last-child, .widget_recent_comments li:last-child, .widget_rss li:last-child, .widget_pages li:last-child, .widget_nav_menu li:last-child, .widget_product_categories li:last-child, .widget_nav_menu>ul>li:last-child a, .woocommerce-widget-layered-nav ul li:last-child {border-bottom: none;padding-bottom: 0;}
.widget_archive ul li:first-child, .widget_categories ul li:first-child, .widget_product_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, .woocommerce-widget-layered-nav ul li:first-child {padding-top: 0;}
.widget_archive a, .widget_categories a, .widget_recent_entries a, .widget_meta a, .widget_recent_comments li, .widget_rss li, .widget_pages li, .widget_nav_menu a, .widget_product_categories a, .woocommerce-widget-layered-nav ul li a {padding-left: 0;position: relative;float: none;-webkit-transition: all .5s ease;transition: all .5s ease;}
.widget_recent_entries a {display: block;}
.widget_recent_comments li a {display: inline-block;}
.widget_nav_menu li a {padding-left: 0;display: block;}
.widget_archive ul li, .widget_categories ul li, .widget_product_categories ul li, .woocommerce-widget-layered-nav ul li {text-align: left;}
.widget_archive ul li a, .widget_categories ul li a, .widget_product_categories ul li a, .woocommerce-widget-layered-nav ul li a {display: inline-block;width: 80%;float: none;}
.widget_nav_menu ul li ul, .widget_product_categories ul li ul, .widget_nav_menu ul li ul {padding-left: 20px;}
.widget_product_categories ul li ul {padding-top: 20px;margin-top: 20px;}
.widget_nav_menu li:last-child a {border-bottom: none;}
.widget_recent_entries .post-date {display: block;margin-top: 5px;padding-left: 0;font-size: 14px;}
.widget_archive label {display: block;margin-bottom: 10px;}
.widget_categories label {display: block;margin-bottom: 10px;}
.widget_rss .widget-title h3 img {display: none;}
.widget_tag_cloud .tagcloud {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: distribute;justify-content: space-around;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-wrap: wrap;flex-wrap: wrap;overflow: hidden;margin: -4px;}
.widget_tag_cloud .tagcloud a {-webkit-box-flex: 1;-ms-flex: 1 auto;flex: 1 auto;text-transform: inherit;font-size: 15px !important;text-align: center;letter-spacing: 0;padding: 12px 25px;line-height: 1;margin: 4px;background: transparent;font-weight: 400;}
.widget_search {display: block;}
.widget_search {display: block;position: relative;z-index: 5;left: auto;top: auto;right: auto;-webkit-box-shadow: none;box-shadow: none;padding: 0;border-top: none;-webkit-animation: none;animation: none;}
.widget_search form {border-top: none;padding: 0;-webkit-animation: none;animation: none;-webkit-box-shadow: none;box-shadow: none;background: transparent;position: relative;}
.widget_search form input[type="search"] {width: 100%;}
.widget.widget_search button[type="submit"] {font-size: 20px;position: absolute;right: 0;}
.calendar_wrap caption {background: none repeat scroll 0 0 #2196f3;color: #fff;text-align: center;padding: 5px 0;font-weight: 500;text-transform: capitalize;}
.calendar_wrap table {border-collapse: collapse;width: auto;}
.calendar_wrap table th {font-weight: bold;padding: 8px 0px;text-align: center;width: 5%;}
.calendar_wrap table td {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;}
.secondary-widget-area .widget_text .textwidget strong, .secondary-widget-area .widget_text .textwidget p, .secondary-widget-area .widget_text .textwidget em, .secondary-widget-area .widget_text .textwidget pre, .secondary-widget-area .widget_text .textwidget code, .secondary-widget-area .widget_text .textwidget h1, .secondary-widget-area .widget_text .textwidget h2, .secondary-widget-area .widget_text .textwidget h3, .secondary-widget-area .widget_text .textwidget h4, .secondary-widget-area .widget_text .textwidget h5, .secondary-widget-area .widget_text .textwidget h6 {display: block;padding: 7px 0;}
.secondary-widget-area .widget_text .textwidget img {display: block;padding: 5px 0;}
.secondary-widget-area .widget_text .textwidget select {display: block;outline: none;width: 100%;max-width: 100%;padding: 10px;text-transform: capitalize;border-radius: 2px;overflow: hidden;text-overflow: ellipsis;}
.secondary-widget-area .widget_text .textwidget select option {display: block;width: 100%;max-width: 100%;white-space: nowrap;}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-wrap: wrap;flex-wrap: wrap;-js-display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li, .woocommerce ul.product_list_widget li {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;position: relative;padding: 15px 0 15px 40px;}
.woocommerce.widget_shopping_cart .cart_list li a.remove {position: absolute;top: 50%;bottom: unset;left: 0;right: unset;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {font-weight: normal;font-size: 16px;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {width: 60px;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {border: none;margin: 20px 0;}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {font-weight: 600;}
.woocommerce ul.product_list_widget li {padding-left: 0;}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {position: relative;padding-left: 20px;}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {content: "";font-family: "fontAwesome";font-size: 7px;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: #585858;}
span.edit-link a {font-size: 13px;text-transform: uppercase;font-weight: bold;letter-spacing: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
span.edit-link a:before {content: "-";display: inline-block;margin-right: 3px;}
.sticky, .bypostauthor {background: transparent;}
.screen-reader-shortcut {-webkit-box-shadow: none !important;box-shadow: none !important;font-size: 16px;font-weight: 400;}
.gallery {margin-bottom: 1.5em;margin-left: -2%;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;margin-bottom: 3%;margin-left: 2%;}
.site-main .gallery a img {max-width: none;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 47%;}
.gallery-columns-3 .gallery-item {max-width: 31.33%;}
.gallery-columns-4 .gallery-item {max-width: 23%;}
.gallery-columns-5 .gallery-item {max-width: 18%;}
.gallery-columns-6 .gallery-item {max-width: 14.66%;}
.gallery-columns-7 .gallery-item {max-width: 12.28%;}
.gallery-columns-8 .gallery-item {max-width: 10.5%;}
.gallery-columns-9 .gallery-item {max-width: 9.11%;}
.gallery-caption {display: block;}
.comments-area {margin: 0;}
.comments-area textarea {padding: 20px;}
.comments-area textarea, .comments-area input {margin-bottom: 30px;}
.comments-area .comments-title, .comment-respond .comment-reply-title {font-size: 22px;margin: 0 0 15px;}
.comments-area ol {margin: 0;padding: 0;list-style: none;}
.comments-area .comment-list {background: transparent;padding: 0;border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;margin: 30px 0;}
.comments-area .comment-body {display: block;overflow: hidden;margin: 0 0 30px;padding: 30px;}
.comments-area .children {margin-left: 25px;}
.comments-area .children li {position: relative;margin-bottom: 30px;}
.comments-area .children li.depth-2, .comments-area .children li.depth-3, .comments-area .children li.depth-4, .comments-area .children li.depth-5, .comments-area .children li.depth-6 {padding-left: 25px;}
.comments-area .comment-body .comment-meta {background: transparent;padding: 0;margin: 0;padding-bottom: 10px;margin-bottom: 15px;}
.comments-area .comment-body .comment-meta img {border-radius: 100%;box-shadow: 0 2px 8px rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 8px rgba(0,0,0,.2);-o-box-shadow: 0 2px 8px rgba(0,0,0,.2);-ms-box-shadow: 0 2px 8px rgba(0,0,0,.2);}
.comments-area .comment-body .fn, .comments-area .comment-body .fn a {display: block;font-size: 17px;font-weight: 500;line-height: 21px;letter-spacing: 0;text-transform: capitalize;margin: 15px 0 5px 0;}
.comments-area .comment-body .fn a {display: inline-block;}
.comments-area .comment-body .fn a:hover, .comments-area .comment-body .fn a:focus {text-decoration: none;}
.comments-area .comment-body .says {display: none;}
.comments-area .comment-body .comment-metadata a {display: inline-block;font-style: italic;font-size: 13px;font-weight: normal;}
.comments-area .comment-body .comment-metadata a:hover, .comments-area .comment-body .comment-metadata a:focus {text-decoration: none;}
.comments-area .comment-body .comment-metadata .edit-link {padding-left: 15px;}
.comments-area .comment-body .comment-metadata .edit-link:before {content: "";font-family: "Ionicons";padding-right: 5px;}
.comments-area .comment-body .reply a {text-decoration: none;font-style: italic;font-size: 13px;letter-spacing: .15px;text-transform: capitalize;font-weight: 500;}
.comments-area .comment-body .reply a:hover, .comments-area .comment-body .reply a:focus {text-decoration: none;}
.comments-area .comment-body .comment-content {font-size: 16px;margin-bottom: 20px;}
.comments-area .comment-body .comment-content p {margin: 0 0 10px;}
.comment-respond {padding: 30px;margin-bottom: 30px;}
.comment-respond .comment-form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.comment-respond .comment-form-comment, .comment-respond .comment-form-email, .comment-respond .comment-form-url, .comment-respond .comment-form-cookies-consent, .comment-respond .form-submit, .comment-respond .comment-notes, .comment-respond .comment-subscription-form, .comment-respond .comment-subscription-form, .comment-respond .mc4wp-checkbox-wp-comment-form {width: 100%;}
.comment-form .comment-form-author, .comment-form .comment-form-email {width: 50%;}
.comment-respond .comment-notes {margin-bottom: 20px;}
.comment-form .comment-form-author {padding-right: 15px;}
.comment-form .comment-form-email {padding-left: 15px;}
.comment-respond .comment-form-cookies-consent, .comment-respond .comment-subscription-form, .comment-respond .mc4wp-checkbox-wp-comment-form {margin-bottom: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.comment-respond .comment-form-cookies-consent input[type="checkbox"], .comment-respond .comment-subscription-form input[type="checkbox"], .comment-respond .mc4wp-checkbox-wp-comment-form input[type="checkbox"] {display: inline-block;margin: 0;line-height: 21px;}
.comment-respond .comment-form-comment label, .comment-respond .comment-form-author label, .comment-respond .comment-form-email label, .comment-respond .comment-form-url label {display: block;padding-left: 3px;margin-bottom: 5px;font-weight: 400;}
.comment-respond .comment-form-cookies-consent label, .comment-respond .comment-subscription-form label, .comment-respond .mc4wp-checkbox-wp-comment-form label {line-height: 21px;padding-left: 5px;margin-top: -5px;margin-bottom: 0;}
.comment-respond .form-submit input {margin-bottom: 0;padding-left: 40px;padding-right: 40px;height: 45px;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;}
.akismet_comment_form_privacy_notice {display: none;}
@media (max-width: 1024px) {.comment-respond {padding: 40px;}}
@media (max-width: 992px) {.comment-respond {padding: 30px;}}
@media (max-width: 768px) {.comments-area .children, .comments-area .children li, .comments-area .children li.depth-2, .comments-area .children li.depth-3, .comments-area .children li.depth-4, .comments-area .children li.depth-5, .comments-area .children li.depth-6, .comments-area .children li.depth-7, .comments-area .children li.depth-8, .comments-area .children li.depth-9, .comments-area .children li.depth-10 {padding-left: 0;margin-left: 0;}
	.comment-form .comment-form-author, .comment-form .comment-form-email {width: 100%;}
	.comment-form .comment-form-author {padding-right: 0;}
	.comment-form .comment-form-email {padding-left: 0;}
	.comment-respond .comment-form-cookies-consent, .comment-respond .comment-subscription-form, .comment-respond .mc4wp-checkbox-wp-comment-form {display: none;}}
.wpcf7 label {display: block;margin-bottom: 15px;}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="password"], .wpcf7 input[type="search"], .wpcf7 textarea, .wpcf7 select {width: 100%;margin-top: 10px;}
.wpcf7 input[type="submit"], .wpcf7 input[type="button"] {border: none;text-align: center;text-transform: capitalize;padding: 15px 50px;font-size: 16px;-webkit-transition: all .5s ease;transition: all .5s ease;}
.wpcf7 input[type="submit"]:hover, .wpcf7 input[type="button"]:hover {border: none;}
.wpcf7 input[type="submit"]:focus, .wpcf7 input[type="button"]:focus {outline: none;-moz-outline: none;-webkit-outline: none;-o-outline: none;-ms-outline: none;}
body .wpforms-container .wpforms-form .wpforms-field-label {font-weight: 500;margin: 0 0 10px 0;}
body .wpforms-container .wpforms-form .wpforms-field-sublabel {margin: 10px 0 0;}
body .wpforms-container .wpforms-form input[type=date], body .wpforms-container .wpforms-form input[type=datetime], body .wpforms-container .wpforms-form input[type=datetime-local], body .wpforms-container .wpforms-form input[type=email], body .wpforms-container .wpforms-form input[type=month], body .wpforms-container .wpforms-form input[type=number], body .wpforms-container .wpforms-form input[type=password], body .wpforms-container .wpforms-form input[type=range], body .wpforms-container .wpforms-form input[type=search], body .wpforms-container .wpforms-form input[type=tel], body .wpforms-container .wpforms-form input[type=text], body .wpforms-container .wpforms-form input[type=time], body .wpforms-container .wpforms-form input[type=url], body .wpforms-container .wpforms-form input[type=week], body .wpforms-container .wpforms-form select, body .wpforms-container .wpforms-form textarea {border-color: #eee;border-radius: 0;height: 48px;}
body .wpforms-container .wpforms-form input[type=submit], body .wpforms-container .wpforms-form button[type=submit], body .wpforms-container .wpforms-form .wpforms-page-button {border: none;padding: 13px 40px;font-size: 16px;text-transform: capitalize;}
body .wpforms-container .wpforms-form input[type=submit]:hover, body .wpforms-container .wpforms-form button[type=submit]:hover, body .wpforms-container .wpforms-form .wpforms-page-button:hover {border: none;}
.jetpack_subscription_widget input[type="email"] {margin: 30px 0;padding-left: 15px;}
.jetpack_subscription_widget #subscribe-email input {width: 100% !important;max-width: 100%;}
.jetpack_subscription_widget input[type="submit"] {padding: 15px 40px;text-align: center;font-weight: 500;font-size: 16px;text-transform: capitalize;cursor: pointer;border: none;}
.mc4wp-form .mc4wp-form-fields label {margin-bottom: 10px;}
.mc4wp-form .mc4wp-form-fields p {margin-bottom: 20px;}
.mc4wp-form .mc4wp-form-fields p:last-child {margin-bottom: 0;}
.mc4wp-form .mc4wp-form-fields input[type="submit"] {padding: 0 30px;height: 41px;}
.infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
#infinite-footer {display: none;}
.editor-entry {margin-bottom: 40px;}
.editor-entry [class*="wp-block-"] {margin-bottom: 40px;}
.editor-entry a {text-decoration: none;font-weight: 400;}
.editor-entry p {margin-top: 20px;margin-bottom: 20px;line-height: 1.8;}
.editor-entry img {height: auto;}
.editor-entry h1, .editor-entry h2, .editor-entry h3, .editor-entry h4, .editor-entry h5, .editor-entry h6 {margin-top: 40px;margin-bottom: 30px;}
.editor-entry b, .editor-entry strong {font-weight: bold;}
.editor-entry dfn {font-style: italic;}
.editor-entry mark {background: #ff0;color: #111;}
.editor-entry small {font-size: 80%;}
.editor-entry sub, .editor-entry sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.editor-entry sup {top: -.5em;}
.editor-entry sub {bottom: -.25em;}
.editor-entry dfn, .editor-entry cite, .editor-entry em, .editor-entry i {font-style: italic;}
.editor-entry blockquote {position: relative;text-align: left;margin: 2em 0;padding: 40px;font-size: 16px;font-style: italic;font-weight: normal;background: transparent;}
.editor-entry blockquote p {margin: 0;margin-bottom: .5em;font-size: 16px;line-height: 1.6;}
.editor-entry blockquote cite {display: block;font-size: 16px;font-style: italic;font-weight: normal;color: #9c9c9c;}
.editor-entry .wp-block-quote.is-large, .editor-entry .wp-block-quote.is-style-large {font-size: 17px;margin: 0;margin-bottom: 2em;}
.editor-entry .wp-block-quote.is-large p, .editor-entry .wp-block-quote.is-style-large p {font-size: 24px;}
.editor-entry code, .editor-entry kbd, .editor-entry tt, .editor-entry var {font-family: "Courier 10 Pitch",Courier,monospace;font-size: 15px;}
.editor-entry pre {background: #eee;font-family: "Courier 10 Pitch",Courier,monospace;font-size: 16px;line-height: 1.8;margin-bottom: 1em;max-width: 100%;overflow-x: auto;padding: 30px;}
.editor-entry figure {position: relative;text-align: left;}
.editor-entry code, .editor-entry kbd, .editor-entry samp {font-family: monospace,monospace;}
.editor-entry fieldset {border: 1px solid #eee;margin: 0 2px;padding: .35em .625em .75em;}
.editor-entry q {font-style: italic;font-weight: bold;letter-spacing: 1px;}
.editor-entry legend {border: 0;padding: 0;}
.editor-entry textarea {overflow: auto;}
.editor-entry optgroup {font-weight: bold;}
.editor-entry table {border-collapse: collapse;border-spacing: 0;max-width: 100%;width: 100%;}
.editor-entry td, .editor-entry th, .editor-entry td, .editor-entry th, .editor-entry .mce-item-table, .editor-entry .mce-item-table td, .editor-entry .mce-item-table th, .editor-entry .mce-item-table caption {padding: 10px 15px;border: 1px solid #eee;text-align: left;}
.editor-entry address {margin: 0 0 1em;}
.editor-entry abbr, .editor-entry acronym {border-bottom: 1px dotted #eee;cursor: help;}
.editor-entry mark, .editor-entry ins {background: #f5f5f5;text-decoration: none;}
.editor-entry big {font-size: 125%;}
.editor-entry hr {background-color: #eee;border: 0;height: 1px;padding: 0;margin: 0;clear: both;}
.editor-entry ul, .editor-entry ol {margin: 0 0 20px 40px;}
.editor-entry ul li, .editor-entry ol li {position: relative;padding: 7px 0;}
.editor-entry li>ul, .editor-entry li>ol {margin-bottom: 0;margin-left: 15px;}
.editor-entry dt {font-weight: bold;}
.editor-entry dd {margin: 0 15px 15px;}
.editor-entry img {height: auto;max-width: 100%;vertical-align: middle;}
.editor-entry .alignleft {display: block;float: left;width: auto;margin-right: 15px;clear: both;}
.editor-entry .alignright {display: block;float: right;width: auto;margin-left: 15px;clear: both;}
.editor-entry .aligncenter {clear: both;display: block;width: auto;margin: 0 auto;text-align: center;}
.editor-entry .text-alignleft {text-align: left;}
.editor-entry .text-alignright {text-align: right;}
.editor-entry .text-aligncenter {text-align: center;}
.editor-entry .wp-block-gallery figure {position: relative;}
.editor-entry .wp-block-image figcaption {margin: 10px 0;font-size: 15px;}
.editor-entry .wp-block-image>figcaption, .editor-entry .wp-block-image .aligncenter>figcaption, .editor-entry .wp-block-image .alignleft>figcaption, .editor-entry .wp-block-image .alignright>figcaption, .editor-entry .wp-block-image.is-resized>figcaption {display: block;text-align: center;caption-side: inherit;}
.editor-entry .alignfull, .editor-entry .alignwide {margin-bottom: 40px;}
.editor-entry figure.alignfull, .editor-entry figure.alignwide {max-width: inherit;}
.editor-entry ul.wp-block-gallery.alignfull, .editor-entry ul.wp-block-gallery.alignwide {margin-left: 50%;}
.editor-entry .wp-block-spacer, .editor-entry .wp-block-image, .editor-entry .wp-block-column, .editor-entry .wp-block-columns, .editor-entry .wp-block-search__label, .editor-entry .wp-block-search__button, .editor-entry .wp-block-rss__item, .editor-entry .wp-block-rss__item-title, .editor-entry .wp-block-latest-comments__comment-meta, .editor-entry .wp-block-latest-comments__comment-excerpt {margin-bottom: 0;}
.editor-entry .wp-block-cover__inner-container, .editor-entry .wp-block-cover__inner-container p {margin-bottom: 0;}
.editor-entry .wp-block-gallery {margin-bottom: 30px;}
.editor-entry ul.wp-block-gallery {padding-left: inherit;margin-left: inherit;}
.editor-entry ul.wp-block-gallery li {padding: 0;}
.editor-entry .wp-block-pullquote {padding: 40px 0;}
.editor-entry .wp-block-pullquote__citation, .editor-entry .wp-block-pullquote cite, .editor-entry .wp-block-pullquote footer {text-transform: inherit;}
.editor-entry .wp-block-pullquote.is-style-solid-color blockquote {background: transparent;text-align: center;}
.editor-entry .wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;}
.editor-entry .wp-block-pullquote.is-style-solid-color {padding: 0;}
.editor-entry .wp-block-button__link {padding: 15px 40px;margin-bottom: 0;}
.editor-entry .wp-block-media-text .wp-block-media-text__media, .editor-entry .wp-block-media-text .wp-block-media-text__content {margin-bottom: 0;}
.editor-entry .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding-left: 0;}
.editor-entry .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content {padding-right: 0;}
.editor-entry .wp-block-separator {border-width: 1px;border-bottom-color: #f3f3f3;}
.editor-entry .wp-block-verse, .editor-entry .wp-block-code, .editor-entry .wp-block-preformatted {background-color: #fffcde;padding: 30px;border: none;}
.editor-entry .wp-block-table td, .editor-entry .wp-block-table th {padding: 15px 20px;border-color: #eee;}
.editor-entry .wp-block-image .alignleft {margin-right: 30px;}
.editor-entry .wp-block-image .alignright {margin-left: 30px;}
.editor-entry .wp-block-rss, .editor-entry .wp-block-categories-list, .editor-entry .wp-block-latest-posts, .editor-entry .wp-block-archives, .editor-entry .wp-block-latest-comments {background: #333;padding-left: 0;padding: 30px 15px 30px 50px;margin-left: 0;}
.editor-entry .wp-block-rss li, .editor-entry .wp-block-categories-list, .editor-entry .wp-block-latest-posts li, .editor-entry .wp-block-archives li, .editor-entry .wp-block-latest-comments__comment-meta, .editor-entry .wp-block-latest-comments__comment-meta a, .editor-entry .wp-block-latest-comments__comment-excerpt p {color: #d8d8d8;}
.editor-entry .wp-block-rss li a, .editor-entry .wp-block-categories .cat-item a, .editor-entry .wp-block-latest-posts li a, .editor-entry .wp-block-archives li a {display: inline-block;width: 80%;color: #d8d8d8;}
.editor-entry .wp-block-rss li a:hover, .editor-entry .wp-block-categories .cat-item a:hover, .editor-entry .wp-block-latest-posts li a:hover, .editor-entry .wp-block-archives li a:hover {color: #fff;}
.editor-entry .wp-block-rss li a, .editor-entry .wp-block-latest-posts li a {display: block;width: 100%;}
.editor-entry .wp-block-latest-posts__post-date, .editor-entry .wp-block-latest-comments__comment-date {color: #9a9a9a;}
.editor-entry .wp-block-latest-comments {padding: 30px;}
.editor-entry .wp-block-latest-comments li {padding: 30px;border: 1px solid rgba(255,255,255,.1);}
.editor-entry .wp-block-latest-comments li:last-child {margin-bottom: 0;}
.editor-entry .wp-block-latest-comments footer {background: transparent;}
.editor-entry .wp-block-latest-comments__comment-meta, .editor-entry .wp-block-latest-comments__comment-excerpt {margin-left: 0;}
.editor-entry .wp-block-latest-comments__comment-excerpt p {padding-top: 10px;margin-top: 10px;margin-bottom: 0;border-top: 1px dotted rgba(255,255,255,.1);}
.editor-entry .wp-block-search .wp-block-search__label {display: block;width: 100%;margin-bottom: 10px;font-weight: 600;}
.editor-entry .wp-block-search .wp-block-search__input {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 120px);flex: 0 0 calc(100% - 120px);max-width: calc(100% - 120px);margin-bottom: 0;border-right: none;}
.editor-entry .wp-block-search .wp-block-search__button {-webkit-box-flex: 0;-ms-flex: 0 0 calc(120px);flex: 0 0 calc(120px);max-width: calc(120px);margin: 0;height: 48px;}
.editor-entry>:first-child {margin-top: 0;}
.editor-entry>:last-child {margin-bottom: 0;}
.secondary-navigation ul {list-style: none;}
.secondary-navigation ul li {display: inline-block;padding-right: 10px;}
.secondary-navigation ul li:last-child {padding-right: 0;}
.secondary-navigation ul li a {font-size: 15px;}
header .social-icons ul {text-align: right;}
header .site-title {font-weight: 800;font-size: 52px;padding-bottom: 10px;}
.header-style-1 .header-top .row {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;padding: 10px 0px;}
.header-style-1 .social-icons ul li a {display: inline-block;}
.header-style-1 .social-icons ul li:last-child a {border-right: none;padding-right: 0;}
.header-style-1 .mid-header {padding: 30px 0;text-align: center;}
.header-style-1 .main-menu-wrapper {border-top: 1px solid #eee;}
.slick-nav {position: absolute;top: 50%;bottom: unset;left: unset;right: unset;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 20;background: rgba(255,255,255,.6);padding: 20px 40px;cursor: pointer;line-height: 1;}
.slick-nav:hover {background: #fff;}
.slick-prev {left: 30px;}
.slick-prev:hover {left: 0px;}
.slick-next {right: 30px;}
.slick-next:hover {right: 0px;}
.fb-banner .content-holder-wrap {position: absolute;top: 50%;bottom: unset;left: 0;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 20;}
.fb-banner .content-holder-wrap:before {position: absolute;content: "";width: 620px;height: 110%;border: 1px solid #fff;opacity: .3;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.fb-banner .content-holder {position: relative;text-align: center;color: #333;width: 600px;margin: 0 auto;padding: 50px 30px;background: rgba(255,255,255,.9);opacity: .3;}
.slick-slide {-webkit-backface-visibility: hidden;}
.banner-style-1, .banner-1-carousel {position: relative;}
.banner-style-1 .post-thumb {position: relative;z-index: 10;width: 100%;height: 500px;background-size: cover;background-repeat: no-repeat;background-position: center center;background-color: #333;}
.banner-style-1 .mask {background: rgba(0,0,0,.5);}
.banner-style-1 .slick-slide .mask {opacity: 0;}
.banner-style-1 .slick-center .content-holder, .banner-style-1 .slick-center .content-holder-wrap:before {content: "";opacity: 1;}
.banner-style-1 .post-title h2 {padding: 10px 0 15px 0;font-size: 28px;}
.carousel-spacing {margin-top: 30px;margin-left: 30px;margin-right: 30px;}
.slider-1-single .slick-nav {font-size: 0;padding: 13px 30px;}
.slider-1-single .slick-nav i {font-size: 18px;}
.posts-list-style-1 .post-title h3 {padding: 10px 0 15px 0;}
.posts-list-style-1 .top-wrap {margin-bottom: 30px;text-align: center;}
.posts-list-style-1 .post-thumb {border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;}
footer .footer-top {padding-top: 40px;}
.footer-back-to-top {text-align: center;padding-bottom: 30px;margin-bottom: 40px;border-bottom: 1px solid #2f2f2f;}
.footer-back-to-top a {display: inline-block;line-height: 1;}
.footer-back-to-top span {display: block;line-height: 1;width: 100%;}
footer .widget .widget_title h3 {color: #fff;}
footer .widget .widget_title {border: none;}
footer .widget .widget_title::after {content: "";display: none;}
footer.dark .footer-bottom {background: #171717;padding: 25px 0 20px;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);}
footer.dark .footer-bottom p {color: #b9b9b9;}
.author-credit {text-align: right;}
footer .widget_archive ul, footer .widget_categories ul, footer .widget_recent_entries ul, footer .widget_meta ul, footer .widget_recent_comments ul, footer .widget_rss ul, footer .widget_pages ul, footer .widget_nav_menu ul, footer .widget_product_categories ul, footer .woocommerce-widget-layered-nav ul {padding-left: 0;list-style: none;}
.error404 .innerpage-content-area-wrap {padding-top: 0;}
.error404 .error-404-page-entry {margin-top: 30px;}
.error-404-page-entry, .nothing-found-page-entry {padding: 60px 0 60px;margin-bottom: 30px;text-align: center;}
.error-404-head h2 {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 132px;font-weight: 900;margin-bottom: 10px;}
.error-404-message {margin-bottom: 20px;}
.error-404-message p {font-size: 24px;}
.search-form form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 650px;margin: 30px auto 0 auto;}
.search-form form input[type="search"] {width: calc(100% - 120px);padding-left: 20px;border-right: none;}
.nothing-found-page-entry {padding: 30px;text-align: left;}
.nothing-found-page-entry .title {margin-bottom: 15px;}
.nothing-found-page-entry .search-form form {margin: 0;margin-top: 15px;}
.archive-content-area-wrap .fb-breadcrumb-wrap, .search-page-content-area-wrap .fb-breadcrumb-wrap {margin-bottom: 30px;}
.category-description-outer {margin-bottom: 30px;}
.category-description-inner {padding: 30px;}
.category-description-inner p {margin: 0 0 15px 0;}
.category-description-inner p:last-child {margin-bottom: 0;}
.archive-page-style-1-entry .post-title h3 {padding-bottom: 0;}
.single-metas-and-cats {background-color: #fde9e5;padding: 30px;margin-bottom: 30px;text-align: center;}
.single-metas-and-cats .entry-cats {margin-bottom: 10px;}
.entry-tags {margin-bottom: 30px;}
.entry-tags .post-tags {margin: -3px 0;}
.entry-tags .post-tags a {display: inline-block;border: 1px solid #333;line-height: 1;font-weight: normal;padding: 7px 20px;font-size: 16px;margin: 3px;text-align: center;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;}
.entry-tags .post-tags a:before {content: "";font-family: "themify";display: inline-block;padding-right: 5px;}
.post-navigation {margin-bottom: 30px;}
.post-navigation .nav-links {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border: 1px solid #eee;padding: 0px 30px;}
.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {padding: 20px 30px;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.post-navigation .nav-links .nav-previous {padding-left: 0;border-right: 1px solid #eee;}
.post-navigation .nav-links a {display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-wrap: wrap;-js-display: flex;font-size: 16px;}
.post-navigation .nav-links a img {-webkit-transition: -webkit-transform .8s ease-in-out;transition: -webkit-transform .8s ease-in-out;transition: transform .8s ease-in-out;transition: transform .8s ease-in-out,-webkit-transform .8s ease-in-out;}
.post-navigation .nav-links a:hover img {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.post-navigation .nav-links .nav-previous img {margin-right: 10px;}
.post-navigation .nav-links .nav-next {padding-right: 0;text-align: right;}
.post-navigation .nav-links img {border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;height: 69px;width: 69px;object-fit: cover;object-position: center center;-o-object-fit: cover;-webkit-object-fit: cover;-moz-object-fit: cover;-ms-object-fit: cover;-o-object-position: center center;-ms-object-position: center center;-webkit-object-position: center center;-moz-object-position: center center;}
.post-navigation .post-nav-img {-webkit-box-flex: 0;-ms-flex: 0 0 69px;flex: 0 0 69px;max-width: 69px;}
.post-navigation .post-nav-title {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 69px);flex: 0 0 calc(100% - 69px);max-width: calc(100% - 69px);}
.post-navigation .post-nav-title span.meta-nav {display: block;margin-bottom: 5px;letter-spacing: 0;}
.post-navigation .nav-previous .post-nav-title {padding-left: 20px;}
.post-navigation .nav-next .post-nav-title {padding-right: 20px;}
.author-box {padding: 30px;margin-bottom: 30px;}
.author-box .top-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;padding-bottom: 20px;margin-bottom: 20px;}
.author-box .top-wrap .author-thumb {width: 99px;height: 99px;}
.author-box .top-wrap .author-thumb img {width: 99px;height: 99px;line-height: 99px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center center;object-position: center center;}
.author-box .top-wrap .author-name {width: calc(100% - 99px);padding-left: 20px;}
.author-box .author-name h3 {font-size: 22px;}
.author-box .author-name p {padding-top: 10px;font-size: 16px;}
.author-box .social-icons-list {margin: -5px 0;}
.author-box .social-icons-list li a {display: inline-block;padding: 0;margin: 5px;line-height: 40px;height: 40px;width: 40px;text-align: center;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.author-box .social-icons-list li:first-child a {margin-left: 0;}
.author-box .social-icons-list li:last-child a {margin-right: 0;}
button#load-comments {position: relative;padding: 15px 80px;font-size: 16px;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;cursor: pointer;line-height: 1;}
button#load-comments:after {content: "";font-family: "Ionicons";font-size: 27px;position: absolute;top: 50%;bottom: unset;left: unset;right: 30px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
button#load-comments:focus, button#load-comments:active {outline: none;}
body.admin-bar .canvas-aside, body.logged-in .canvas-aside {margin-top: 30px;}
.canvas-aside {position: fixed;z-index: 10000;top: 0;right: -800px;background: #fff;padding: 30px;width: 768px;max-width: 100%;height: 100vh;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;-webkit-transition: all 300ms;transition: all 300ms;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);-webkit-box-shadow: -15px 0px 40px 0px rgba(0,0,0,.2);-o-box-shadow: -15px 0px 40px 0px rgba(0,0,0,.2);-ms-box-shadow: -15px 0px 40px 0px rgba(0,0,0,.2);box-shadow: -15px 0px 40px 0px rgba(0,0,0,.2);}
.canvas-aside.visible {right: 0;}
.canvas-aside-mask {position: fixed;height: 100%;width: 100%;background: rgba(0,0,0,.7);left: 0;top: 0;opacity: 0;visibility: hidden;z-index: 100;-webkit-transition: all 300ms cubic-bezier(.4,0,.2,1);transition: all 300ms cubic-bezier(.4,0,.2,1);-webkit-transform: translateZ(0);transform: translateZ(0);}
.canvas-aside-mask.visible {-webkit-transition-delay: 0;transition-delay: 0;visibility: visible;opacity: 1;}
.canvas-aside::-webkit-scrollbar {width: 4px;background-color: #f5f5f5;}
.canvas-aside::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,.2);}
.canvas-aside::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);background-color: #f5f5f5;}
.related-posts {margin-bottom: 30px;padding: 30px;border: 1px solid #eee;}
.related-posts .title h3 {padding-bottom: 10px;}
.related-entry {margin-top: 30px;margin-bottom: -30px;}
.related-entry .box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-line-pack: start;align-content: flex-start;margin-bottom: 30px;}
.related-posts .left-box {-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px;max-width: 100%;}
.related-posts .left-box a {display: block;width: 100%;height: 100%;}
.related-posts .right-box {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 100px);flex: 0 0 calc(100% - 100px);max-width: 100%;padding-left: 20px;padding-top: 10px;}
.related-posts .post-thumb {height: 99px;width: 99px;background-repeat: no-repeat;background-size: cover;background-position: center center;overflow: hidden;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.related-posts .post-title h4 {font-size: 18px;line-height: 1.2;padding-bottom: 5px;}
.single-page-style-2 .related-posts .entry-metas {text-align: left;}
.post-media-entry {margin-bottom: 30px;}
.no-sidebar .single-page-style-1 .single-page-entry {padding: 0 5% 30px 5%;}
.post-media-entry.standard img {border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;}
.single-page-style-1 .fb-breadcrumb-wrap {margin-bottom: 30px;}
.innerpage-content-area-wrap.single-page-style-2 {padding-top: 0;}
.single-page-style-2 .fb-breadcrumb-wrap {height: 600px;padding: 0;padding-top: 100px;padding-bottom: 0;background-attachment: fixed;}
body.page .single-page-style-2 .fb-breadcrumb-wrap {padding-top: 170px;}
.single-page-style-2 .single-page-entry>.hentry {position: relative;z-index: 20;margin-top: -200px;padding: 60px 80px 30px 80px;background: #fff;}
.single-page-style-2 .single-page-entry>.hentry.article-with-sidebar {padding: 40px;}
.single-page-style-2 .fb-breadcrumb-wrap .entry-metas, .single-page-style-2 .fb-breadcrumb-wrap .entry-cats {position: relative;z-index: 10;text-align: center;}
.single-page-style-2 .entry-cats {margin-bottom: 10px;}
.single-page-style-2 .entry-metas {border: none;padding: 0;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,.3);}
.single-page-style-2 .entry-metas ul li.posted-date a {background-color: #fff;}
.single-page-style-2 .secondary-widget-area {margin-top: 60px;}
a, a:focus, a:visited, textarea, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], .editor-entry a:hover, .widget .widget_title h3, .widget_tag_cloud .tagcloud a, .entry-tags .post-tags a, .fascinate-toTop, .single-page-style-2 .entry-metas ul li.posted-date a, .single-page-style-2 .related-posts .entry-metas li a, .single-page-style-2 .related-posts .entry-metas ul li, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before {color: #333;}
button, input[type="button"], input[type="reset"], input[type="submit"], .post-format-icon, a.post-link-btn, .post-link-btn, .post-link-btn:hover, .fb-author-widget .author-permalink a:hover, button#load-comments, .fascinate-toTop:hover, footer.dark .footer-bottom a, .entry-tags .post-tags a:hover, .fb-breadcrumb ul .trail-item a, .fb-breadcrumb ul .trail-item span, .fb-breadcrumb-wrap .page-title, footer.dark .footer-bottom a:hover, .entry-tags .post-tags a:hover, .single-page-style-2 .entry-metas li, .single-page-style-2 .entry-metas li a, .single-page-style-2 .entry-cats ul li a, .single-page-style-2 .entry-metas li span, .single-page-style-2 .entry-metas ul li.posted-date a:hover, .widget_rss .widget-title h3 a, .fb-patigation .page-numbers, .wpcf7 input[type="submit"], .wpcf7 input[type="button"], .jetpack_subscription_widget input[type="submit"], .screen-reader-shortcut, body .wpforms-container .wpforms-form input[type=submit], body .wpforms-container .wpforms-form button[type=submit], body .wpforms-container .wpforms-form .wpforms-page-button {color: #fff;}
a:hover, footer.dark a:hover, .editor-entry a, .fb-breadcrumb ul li a span:hover, footer.dark .footer-bottom a:hover, .fb-post-widget .entry-metas ul li.comment a:hover, .fb-post-widget .entry-metas ul li.posted-date a:hover, .single-page-style-2 .entry-cats ul li a:hover, .single-page-style-2 .entry-metas ul li.posted-by a:hover, .single-page-style-2 .related-posts .entry-metas li a:hover, footer.dark .fb-post-widget :hover.entry-metas ul li.posted-date a:hover, footer.dark .fb-post-widget .entry-metas ul li.comment a:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_recent_entries a:hover, .widget_meta a:hover, .widget_product_categories a:hover, .widget_rss li a:hover, .widget_pages li a:hover, .widget_nav_menu li a:hover, .woocommerce-widget-layered-nav ul li a:hover, .widget_rss .widget-title h3 a:hover, .widget_rss ul li a:hover, .comments-area .comment-body .reply a:hover, .comments-area .comment-body .reply a:focus, .comments-area .comment-body .fn a:hover, .comments-area .comment-body .fn a:focus, footer.dark .widget_rss ul li a:hover, .comments-area .comment-body .fn:hover, .comments-area .comment-body .fn a:hover, .comments-area .comment-body .reply a:hover, .comments-area .comment-body .comment-metadata a:hover, .comments-area .comment-body .comment-metadata .edit-link:hover, .widget_tag_cloud .tagcloud a:hover, .footer.dark .widget_tag_cloud .tagcloud a:hover {color: #2196f3;}
span.edit-link a, .widget_recent_entries .post-date, .fb-post-widget .entry-metas ul li.posted-date a, .fb-post-widget .entry-metas ul li.comment a, .comments-area .comment-body .fn, .comments-area .comment-body .fn a, .comments-area .comment-body .reply a, .comments-area .comment-body .comment-metadata a, .comments-area .comment-body .comment-metadata .edit-link {color: #b1b1b1;}
.author-box .top-wrap, .related-posts .title h3, .header-style-1 .header-top, body .header-style-1 .main-menu-wrapper, .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li, .woocommerce ul.product_list_widget li, .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 a, .fb-post-widget article, .widget_product_categories li, .woocommerce-widget-layered-nav ul li, .comments-area .comment-body .comment-meta, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {border-bottom: 1px solid #eee;}
.entry-cats ul li a {border-bottom: 1px solid #333;}
textarea, .author-box, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], .nice-select, .comment-respond, .category-description-inner, .error-404-page-entry, .nothing-found-page-entry, .author-box .social-icons-list li a, .calendar_wrap table th, .calendar_wrap table td, .secondary-widget-area .widget, .author-box .top-wrap .author-thumb img, .comments-area .comment-body, .widget_tag_cloud .tagcloud a {border: 1px solid #eee;}
.fascinate-toTop {border: 1px solid #333;}
.fascinate-toTop:hover, .entry-tags .post-tags a:hover, .author-box .social-icons-list li a:hover {border: 1px solid #2196f3;}
.widget_tag_cloud .tagcloud a:hover, .footer.dark .widget_tag_cloud .tagcloud a:hover {border-color: #2196f3;}
.widget_product_categories ul li ul {border-top: 1px solid #eee;}
.entry-metas ul li.posted-date a:hover:after {content: "";border-left-color: #2196f3;border-bottom-color: #2196f3;}
.single-page-style-2 .entry-cats ul li a {border-bottom-color: #fff;}
.single-page-style-2 .entry-metas ul li.posted-date a:after {content: "";border-left-color: #fff;border-bottom-color: #fff;}
.single-page-style-2 .entry-metas ul li.posted-date a:hover:after {content: "";border-left-color: #2196f3;border-bottom-color: #2196f3;}
button, input[type="button"], input[type="reset"], input[type="submit"], .post-link-btn, .calendar_wrap caption, .fb-popular-posts .count, .fb-patigation .page-numbers, body .wpcf7 input[type="submit"], body .wpcf7 input[type="button"], .entry-metas ul li.posted-date a, .jetpack_subscription_widget input[type="submit"]:hover, #single-content-area-wrap ul.social-icons-list li a:hover, .secondary-widget-area .fb-instagram-widget .follow-permalink a, .screen-reader-shortcut, body .wpforms-container .wpforms-form input[type=submit], body .wpforms-container .wpforms-form button[type=submit], body .wpforms-container .wpforms-form .wpforms-page-button {background: #333;}
.fb-breadcrumb-wrap, button#load-comments {background-color: #333;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button#load-comments:hover, .post-format-icon, .fascinate-toTop:hover, .post-link-btn:hover, .entry-tags .post-tags a:hover, .fb-patigation a.page-numbers:hover, body .wpcf7 input[type="submit"]:hover, body .wpcf7 input[type="button"]:hover, .entry-metas ul li.posted-date a:hover, .single-page-style-2 .entry-metas ul li.posted-date a:hover, .secondary-widget-area .fb-instagram-widget .follow-permalink a:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .jetpack_subscription_widget input[type="submit"]:hover, body .wpforms-container .wpforms-form input[type=submit]:hover, body .wpforms-container .wpforms-form button[type=submit]:hover, body .wpforms-container .wpforms-form .wpforms-page-button:hover {background: #2196f3;}
footer.dark .footer-inner {background: #222;}
footer.dark, footer.dark a, footer.dark select, footer.dark .footer-bottom p, footer.dark .widget_rss ul li a, footer.dark .widget_tag_cloud .tagcloud a, footer.dark .fb-post-widget .entry-metas ul li.posted-date a, footer.dark .fb-post-widget .entry-metas ul li.comment a, body footer.dark .wpforms-container .wpforms-form input[type=submit], body footer.dark .wpforms-container .wpforms-form button[type=submit], body footer.dark .wpforms-container .wpforms-form .wpforms-page-button {color: #b9b9b9;}
footer.dark .widget_rss .widget_title h3 a, body footer.dark .wpforms-container .wpforms-form input[type=submit]:hover, body footer.dark .wpforms-container .wpforms-form button[type=submit]:hover, body footer.dark .wpforms-container .wpforms-form .wpforms-page-button:hover {color: #fff;}
footer.dark select, footer.dark button, footer.dark .fb-post-widget article, footer.dark .widget_archive li, footer.dark .widget_categories li, footer.dark .widget_recent_entries li, footer.dark .widget_meta li, footer.dark .widget_recent_comments li, footer.dark .widget_rss li, footer.dark .widget_pages li, footer.dark .widget_nav_menu li a, footer.dark .widget_product_categories li, footer.dark .woocommerce-widget-layered-nav ul li, footer.dark .calendar_wrap table td, footer.dark .calendar_wrap table th, footer.dark .widget_tag_cloud .tagcloud a, footer.dark .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {border-color: #2f2f2f;}
footer.dark select, footer.dark button, footer.dark input[type="button"], footer.dark input[type="reset"], footer.dark input[type="submit"], footer.dark .wpcf7 input[type="submit"], footer.dark .wpcf7 input[type="button"], footer.dark .nice-select, footer.dark .calendar_wrap caption, footer.dark .nice-select .list, footer.dark .jetpack_subscription_widget input[type="submit"]:hover, footer.dark .secondary-widget-area .fb-instagram-widget .follow-permalink a, body footer.dark .wpforms-container .wpforms-form input[type=submit], body footer.dark .wpforms-container .wpforms-form button[type=submit], body footer.dark .wpforms-container .wpforms-form .wpforms-page-button {background: #3a3a3a;}
footer.dark .widget_tag_cloud .tagcloud a {background-color: transparent;}
footer.dark .nice-select .option:hover, footer.dark .nice-select .option.focus, footer.dark .nice-select .option.selected.focus {background-color: #424242;}
footer.dark button:hover, footer.dark input[type="button"]:hover, footer.dark input[type="reset"]:hover, footer.dark input[type="submit"]:hover, body footer.dark .wpcf7 input[type="submit"]:hover, body footer.dark .wpcf7 input[type="button"]:hover, body footer.dark .wpforms-container .wpforms-form input[type=submit]:hover, body footer.dark .wpforms-container .wpforms-form button[type=submit]:hover, body footer.dark .wpforms-container .wpforms-form .wpforms-page-button:hover {background: #2196f3;}
.the-title h1, .the-title h2, .the-title h3, .post-title h1, .post-title h2, .post-title h3, .post-title h4, .page-title h1, .page-title h2, .entry-cats ul li a, .widget .widget_title h3, .related-posts .title h3, .related-post .post-title h4, .comments-area .comments-title, .comment-respond .comment-reply-title, .widget_recent_entries .post-date, .post-navigation .post-nav-title span.meta-nav, .author-box .author-name h3 {text-transform: uppercase;}
.entry-metas ul li.posted-date a, .widget_recent_entries .post-date, .fb-post-widget .entry-metas ul li.comment a, .fb-post-widget .entry-metas ul li.posted-date a {font-size: 12px;}
.entry-cats ul li a, .fb-breadcrumb ul li, .fb-breadcrumb ul li span, .fb-breadcrumb ul li a, .fascinate-to-top span, .post-navigation .post-nav-title span.meta-nav {font-size: 13px;}
.post-link-btn {font-size: 15px;}
.post-format-icon {font-size: 16px;}
q, blockquote, .wp-block-quote {font-size: 17px;}
.widget .widget_title h3 {font-size: 21px;}
.related-posts .title h3 {font-size: 22px;}
.banner-style-1 .post-title h2 {font-size: 28px;}
.posts-list-style-1 .post-title h3 {font-size: 36px;}
.fb-breadcrumb-wrap .page-title {font-size: 38px;}
.entry-metas ul li.posted-date a, .widget_recent_entries .post-date, .fb-post-widget .entry-metas ul li.comment a, .fb-post-widget .entry-metas ul li.posted-date a, .single-page-style-2 .entry-metas ul li.posted-date a {font-weight: 500;}
.entry-cats ul li, .entry-cats ul li a, .fascinate-to-top span, .post-navigation .post-nav-title span.meta-nav {font-weight: 600;}
.widget .widget_title h3 {font-weight: 700;}
.entry-metas ul li.posted-date a, .widget_recent_entries .post-date, .fb-post-widget .entry-metas ul li.comment a, .fb-post-widget .entry-metas ul li.posted-date a {letter-spacing: .25px;}
q, blockquote, .wp-block-quote {font-style: italic;}
.archive-content-area-wrap, .search-page-content-area-wrap, .main-content-area-wrap, .innerpage-content-area-wrap {padding-top: 60px;padding-bottom: 60px;}
.fb-breadcrumb-wrap {padding: 60px 0;}
.posts-list-style-1 .post-thumb {margin-bottom: 30px;}
.fb-patigation {margin-top: 60px;}
.post-content-link {margin-top: 40px;}
.posts-list-style-1 .post, .posts-list-style-1 .hentry {margin-bottom: 60px;}
.posts-list-style-1 .post:last-child {margin-bottom: 0;}
@media (max-width: 1400px) {.header-style-1 .mid-header {padding: 50px 0;}
	.slick-nav {padding: 20px 30px;}
	.banner-1-carousel .post-thumb {height: 500px;}
	body.no-sidebar .alignwide {width: 80vw;}
	body.no-sidebar .alignfull {width: 95vw;}}
@media (max-width: 1366px) {.canvas-aside {width: 600px;}}
@media (max-width: 1300px) {.banner-1-carousel .post-thumb {height: 450px;}}
@media (max-width: 1200px) {#site-navigation>ul>li>a {font-size: 14px;}
	#site-navigation ul li a {padding: 0 15px;line-height: 60px;}
	#site-navigation ul li .sub-menu li a, #site-navigation ul li .children li a {padding: 12px 20px;}
	#site-navigation ul li a::after {content: "";top: 21px;}
	.fb-banner .content-holder {padding: 30px;}
	.fb-author-widget .lazy-thumb {padding-bottom: 0;}
	.fb-author-widget .author-thumb img {position: relative;left: unset;top: unset;opacity: 1;}}
@media (max-width: 1170px) {body.no-sidebar .alignwide, body.no-sidebar .alignfull {width: 100%;}
	body.no-sidebar .alignwide, body.no-sidebar .alignfull, .editor-entry ul.wp-block-gallery.alignfull, .editor-entry ul.wp-block-gallery.alignwide {margin-left: inherit;-webkit-transform: inherit;transform: inherit;}
	body.boxed .fb-container {padding-right: 15px;padding-left: 15px;}}
@media (max-width: 1050px) {.menu-toggle {display: block;}
	body .header-style-1 .main-menu-wrapper {border-top: none;border-bottom: none;background: #222;}
	.header-style-1 .menu-toggle span {background: #fff;}
	#site-navigation {display: none;text-align: left;}
	#site-navigation ul li {display: block;}
	#site-navigation ul li a {color: #cacaca;padding: 17px 0;line-height: 1;font-size: 16px;}
	#site-navigation>ul>li>a {line-height: 1;border-bottom: 1px solid #2d2d2d;text-transform: inherit;font-weight: normal;font-size: 16px;}
	#site-navigation>ul>li:last-child>a {border-bottom: none;}
	#site-navigation>ul>li>a:after {content: "";display: none;}
	#site-navigation ul li .sub-menu, #site-navigation ul li .children, #site-navigation ul li .sub-menu ul, #site-navigation ul li .children ul {position: relative;z-index: inherit;top: 0;left: 0;box-shadow: none;visibility: visible;opacity: 1;max-width: 100%;background: transparent;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;animation: none;-webkit-animation: none;-moz-animation: none;-o-animation: none;-ms-animation: none;transition: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;}
	#site-navigation ul li .sub-menu li a, #site-navigation ul li .children li a {border-bottom: 1px solid #2d2d2d;line-height: 1;padding: 15px 0 15px 15px;}
	#site-navigation ul li:hover>.sub-menu, #site-navigation ul li:hover>.children {display: none;animation: none;-webkit-animation: none;-moz-animation: none;-o-animation: none;-ms-animation: none;transition: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;}
	.sub-toggle {display: block;position: absolute;top: 8px;right: 0;color: #fff;width: 35px;height: 35px;line-height: 35px;text-align: center;background: #353535;cursor: pointer;}
	.sub-toggle i {display: inline-block;font-size: 14px;line-height: 35px;width: 35px;height: 35px;-webkit-transition: all .8s ease;transition: all .8s ease;}
	.slick-nav {padding: 15px 30px;}
	.slick-prev {left: 10px;}
	.slick-next {right: 10px;}}
@media (max-width: 1024px) {.container, .fb-container {max-width: 98%;}
	h1 {font-size: 38px;}
	h2 {font-size: 32px;}
	h3 {font-size: 28px;}
	h4 {font-size: 24px;}
	h5 {font-size: 22px;}
	h6 {font-size: 18px;}
	header .site-title {font-size: 42px;}
	.related-posts .title h3, .banner-1-carousel .post-title h2 {font-size: 24px;}
	.posts-list-style-1 .post-title h3 {font-size: 28px;}
	.fb-breadcrumb-wrap .page-title {font-size: 32px;}
	#sticky-social ul.social-icons-list li a {line-height: 40px;width: 40px;height: 40px;font-size: 14px;}
	.header-style-1 .mid-header {padding: 40px 0;}
	.fb-banner .content-holder {width: 500px;padding: 40px 30px;}
	.fb-banner .content-holder-wrap:before {width: 520px;}
	.posts-list-style-1 .post, .posts-list-style-1 .hentry {margin-bottom: 40px;}
	.innerpage-content-area-wrap .dropcap>p:first-child:first-letter, .innerpage-content-area-wrap .has-drop-cap>p:first-child:first-letter {line-height: 56px;}
	body:not(.no-sidebar) .related-entry [class^="col-"] {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.fb-patigation {margin-top: 40px;margin-bottom: 40px;}
	.fb-breadcrumb ul li, .fb-breadcrumb ul li span, .fb-breadcrumb ul li a {font-size: 14px;}
	.fb-breadcrumb ul li {padding-right: 10px;}
	.fb-breadcrumb li.trail-item:after {padding-left: 7px;}
	#Fascinate-toTop {right: 10px;}
	.editor-entry .wp-block-embed iframe {min-height: auto;}}
@media (max-width: 991px) {.slick-nav, .slider-1-single .slick-nav {font-size: 0;padding: 13px 17px;top: 10px;transform: none;-moz-transform: none;-webkit-transform: none;-o-transform: none;}
	.slick-nav i, .slider-1-single .slick-nav i {font-size: 16px;}
	.slick-prev, .slick-prev:hover {right: 60px;left: auto;}
	.slick-next:hover {right: 10px;}
	.canvas-aside {width: 700px;}
	.footer-bottom [class^="col-"] {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.comments-area .children {margin-left: 0;}
	.comments-area .children li.depth-2, .comments-area .children li.depth-3, .comments-area .children li.depth-4, .comments-area .children li.depth-5, .comments-area .children li.depth-6 {padding-left: 0;}
	.hide-medium {display: none;}}
@media (max-width: 850px) {.secondary-navigation ul li {display: none;}
	.secondary-navigation ul li:nth-child(1), .secondary-navigation ul li:nth-child(2), .secondary-navigation ul li:nth-child(3) {display: inline-block;}
	.related-entry [class^="col-"], body:not(.no-sidebar) .related-entry [class^="col-"] {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.search-form form {width: 500px;max-width: 100%;}
	#sticky-social {top: auto;left: 0;right: 0;bottom: 0;max-width: 100%;width: 100%;}
	#sticky-social ul.social-icons-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;width: 100%;max-width: 100%;}
	#sticky-social ul.social-icons-list li {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;width: 100%;max-width: 100%;}
	#sticky-social ul.social-icons-list li a {width: 100%;max-width: 100%;}}
@media (max-width: 768px) {.canvas-aside {width: 500px;}
	.banner-1-carousel .post-thumb {height: 400px;}
	.primary-widget-area .fb-instagram-widget ul li {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}}
@media (max-width: 767px) {.header-style-1 .header-top [class^="col-"] {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	footer .footer-bottom, footer.dark .footer-bottom, footer.light .footer-bottom {padding: 15px 0 10px;}
	.footer-bottom [class^="col-"] {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.author-credit {text-align: left;margin-top: 5px;}}
@media (max-width: 600px) {h1 {font-size: 36px;}
	h2 {font-size: 28px;}
	h3 {font-size: 24px;}
	h4 {font-size: 22px;}
	h5 {font-size: 19px;}
	h6 {font-size: 17px;}
	.header-style-1 .mid-header {padding: 30px 0;}
	header .site-title {font-size: 36px;}
	.related-posts .title h3, .banner-1-carousel .post-title h2 {font-size: 24px;}
	.posts-list-style-1 .post-title h3 {font-size: 24px;}
	.fb-breadcrumb-wrap .page-title {font-size: 28px;}
	.header-style-1 .header-top .secondary-navigation {display: none;}
	.header-style-1 .header-top [class^="col-"] {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	header .social-icons ul {text-align: center;}
	.slick-nav {padding: 9px 14px;}
	.slick-prev, .slick-prev:hover {right: 45px;}
	.slick-nav i {font-size: 12px;}
	.banner-style-1 .post-thumb {height: 350px;}
	.banner-style-1 .post-title h2 {font-size: 22px;}
	.fb-banner.carousel-spacing {margin-left: 0;margin-right: 0;}
	.fb-banner .content-holder-wrap {top: unset;bottom: 0;left: 0;right: 0;width: 100%;max-width: 100%;padding: 0;transform: none;-webkit-transform: none;-ms-transform: none;-moz-transform: none;-o-transform: none;background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.5)),to(#000));background-image: linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 40%,#000 100%);}
	.fb-banner .content-holder-wrap:before {content: "";display: none;}
	.fb-banner .content-holder {width: 100%;padding: 30px 20px;opacity: 1;background: transparent;color: #fff;}
	.fb-banner .post-title h2 a, .fb-banner .entry-cats ul li a, .fb-banner .entry-metas ul li.posted-by a {color: #fff;}
	.fb-banner .entry-metas ul li.posted-date a {background: #fff;color: #333;}
	.fb-banner .entry-metas ul li.posted-date a:after {border-left-color: #fff;border-bottom-color: #fff;}
	.fb-banner .entry-cats ul li a {border-bottom-color: #fff;}
	.post-link-btn {padding: 14px 30px;}
	.dropcap>p:first-child:first-letter, .has-drop-cap>p:first-child:first-letter, .innerpage-content-area-wrap .dropcap>p:first-child:first-letter, .innerpage-content-area-wrap .has-drop-cap>p:first-child:first-letter {font-size: inherit;font-weight: inherit;line-height: inherit;float: none;padding-left: inherit;padding-right: inherit;color: #333;}
	.single-page-style-2 .single-page-entry>.hentry {margin-top: 0px;padding: 50px 50px 30px 50px;}
	.single-page-style-2 .single-page-entry>.hentry.article-with-sidebar {padding: 0px;}
	.single-metas-and-cats {padding: 20px 10px;}
	.author-box .author-name h3 {font-size: 22px;}
	.related-posts .post-title h4 {font-size: 16px;}
	.nothing-found-page-entry {padding: 30px 20px;}
	.comments-area .comments-title, .comment-respond .comment-reply-title {font-size: 22px;}
	.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.post-navigation .nav-links {padding: 30px;}
	.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {padding: 0;}
	.post-navigation .nav-links .nav-previous {border-right: none;}
	.post-navigation .nav-links .nav-next {margin-top: 20px;padding-top: 20px;border-top: 1px solid #eee;}
	.fascinate-to-top {right: 0;}}
@media (max-width: 576px) {.no-sidebar .single-page-style-1 .single-page-entry {padding: 0;}
	.single-page-style-2 .fb-breadcrumb-wrap {height: 400px;}
	.single-page-style-2 .single-page-entry {margin-top: 0;padding: 30px 0 0 0;}
	.posts-list-style-1 .post, .posts-list-style-1 .hentry {margin-bottom: 30px;}
	.fb-patigation {margin-top: 30px;margin-bottom: 30px;}
	.comments-box-entry {display: none;}
	.canvas-aside {position: relative;z-index: inherit;overflow: hidden;padding: 0 15px;margin: 0;height: auto;width: 100%;background: transparent;left: unset;top: unset;bottom: unset;right: unset;box-shadow: none;-moz-box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;-webkit-transition: none;transition: none;}
	.related-posts .post-thumb {height: 82px;width: 82px;}
	.related-posts .right-box {padding-left: 0px;padding-top: 5px;}
	.error-404-head h2 {font-size: 92px;}
	.error-404-message p {font-size: 18px;}
	.search-form form {width: 300px;}
	.fascinate-to-top {right: -20px;}}
@media (max-width: 420px) {.post-navigation .nav-links img {height: 34px;width: 34px;}
	.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {padding: 15px 5px;}
	.author-box .top-wrap .author-thumb, .author-box .top-wrap .author-thumb img {height: 64px;width: 64px;}
	.author-box .top-wrap .author-name {width: calc(100% - 64px);}
	.author-box .social-icons-list li a {margin: 5px 3px;}
	.comment-respond, .post-navigation .nav-links {padding: 20px;}}
@media (max-width: 380px) {.container, .fb-container {max-width: 100%;}
	header .site-title {font-size: 28px;}
	.fb-breadcrumb nav {display: none;}
	.fb-author-widget .author-thumb img {width: 200px;height: 200px;}
	.secondary-widget-area .widget {padding: 20px;}}
@media (max-width: 330px) {.header-style-1 .mid-header {padding: 30px 0 20px 0;}
	p.site-description {display: none;}
	.fb-banner .content-holder {padding: 30px 5px;}
	.author-box {padding: 30px 20px;}
	.author-box .top-wrap .author-thumb {height: 100%;width: 100%;}
	.author-box .top-wrap .author-name {width: 100%;padding-left: 0;margin-top: 10px;}
	.author-box .top-wrap .author-thumb img {height: 86px;width: 86px;}
	.author-box .author-desc p {display: block;overflow: hidden;max-height: 6em;}
	.post-navigation .nav-links img {display: none;}
	.related-posts .post-thumb {height: 99px;width: 99px;}
	.related-posts .right-box {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;padding-top: 10px;}}
@-webkit-keyframes scaleout {0% {-webkit-transform: scale(0);transform: scale(0);}
	100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}}
@keyframes scaleout {0% {-webkit-transform: scale(0);transform: scale(0);}
	100% {-webkit-transform: scale(1);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 loading-interminate {0% {left: 0;width: 0;}
	50% {left: 10%;}
	70% {left: 60%;}
	100% {left: 100%;right: 0;}}
@keyframes loading-interminate {0% {left: 0;width: 0;}
	50% {left: 10%;}
	70% {left: 60%;}
	100% {left: 100%;right: 0;}}
@-webkit-keyframes loading-text {to {opacity: .5;}
	from {opacity: 10;}}
@keyframes loading-text {to {opacity: .5;}
	from {opacity: 10;}}