*, *::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;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters>.col, .no-gutters>[class*="col-"] {padding-right: 0;padding-left: 0;}
.col-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;}}
.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%;}
.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;}
.nice-select {position: relative;-webkit-tap-highlight-color: transparent;background-color: #fff;border: solid 1px #f5f5f5;-webkit-box-sizing: border-box;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: none;height: 43px;line-height: 43px;outline: none;padding-left: 18px;padding-right: 30px;text-align: left;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: pre-wrap;width: auto;-webkit-transition: all .5s ease;transition: all .5s ease;}
.nice-select:hover {border-color: #f5f5f5;}
.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #f5f5f5;}
.nice-select:after {border-bottom: 2px solid #999;border-right: 2px solid #999;content: "";display: block;height: 5px;margin-top: -4px;pointer-events: none;position: absolute;right: 12px;top: 50%;-webkit-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;width: 5px;}
.nice-select.open:after {-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
.nice-select.disabled {border-color: #ededed;color: #999;pointer-events: none;}
.nice-select.disabled:after {border-color: #ccc;}
.nice-select.wide {width: 100%;}
.nice-select.wide .list {left: 0 !important;right: 0 !important;}
.nice-select.right {float: right;}
.nice-select.right .list {left: auto;right: 0;}
.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}
.nice-select.small:after {height: 4px;width: 4px;}
.nice-select.small .option {line-height: 34px;min-height: 34px;}
.nice-select .list {background-color: #fff;border-radius: 0;-webkit-box-shadow: 0 0 0 1px rgba(68,68,68,.11);box-shadow: 0 0 0 1px rgba(68,68,68,.11);-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;max-width: 100%;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(.75) translateY(-21px);transform: scale(.75) translateY(-21px);-webkit-transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index: 99999;max-height: 400px;overflow-y: visible;}
.nice-select .list:hover .option:not(:hover) {background-color: transparent !important;}
.nice-select .option {cursor: pointer;font-weight: 400;line-height: 22px;list-style: none;outline: none;padding-left: 18px;padding-right: 29px;padding-top: 10px;padding-bottom: 10px;text-align: left;-webkit-transition: all .5s ease;transition: all .5s ease;}
.widget .nice-select ul li:first-child {padding-top: 10px;}
.widget .nice-select ul li:last-child {padding-bottom: 10px;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6;}
.nice-select .option.selected {font-weight: 500;}
.nice-select .option.disabled {background-color: transparent;color: #999;cursor: default;}
.no-csspointerevents .nice-select .list {display: none;}
.no-csspointerevents .nice-select.open .list {display: block;}
@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: "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: "";}
@font-face {font-family: "feather";src: url("../fonts/feather/feather.eot?t=1525787366991");src: url("../fonts/feather/feather.eot?t=1525787366991#iefix") format("embedded-opentype"),url("../fonts/feather/feather.woff?t=1525787366991") format("woff"),url("../fonts/feather/feather.ttf?t=1525787366991") format("truetype");}
.feather {font-family: "feather" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-alert-octagon:before {content: "";}
.icon-alert-circle:before {content: "";}
.icon-activity:before {content: "";}
.icon-alert-triangle:before {content: "";}
.icon-align-center:before {content: "";}
.icon-airplay:before {content: "";}
.icon-align-justify:before {content: "";}
.icon-align-left:before {content: "";}
.icon-align-right:before {content: "";}
.icon-arrow-down-left:before {content: "";}
.icon-arrow-down-right:before {content: "";}
.icon-anchor:before {content: "";}
.icon-aperture:before {content: "";}
.icon-arrow-left:before {content: "";}
.icon-arrow-right:before {content: "";}
.icon-arrow-down:before {content: "";}
.icon-arrow-up-left:before {content: "";}
.icon-arrow-up-right:before {content: "";}
.icon-arrow-up:before {content: "";}
.icon-award:before {content: "";}
.icon-bar-chart:before {content: "";}
.icon-at-sign:before {content: "";}
.icon-bar-chart-2:before {content: "";}
.icon-battery-charging:before {content: "";}
.icon-bell-off:before {content: "";}
.icon-battery:before {content: "";}
.icon-bluetooth:before {content: "";}
.icon-bell:before {content: "";}
.icon-book:before {content: "";}
.icon-briefcase:before {content: "";}
.icon-camera-off:before {content: "";}
.icon-calendar:before {content: "";}
.icon-bookmark:before {content: "";}
.icon-box:before {content: "";}
.icon-camera:before {content: "";}
.icon-check-circle:before {content: "";}
.icon-check:before {content: "";}
.icon-check-square:before {content: "";}
.icon-cast:before {content: "";}
.icon-chevron-down:before {content: "";}
.icon-chevron-left:before {content: "";}
.icon-chevron-right:before {content: "";}
.icon-chevron-up:before {content: "";}
.icon-chevrons-down:before {content: "";}
.icon-chevrons-right:before {content: "";}
.icon-chevrons-up:before {content: "";}
.icon-chevrons-left:before {content: "";}
.icon-circle:before {content: "";}
.icon-clipboard:before {content: "";}
.icon-chrome:before {content: "";}
.icon-clock:before {content: "";}
.icon-cloud-lightning:before {content: "";}
.icon-cloud-drizzle:before {content: "";}
.icon-cloud-rain:before {content: "";}
.icon-cloud-off:before {content: "";}
.icon-codepen:before {content: "";}
.icon-cloud-snow:before {content: "";}
.icon-compass:before {content: "";}
.icon-copy:before {content: "";}
.icon-corner-down-right:before {content: "";}
.icon-corner-down-left:before {content: "";}
.icon-corner-left-down:before {content: "";}
.icon-corner-left-up:before {content: "";}
.icon-corner-up-left:before {content: "";}
.icon-corner-up-right:before {content: "";}
.icon-corner-right-down:before {content: "";}
.icon-corner-right-up:before {content: "";}
.icon-cpu:before {content: "";}
.icon-credit-card:before {content: "";}
.icon-crosshair:before {content: "";}
.icon-disc:before {content: "";}
.icon-delete:before {content: "";}
.icon-download-cloud:before {content: "";}
.icon-download:before {content: "";}
.icon-droplet:before {content: "";}
.icon-edit-2:before {content: "";}
.icon-edit:before {content: "";}
.icon-edit-1:before {content: "";}
.icon-external-link:before {content: "";}
.icon-eye:before {content: "";}
.icon-feather:before {content: "";}
.icon-facebook:before {content: "";}
.icon-file-minus:before {content: "";}
.icon-eye-off:before {content: "";}
.icon-fast-forward:before {content: "";}
.icon-file-text:before {content: "";}
.icon-film:before {content: "";}
.icon-file:before {content: "";}
.icon-file-plus:before {content: "";}
.icon-folder:before {content: "";}
.icon-filter:before {content: "";}
.icon-flag:before {content: "";}
.icon-globe:before {content: "";}
.icon-grid:before {content: "";}
.icon-heart:before {content: "";}
.icon-home:before {content: "";}
.icon-github:before {content: "";}
.icon-image:before {content: "";}
.icon-inbox:before {content: "";}
.icon-layers:before {content: "";}
.icon-info:before {content: "";}
.icon-instagram:before {content: "";}
.icon-layout:before {content: "";}
.icon-link-2:before {content: "";}
.icon-life-buoy:before {content: "";}
.icon-link:before {content: "";}
.icon-log-in:before {content: "";}
.icon-list:before {content: "";}
.icon-lock:before {content: "";}
.icon-log-out:before {content: "";}
.icon-loader:before {content: "";}
.icon-mail:before {content: "";}
.icon-maximize-2:before {content: "";}
.icon-map:before {content: "";}
.icon-map-pin:before {content: "";}
.icon-menu:before {content: "";}
.icon-message-circle:before {content: "";}
.icon-message-square:before {content: "";}
.icon-minimize-2:before {content: "";}
.icon-mic-off:before {content: "";}
.icon-minus-circle:before {content: "";}
.icon-mic:before {content: "";}
.icon-minus-square:before {content: "";}
.icon-minus:before {content: "";}
.icon-moon:before {content: "";}
.icon-monitor:before {content: "";}
.icon-more-vertical:before {content: "";}
.icon-more-horizontal:before {content: "";}
.icon-move:before {content: "";}
.icon-music:before {content: "";}
.icon-navigation-2:before {content: "";}
.icon-navigation:before {content: "";}
.icon-octagon:before {content: "";}
.icon-package:before {content: "";}
.icon-pause-circle:before {content: "";}
.icon-pause:before {content: "";}
.icon-percent:before {content: "";}
.icon-phone-call:before {content: "";}
.icon-phone-forwarded:before {content: "";}
.icon-phone-missed:before {content: "";}
.icon-phone-off:before {content: "";}
.icon-phone-incoming:before {content: "";}
.icon-phone:before {content: "";}
.icon-phone-outgoing:before {content: "";}
.icon-pie-chart:before {content: "";}
.icon-play-circle:before {content: "";}
.icon-play:before {content: "";}
.icon-plus-square:before {content: "";}
.icon-plus-circle:before {content: "";}
.icon-plus:before {content: "";}
.icon-pocket:before {content: "";}
.icon-printer:before {content: "";}
.icon-power:before {content: "";}
.icon-radio:before {content: "";}
.icon-repeat:before {content: "";}
.icon-refresh-ccw:before {content: "";}
.icon-rewind:before {content: "";}
.icon-rotate-ccw:before {content: "";}
.icon-refresh-cw:before {content: "";}
.icon-rotate-cw:before {content: "";}
.icon-save:before {content: "";}
.icon-search:before {content: "";}
.icon-server:before {content: "";}
.icon-scissors:before {content: "";}
.icon-share-2:before {content: "";}
.icon-share:before {content: "";}
.icon-shield:before {content: "";}
.icon-settings:before {content: "";}
.icon-skip-back:before {content: "";}
.icon-shuffle:before {content: "";}
.icon-sidebar:before {content: "";}
.icon-skip-forward:before {content: "";}
.icon-slack:before {content: "";}
.icon-slash:before {content: "";}
.icon-smartphone:before {content: "";}
.icon-square:before {content: "";}
.icon-speaker:before {content: "";}
.icon-star:before {content: "";}
.icon-stop-circle:before {content: "";}
.icon-sun:before {content: "";}
.icon-sunrise:before {content: "";}
.icon-tablet:before {content: "";}
.icon-tag:before {content: "";}
.icon-sunset:before {content: "";}
.icon-target:before {content: "";}
.icon-thermometer:before {content: "";}
.icon-thumbs-up:before {content: "";}
.icon-thumbs-down:before {content: "";}
.icon-toggle-left:before {content: "";}
.icon-toggle-right:before {content: "";}
.icon-trash-2:before {content: "";}
.icon-trash:before {content: "";}
.icon-trending-up:before {content: "";}
.icon-trending-down:before {content: "";}
.icon-triangle:before {content: "";}
.icon-type:before {content: "";}
.icon-twitter:before {content: "";}
.icon-upload:before {content: "";}
.icon-umbrella:before {content: "";}
.icon-upload-cloud:before {content: "";}
.icon-unlock:before {content: "";}
.icon-user-check:before {content: "";}
.icon-user-minus:before {content: "";}
.icon-user-plus:before {content: "";}
.icon-user-x:before {content: "";}
.icon-user:before {content: "";}
.icon-users:before {content: "";}
.icon-video-off:before {content: "";}
.icon-video:before {content: "";}
.icon-voicemail:before {content: "";}
.icon-volume-x:before {content: "";}
.icon-volume-2:before {content: "";}
.icon-volume-1:before {content: "";}
.icon-volume:before {content: "";}
.icon-watch:before {content: "";}
.icon-wifi:before {content: "";}
.icon-x-square:before {content: "";}
.icon-wind:before {content: "";}
.icon-x:before {content: "";}
.icon-x-circle:before {content: "";}
.icon-zap:before {content: "";}
.icon-zoom-in:before {content: "";}
.icon-zoom-out:before {content: "";}
.icon-command:before {content: "";}
.icon-cloud:before {content: "";}
.icon-hash:before {content: "";}
.icon-headphones:before {content: "";}
.icon-underline:before {content: "";}
.icon-italic:before {content: "";}
.icon-bold:before {content: "";}
.icon-crop:before {content: "";}
.icon-help-circle:before {content: "";}
.icon-paperclip:before {content: "";}
.icon-shopping-cart:before {content: "";}
.icon-tv:before {content: "";}
.icon-wifi-off:before {content: "";}
.icon-minimize:before {content: "";}
.icon-maximize:before {content: "";}
.icon-gitlab:before {content: "";}
.icon-sliders:before {content: "";}
.icon-star-on:before {content: "";}
.icon-heart-on:before {content: "";}
.icon-archive:before {content: "";}
.icon-arrow-down-circle:before {content: "";}
.icon-arrow-up-circle:before {content: "";}
.icon-arrow-left-circle:before {content: "";}
.icon-arrow-right-circle:before {content: "";}
.icon-bar-chart-line-:before {content: "";}
.icon-bar-chart-line:before {content: "";}
.icon-book-open:before {content: "";}
.icon-code:before {content: "";}
.icon-database:before {content: "";}
.icon-dollar-sign:before {content: "";}
.icon-folder-plus:before {content: "";}
.icon-gift:before {content: "";}
.icon-folder-minus:before {content: "";}
.icon-git-commit:before {content: "";}
.icon-git-branch:before {content: "";}
.icon-git-pull-request:before {content: "";}
.icon-git-merge:before {content: "";}
.icon-linkedin:before {content: "";}
.icon-hard-drive:before {content: "";}
.icon-more-vertical-:before {content: "";}
.icon-more-horizontal-:before {content: "";}
.icon-rss:before {content: "";}
.icon-send:before {content: "";}
.icon-shield-off:before {content: "";}
.icon-shopping-bag:before {content: "";}
.icon-terminal:before {content: "";}
.icon-truck:before {content: "";}
.icon-zap-off:before {content: "";}
.icon-youtube:before {content: "";}
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;}
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 {display: block;}
blockquote cite::before {content: "";}
a:focus {outline: 0;}
a:hover, a:active {outline: 0;}
a img {border: 0;}
.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"] {position: relative;cursor: pointer;line-height: 1;border: none;padding: 14px 25px;display: inline-block;text-shadow: none;-webkit-transition: all .5s ease;transition: all .5s ease;}
button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border: 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%;padding-left: 20px;-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: 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: 20px;}
textarea {overflow: auto;padding: 30px;vertical-align: top;height: 120px;max-width: 100%;width: 100%;}
.read-more-button {position: relative;padding-left: 40px;line-height: 1;-webkit-transition: all .5s ease;transition: all .5s ease;}
.read-more-button:before {content: "";width: 35px;height: 1px;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;-webkit-transition: all .5s ease;transition: all .5s ease;}
.read-more-button:hover {padding-left: 70px;}
.read-more-button:hover:before {content: "";width: 60px;}
.gc-button-primary {display: inline-block;position: relative;z-index: 5;padding: 14px 40px;background: transparent;overflow: hidden;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;}
.gc-button-primary.small {padding: 10px 25px;}
.gc-button-primary.medium {padding: 14px 50px;}
.gc-button-primary.big {padding: 14px 60px;}
.gc-button-primary.large {padding: 14px 80px;}
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% !important;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
body.no-sidebar .alignwide {width: 70vw;width: 70vw;margin-left: 50% !important;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
p {margin-bottom: 15px;}
hr {background-color: #f5f5f5;border: 0;height: 1px;margin-bottom: 15px;}
ul, ol {margin: 0;padding-left: 30px;}
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 {position: relative;margin: 0;}
table {margin: 0 0 15px;width: 100%;border-collapse: collapse;}
th {font-weight: normal;border: 1px solid #f5f5f5;padding: 5px 10px;}
td {font-weight: normal;border: 1px solid #f5f5f5;padding: 5px 10px;}
iframe {position: relative;display: block;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text: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;-webkit-clip-path: none;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: 600;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, .gc-container:after, .gc-container:before, .has-dropcap:before, .has-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, .gc-container:after, .alignleft:after, .alignright:after, .editor-entry:after, .has-dropcap:after {clear: both;}
.clear {clear: both;}
body, button, input, select, textarea {color: #222;font-family: "Poppins",sans-serif;font-size: 16px;line-height: 1.6;font-weight: normal;letter-spacing: .15px;}
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: transparent;word-break: break-word;-webkit-transition: all .5s ease;transition: all .5s ease;}
q, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, blockquote {clear: both;line-height: 1.1;font-family: "Cormorant Garamond",serif;font-weight: bold;padding: 0;margin: 0;letter-spacing: 0;}
h1 {font-size: 46px;}
h2 {font-size: 38px;}
h3 {font-size: 34px;}
h4 {font-size: 28px;}
h5 {font-size: 24px;}
h6 {font-size: 20px;}
p {margin-bottom: 15px;}
b, strong {font-weight: bold;}
dfn, cite, em, i {font-style: italic;}
blockquote, q {position: relative;display: block;padding: 80px 40px 40px 40px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;text-align: center;color: #656565;background: #fffcde;line-height: 1.5;letter-spacing: .25px;border-left: none !important;border-right: none !important;}
blockquote:before, q:before {content: "";font-family: "themify";font-size: 32px;position: absolute;left: 50%;top: 20px;line-height: 1;}
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 #f5f5f5;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 {position: relative;}
.widget .widget-title {overflow-x: hidden;}
.widget .widget-title h3 {position: relative;padding-left: 15px;overflow: hidden;}
.widget .widget-title h3::before {content: "";border-left: 4px solid #ec521e;position: absolute;left: 0;top: 0;height: 20px;}
.widget .widget-title h3::after {content: "";display: inline-block;height: .7em;width: 100%;margin-right: -100%;margin-left: 10px;border-top: 1px solid #f5f5f5;vertical-align: bottom;}
.secondary-widget-area .widget {padding: 30px 20px;}
.footer.secondary-widget-area .widget {padding: 0;}
.footer .widget .widget-title h3::after {content: "";display: none;}
.gc-author-widget .author-thumb a {display: inline-block;}
.gc-author-widget .author-thumb img {border-radius: 63% 37% 30% 70%/50% 45% 55% 50%;}
.gc-author-widget .widget-container {text-align: center;}
.gc-author-widget .author-bio p {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.gc-post-widget .gc-row {margin: 0;}
.gc-post-widget .gc-col {padding: 0;}
.gc-post-widget .gc-col.left {-webkit-box-flex: 0;-ms-flex: 0 0 112px;flex: 0 0 112px;max-width: 112px;}
.gc-post-widget .gc-col.right {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 112px);flex: 0 0 calc(100% - 112px);max-width: calc(100% - 112px);padding-left: 20px;}
.gc-post-widget .thumb img {display: block;border-radius: 63% 37% 30% 70%/50% 45% 55% 50%;}
.gc-post-widget .is-post-format {left: 0;top: -5px;}
.gc-post-widget .is-post-format span {border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.gc-post-widget.popular-s1 .thumb img {border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;}
.gc-post-widget.popular-s1 .is-post-format {left: -10px;top: -15px;}
.gc-social-widget .social-icons ul {margin: -4px -2px;}
.gc-social-widget .social-icons ul li a {display: inline-block;margin: 4px 2px;line-height: 40px;width: 40px;height: 40px;padding: 0;text-align: center;border-radius: 63% 37% 30% 70%/50% 45% 55% 50%;}
.gc-social-widget .social-icons ul li.fb a {background: #4267b2;}
.gc-social-widget .social-icons ul li.tw a {background: #1da1f2;}
.gc-social-widget .social-icons ul li.insta a {background: #8a33a4;}
.gc-social-widget .social-icons ul li.spotify a {background: #1aa64a;}
.gc-social-widget .social-icons ul li.pin a {background: #bd081c;}
.gc-social-widget .social-icons ul li.linkedin a {background: #0274b3;}
.gc-social-widget .social-icons ul li.vk a {background: #507299;}
.gc-social-widget .social-icons ul li.reddit a {background: #ff4500;}
.gc-social-widget .social-icons ul li.yt a {background: red;}
.gc-social-widget .social-icons ul li.dribble a {background: #df3e7b;}
.gc-pagination nav.pagination .nav-links {margin: -4px -4px;}
.gc-pagination nav.pagination .nav-links .page-numbers {display: inline-block;line-height: 45px;height: 45px;width: 45px;text-align: center;margin: 4px 4px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;}
.gc-pagination nav.pagination .nav-links .page-numbers.next, .gc-pagination nav.pagination .nav-links .page-numbers.prev {position: relative;width: auto;height: auto;background: transparent;border-radius: 0;}
.gc-pagination nav.pagination .nav-links .page-numbers.prev {padding-left: 20px;}
.gc-pagination nav.pagination .nav-links .page-numbers.next {padding-right: 20px;}
.gc-pagination nav.pagination .nav-links .page-numbers.next::before, .gc-pagination nav.pagination .nav-links .page-numbers.prev::before {content: "";width: 20px;height: 1px;position: absolute;left: auto;top: 50%;right: -6px;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;-webkit-transition: all .5s ease;transition: all .5s ease;}
.gc-pagination nav.pagination .nav-links .page-numbers.prev::before {left: -6px;right: auto;}
.gc-pagination nav.pagination .nav-links .page-numbers.next:hover {padding-right: 40px;}
.gc-pagination nav.pagination .nav-links .page-numbers.prev:hover {padding-left: 40px;}
.gc-pagination nav.pagination .nav-links .page-numbers.next:hover::before, .gc-pagination nav.pagination .nav-links .page-numbers.prev:hover::before {content: "";width: 35px;}
.gc-pagination nav.pagination .nav-links span.page-numbers.current {background-color: #000;}
nav#gucherry_blog_pagination {float: left;}
#gucherry_blog_loadmore {float: right;}
.gc-breadcrumb ul {list-style: none;padding-left: 0;}
.gc-breadcrumb ul li {display: inline-block;font-size: 0;margin-right: 5px;}
.gc-breadcrumb ul li:last-child {margin-right: 0;}
.gc-breadcrumb ul li:after {content: "";font-family: "fontAwesome";display: inline-block;font-size: 12px;padding-left: 8px;opacity: .8;}
.gc-breadcrumb ul li:last-child:after {content: "";display: none;}
#gc-backtotop {display: none;position: fixed;z-index: 9999999;bottom: 40px;right: 30px;}
#gc-backtotop .caption {position: relative;display: inline-block;-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;-webkit-transform: rotate(-90deg) translate(100%,0);transform: rotate(-90deg) translate(100%,0);letter-spacing: 1px;cursor: pointer;-webkit-transition: all .5s ease;transition: all .5s ease;}
#gc-backtotop .caption:after {content: "";width: 30px;height: 2px;display: inline-block;position: absolute;top: 40%;right: -35px;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .5s ease;transition: all .5s ease;}
#gc-backtotop .caption:hover:after {content: "";width: 60px;-webkit-transition: all .5s ease;transition: all .5s ease;}
#gc-backtotop .caption:hover {padding-right: 35px;}
.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;padding-left: 0;}
.site-navigation ul li {display: inline-block;position: relative;}
.site-navigation ul li a {padding: 0 15px;display: block;line-height: 22px;position: relative;}
.site-navigation>ul>li>a {line-height: 55px;}
.site-navigation ul li a::after {content: "";width: 1px;position: absolute;top: 20px;right: 0;height: 16px;background: #f5f5f5;}
.site-navigation ul li:last-child a:after {display: none;}
.site-navigation ul li .sub-menu, .site-navigation ul li .children {display: none;background: #fff;min-width: 250px;text-align: left;position: absolute;top: 100%;left: 0;opacity: 0;visibility: hidden;-webkit-transition: .3s ease;transition: .3s ease;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.1);z-index: 99;}
.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;}
.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: 10px 15px;border-bottom: 1px solid #f5f5f5;border-right: none;line-height: 24px;}
.site-navigation ul li .sub-menu li a:after, .site-navigation ul li .children li a:after {display: none;}
.sub-toggle {display: none;}
.menu-toggle {display: none;font-size: 0;font-weight: normal;cursor: pointer;}
.menu-toggle span {display: block;width: 20px;height: 4px;margin-bottom: 6px;background: #222;-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;}
.site-overlay {display: block;opacity: 0;position: relative;z-index: -11;background-color: rgba(0,0,0,.15);-webkit-transition: all .8s ease;transition: all .8s ease;}
.offcanvas-active .site-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,.15);-webkit-animation: fade .5s;animation: fade .5s;opacity: 1;z-index: 1000;}
.canvas-sidebar {overflow-x: hidden;overflow-y: auto;position: fixed;height: 100%;top: 0;left: auto;right: -200vw;width: 450px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-overflow-scrolling: touch;z-index: 10000;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: all .5s ease;transition: all .5s ease;}
.offcanvas-active .canvas-sidebar {right: 0;-webkit-transform: translateX(0) !important;transform: translateX(0) !important;-webkit-transition: all .5s ease;transition: all .5s ease;}
.canvas-sidebar .canvas-inner {position: relative;padding: 40px 20px 30px 20px;}
.canvas-sidebar .close-canvas {position: absolute;top: 10px;right: 15px;left: auto;z-index: 1;background: transparent;border: none;display: inline-block;width: 30px;height: 30px;line-height: 30px;padding: 0;margin: 0;cursor: pointer;font-size: 24px;font-weight: normal;}
.canvas-sidebar .close-canvas:focus {outline: none;border: none;}
.gc-row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.gc-col {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;padding: 0 15px;}
.gc-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;margin: 30px 0;background-color: whitesmoke;}
body.boxed .gc-container {max-width: 1170px;padding-left: 5%;padding-right: 5%;}
body.home .page-title, body.home .gc-breadcrumb {display: none;}
body.no-sidebar .gc-blog-list-s1 {padding-left: 10%;padding-right: 10%;}
.post-title a {position: relative;background-image: -prefix-linear-gradient(to right,rgba(255,255,255,0) 50%,#fee198 50%);background-image: -webkit-gradient(linear,left top,right top,color-stop(50%,rgba(255,255,255,0)),color-stop(50%,#fee198));background-image: linear-gradient(to right,rgba(255,255,255,0) 50%,#fee198 50%);background-position: 0 0;background-size: 200.22% auto;-webkit-transition: background-position .5s ease-out 0s;transition: background-position .5s ease-out 0s;}
.post-title a:hover {background-position: -99.99% 0;}
.has-dropcap p:first-child:first-letter {color: #222;float: left;font-size: 75px;font-weight: bold;line-height: 60px;padding-top: 4px;padding-right: 8px;padding-left: 3px;}
.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%;}
.entry-cats ul {list-style: none;padding-left: 0;}
.entry-cats ul li, .entry-cats ul li a {display: inline-block;}
.entry-cats ul li a {position: relative;margin-right: 10px;line-height: 24px;}
.entry-cats ul li:last-child a {margin-right: 0;}
.entry-cats ul li a:before {content: "";height: 2px;position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;}
.entry-cats ul li:first-child a:before {content: "";background: #f3b9b9;}
.entry-cats ul li:nth-child(2) a:before {content: "";background: #a5caea;}
.entry-cats ul li:nth-child(3) a:before {content: "";background: #a2ded6;}
.entry-cats ul li:nth-child(4) a:before {content: "";background: #e1e8aa;}
.entry-cats ul li:nth-child(5) a:before {content: "";background: #d3aae8;}
.entry-cats ul li:nth-child(6) a:before {content: "";background: #e8d3aa;}
.entry-cats ul li:nth-child(7) a:before {content: "";background: #c7c7c7;}
.entry-cats ul li:nth-child(8) a:before {content: "";background: #aef3d7;}
.entry-cats ul li:nth-child(9) a:before {content: "";background: #505050;}
.entry-cats ul li:nth-child(10) a:before {content: "";background: #db99ef;}
.entry-metas ul {list-style: none;padding-left: 0;}
.entry-metas ul li, .entry-metas ul li a, .entry-metas ul li span {display: inline-block;}
.entry-metas ul li {margin-right: 10px;}
.entry-metas ul li:last-child {margin-right: 0;}
.entry-metas ul li.author:before, .entry-metas ul li.comment:before, .entry-metas ul li.posted-time:before, .entry-metas ul li.read-time:before {content: "";font-family: "feather";margin-right: 4px;}
.entry-metas ul li.read-time:before {content: "";}
.entry-metas ul li.author:before {content: "";}
.entry-metas ul li.comment:before {content: "";}
.social-icons ul {list-style: none;padding-left: 0;}
.social-icons ul li {display: inline-block;}
.social-icons ul li a {font-style: normal;font-size: 14px;line-height: 40px;height: 40px;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 {color: #000;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 {font-size: 100px;font-weight: bolder;line-height: 100px;}
.post-thumb {position: relative;}
.imghover {overflow: hidden;}
.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: none;padding-left: 0;margin: 0;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_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_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;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 ul.menu li:last-child a {padding-bottom: 0;border-bottom: none;}
.widget_nav_menu ul.menu ul.sub-menu li:last-child a {padding-bottom: 0;}
.widget_recent_entries .post-date {display: block;margin-top: 5px;padding-left: 0;}
.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_search, .wp-block-search {display: block;}
.widget_search, .wp-block-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;margin: 0;}
.wp-block-search, .widget_search form {position: relative;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-align: center;-ms-flex-align: center;align-items: center;border-top: none;padding: 0;-webkit-animation: none;animation: none;-webkit-box-shadow: none;box-shadow: none;background: transparent;}
.widget_search form input[type="search"] {width: 100%;padding-left: 20px;padding-right: 30px;height: 48px;line-height: 48px;-webkit-box-shadow: none;box-shadow: none;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;background-color: transparent;}
.widget_search form label {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;}
.widget_search form .search-submit {-webkit-box-flex: 20px;-ms-flex: 20px;flex: 20px;max-width: 20px;width: 20px;padding: 0;margin: 0;position: absolute;left: auto;top: 50%;right: 15px;background: transparent;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.widget_search form .search-submit:focus {outline: none;border: none;}
.widget_search form .search-submit:hover {background: transparent;border: none;}
.calendar_wrap caption {background: none repeat scroll 0 0 #ec521e;text-align: center;padding: 5px 0;}
.calendar_wrap table {border-collapse: collapse;width: auto;}
.calendar_wrap table th {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 .textwidget strong, .secondary-widget-area .textwidget p, .secondary-widget-area .textwidget em, .secondary-widget-area .textwidget pre, .secondary-widget-area .textwidget code, .secondary-widget-area .textwidget h1, .secondary-widget-area .textwidget h2, .secondary-widget-area .textwidget h3, .secondary-widget-area .textwidget h4, .secondary-widget-area .textwidget h5, .secondary-widget-area .textwidget h6 {display: block;padding: 7px 0;}
.secondary-widget-area .textwidget img {display: block;padding: 5px 0;}
.secondary-widget-area .textwidget select {display: block;outline: none;width: 100%;max-width: 100%;padding: 10px;border-radius: 2px;overflow: hidden;text-overflow: ellipsis;}
.secondary-widget-area .textwidget select option {display: block;width: 100%;max-width: 100%;white-space: nowrap;}
.wp-block-tag-cloud, .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: -5px -2px;}
.wp-block-tag-cloud a, .widget_tag_cloud .tagcloud a {-webkit-box-flex: 1;-ms-flex: 1 auto;flex: 1 auto;line-height: 1;text-transform: inherit;font-size: 15px !important;text-align: center;letter-spacing: 0;padding: 12px 25px;margin: 2px;font-weight: 400;}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;flex-wrap: wrap;-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 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: "Font Awesome 5 Free";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;}
body .edit-link a {position: relative;text-transform: uppercase;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 13px;font-weight: bold;color: #666;padding-right: 10px;line-height: 1;-webkit-transition: all .5s ease;transition: all .5s ease;}
body .edit-link a:after {content: "";background: #666;height: 1px;width: 30px;position: absolute;z-index: 1;top: 55%;left: 35px;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .5s ease;transition: all .5s ease;}
body .edit-link a:hover:after {content: "";left: 40px;}
.sticky {display: block;}
.hentry {margin: 0;}
.updated:not(.published) {display: none;}
.page-content, .entry-content, .entry-summary {margin: 0;}
.page-links {clear: both;margin: 0 0 1.5em;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
.custom-logo-link {display: inline-block;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: .8075em 0;}
.wp-caption-text {text-align: center;}
.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: 24px;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;color: #757575;font-weight: 500;line-height: 21px;letter-spacing: 0;text-transform: capitalize;margin: 15px 0 5px 0;}
.comments-area .comment-body .fn a:hover, .comments-area .comment-body .fn a:focus {text-decoration: none;color: #fee198;}
.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;color: #0aa3f3;}
.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;}
.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;color: #777;padding-left: 3px;font-weight: 500;}
.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-bottom: 0;}
.comment-respond .form-submit input {margin-bottom: 0;}
.akismet_comment_form_privacy_notice {display: none;}
@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;border-radius: 3px;}
.wpcf7 input[type="submit"], .wpcf7 input[type="button"] {border: none;text-align: center;-webkit-transition: all .5s ease;transition: all .5s ease;}
.wpcf7 input[type="submit"]:focus, .wpcf7 input[type="button"]:focus {outline: none;-moz-outline: none;-webkit-outline: none;-o-outline: none;-ms-outline: none;}
.infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
#infinite-footer {display: none;}
.jetpack_subscription_widget input[type="email"] {margin: 30px 0;height: 46px;padding-left: 15px;}
.jetpack_subscription_widget #subscribe-email input {width: 100% !important;max-width: 100%;}
.jetpack_subscription_widget input[type="submit"] {padding: 15px 35px;text-align: center;cursor: pointer;border: none;-webkit-transition: all .5s ease;transition: all .5s ease;}
.editor-entry [class*="wp-block-"] {margin-bottom: 40px;}
.editor-entry p {margin-bottom: 30px;line-height: 1.8;}
.editor-entry img {height: auto;width: inherit;}
.editor-entry h1, .editor-entry h2, .editor-entry h3, .editor-entry h4, .editor-entry h5, .editor-entry h6 {margin-bottom: 40px;}
.editor-entry ul, .editor-entry ol {margin: 0 0 40px 20px;}
.editor-entry ul li, .editor-entry ol li {position: relative;padding: 7px 0;}
.editor-entry blockquote, .editor-entry q {padding: 70px 30px;border: none;}
.editor-entry blockquote:before, .editor-entry q:before {top: 5px;}
.editor-entry q p, .editor-entry blockquote p {margin-bottom: 0;}
.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-gallery {margin-bottom: 30px;}
.editor-entry ul.wp-block-gallery {padding-left: 0;margin-left: 0;}
.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;}
.mastheader {position: relative;}
.site-identity a {display: inline-block;}
.mastheader .site-title {display: block;}
.search-overlay-holder {position: relative;}
.search-wrapper {position: absolute;top: -40px;left: 0;right: 0;width: 100%;z-index: 1;opacity: 0;padding: 40px 30px 30px 30px;visibility: hidden;background: #fff;-webkit-transition: visibility 0s,opacity .5s linear;transition: visibility 0s,opacity .5s linear;box-shadow: 0px 2px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,.1);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,.1);-o-box-shadow: 0px 2px 5px rgba(0,0,0,.1);-ms-box-shadow: 0px 2px 5px rgba(0,0,0,.1);-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.search-wrapper.visible {visibility: visible;opacity: 1;z-index: 1000000;}
.search-wrapper form {position: relative;margin: 0;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-align: center;-ms-flex-align: center;align-items: center;}
.search-wrapper form input[type="search"] {font-size: 15px;}
.search-wrapper form label {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.search-wrapper form input {width: 100%;padding-left: 20px;padding-right: 30px;height: 48px;line-height: 48px;-webkit-box-shadow: none;box-shadow: none;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;background-color: transparent;}
.search-wrapper form .search-submit {display: none;}
.search-wrapper .form-close {position: absolute;top: 8px;right: 30px;z-index: 100;width: 20px;height: 20px;cursor: pointer;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;-moz-transition: transform .8s ease-in-out;-o-transition: transform .8s ease-in-out;-ms-transition: transform .8s ease-in-out;-webkit-transition: -webkit-transform .8s ease-in-out;}
.search-wrapper .form-close:hover {transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-webkit-transform: rotate(360deg);}
.mastheader .search-trigger, .mastheader .canvas-trigger {background: none;height: 40px;padding: 0;}
.mastheader .search-trigger {margin-right: 5px;}
.mastheader .search-trigger:focus, .mastheader .canvas-trigger:focus {outline: none;border: none;}
.mastheader .search-trigger:hover, .mastheader .canvas-trigger:hover {background: none;}
.gc-header-s1 .gc-logo-block {text-align: center;padding: 20px 0;background-size: cover;background-position: center;background-repeat: no-repeat;}
.gc-header-s1 .bottom-header {position: relative;-webkit-transition: all .5s ease;transition: all .5s ease;}
.gc-header-s1 .bottom-header .gc-row {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.gc-header-s1 .social-icons ul li a {padding: 0 7px;}
.gc-header-s1 .social-icons ul li:first-child a {padding-left: 0;}
.gc-header-s1 .social-icons ul li:last-child a {padding-right: 0;}
.gc-header-s1 .bottom-header .gc-row {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.gc-header-s1 .bottom-header .gc-col {-webkit-box-flex: inherit;-ms-flex: inherit;flex: inherit;max-width: inherit;}
.is_sticky .bottom-header {position: fixed;z-index: 9999999 !important;width: 100%;}
.gc-banner-s1 .thumb {height: 500px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.gc-banner-s1 .gc-col.left {-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
.gc-banner-s1 .gc-row {position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.gc-banner-s1 .gc-col.left a {display: block;}
.gc-banner-s1 .gc-col.right {position: absolute;right: 0;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;min-width: 50%;}
.gc-banner-s1 .post-content {background: #f4f5ff;padding: 60px 40px;min-height: 400px;}
.gc-banner-s1 .owl-dots {position: absolute;bottom: 0;left: auto;right: 0;z-index: 2;border: none;}
.gc-banner-s1 .owl-dots .owl-dot {display: inline-block;background: #222;width: 3px;height: 15px;margin-right: 10px;cursor: pointer;-webkit-transition: all .8s ease;transition: all .8s ease;}
.gc-banner-s1 .owl-dots .owl-dot:last-child {margin-right: 0;}
.gc-banner-s1 .owl-dots .owl-dot.active {height: 20px;}
.gc-banner-s1 .owl-dots .owl-dot:focus {outline: none;}
.is-gallery-format .item {height: 450px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.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-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;}
.gc-blog-list-s1 .top-block, .gc-blog-list-s1 .bottom-block .permalink {text-align: center;}
.footer .site-identity a {display: inline-block;}
.footer .site-identity {text-align: center;}
.footer .widget {border: none;}
.footer .footer-bottom {padding: 20px 0 15px 0;}
.error-page-entry {text-align: center;}
.category-description {padding: 30px;}
.search-page-s1 .gc-breadcrumb ul, .archive-page-s1 .gc-breadcrumb ul {text-align: right;}
.search-page-s1 .page-title, .archive-page-s1 .page-title {text-align: center;}
.entry-tags .post-tags {margin: -3px 0;}
.entry-tags .post-tags a {display: inline-block;line-height: 1;font-weight: normal;padding: 7px 20px;font-size: 16px;margin: 3px 1px;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;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.post-navigation .nav-previous, .post-navigation .nav-next {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 30px 20px;}
.post-navigation .nav-next span, .post-navigation .nav-previous span {display: block;margin-bottom: 10px;}
.post-navigation .nav-previous a, .post-navigation .nav-next a {display: block;}
.post-navigation .nav-next {text-align: right;}
.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: 112px;height: 112px;}
.author-box .top-wrap .author-thumb img {width: 112px;height: 112px;line-height: 112px;border-radius: 63% 37% 30% 70%/50% 45% 55% 50%;}
.author-box .top-wrap .author-name {width: calc(100% - 112px);padding-left: 30px;}
.author-box .author-name p {padding-top: 5px;}
.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;}
.related-posts {padding: 30px 30px 0 30px;}
.related-posts .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;}
.related-posts .left {-webkit-box-flex: 0;-ms-flex: 0 0 112px;flex: 0 0 112px;max-width: 112px;}
.related-posts .right {-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 112px);flex: 0 0 calc(100% - 112px);max-width: 100%;padding-left: 20px;}
.related-posts .thumb img {border-radius: 63% 37% 30% 70%/50% 45% 55% 50%;}
button, input[type="button"], input[type="reset"], input[type="submit"], .gc-button-primary:hover, .is-post-format span, .gc-social-widget .social-icons ul li a, .gc-pagination nav.pagination .nav-links .page-numbers, .footer .footer-bottom a:hover, .calendar_wrap caption, .jetpack_subscription_widget input[type="submit"] {color: #fff;}
.entry-metas ul li, .entry-metas ul li a, .entry-metas ul li span, .post-navigation .nav-links span, .widget_recent_entries .post-date, .comments-area .comment-body .comment-metadata a, .comments-area .comment-body .reply a {color: #8c8b8b;}
a, .post-title a:hover, .mastheader .canvas-trigger, .mastheader .search-trigger, .canvas-sidebar .close-canvas, .widget_search form .search-submit, .search-wrapper form .search-submit, .gc-pagination nav.pagination .nav-links .page-numbers.next, .gc-pagination nav.pagination .nav-links .page-numbers.prev, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before {color: #222;}
a:hover, .editor-entry a, .entry-metas ul li a:hover, #gc-backtotop .caption, .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, .widget_rss ul li a, .comments-area .comment-body .reply a:hover, .comments-area .comment-body .reply a:focus, .woocommerce-widget-layered-nav ul li a:hover, .gc-pagination nav.pagination .nav-links .page-numbers.next:hover, .gc-pagination nav.pagination .nav-links .page-numbers.prev:hover {color: #ec521e;}
.widget_rss ul li a:hover {color: #fee198;}
button, input[type="button"], input[type="reset"], input[type="submit"], .footer.secondary-widget-area .widget, .gc-blog-list-s1 article:last-child, .gc-post-widget .widget-container article:last-child {border: none;}
textarea, .author-box, .related-posts, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], .category-description, .post-navigation .nav-links, .secondary-widget-area .widget, .calendar_wrap table th, .calendar_wrap table td, .search-wrapper form input, .comments-area .comment-body, .comment-respond, .wp-block-tag-cloud a, .widget_tag_cloud .tagcloud a, .jetpack_subscription_widget input[type="email"] {border: 1px solid #f5f5f5;}
.entry-tags .post-tags a {border: 1px solid #ec521e;}
.gc-button-primary {border: 2px solid #ec521e;}
.gc-blog-list-s1 article, .gc-post-widget .widget-container article, .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li, .woocommerce ul.product_list_widget li, .comments-area .comment-body .comment-meta {border-bottom: 1px solid #f5f5f5;}
.gc-header-s1 .bottom-header {border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.widget_product_categories ul li ul {border-top: 1px solid #f5f5f5;}
.post-navigation .nav-previous {border-right: 1px solid #f5f5f5;}
.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, .author-box .top-wrap, .related-posts .section-title, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {border-bottom: 1px solid #f5f5f5;}
.read-more-button::before, .gc-pagination nav.pagination .nav-links .page-numbers.next::before, .gc-pagination nav.pagination .nav-links .page-numbers.prev::before {content: "";background-color: #222;}
.gc-banner-s1 .owl-dots .owl-dot {background-color: #222;}
.entry-cats ul li a:before, .read-more-button:hover:before, #gc-backtotop .caption:after, .entry-cats ul li:nth-child(n+11) a:before, .gc-pagination nav.pagination .nav-links .page-numbers.next:hover::before, .gc-pagination nav.pagination .nav-links .page-numbers.prev:hover::before {content: "";background-color: #ec521e;}
button, input[type="button"], input[type="reset"], input[type="submit"], .gc-button-primary:hover, .calendar_wrap caption, .is-post-format span, .gc-banner-s1 .owl-dots .owl-dot.active, .gc-social-widget .social-icons ul li a:hover, .gc-pagination nav.pagination .nav-links .page-numbers, .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"] {background-color: #ec521e;}
.jetpack_subscription_widget input[type="submit"]:hover {background-color: #fee198;}
.footer .widget .widget-title h3 {color: #f5f5f5;}
.footer .gc-post-widget .post-title a:hover {color: #222;}
.footer, .footer a, .footer .widget_rss ul li a, .footer .footer-bottom p, .footer input[type="text"], .footer input[type="email"], .footer input[type="url"], .footer input[type="password"], .footer input[type="search"], .footer .gc-post-widget .post-title a, .footer .gc-post-widget .entry-metas ul li, .footer .gc-post-widget .entry-metas ul li a, .footer .gc-post-widget .entry-metas ul li span {color: #949494;}
.footer a:hover, .footer .footer-bottom a, .footer .widget_rss ul li a:hover, .footer .widget_tag_cloud .tagcloud a:hover, .footer .widget_nav_menu li a:hover, .footer .widget_pages li a:hover, .footer .nice-select .option:hover {color: #f5b108;}
.footer .footer-inner {background: #111;}
.footer .footer-bottom {background: #171717;}
.footer .nice-select, .footer button, .footer input[type="button"], .footer input[type="reset"], .footer input[type="submit"], .footer .wpcf7 input[type="submit"], .footer .wpcf7 input[type="button"], .footer input[type="text"], .footer input[type="email"], .footer input[type="url"], .footer input[type="password"], .footer input[type="search"], .footer .calendar_wrap caption, .footer .nice-select .list, .footer .nice-select .option:hover, .footer .nice-select .option.focus, .footer .nice-select .option.selected.focus {background: #3a3a3a;}
.footer .nice-select, .footer input[type="text"], .footer input[type="email"], .footer input[type="url"], .footer input[type="password"], .footer input[type="search"], .footer .widget .nice-select ul li:last-child, .footer .gc-post-widget .widget-container article:last-child {border: none;}
.footer textarea, .footer input[type="text"], .footer input[type="email"], .footer input[type="url"], .footer input[type="password"], .footer input[type="search"], .footer .calendar_wrap table th, .footer .calendar_wrap table td, .footer .search-wrapper form input {border-color: #232323;}
.footer .widget .widget-title h3::before {content: "";border-left-color: #f5b108;}
.footer .widget_tag_cloud .tagcloud a {border: 1px solid #232323;}
.footer .gc-blog-list-s1 article, .footer .widget_rss li, .footer .widget_archive li, .footer .widget_categories li, .footer .widget_recent_entries li, .footer .widget_meta li, .footer .widget_recent_comments li, .footer .widget_pages li, .footer .widget_nav_menu li a, .footer .widget_product_categories li, .footer .woocommerce-widget-layered-nav ul li, .footer .gc-post-widget .widget-container article, .footer .widget_categories li, .footer .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {border-bottom-color: #232323;}
.footer .widget .nice-select ul li {border-bottom-color: #403f3f;}
.footer .footer-top {border-bottom: 1px dotted #232323;}
.site-title {font-family: "Cormorant Garamond",serif;}
.widget .widget-title h3, .gc-post-widget .post-title h4, .related-posts .post-title h4 {font-family: "Poppins",sans-serif;}
.error-page-entry .error-subtitle h3, .error-page-entry .error-header h1 {font-family: "Arial","Halvetica","Halvetica Nue",Sans Serif;}
.gc-button-primary, .entry-metas ul li, .entry-metas ul li a, .entry-metas ul li span, .entry-cats ul li a, .read-more-button, .widget .widget-title h3, #gc-backtotop .caption, .site-navigation>ul>li>a, .post-navigation .nav-links span, .error-page-entry .error-subtitle h3, .wp-block-search .wp-block-search__label, .gc-pagination nav.pagination .nav-links .page-numbers.next, .gc-pagination nav.pagination .nav-links .page-numbers.prev {text-transform: uppercase;}
q, blockquote {font-style: italic;}
q, blockquote, .is-post-format span, .gc-post-widget .post-title h4, .related-posts .post-title h4, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {font-weight: normal;}
q, blockquote, .gc-button-primary, .entry-metas ul li, .entry-metas ul li a, .entry-metas ul li span, .calendar_wrap caption {font-weight: 500;}
.entry-cats ul li a, .read-more-button, #gc-backtotop .caption, .site-navigation>ul>li>a, .post-navigation .nav-links span, .gc-pagination nav.pagination .nav-links .page-numbers.next, .gc-pagination nav.pagination .nav-links .page-numbers.prev {font-weight: 600;}
.mastheader .site-title, .widget .widget-title h3 {font-weight: bold;}
.error-page-entry .error-header h1 {font-weight: 900;}
.entry-metas ul li, .entry-metas ul li a, .entry-metas ul li span, #gc-backtotop .caption, .wp-block-button__link, .wp-block-search .wp-block-search__button {line-height: 1;}
.mastheader .site-title {line-height: 1.3;}
.gc-post-widget .post-title h4, .related-posts .post-title h4, .post-navigation .nav-previous a, .post-navigation .nav-next a {line-height: 1.6;}
.entry-metas ul li, .entry-metas ul li a, .entry-metas ul li span {font-size: 11px;}
.read-more-button, .entry-cats ul li a {font-size: 12px;}
.gc-button-primary, #gc-backtotop .caption, .site-navigation>ul>li>a, .post-navigation .nav-links span, .gc-pagination nav.pagination .nav-links .page-numbers, .wp-block-search .wp-block-search__label {font-size: 13px;}
.excerpt p, .wp-block-button__link, .gc-breadcrumb ul li a, .footer .copyright-info p, .gc-breadcrumb ul li span, .entry-tags .post-tags a, .site-navigation ul li .sub-menu li a .site-navigation ul li .children li a, .widget_recent_entries .post-date, .calendar_wrap caption, .widget_search form input[type="search"], .wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer, .wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer, .wp-block-search .wp-block-search__button {font-size: 15px;}
.mastheader .search-trigger, .mastheader .canvas-trigger, .gc-post-widget .post-title h4, .related-posts .post-title h4, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {font-size: 16px;}
.widget .widget-title h3 {font-size: 17px;}
.is-post-format span, .error-page-entry .error-subtitle h3 {font-size: 18px;}
.author-box .author-name h3, .related-posts .section-title h3 {font-size: 28px;}
q, blockquote {font-size: 32px;}
.gc-banner-s1 .post-title h2 {font-size: 34px;}
.gc-blog-list-s1 .post-title h3 {font-size: 42px;}
.page-title h1, .page-title h2, .page-title h3 {font-size: 46px;}
.mastheader .site-title {font-size: 52px;}
.error-page-entry .error-header h1 {font-size: 112px;}
q p, blockquote p, .hentry, .excerpt p, .author-bio p, .page-title h1, .page-title h2, .page-title h3, .copyright-info p, .mastheader .widget, .no-results.not-found h1, .category-description p, .widget .widget-title h3, .author-box .author-desc p, .gc-banner-s1 .post-title h2, .related-posts .post-title h4, .gc-post-widget .post-title h4, .related-posts .section-title h3, .gc-blog-list-s1 .post-title h3, .error-page-entry .error-message p, .author-box .top-wrap .author-name h3, .gc-blog-list-s1 .bottom-block .entry-metas, .gc-post-widget .widget-container article:last-child, .single-page-s1 .single-page-entry .related-posts .entry-metas {margin-bottom: 0;}
.gc-post-widget .post-title, .related-posts .post-title, .author-box .top-wrap .author-name {margin-bottom: 10px;}
.gc-banner-s1 .post-title, .single-page-s1 .page-title, .single-page-s1 .entry-cats, .no-results.not-found .page-header {margin-bottom: 15px;}
h1, h2, h3, h4, h5, h6, .gc-banner-s1 .entry-cats, .gc-banner-s1 .entry-metas, .gc-blog-list-s1 .entry-cats, .gc-blog-list-s1 .post-title, .gc-blog-list-s1 .entry-metas, .gc-author-widget .author-bio {margin-bottom: 20px;}
.page-title, .editor-entry, .gc-breadcrumb, .widget .widget-title, .related-posts article, .gc-blog-list-s1 .excerpt, .related-posts .section-title, .gc-author-widget .author-thumb, .gc-blog-list-s1 .is-post-format-block, .gc-post-widget .widget-container article, .single-page-s1 .single-page-entry .entry-metas {margin-bottom: 30px;}
.widget, .entry-tags, .mastbanner, .mastheader, .author-box, .related-posts, .post-navigation, .category-description, .footer .footer-mid .widget, .primary-widget-area .widget, .secondary-widget-area .widget, .error-page-entry .error-message, .gc-blog-list-s1 .bottom-block .excerpt, .single-page-s1 .single-page-entry .featured-image, .default-page-s1 .default-page-entry .featured-image {margin-bottom: 40px;}
.footer .footer-mid .widget, .footer .footer-bottom {margin-top: 40px;}
.gc-blog-list-s1 article, .main-content-area-wrap {margin-bottom: 50px;}
.gc-blog-list-s1 article:last-child, .gc-post-widget .widget-container article:last-child {padding-bottom: 0;}
.related-posts .section-title {padding-bottom: 10px;}
.gc-post-widget .widget-container article {padding-bottom: 30px;}
.author-box {padding: 30px;}
.footer .site-identity, .gc-blog-list-s1 article {padding-bottom: 50px;}
.error-page-entry {padding: 60px 0;}
.footer .site-identity {padding-top: 70px;}
@media (max-width: 1400px) {.page-title h1, .page-title h2, .page-title h3 {font-size: 38px;}
	.gc-blog-list-s1 .post-title h3 {font-size: 36px;}
	.is-gallery-format .item {height: 400px;}}
@media (max-width: 1170px) {body.boxed {margin: 0;}
	.gc-container, body.boxed .gc-container {max-width: 98%;padding-left: 15px;padding-right: 15px;}}
@media (max-width: 1024px) {h1 {font-size: 36px;}
	h2 {font-size: 32px;}
	h3 {font-size: 28px;}
	h4 {font-size: 24px;}
	h5 {font-size: 22px;}
	h6 {font-size: 18px;}
	q, blockquote {font-size: 24px;}
	.mastheader .site-title {font-size: 42px;}
	.page-title h1, .page-title h2, .page-title h3 {font-size: 36px;}
	.gc-banner-s1 .post-title h2, .gc-blog-list-s1 .post-title h3 {font-size: 32px;}
	.menu-toggle {display: block;}
	.site-navigation {display: none;margin-top: 10px;padding: 0;}
	.header-bottom .site-navigation ul {text-align: left;}
	.site-navigation ul li {display: block;}
	.site-navigation ul li a {padding: 17px 0;font-size: 15px;}
	.site-navigation ul li a {line-height: 1;}
	.site-navigation>ul>li>a {line-height: 1;border-bottom: 1px solid #f5f5f5;text-transform: inherit;font-weight: normal;padding: 15px 0 15px 0;}
	.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 {display: none;position: relative;padding: 0 0 0 20px;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 {text-transform: inherit;font-weight: 400;line-height: 1;padding: 15px 0 15px 0;}
	.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: 5px;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;}
	.gc-header-s1 .site-navigation {text-align: left;}
	.gc-header-s1 .bottom-header {padding: 15px 0;}
	.gc-header-s1 .bottom-header .gc-row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.gc-header-s1 .bottom-header .gc-col.left, .gc-header-s1 .bottom-header .gc-col.right {display: none;}
	.gc-header-s1 .bottom-header .gc-col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.gc-header-s1 .bottom-header .gc-col.right {display: block;width: 40px;position: absolute;top: -9px;right: 15px;padding: 0;}
	.gc-header-s1 .search-trigger, .gc-header-s1 .canvas-trigger {display: inline-block;}
	.gc-banner-s1 .gc-col.left {-webkit-box-flex: 0;-ms-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%;padding-right: 0;}
	.gc-banner-s1 .gc-col.right {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;padding-left: 0;}
	.gc-banner-s1 .thumb {height: 400px;}
	.is-gallery-format .item {height: 380px;}
	.error-page-entry {padding: 40px 0;}}
@media (max-width: 991px) {.main-content-area-wrap, .footer .footer-bottom {margin-bottom: 0;}
	.footer .footer-mid .widget {margin-top: 0;}
	.footer .footer-mid .gc-row .column:first-child .widget {margin-top: 40px;}
	.gc-pagination, .comment-respond, .gc-blog-list-s1 article {margin-bottom: 40px;}
	.gc-blog-list-s1 article {padding-bottom: 40px;}
	.footer .footer-mid .column {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.gc-blog-list-s1 .is-post-format-block {text-align: center;}
	.is-gallery-format .item {height: 450px;}
	#gc-backtotop {right: 15px;}}
@media (max-width: 850px) {body.no-sidebar .gc-blog-list-s1 {padding-left: 5%;padding-right: 5%;}
	.gc-banner-s1 .gc-col.left, .gc-banner-s1 .gc-col.right {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.gc-banner-s1 .post-content {padding-right: 30px;padding-left: 30px;}}
@media (max-width: 768px) {h1 {font-size: 36px;}
	h2 {font-size: 32px;}
	h3 {font-size: 28px;}
	h4 {font-size: 24px;}
	h5 {font-size: 22px;}
	h6 {font-size: 18px;}
	.mastheader .site-title {font-size: 36px;}
	.page-title h1, .page-title h2, .page-title h3 {font-size: 32px;}
	.gc-banner-s1 .post-title h2, .gc-blog-list-s1 .post-title h3 {font-size: 28px;}
	body.no-sidebar .gc-blog-list-s1 {padding-left: 0;padding-right: 0;}
	.error-page-entry {padding-top: 0;}}
@media (max-width: 650px) {h1 {font-size: 34px;}
	h2 {font-size: 29px;}
	h3 {font-size: 27px;}
	h4 {font-size: 23px;}
	h5 {font-size: 19px;}
	h6 {font-size: 17px;}
	.mastheader .site-title {font-size: 32px;}
	.gc-banner-s1 .post-title h2, .gc-blog-list-s1 .post-title h3 {font-size: 27px;}
	.error-page-entry .error-header h1 {font-size: 92px;}
	.canvas-sidebar {width: 400px;}
	.gc-banner-s1 .gc-col.left, .gc-banner-s1 .gc-col.right {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.gc-banner-s1 .gc-col.left {padding-right: 15px;}
	.gc-banner-s1 .gc-col.right {padding-left: 15px;}
	.gc-banner-s1 .thumb {height: 300px;}
	.gc-banner-s1 .post-content {padding: 30px;min-height: 1px;}
	.gc-banner-s1 .gc-row {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.gc-banner-s1 .owl-dots {display: none;}
	.is-gallery-format .item {height: 300px;}
	.post-navigation .nav-previous, .post-navigation .nav-next {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.post-navigation .nav-previous {border-right: none;border-bottom: 1px solid #f5f5f5;}
	.post-navigation .nav-next {text-align: left;}}
@media (max-width: 500px) {.mastheader .site-title {font-size: 28px;}
	.gc-banner-s1 .thumb, .is-gallery-format .item {height: 250px;}}
@media (max-width: 480px) {#gucherry_blog_loadmore {float: none;margin-bottom: 30px;margin-top: 30px;}
	.canvas-sidebar {width: 95vw;max-width: 95%;}
	.gc-banner-s1 .post-content {padding: 20px;}}
@media (max-width: 420px) {.mastheader .site-description {display: none;}}
@media (max-width: 360px) {.mastheader .site-title {font-size: 26px;}}
@-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;}}