html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family: inherit;font-style: inherit;font-weight: inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html {font-size: 62.5%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
blockquote, q {quotes: none;}
a img {border: 0;}
img {max-width: 100%;height: auto;}
select {max-width: 100%;}
.searchform label {display: block;}
ul.dropdown-menu {position: static;top: initial;left: initial;z-index: initial;display: block;min-width: 0;font-size: inherit;color: initial;text-align: initial;background-color: transparent;background-clip: initial;border: none;border-radius: 0;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.skip-to-content {position: absolute;left: 8px;top: -46px;opacity: 0;transition: all .25s;color: #1a73e8;}
.skip-to-content:focus {display: block;z-index: 100000;font-size: 12px;font-weight: 700;top: 8px;height: 46px;line-height: 46px;padding: 0 15px;background: #f1f1f1;box-shadow: 0 0 2px 2px rgba(0,0,0,.15);opacity: 1;}
body {background-color: #fff;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size: 13px;line-height: 1.65;color: #616161;}
.container {width: 980px;}
body.wpex-responsive .container {max-width: 90%;}
.container {margin: 0 auto;}
.center-row-inner {margin: 0 -15px;}
body.has-sidebar .content-area, .wpex-content-w {width: 69%;float: left;position: relative;}
.content-full-width .content-area, .content-area.full-width {width: 100%;max-width: none !important;}
#sidebar {width: 26%;float: right;}
#outer-wrap {overflow: hidden;}
#wrap {position: relative;}
body.content-full-screen #content-wrap, .content-full-screen {width: 100% !important;max-width: none !important;}
body.content-full-width #content-wrap .content-area, .content-full-width .content-area, body.content-full-screen #content-wrap {width: 100% !important;max-width: none !important;}
body.content-full-screen #content-wrap .content-area, .content-full-screen .content-area {float: none;padding: 0;width: 100% !important;max-width: none !important;}
body.content-right-sidebar #content-wrap .content-area, .content-right-sidebar .content-area {float: left;}
body.content-right-sidebar #content-wrap #sidebar, .content-right-sidebar #sidebar {float: right;}
body.content-left-sidebar #content-wrap .content-area, .content-left-sidebar .content-area, .vcex-post-content-left-sidebar .vcex-post-content-blocks {float: right;}
body.content-left-sidebar #content-wrap #sidebar, .content-left-sidebar #sidebar, .vcex-post-content-left-sidebar #sidebar.vcex-post-content-sidebar {float: left;}
body.wpex-has-primary-bottom-spacing #primary {padding-bottom: 40px;}
.boxed-main-layout {background-color: #ddd;}
.boxed-main-layout #outer-wrap {padding: 40px 30px;}
.boxed-main-layout #wrap {width: 1040px;margin: 0 auto;background: #fff;}
.boxed-main-layout #wrap .container {width: 100%;max-width: none;padding-left: 30px;padding-right: 30px;}
.boxed-main-layout.wpex-responsive #wrap {max-width: 100%;}
.boxed-main-layout.wrap-boxshadow #wrap {box-shadow: 0px 1px 4px rgba(0,0,0,.25);}
.boxed-main-layout.content-full-screen #content-wrap {padding-left: 0 !important;padding-right: 0 !important;}
.boxed-main-layout .navbar-style-one {right: 15px;}
.boxed-main-layout.has-mobile-menu #mobile-menu {right: 30px;}
body.has-frame-border {padding: 15px;}
body.has-frame-border #wpex-sfb-l, body.has-frame-border #wpex-sfb-r {width: 15px;}
body.has-frame-border #wpex-sfb-t, body.has-frame-border #wpex-sfb-b {height: 15px;}
.clr::after, .wpex-clr::after, .group::after, dl::after, .vc-empty-shortcode-element::after, ul.page-numbers::after, #comments .comment-body::after, .vcex-clr::after, .wpex-slider .sp-nc-thumbnail-container::after, .owl-nav::after {content: "";display: block;height: 0;clear: both;visibility: hidden;zoom: 1;}
.clear, .wpex-clear, .clr-margin {clear: both;}
.span_1_of_1 {width: 100%;}
.one-half, .span_1_of_2 {width: 50%;}
.one-third, .span_1_of_3 {width: 33.33%;}
.one-fourth, .span_1_of_4 {width: 25%;}
.one-fifth, .span_1_of_5 {width: 20%;}
.one-sixth, .span_1_of_6 {width: 16.66666667%;}
.one-seventh, .span_1_of_7 {width: 14.28%;}
.wpex-row {margin-left: -10px;margin-right: -10px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.wpex-row .col {margin: 0 0 20px;padding: 0 10px;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;-mx-flex: 0 1 auto;flex: 0 1 auto;}
.wpex-row .col>div {max-width: 100%;}
.wpex-row.gap-none {margin-left: 0;margin-right: 0;}
.wpex-row.gap-none>.col, .wpex-row.gap-none>.nr-col {padding-left: 0;padding-right: 0;margin-bottom: 0;}
.wpex-row.gap-1 {margin-left: -.5px;margin-right: -.5px;}
.wpex-row.gap-1>.col, .wpex-row.gap-1>.nr-col {padding-left: .5px;padding-right: .5px;margin-bottom: 1px;}
.wpex-row.gap-5 {margin-left: -2.5px;margin-right: -2.5px;}
.wpex-row.gap-5>.col, .wpex-row.gap-5>.nr-col {padding-left: 2.5px;padding-right: 2.5px;margin-bottom: 5px;}
.wpex-row.gap-10 {margin-left: -5px;margin-right: -5px;}
.wpex-row.gap-10>.col, .wpex-row.gap-10>.nr-col {padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}
.wpex-row.gap-15 {margin-left: -7.5px;margin-right: -7.5px;}
.wpex-row.gap-15>.col, .wpex-row.gap-15>.nr-col {padding-left: 7.5px;padding-right: 7.5px;margin-bottom: 15px;}
.wpex-row.gap-20 {margin-left: -10px;margin-right: -10px;}
.wpex-row.gap-20>.col, .wpex-row.gap-20>.nr-col {padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
.wpex-row.gap-25 {margin-left: -12.5px;margin-right: -12.5px;}
.wpex-row.gap-25>.col, .wpex-row.gap-25>.nr-col {padding-left: 12.5px;padding-right: 12.5px;margin-bottom: 25px;}
.wpex-row.gap-30 {margin-left: -15px;margin-right: -15px;}
.wpex-row.gap-30>.col, .wpex-row.gap-30>.nr-col {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.wpex-row.gap-35 {margin-left: -17.5px;margin-right: -17.5px;}
.wpex-row.gap-35>.col, .wpex-row.gap-35>.nr-col {padding-left: 17.5px;padding-right: 17.5px;margin-bottom: 35px;}
.wpex-row.gap-40 {margin-left: -20px;margin-right: -20px;}
.wpex-row.gap-40>.col, .wpex-row.gap-40>.nr-col {padding-left: 20px;padding-right: 20px;margin-bottom: 40px;}
.wpex-row.gap-50 {margin-left: -25px;margin-right: -25px;}
.wpex-row.gap-50>.col, .wpex-row.gap-50>.nr-col {padding-left: 25px;padding-right: 25px;margin-bottom: 50px;}
.wpex-row.gap-60 {margin-left: -30px;margin-right: -30px;}
.wpex-row.gap-60>.col, .wpex-row.gap-60>.nr-col {padding-left: 30px;padding-right: 30px;margin-bottom: 60px;}
.nr-col {margin: 0 0 20px;padding: 0 10px;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;}
.one-half, .one-third, .one-fourth, .one-fifth, .one-sixth {float: left;display: block;}
.wpex-row.vcex-no-margin-grid {margin-left: 0;margin-right: 0px;}
.wpex-row.vcex-no-margin-grid .col, .wpex-row.vcex-no-margin-grid .nr-col {margin: 0 !important;padding: 0 !important;}
.wpex-masonry-grid, .vcex-isotope-grid {display: block;}
.wpex-masonry-grid .col, .vcex-isotope-grid .col {display: block;float: left;}
.wpex-masonry-entry {clear: none;}
p {margin: 0 0 20px;}
em {font-style: italic;}
strong {font-weight: bold;}
strong.wpex-strong {color: #222;}
i {font-style: italic;}
b {font-weight: bold;}
small {font-size: 80%;}
p.lead {font-size: 1.313em;line-height: 27px;color: #777;}
address {line-height: 1.5;margin: 0 0 20px;}
sup, sub {vertical-align: baseline;position: relative;top: -.4em;}
sub {top: .4em;}
a {color: #1a73e8;text-decoration: none;}
a:hover {text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {font-weight: 600;color: #222;line-height: 1.4;margin: 30px 0 20px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: none;}
h1 {font-size: 1.846em;}
h2 {font-size: 1.615em;}
h3 {font-size: 1.385em;}
h4 {font-size: 1.231em;}
h5 {font-size: 1em;}
h6 {font-size: 1.077em;}
.columnize-2 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 3em;-moz-column-gap: 3em;column-gap: 3em;-webkit-column-rule: 1px solid #e5e5e5;-moz-column-rule: 1px solid #e5e5e5;column-rule: 1px solid #e5e5e5;margin: 0 0 1.313em;}
.thin-font {font-weight: 300 !important;}
.typography-light, .typography-light a, .typography-light a:hover, .typography-light h1, .typography-light h2, .typography-light h3, .typography-light h4, .typography-light h5, .typography-light h6 {color: #fff;color: rgba(255,255,255,.8);}
.typography-light p>a {text-decoration: underline;}
.typography-white, .typography-white a, .typography-white a:hover, .typography-white h1, .typography-white h2, .typography-white h3, .typography-white h4, .typography-white h5, .typography-white h6, .typography-white-shadow, .typography-white-shadow a, .typography-white-shadow a:hover, .typography-white-shadow h1, .typography-white-shadow h2, .typography-white-shadow h3, .typography-white-shadow h4, .typography-white-shadow h5, .typography-white-shadow h6 {color: #fff;}
.typography-white p>a, .typography-white-shadow p>a {text-decoration: underline;}
.typography-black, .typography-black a, .typography-black a:hover, .typography-black h1, .typography-black h2, .typography-black h3, .typography-black h4, .typography-black h5, .typography-black h6 {color: #000;}
.typography-black p>a {text-decoration: underline;}
.typography-white-shadow {text-shadow: 0 0 .25em rgba(0,0,0,.6);}
.wpex-color-black, .wpex-color-black a, .wpex-color-black a:hover {color: #000 !important;}
.wpex-color-white, .wpex-color-white a, .wpex-color-white a:hover {color: #fff !important;}
.white-text {color: #fff !important;}
​.page-description>p:empty {display: none;}
blockquote {background: url("assets/images/quote.png") left 4px no-repeat;padding-left: 55px;margin: 30px 0;font-size: 1.231em;color: #ababab;}
blockquote p:last-child {margin: 0;}
blockquote.left {float: left;margin-right: 20px;text-align: right;margin-left: 0;width: 33%;}
blockquote.right {float: right;margin-left: 20px;text-align: left;margin-right: 0;width: 33%;}
blockquote.wp-embedded-content {background: none;padding: 0;margin: 0;font-size: 1em;color: inherit;}
.fb-video blockquote {display: none;}
blockquote cite {font-size: .813em;font-style: italic;display: block;text-align: right;}
.quote-entry-content blockquote {margin: 0;}
.post-quote-entry-inner .ticon-quote-left, .post-quote-entry-inner .ticon-quote-right {font-size: 3.231em;}
pre {background: #f7f7f7;font-family: Monaco,monospace,serif;color: #666;padding: 20px;margin: 0 0 20px;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;border-left: 3px solid #7b7b7b;font-size: .923em;}
hr {border: solid #e8e8e8;border-width: 1px 0 0;clear: both;margin: 2.308em 0;height: 0;}
table {width: 100%;border-collapse: collapse;border-spacing: 0;padding: 0;margin: 0 0 20px 0;font-size: 1em;}
table th, table td {text-align: inherit;padding: .769em 1em;border: 1px solid #eee;}
table th {font-weight: 600;color: #444;}
thead {background: #f7f7f7;}
ul, ol {margin: 0 0 20px 30px;}
.rev_slider ul {margin: 0;padding: 0;}
button, input, select, textarea {font-size: 100%;line-height: inherit;margin: 0;vertical-align: baseline;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {display: inline-block;color: #616161;padding: 6px 10px;font-family: inherit;font-weight: inherit;font-size: 1em;line-height: 1.65;max-width: 100%;border: 1px solid #e1e1e1;background: #fff;border-radius: 3px;text-align: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {outline: none;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {display: none;}
textarea {width: 100%;max-width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select {color: inherit;background-color: #fff;border: 1px solid #e8e8e8;outline: 0;}
input[type="checkbox"], input[type="radio"] {margin-right: 5px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f7f7f7 inset;}
.password-protection-box input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;}
::-webkit-input-placeholder {color: inherit;opacity: .7;}
:-moz-placeholder {color: inherit;opacity: .7;}
::-moz-placeholder {color: inherit;opacity: .7;}
:-ms-input-placeholder {color: inherit;opacity: .7;}
.password-protection-box input {height: 40px;padding-top: 0;padding-bottom: 0;}
.password-protection-box input[type="password"] {background: #fff;}
.password-protection-box input[type="submit"] {height: 40px;line-height: 40px;padding: 0 25px;}
body .select2-container--default .select2-selection--single, body .select2-container--default .select2-search--dropdown .select2-search__field, body .select2-dropdown {background-color: #fff;border-color: #e1e1e1;}
body .select2-container--default .select2-selection--single .select2-selection__rendered {color: #616161;line-height: 35px;}
body .select2-container .select2-selection--single, body .select2-container--default .select2-selection--single .select2-selection__arrow {height: 35px;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {background-color: #1a73e8;}
@supports (-webkit-overflow-scrolling: touch) {input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {font-size: 16px;}}
body .light-form select {color: #555;}
body .light-form input[type="date"], body .light-form input[type="time"], body .light-form input[type="datetime-local"], body .light-form input[type="week"], body .light-form input[type="month"], body .light-form input[type="text"], body .light-form input[type="email"], body .light-form input[type="url"], body .light-form input[type="password"], body .light-form input[type="search"], body .light-form input[type="tel"], body .light-form input[type="number"], body .light-form textarea, body .light-form .wpex-select-wrap, body .light-form .wpex-multiselect-wrap select {background: #fff !important;color: #555 !important;border-width: 2px !important;border-color: transparent !important;}
body .light-form, body .light-form label {color: #fff;}
body .light-form .ajax-loader {color: #fff;opacity: 1;}
body .light-form .wpex-select-wrap .ticon {opacity: .8;}
body .light-form input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;}
body .light-form .wpcf7 .wpcf7-not-valid {border-color: #b00020 !important;}
body .wpex-form-min {color: #444;}
body .wpex-form-min label {color: #444;}
body .wpex-form-min input[type="date"], body .wpex-form-min input[type="time"], body .wpex-form-min input[type="datetime-local"], body .wpex-form-min input[type="week"], body .wpex-form-min input[type="month"], body .wpex-form-min input[type="text"], body .wpex-form-min input[type="email"], body .wpex-form-min input[type="url"], body .wpex-form-min input[type="password"], body .wpex-form-min input[type="search"], body .wpex-form-min input[type="tel"], body .wpex-form-min input[type="number"], body .wpex-form-min textarea, body .wpex-form-min .wpex-select-wrap, body .wpex-form-min .wpex-multiselect-wrap select {background: none !important;color: #888 !important;border: 1px solid #ddd !important;border-radius: 0 !important;}
body .wpex-form-min input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;}
body .wpex-form-min .wpcf7 .wpcf7-not-valid {border-color: #b00020 !important;}
body .wpex-form-modern {color: #444;}
body .wpex-form-modern label {color: #444;}
body .wpex-form-modern input[type="date"], body .wpex-form-modern input[type="time"], body .wpex-form-modern input[type="datetime-local"], body .wpex-form-modern input[type="week"], body .wpex-form-modern input[type="month"], body .wpex-form-modern input[type="text"], body .wpex-form-modern input[type="email"], body .wpex-form-modern input[type="url"], body .wpex-form-modern input[type="password"], body .wpex-form-modern input[type="search"], body .wpex-form-modern input[type="tel"], body .wpex-form-modern input[type="number"], body .wpex-form-modern textarea, body .wpex-form-modern .wpex-select-wrap, body .wpex-form-modern .wpex-multiselect-wrap select {background: #fff;color: #536570;border: 1px solid #d4dbe0;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.072);transition: all .15s;}
body .wpex-form-modern input[type="date"]:focus, body .wpex-form-modern input[type="time"]:focus, body .wpex-form-modern input[type="datetime-local"]:focus, body .wpex-form-modern input[type="week"]:focus, body .wpex-form-modern input[type="month"]:focus, body .wpex-form-modern input[type="text"]:focus, body .wpex-form-modern input[type="email"]:focus, body .wpex-form-modern input[type="url"]:focus, body .wpex-form-modern input[type="password"]:focus, body .wpex-form-modern input[type="search"]:focus, body .wpex-form-modern input[type="tel"]:focus, body .wpex-form-modern input[type="number"]:focus, body .wpex-form-modern textarea:focus, body .wpex-form-modern .wpex-select-wrap:focus, body .wpex-form-modern .wpex-multiselect-wrap select:focus {background: #fff;color: #000;border: 1px solid #66afe9;box-shadow: none;}
body .wpex-form-modern .wpcf7 .wpcf7-not-valid {border-color: #b00020 !important;}
body .wpex-form-white-o {color: #fff;}
body .wpex-form-white-o label {color: #fff;}
body .wpex-form-white-o .ajax-loader {color: #fff;opacity: 1;}
body .wpex-form-white-o select {color: #555;}
body .wpex-form-white-o input[type="date"], body .wpex-form-white-o input[type="time"], body .wpex-form-white-o input[type="datetime-local"], body .wpex-form-white-o input[type="week"], body .wpex-form-white-o input[type="month"], body .wpex-form-white-o input[type="text"], body .wpex-form-white-o input[type="email"], body .wpex-form-white-o input[type="url"], body .wpex-form-white-o input[type="password"], body .wpex-form-white-o input[type="search"], body .wpex-form-white-o input[type="tel"], body .wpex-form-white-o input[type="number"], body .wpex-form-white-o textarea, body .wpex-form-white-o .wpex-select-wrap, body .wpex-form-white-o .wpex-multiselect-wrap select {background: none !important;color: #fff !important;border: 3px solid #fff !important;border-radius: 0;}
body .wpex-form-white-o input[type="submit"] {background: #fff !important;color: #000 !important;}
body .wpex-form-white-o .wpex-select-wrap select {color: #fff;}
body .wpex-form-white-o .wpex-select-wrap .ticon-angle-down {opacity: 1;font-size: 12px;}
body .wpex-form-white-o .wpex-select-wrap .ticon-angle-down::before {content: "";}
body .wpex-form-white-o input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;}
body .wpex-form-white-o .wpcf7 .wpcf7-not-valid {border-color: #b00020 !important;}
body .wpex-form-black {color: #000;}
body .wpex-form-black label {color: #000;}
body .wpex-form-black input[type="date"], body .wpex-form-black input[type="time"], body .wpex-form-black input[type="datetime-local"], body .wpex-form-black input[type="week"], body .wpex-form-black input[type="month"], body .wpex-form-black input[type="text"], body .wpex-form-black input[type="email"], body .wpex-form-black input[type="url"], body .wpex-form-black input[type="password"], body .wpex-form-black input[type="search"], body .wpex-form-black input[type="tel"], body .wpex-form-black input[type="number"], body .wpex-form-black textarea, body .wpex-form-black .wpex-select-wrap, body .wpex-form-black .wpex-multiselect-wrap select {background: #000 !important;color: #fff !important;border-color: #000 !important;}
body .wpex-form-black input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #000 inset;}
body .wpex-form-black .wpex-select-wrap .ticon {opacity: 1;}
body .wpex-form-black .wpcf7 .wpcf7-not-valid {border-color: #b00020 !important;}
body .wpex-form-black-o {color: #000;}
body .wpex-form-black-o label, body .wpex-form-black-o .ajax-loader {opacity: 1;}
body .wpex-form-black-o input[type="date"], body .wpex-form-black-o input[type="time"], body .wpex-form-black-o input[type="datetime-local"], body .wpex-form-black-o input[type="week"], body .wpex-form-black-o input[type="month"], body .wpex-form-black-o input[type="text"], body .wpex-form-black-o input[type="email"], body .wpex-form-black-o input[type="url"], body .wpex-form-black-o input[type="password"], body .wpex-form-black-o input[type="search"], body .wpex-form-black-o input[type="tel"], body .wpex-form-black-o input[type="number"], body .wpex-form-black-o textarea, body .wpex-form-black-o .wpex-select-wrap, body .wpex-form-black-o .wpex-multiselect-wrap select {background: none !important;color: #000 !important;border: 3px solid #000 !important;border-radius: 0;}
body .wpex-form-black-o input[type="submit"] {background: #000 !important;color: #fff !important;}
body .wpex-form-black-o input:-webkit-autofill {-webkit-box-shadow: none;}
body .wpex-form-black-o .wpex-select-wrap .ticon-angle-down {opacity: 1;font-size: 12px;}
body .wpex-form-black-o .wpex-select-wrap .ticon-angle-down::before {content: "";}
body .wpex-form-black-o .wpcf7 .wpcf7-not-valid {border-color: #b00020 !important;}
.full-width-input input[type="date"], .full-width-input input[type="time"], .full-width-input input[type="datetime-local"], .full-width-input input[type="week"], .full-width-input input[type="month"], .full-width-input input[type="text"], .full-width-input input[type="email"], .full-width-input input[type="url"], .full-width-input input[type="password"], .full-width-input input[type="search"], .full-width-input input[type="tel"], .full-width-input input[type="number"], .full-width-input input[type="submit"], .full-width-input textarea, .full-width-input select {width: 100% !important;}
.full-width-input input[type="submit"] {padding: .9em 1.2em;}
.full-width-input .wpex-select-wrap {display: block;}
.full-width-input .wpex-select-wrap select {width: 100%;}
.theme-button, .color-button, input[type="submit"], button, .button, .added_to_cart {display: inline-block;background-color: #1a73e8;color: #fff;padding: .538em 1.077em;font-family: inherit;font-size: .923em;font-weight: 400;margin: 0;border: 0;cursor: pointer;line-height: 1.65;-webkit-appearance: none;-webkit-font-smoothing: inherit;text-decoration: none !important;max-width: 100%;transition: .15s all ease;border-radius: 3px;}
.theme-button p, .vcex-button p {margin: 0;}
.theme-button:hover, .color-button:hover, input[type="submit"]:hover, button:hover, .button:hover, .added_to_cart:hover {background-color: #1464cc;color: #fff;text-decoration: none;}
.theme-button:active, .color-button:active, input[type="submit"]:active, button:active, .button:active {color: #fff;}
.active>.theme-button, .theme-button.active {background-color: #1464cc;}
.theme-button.blue, .color-button.blue, .theme-button.minimal-border.blue:hover, .theme-button.minimal-border.blue.active, .active>.theme-button.minimal-border.blue, .theme-button.outline.blue:hover, .theme-button.outline.blue.active, .active>.theme-button.outline.blue {background: #4a97c2;color: #fff;}
.theme-button.white, .color-button.white, .theme-button.minimal-border.white:hover, .theme-button.minimal-border.white.active, .active>.theme-button.minimal-border.white, .theme-button.outline.white:hover, .theme-button.outline.white.active, .active>.theme-button.outline.white {background: #fff;color: #fff;}
.theme-button.black, .color-button.black, .theme-button.minimal-border.black:hover, .theme-button.minimal-border.black.active, .active>.theme-button.minimal-border.black, .theme-button.outline.black:hover, .theme-button.outline.black.active, .active>.theme-button.outline.black {background: #000;color: #fff;}
.theme-button.red, .color-button.red, .theme-button.minimal-border.red:hover, .theme-button.minimal-border.red.active, .active>.theme-button.minimal-border.red, .theme-button.outline.red:hover, .theme-button.outline.red.active, .active>.theme-button.outline.red {background: #f73936;color: #fff;}
.theme-button.orange, .color-button.orange, .theme-button.minimal-border.orange:hover, .theme-button.minimal-border.orange.active, .active>.theme-button.minimal-border.orange, .theme-button.outline.orange:hover, .theme-button.outline.orange.active, .active>.theme-button.outline.orange {background: #ee7836;color: #fff;}
.theme-button.green, .color-button.green, .theme-button.minimal-border.green:hover, .theme-button.minimal-border.green.active, .active>.theme-button.minimal-border.green, .theme-button.outline.green:hover, .theme-button.outline.green.active, .active>.theme-button.outline.green {background: #87bf17;color: #fff;}
.theme-button.purple, .color-button.purple, .theme-button.minimal-border.purple:hover, .theme-button.minimal-border.purple.active, .active>.theme-button.minimal-border.purple, .theme-button.outline.purple:hover, .theme-button.outline.purple.active, .active>.theme-button.outline.purple {background: #9a5e9a;color: #fff;}
.theme-button.grey, .color-button.grey, .theme-button.minimal-border.grey:hover, .theme-button.minimal-border.grey.active, .active>.theme-button.minimal-border.grey, .theme-button.outline.grey:hover, .theme-button.outline.grey.active, .active>.theme-button.outline.grey {background: #bbb;color: #fff;}
.theme-button.pink, .color-button.pink, .theme-button.minimal-border.pink:hover, .theme-button.minimal-border.pink.active, .active>.theme-button.minimal-border.pink, .theme-button.outline.pink:hover, .theme-button.outline.pink.active, .active>.theme-button.outline.pink {background: #f261c2;color: #fff;}
.theme-button.teal, .color-button.teal, .theme-button.minimal-border.teal:hover, .theme-button.minimal-border.teal.active, .active>.theme-button.minimal-border.teal, .theme-button.outline.teal:hover, .theme-button.outline.teal.active, .active>.theme-button.outline.teal {background: #00b3b3;color: #fff;}
.theme-button.brown, .color-button.brown, .theme-button.minimal-border.brown:hover, .theme-button.minimal-border.brown.active, .active>.theme-button.minimal-border.brown, .theme-button.outline.brown:hover, .theme-button.outline.brown.active, .active>.theme-button.outline.brown {background: #804b35;color: #fff;}
.theme-button.gold, .color-button.gold, .theme-button.minimal-border.gold:hover, .theme-button.minimal-border.gold.active, .active>.theme-button.minimal-border.gold, .theme-button.outline.gold:hover, .theme-button.outline.gold.active, .active>.theme-button.outline.gold {background: #fa3;color: #fff;}
.theme-button.rosy, .color-button.rosy, .theme-button.minimal-border.rosy:hover, .theme-button.minimal-border.rosy.active, .active>.theme-button.minimal-border.rosy, .theme-button.outline.rosy:hover, .theme-button.outline.rosy.active, .active>.theme-button.outline.rosy {background: #ea2487;color: #fff;}
.theme-button.blue:hover, .active>.theme-button.blue, .theme-button.blue.active {background: #327397;color: #fff;}
.theme-button.black:hover, .active>.theme-button.black, .theme-button.black.active {background: #555;color: #fff;}
.theme-button.red:hover, .active>.theme-button.red, .theme-button.red.active {background: #bf0a08;color: #fff;}
.theme-button.orange:hover, .active>.theme-button.orange, .theme-button.orange.active {background: #cf5511;color: #fff;}
.theme-button.green:hover, .active>.theme-button.green, .theme-button.green.active {background: #679212;color: #fff;}
.theme-button.purple:hover, .active>.theme-button.purple, .theme-button.purple.active {background: #653e65;color: #fff;}
.theme-button.grey:hover, .active>.theme-button.grey, .theme-button.grey.active {background: #999;color: #fff;}
.theme-button.pink:hover, .active>.theme-button.pink, .theme-button.pink.active {background: #bc0f83;color: #fff;}
.theme-button.teal:hover, .active>.theme-button.teal, .theme-button.teal.active {background: #006f6f;color: #fff;}
.theme-button.brown:hover, .active>.theme-button.brown, .theme-button.brown.active {background: #5c3626;color: #fff;}
.theme-button.gold:hover, .active>.theme-button.gold, .theme-button.gold.active {background: #ff9500;color: #fff;}
.theme-button.rosy:hover, .active>.theme-button.rosy, .theme-button.rosy.active {background: #b81265;color: #fff;}
.theme-button.minimal-border.blue, .theme-button.outline.blue {border-color: #4a97c2;}
.theme-button.minimal-border.white, .theme-button.outline.white {border-color: #fff;}
.theme-button.minimal-border.black, .theme-button.outline.black {border-color: #000;}
.theme-button.minimal-border.red, .theme-button.outline.red {border-color: #f73936;}
.theme-button.minimal-border.orange, .theme-button.outline.orange {border-color: #ee7836;}
.theme-button.minimal-border.green, .theme-button.outline.green {border-color: #87bf17;}
.theme-button.minimal-border.purple, .theme-button.outline.purple {border-color: #9a5e9a;}
.theme-button.minimal-border.grey, .theme-button.outline.grey {border-color: #bbb;}
.theme-button.minimal-border.pink, .theme-button.outline.pink {border-color: #f261c2;}
.theme-button.minimal-border.teal, .theme-button.outline.teal {border-color: #00b3b3;}
.theme-button.minimal-border.brown, .theme-button.outline.brown {border-color: #804b35;}
.theme-button.minimal-border.gold, .theme-button.outline.gold {border-color: #fa3;}
.theme-button.minimal-border.rosy, .theme-button.outline.rosy {border-color: #ea2487;}
.theme-button.clean.blue, .theme-button.outline.blue, .theme-button.minimal-border.blue, .theme-txt-link.blue {color: #4a97c2;}
.theme-button.clean.red, .theme-button.outline.red, .theme-button.minimal-border.red, .theme-txt-link.red {color: #f73936;}
.theme-button.clean.black, .theme-button.outline.black, .theme-button.minimal-border.black, .theme-txt-link.black {color: #000;}
.theme-button.clean.orange, .theme-button.outline.orange, .theme-button.minimal-border.orange, .theme-txt-link.orange {color: #ee7836;}
.theme-button.clean.green, .theme-button.outline.green, .theme-button.minimal-border.green, .theme-txt-link.green {color: #87bf17;}
.theme-button.clean.purple, .theme-button.outline.purple, .theme-button.minimal-border.purple, .theme-txt-link.purple {color: #9a5e9a;}
.theme-button.clean.grey, .theme-button.outline.grey, .theme-button.minimal-border.grey, .theme-txt-link.grey {color: #bbb;}
.theme-button.clean.pink, .theme-button.outline.pink, .theme-button.minimal-border.pink, .theme-txt-link.pink {color: #f261c2;}
.theme-button.clean.teal, .theme-button.outline.teal, .theme-button.minimal-border.teal, .theme-txt-link.teal {color: #00b3b3;}
.theme-button.clean.brown, .theme-button.outline.brown, .theme-button.minimal-border.brown, .theme-txt-link.brown {color: #804b35;}
.theme-button.clean.gold, .theme-button.outline.gold, .theme-button.minimal-border.gold, .theme-txt-link.gold {color: #fa3;}
.theme-button.clean.rosy, .theme-button.outline.rosy, .theme-button.minimal-border.rosy, .theme-txt-link.rosy {color: #ea2487;}
.theme-button.clean.white, .theme-button.outline.white:hover, .theme-button.outline.white.active, .active>.theme-button.outline.white, .theme-button.minimal-border.white:hover, .theme-button.minimal-border.white.active, .active>.theme-button.minimal-border.white {color: #000;}
.theme-button.outline.white, .theme-button.minimal-border.white, .theme-txt-link.white {color: #fff;}
.theme-button.graphical {color: #fff;text-shadow: 0 -1px rgba(0,0,0,.4);border: 1px solid rgba(0,0,0,.15);box-shadow: inset 0 1px 1px rgba(255,255,255,.3),0 1px 3px -1px rgba(45,60,72,.5);}
.theme-button.graphical:active {box-shadow: 0 2px 2px rgba(0,0,0,.25) inset;}
.theme-button.three-d {color: #fff;border: 0;border-bottom: 4px solid rgba(0,0,0,.25);}
.theme-button.three-d:active {border-color: transparent;}
.theme-button.white, .color-button.white {color: #000;}
.theme-button.white:hover, .active>.theme-button.white, .theme-button.active.white {background: #fff;}
.theme-button.outline {color: #1a73e8;background: none;border: 3px solid #1a73e8;font-weight: 600;}
.wpex-carousel .theme-button.outline {background: none;}
.active>.theme-button.outline, .theme-button.outline.active, .theme-button.outline:hover {color: #fff;background: #1a73e8;border-color: transparent !important;}
.theme-button.clean, .theme-button.clean:hover, .theme-button.clean.active, .active>.theme-button.clean {background: #fff;color: #1a73e8;font-weight: 600;border: 1px solid #ddd;background-image: linear-gradient(to top,#f6f6f6 0%,#fff 100%);background-image: -o-linear-gradient(to top,#f6f6f6 0%,#fff 100%);background-image: -moz-linear-gradient(to top,#f6f6f6 0%,#fff 100%);background-image: -webkit-linear-gradient(to top,#f6f6f6 0%,#fff 100%);background-image: -ms-linear-gradient(to top,#f6f6f6 0%,#fff 100%);box-shadow: 0px 1px 1px rgba(180,180,180,.13);}
body .theme-button.clean:hover, body .theme-button.clean.active, body .active>.theme-button.clean {color: #000;}
.theme-button.clean.black:hover {color: #777;}
.theme-button.clean:active {box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;}
.theme-button.minimal-border {background: none;color: #888;border: 1px solid #e8e8e8;border-radius: 0;}
.theme-button.minimal-border:hover, .active>.theme-button.minimal-border, .theme-button.minimal-border.active {background: #f7f7f7;color: #555;}
.active>.theme-txt-link, .theme-txt-link.active {text-decoration: underline;}
.theme-txt-link.expanded {width: 100%;display: block;}
.color-button {margin: 0 5px 5px 0;display: inline-block;}
.color-button:hover {opacity: .85;}
.theme-button.small, .color-button.small, .theme-txt-link.small {font-size: .923em;}
.theme-button.medium, .color-button.medium, .theme-txt-link.medium {font-size: 1.077em;}
.theme-button.large, .color-button.large, .theme-txt-link.large {font-size: 1.385em;}
.theme-button.align-left, .color-button.align-left, .theme-txt-link.align-left {float: left;}
.theme-button.align-right, .color-button.align-right, .theme-txt-link.align-right {float: right;}
.theme-button.expanded {width: 100%;padding: .9em 1.2em;text-align: center;float: none;}
.theme-button.full-width {width: 100%;}
.theme-button-icon-right, .color-button-icon-right {padding-left: .769em;}
.theme-button-icon-left, .color-button-icon-left {padding-right: .769em;}
.theme-button.animate-on-hover {transition: all .25s;}
.wpex-accent-bg, .background-highlight, .tagcloud a:hover, .post-tags a:hover, .wpex-carousel .owl-dot.active, .main-navigation .menu-button>a>span.link-inner, .wpex-carousel .owl-prev, .wpex-carousel .owl-next, .modern-menu-widget li.current-menu-item a, #wp-calendar caption, #wp-calendar tbody td:hover a, .theme-button.outline.active, .theme-button.outline:hover {background: #1a73e8;color: #fff;}
.wpex-carousel .owl-prev:hover, .wpex-carousel .owl-next:hover, .main-navigation .menu-button>a>span.link-inner:hover {background: #1464cc;}
.wpex-accent-color, a.wpex-accent-color, .main-navigation .dropdown-menu>li.menu-item>a:hover, .main-navigation .dropdown-menu>li.menu-item.current-menu-item>a, .main-navigation .dropdown-menu>li.menu-item.current-menu-parent>a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .entry-title a:hover, .wpex-heading a:hover {color: #1a73e8;}
.theme-heading.border-w-color span.text {border-color: #1a73e8;}
.wpex-dropdown-top-border #site-navigation .dropdown-menu li.menu-item ul.sub-menu {border-top-color: #1a73e8;}
body .textcenter {text-align: center;}
body .textright {text-align: right;}
body .textleft {text-align: left;}
.aligncenter {display: block;margin: 0 auto;}
.alignright {float: right;margin: 0 0 10px 20px;}
.alignleft {float: left;margin: 0 20px 10px 0;}
body:not(.has-sidebar) .alignfull {display: block;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;}
.alignfull img, img.alignfull {max-width: none;}
img.alignnone {vertical-align: middle;}
@media (min-width: 960px) {body:not(.has-sidebar) .alignwide {width: calc(100% + 120px);max-width: 100vw;margin-left: -60px;margin-right: -60px;}
	img.alignwide {max-width: none;display: block;}}
.alignwide figcaption, .alignfull figcaption {padding-left: 60px;padding-right: 60px;text-align: center;}
.floatleftcenter {float: none;margin: 0 auto;}
.floatcenter {margin: 0 auto;}
.floatleft {float: left;}
.floatright {float: right;}
.wp-caption.aligncenter, .wp-caption.alignnone {margin-bottom: 20px;}
.wp-caption {max-width: 100%;}
.wp-caption img {display: block;margin: 0 auto;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: .875em;padding: 10px 0 0;margin: 0;text-align: center;}
.wp-smiley {margin: 0;max-height: 1em;}
#img-attch-page {text-align: center;overflow: hidden;}
#img-attch-page img {display: inline-block;margin: 0 auto;max-width: 100%;margin-bottom: 20px;}
.post-password-form label, .post-password-form input {display: block;float: none;}
.post-password-form input {margin-top: 10px;}
.post-password-form input[type="password"] {width: 200px;max-width: 100%;}
.post-password-form label {font-weight: 600;color: #000;}
form.login {padding: 20px;border: 1px solid #eee;}
form.login .lost_password {margin-left: 20px;display: inline-block;}
.wpex-gallery p {margin: 0;}
.gallery-item img {vertical-align: middle;}
.gallery-caption, .wp-caption figcaption {margin-top: 10px;text-align: center;font-style: italic;line-height: 1.5;}
.wpstats {display: none;}
.wp-block-button__link {font-size: 1em;font-weight: 500;}
a.wp-block-button__link {text-decoration: none;}
.is-style-fill .wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-fill:not(.has-background) {background: #1a73e8;}
.is-style-outline .wp-block-button__link:not(.has-color):not(.has-text-color):not(.has-background), .wp-block-button__link.is-style-outline:not(.has-color):not(.has-text-color):not(.has-background) {border-color: currentColor;font-weight: 600;}
.is-style-outline .wp-block-button__link:not(.has-color):not(.has-text-color):not(.has-background):hover, .wp-block-button__link.is-style-outline:not(.has-color):not(.has-text-color):not(.has-background):hover {background: #1a73e8;color: #fff;}
.is-style-outline .wp-block-button__link:not(.has-color):not(.has-text-color):not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-color):not(.has-text-color):not(.has-text-color) {color: #1a73e8;}
.non-clickable {cursor: default;}
.wpex-thumbnail-format-icon {font-size: 21px;}
.text-highlight {background: yellow;color: black;}
.wpex-card {max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;flex-grow: 1;}
.wpex-card-modal.fancybox-content {min-width: 300px;max-width: 900px;padding: 0px;}
.wpex-card-star-rating {color: #ffc833;letter-spacing: 2px;}
.wpex-card-media .overlay-parent {border-radius: inherit;}
.wpex-card-icon {line-height: 1;}
.wpex-card-price ins {text-decoration: none;}
.wpex-card-thumbnail-sm {max-width: 150px;}
.wpex-card-testimonial_6 .wpex-card-thumbnail {margin-top: -50px;}
.wpex-card-testimonial_6 .wpex-card-thumbnail img {width: 100px;height: 100px;}
ul.check-list {margin: 0 0 20px;list-style: none;}
ul.check-list li {margin: 0 0 5px;}
ul.check-list li::before {font-family: "ticons";content: "";margin-right: 10px;}
.dropcap {display: block;float: left;margin-right: 10px;margin-bottom: 10px;font-size: 3.231em;line-height: 100%;}
.dropcap.boxed {color: #fff;background: #000;padding: 5px 10px;}
.wpex-show-on-load, .fade-in-image {opacity: 0;transition: all .35s;}
body.compose-mode .fade-in-image, body.compose-mode .wpex-show-on-load, body.wpex-window-loaded .fade-in-image, body.wpex-window-loaded .wpex-show-on-load {opacity: 1;}
video {max-width: 100%;}
.entry iframe, .entry embed {max-width: 100%;}
.wpex-responsive-media {position: relative;padding-top: 56%;}
.wpb_video_wrapper .wpex-responsive-media, .wp-block-embed.wp-has-aspect-ratio .wpex-responsive-media {padding-top: 0;position: static;}
.wpex-responsive-media>div {padding-top: 0;position: static;}
.wpex-responsive-media iframe, .wpex-responsive-media object, .wpex-responsive-media embed {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wpex-responsive-media p {margin: 0;}
.wp-block-embed__wrapper {position: relative;}
.wp-video-shortcode {width: auto !important;max-width: 100% !important;transition: opacity .4s;visibility: hidden;opacity: 0;}
.wpex-window-loaded .wp-video-shortcode {visibility: visible;opacity: 1;}
.wpex-rounded-images figure img, .wpex-rounded-images figure .theme-overlay, .wpex-rounded-images figure .wpex-image-hover {border-radius: 50%;}
.stretch-image img, img.stretch-image {display: block;width: 100% !important;}
.image-shadow {background: #fff;box-shadow: 0px 1px 3px rgba(0,0,0,.1);}
.image-border {background: #fff;padding: 4px;border: 1px solid #ddd;}
.image-rounded {background: #fff;border-radius: 3px;}
.image-circle {background: #fff;border-radius: 9999px;}
.image-hover:hover, .image-fancy:hover {opacity: .8;box-shadow: 0px 1px 5px rgba(0,0,0,.2);}
.image-fancy {background: #fff;padding: 4px;border: 1px solid #ddd;border-radius: 9999px;}
.image-filter-grayscale img, img.image-filter-grayscale {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.image-filter-sepia img, img.image-filter-sepia {-webkit-filter: sepia(100%);filter: sepia(100%);}
.image-filter-contrast-150 img, img.image-filter-contrast-150 {-webkit-filter: contrast(150%);filter: contrast(150%);}
.image-filter-saturate-2 img, img.image-filter-saturate-2 {-webkit-filter: saturate(2);filter: saturate(2);}
img.wpex-image-hover, .wpex-image-hover img {transition: all 250ms;}
img.wpex-image-hover, span.wpex-image-hover:not(.wpex-flex):not(.wpex-flex-inline):not(.wpex-block) {display: inline-block;}
.wpex-image-hover.grow.overlay-parent, .wpex-image-hover.grow.entry-media, .wpex-image-hover.grow.wpex-card-thumbnail, .wpex-image-hover.grow.related-post-thumb, .wpex-image-hover.side-pan.overlay-parent, .wpex-image-hover.side-pan.entry-media, .wpex-image-hover.side-pan.wpex-card-thumbnail, .wpex-image-hover.side-pan.related-post-thumb, .wpex-image-hover.vertical-pan.overlay-parent, .wpex-image-hover.vertical-pan.entry-media, .wpex-image-hover.vertical-pan.wpex-card-thumbnail, .wpex-image-hover.vertical-pan.related-post-thumb, .wpex-image-hover.blurr.overlay-parent, .wpex-image-hover.blurr.entry-media, .wpex-image-hover.blurr.wpex-card-thumbnail, .wpex-image-hover.blurr.related-post-thumb {display: inline-block;overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(#fff,#000);vertical-align: top;}
.wpex-image-hover.blurr, .wpex-image-hover.blurr-invert {-webkit-mask-image: -webkit-radial-gradient(#fff,#000);}
img.wpex-image-hover.opacity-invert, .wpex-image-hover.opacity-invert img, .wpex-image-hover.opacity:hover img, img.wpex-image-hover.opacity:hover {opacity: .8;}
img.wpex-image-hover.opacity-invert:hover, .wpex-image-hover.opacity-invert:hover img {opacity: 1;}
.wpex-image-hover.grow.overlay-parent:hover img, img.wpex-image-hover.grow:hover, .wpex-image-hover.grow img:hover {transform: scale(1.2);backface-visibility: hidden;}
.wpex-image-hover.grow:not(.overlay-parent) img:hover {position: relative;z-index: 1;}
.wpex-image-hover.shrink.overlay-parent:hover img, img.wpex-image-hover.shrink:hover, .wpex-image-hover.shrink img:hover {transform: scale(.8);}
.wpex-image-hover.side-pan.overlay-parent:hover img, img.wpex-image-hover.side-pan:hover, .wpex-image-hover.side-pan img:hover {margin-left: -5%;transform: scale(1.2);backface-visibility: hidden;}
.wpex-image-hover.vertical-pan.overlay-parent:hover img, img.wpex-image-hover.vertical-pan:hover, .wpex-image-hover.vertical-pan img:hover {margin-top: -10%;transform: scale(1.2);backface-visibility: hidden;}
.wpex-image-hover.tilt.overlay-parent:hover img, img.wpex-image-hover.tilt:hover, .wpex-image-hover.tilt img:hover {transform: rotate(-10deg);}
.wpex-image-hover.blurr-invert img, img.wpex-image-hover.blurr-invert, .wpex-image-hover.blurr.overlay-parent:hover img, img.wpex-image-hover.blurr:hover, .wpex-image-hover.blurr img:hover {-webkit-filter: blur(3px);filter: blur(3px);}
.wpex-image-hover.blurr-invert.overlay-parent:hover img, img.wpex-image-hover.blurr-invert:hover, .wpex-image-hover.blurr-invert img:hover {-webkit-filter: blur(0px);filter: blur(0px);}
.wpex-image-hover.sepia.overlay-parent:hover img, .wpex-image-hover.sepia img:hover, img.wpex-image-hover.sepia:hover {-webkit-filter: sepia(100%);filter: sepia(100%);}
.wpex-image-hover.grayscale-invert img, img.wpex-image-hover.grayscale-invert, .wpex-image-hover.grayscale.overlay-parent:hover img, .wpex-image-hover.grayscale img:hover, img.wpex-image-hover.grayscale:hover {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.wpex-image-hover.grayscale-invert.overlay-parent:hover img, .wpex-image-hover.grayscale-invert img:hover, img.wpex-image-hover.grayscale-invert:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.wpex-image-hover.fade-in, .wpex-image-hover.fade-out {background: #000;overflow: visible;display: block;width: 100%;}
.wpex-image-hover.fade-in img, .wpex-image-hover.fade-out img {width: 100%;}
.wpex-image-hover.fade-in img, .wpex-image-hover.fade-out:hover img {opacity: .7;}
.wpex-image-hover.fade-in:hover img {opacity: 1;}
.wpex-bars {position: relative;display: inline-block;height: 16px;width: 22px;line-height: normal;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.wpex-bars>span, .wpex-bars>span::before, .wpex-bars>span::after {background: #616161;content: "";display: block;left: 0;position: absolute;height: 3px;width: 100%;transform-style: preserve-3d;}
.wpex-bars>span::before, .wpex-bars>span::after {transition: transform .2s ease-out;}
.wpex-bars>span {top: 50%;margin-top: -1px;}
.wpex-bars>span::before {top: -7px;}
.wpex-bars>span::after {bottom: -7px;}
.wpex-active .wpex-bars>span, .wpex-bars.wpex-times>span {background: none !important;}
.wpex-active .wpex-bars>span::before, .wpex-bars.wpex-times>span::before {transform: rotatez(-45deg) translate(-4.95px,4.95px);}
.wpex-active .wpex-bars>span::after, .wpex-bars.wpex-times>span::after {transform: rotatez(45deg) translate(-4.95px,-4.95px);}
.wpex-shape-divider {position: absolute;overflow: hidden;left: 0;width: 100%;line-height: 0;direction: ltr;z-index: 1;}
.wpex-shape-divider svg {display: block;width: calc(100% + 1.3px);position: relative;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.wpex-shape-divider .wpex-shape-divider-path {transform-origin: center;transform: rotateY(0deg);}
.wpex-shape-divider.skrollable {opacity: 1 !important;}
.wpex-shape-divider-top {top: -1px;}
.wpex-shape-divider-bottom {bottom: -1px;}
.wpex-shape-divider-rotate {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.wpex-shape-divider-flip svg {-webkit-transform: translateX(-50%) rotateY(180deg);-ms-transform: translateX(-50%) rotateY(180deg);transform: translateX(-50%) rotateY(180deg);}
.wpex-social-btn {display: inline-block;font-size: inherit;color: inherit;padding: 0;height: 1.846em;line-height: 1.846em;width: 1.846em;cursor: pointer;text-align: center;border-radius: inherit;transition: .15s all ease;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.wpex-social-btn:hover {text-decoration: none;}
.wpex-social-btn-minimal {color: #bbb;border: 1px solid #eee;}
.wpex-social-btn-minimal:hover {background: #f7f7f7;}
.site-footer .wpex-social-btn-minimal {border-color: currentColor;}
.wpex-social-btn-flat {color: #888;background: #f7f7f7;}
.wpex-social-btn-3d {background: #aaa;border-bottom: 3px solid rgba(0,0,0,.25);border-radius: 2px;}
.wpex-social-btn-3d:hover {background: #555;}
.wpex-social-btn-3d:active {border: 0;}
.wpex-social-btn-3d:not(.wpex-has-custom-color) {color: #fff !important;}
.wpex-social-btn-black, .wpex-social-btn-black-ch {background: #000;}
.wpex-social-btn-black:hover, .wpex-social-btn-black-ch:hover {background: #444;}
.wpex-social-btn-black:not(.wpex-has-custom-color), .wpex-social-btn-black-ch:not(.wpex-has-custom-color) {color: #fff !important;}
.wpex-social-btn-graphical {background: #444;border: 1px solid rgba(0,0,0,.1);box-shadow: inset 0 1px 1px rgba(255,255,255,.4);}
.wpex-social-btn-bordered {border: 2px solid #bbb;}
.wpex-social-btn-bordered:hover {opacity: .6;}
#wrap .wpex-social-color.wpex-twitter, #wrap .wpex-social-color-hover.wpex-twitter:hover {color: #1da1f2;}
#wrap .wpex-social-color.wpex-facebook, #wrap .wpex-social-color-hover.wpex-facebook:hover {color: #1877f2;}
#wrap .wpex-social-color.wpex-tripadvisor, #wrap .wpex-social-color-hover.wpex-tripadvisor:hover {color: #34e0a1;}
#wrap .wpex-social-color.wpex-pinterest, #wrap .wpex-social-color-hover.wpex-pinterest:hover {color: #bd081c;}
#wrap .wpex-social-color.wpex-etsy, #wrap .wpex-social-color-hover.wpex-etsy:hover {color: #f16521;}
#wrap .wpex-social-color.wpex-linkedin, #wrap .wpex-social-color-hover.wpex-linkedin:hover {color: #0a66c2;}
#wrap .wpex-social-color.wpex-dribbble, #wrap .wpex-social-color-hover.wpex-dribbble:hover {color: #ea4c89;}
#wrap .wpex-social-color.wpex-skype, #wrap .wpex-social-color-hover.wpex-skype:hover {color: #00aff0;}
#wrap .wpex-social-color.wpex-envelope, #wrap .wpex-social-color-hover.wpex-envelope:hover {color: #666;}
#wrap .wpex-social-color.wpex-mail, #wrap .wpex-social-color-hover.wpex-mail:hover {color: #666;}
#wrap .wpex-social-color.wpex-instagram, #wrap .wpex-social-color-hover.wpex-instagram:hover {color: #833ab4;}
#wrap .wpex-social-color.wpex-flickr, #wrap .wpex-social-color-hover.wpex-flickr:hover {color: #0063dc;}
#wrap .wpex-social-color.wpex-vk, #wrap .wpex-social-color-hover.wpex-vk:hover {color: #4680c2;}
#wrap .wpex-social-color.wpex-trello, #wrap .wpex-social-color-hover.wpex-trello:hover {color: #0052cc;}
#wrap .wpex-social-color.wpex-tumblr, #wrap .wpex-social-color-hover.wpex-tumblr:hover {color: #36465d;}
#wrap .wpex-social-color.wpex-foursquare, #wrap .wpex-social-color-hover.wpex-foursquare:hover {color: #f94877;}
#wrap .wpex-social-color.wpex-xing, #wrap .wpex-social-color-hover.wpex-xing:hover {color: #006567;}
#wrap .wpex-social-color.wpex-renren, #wrap .wpex-social-color-hover.wpex-renren:hover {color: #217dc6;}
#wrap .wpex-social-color.wpex-vimeo, #wrap .wpex-social-color-hover.wpex-vimeo:hover {color: #1ab7ea;}
#wrap .wpex-social-color.wpex-youtube, #wrap .wpex-social-color-hover.wpex-youtube:hover {color: red;}
#wrap .wpex-social-color.wpex-rss, #wrap .wpex-social-color-hover.wpex-rss:hover {color: #ff7900;}
#wrap .wpex-social-color.wpex-email, #wrap .wpex-social-color-hover.wpex-email:hover {color: #ffc548;}
#wrap .wpex-social-color.wpex-website, #wrap .wpex-social-color-hover.wpex-website:hover {color: #333;}
#wrap .wpex-social-color.wpex-phone-number, #wrap .wpex-social-color-hover.wpex-phone-number:hover {color: #3395ff;}
#wrap .wpex-social-color.wpex-phone, #wrap .wpex-social-color-hover.wpex-phone:hover {color: #000;}
#wrap .wpex-social-color.wpex-yelp, #wrap .wpex-social-color-hover.wpex-yelp:hover {color: #d32323;}
#wrap .wpex-social-color.wpex-houzz, #wrap .wpex-social-color-hover.wpex-houzz:hover {color: #4dbc15;}
#wrap .wpex-social-color.wpex-whatsapp, #wrap .wpex-social-color-hover.wpex-whatsapp:hover {color: #25d366;}
#wrap .wpex-social-color.wpex-spotify, #wrap .wpex-social-color-hover.wpex-spotify:hover {color: #1ed760;}
#wrap .wpex-social-color.wpex-twitch, #wrap .wpex-social-color-hover.wpex-twitch:hover {color: #9146ff;}
#wrap .wpex-social-color.wpex-quora, #wrap .wpex-social-color-hover.wpex-quora:hover {color: #b92b27;}
#wrap .wpex-social-color.wpex-github, #wrap .wpex-social-color-hover.wpex-github:hover {color: #181717;}
.wpex-social-bg {background: #aaa;}
.wpex-social-bg:hover {opacity: .8;}
.wpex-social-bg:not(.wpex-has-custom-color) {color: #fff !important;}
.wpex-social-bg.wpex-twitter, .wpex-social-bg-hover.wpex-twitter:hover {background: #1da1f2;}
.wpex-social-bg.wpex-facebook, .wpex-social-bg-hover.wpex-facebook:hover {background: #1877f2;}
.wpex-social-bg.wpex-tripadvisor, .wpex-social-bg-hover.wpex-tripadvisor:hover {background: #34e0a1;}
.wpex-social-bg.wpex-pinterest, .wpex-social-bg-hover.wpex-pinterest:hover {background: #bd081c;}
.wpex-social-bg.wpex-etsy, .wpex-social-bg-hover.wpex-etsy:hover {background: #f16521;}
.wpex-social-bg.wpex-linkedin, .wpex-social-bg-hover.wpex-linkedin:hover {background: #0a66c2;}
.wpex-social-bg.wpex-dribbble, .wpex-social-bg-hover.wpex-dribbble:hover {background: #ea4c89;}
.wpex-social-bg.wpex-skype, .wpex-social-bg-hover.wpex-skype:hover {background: #00aff0;}
.wpex-social-bg.wpex-envelope, .wpex-social-bg-hover.wpex-envelope:hover {background: #666;}
.wpex-social-bg.wpex-mail, .wpex-social-bg-hover.wpex-mail:hover {background: #666;}
.wpex-social-bg.wpex-instagram, .wpex-social-bg-hover.wpex-instagram:hover {background: #833ab4;}
.wpex-social-bg.wpex-flickr, .wpex-social-bg-hover.wpex-flickr:hover {background: #0063dc;}
.wpex-social-bg.wpex-vk, .wpex-social-bg-hover.wpex-vk:hover {background: #4680c2;}
.wpex-social-bg.wpex-trello, .wpex-social-bg-hover.wpex-trello:hover {background: #0052cc;}
.wpex-social-bg.wpex-tumblr, .wpex-social-bg-hover.wpex-tumblr:hover {background: #36465d;}
.wpex-social-bg.wpex-foursquare, .wpex-social-bg-hover.wpex-foursquare:hover {background: #f94877;}
.wpex-social-bg.wpex-xing, .wpex-social-bg-hover.wpex-xing:hover {background: #006567;}
.wpex-social-bg.wpex-renren, .wpex-social-bg-hover.wpex-renren:hover {background: #217dc6;}
.wpex-social-bg.wpex-vimeo, .wpex-social-bg-hover.wpex-vimeo:hover {background: #1ab7ea;}
.wpex-social-bg.wpex-youtube, .wpex-social-bg-hover.wpex-youtube:hover {background: red;}
.wpex-social-bg.wpex-rss, .wpex-social-bg-hover.wpex-rss:hover {background: #ff7900;}
.wpex-social-bg.wpex-email, .wpex-social-bg-hover.wpex-email:hover {background: #ffc548;}
.wpex-social-bg.wpex-website, .wpex-social-bg-hover.wpex-website:hover {background: #333;}
.wpex-social-bg.wpex-phone-number, .wpex-social-bg-hover.wpex-phone-number:hover {background: #3395ff;}
.wpex-social-bg.wpex-phone, .wpex-social-bg-hover.wpex-phone:hover {background: #000;}
.wpex-social-bg.wpex-yelp, .wpex-social-bg-hover.wpex-yelp:hover {background: #d32323;}
.wpex-social-bg.wpex-houzz, .wpex-social-bg-hover.wpex-houzz:hover {background: #4dbc15;}
.wpex-social-bg.wpex-whatsapp, .wpex-social-bg-hover.wpex-whatsapp:hover {background: #25d366;}
.wpex-social-bg.wpex-spotify, .wpex-social-bg-hover.wpex-spotify:hover {background: #1ed760;}
.wpex-social-bg.wpex-twitch, .wpex-social-bg-hover.wpex-twitch:hover {background: #9146ff;}
.wpex-social-bg.wpex-quora, .wpex-social-bg-hover.wpex-quora:hover {background: #b92b27;}
.wpex-social-bg.wpex-github, .wpex-social-bg-hover.wpex-github:hover {background: #181717;}
.wpex-social-border.wpex-twitter {border-color: #1da1f2;}
.wpex-social-border.wpex-facebook {border-color: #1877f2;}
.wpex-social-border.wpex-tripadvisor {border-color: #34e0a1;}
.wpex-social-border.wpex-pinterest {border-color: #bd081c;}
.wpex-social-border.wpex-etsy {border-color: #f16521;}
.wpex-social-border.wpex-linkedin {border-color: #0a66c2;}
.wpex-social-border.wpex-dribbble {border-color: #ea4c89;}
.wpex-social-border.wpex-skype {border-color: #00aff0;}
.wpex-social-border.wpex-envelope {border-color: #666;}
.wpex-social-border.wpex-mail {border-color: #666;}
.wpex-social-border.wpex-instagram {border-color: #833ab4;}
.wpex-social-border.wpex-flickr {border-color: #0063dc;}
.wpex-social-border.wpex-vk {border-color: #4680c2;}
.wpex-social-border.wpex-trello {border-color: #0052cc;}
.wpex-social-border.wpex-tumblr {border-color: #36465d;}
.wpex-social-border.wpex-foursquare {border-color: #f94877;}
.wpex-social-border.wpex-xing {border-color: #006567;}
.wpex-social-border.wpex-renren {border-color: #217dc6;}
.wpex-social-border.wpex-vimeo {border-color: #1ab7ea;}
.wpex-social-border.wpex-youtube {border-color: red;}
.wpex-social-border.wpex-rss {border-color: #ff7900;}
.wpex-social-border.wpex-email {border-color: #ffc548;}
.wpex-social-border.wpex-website {border-color: #333;}
.wpex-social-border.wpex-phone-number {border-color: #3395ff;}
.wpex-social-border.wpex-phone {border-color: #000;}
.wpex-social-border.wpex-yelp {border-color: #d32323;}
.wpex-social-border.wpex-houzz {border-color: #4dbc15;}
.wpex-social-border.wpex-whatsapp {border-color: #25d366;}
.wpex-social-border.wpex-spotify {border-color: #1ed760;}
.wpex-social-border.wpex-twitch {border-color: #9146ff;}
.wpex-social-border.wpex-quora {border-color: #b92b27;}
.wpex-social-border.wpex-github {border-color: #181717;}
.wpex-has-overlay {z-index: 2;position: relative;}
.wpex-has-overlay .container, .wpex-has-overlay .wpb_column, .wpex-has-overlay .wpb_wrapper {position: relative;z-index: 2;}
.wpex-video-bg-overlay, .wpex-bg-overlay-wrap {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1 !important;border-radius: inherit;}
.wpex-video-bg-overlay .wpex-bg-overlay, .wpex-bg-overlay-wrap .wpex-bg-overlay {position: absolute;border-radius: inherit;width: 100%;height: 100%;top: 0;left: 0;background-color: #000;background-repeat: repeat;opacity: .65;}
.wpex-video-bg-overlay .wpex-bg-overlay.custom, .wpex-bg-overlay-wrap .wpex-bg-overlay.custom {background-color: transparent;}
.wpex-video-bg-overlay.dotted, .wpex-bg-overlay.dotted {opacity: 1;background: transparent url("assets/images/dotted-overlay.png") repeat;}
.wpex-video-bg-overlay.dashed, .wpex-bg-overlay.dashed {opacity: 1;background: transparent url("assets/images/dashed-overlay.png") repeat;}
.wpex-parallax-bg-wrap {position: relative;background-image: none !important;}
.wpex-parallax-bg-wrap .container, .wpex-parallax-bg-wrap .wpb_column {position: relative;z-index: 2;}
.wpex-parallax-bg {display: block;display: block;opacity: 0;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0 !important;background-attachment: fixed;background-position: 50% 0;background-size: cover;}
.compose-mode .wpex-parallax-bg {opacity: 1;}
.wpex-parallax-bg.fixed-repeat {background-repeat: repeat;background-size: auto;}
.wpex-parallax-bg.fixed-no-repeat {background-repeat: no-repeat;background-size: auto;}
body.wpex-is-mobile-device .wpex-parallax-bg.not-mobile {background-attachment: scroll !important;background-position: center !important;background-repeat: no-repeat !important;}
body.wpex-is-mobile-device .wpex-parallax-bg.not-mobile.fixed-repeat {background-repeat: repeat !important;}
.wpex-fs-overlay {position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 99999;visibility: hidden;opacity: 0;background: #000;background: rgba(0,0,0,.92);transform: translateZ(0);transition: all .25s ease-in-out;}
.wpex-fs-overlay.active {opacity: 1;visibility: visible;}
.wpex-fs-overlay .wpex-inner {position: relative;position: relative;top: 50%;display: block;width: 700px;max-width: 100%;margin: 0 auto;padding: 0 30px;}
.wpex-fs-overlay .wpex-inner.wpex-scale {transform: scale(.85) translateY(-50%);transition: all .25s ease-in-out;}
.wpex-fs-overlay.active .wpex-inner.wpex-scale {transform: scale(1) translateY(-50%);}
.wpex-fs-overlay .wpex-close {position: fixed;top: 0;right: 0;width: 80px;text-align: center;height: 80px;line-height: 80px;cursor: pointer;font-family: "Times New Roman",Times,serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 64px;opacity: .3;transition: all .3s;padding: 0;border: 0;margin: 0;color: inherit;background: none;border-radius: 0;}
.wpex-fs-overlay .wpex-close:hover {opacity: 1;}
.overlay-parent {position: relative;display: inline-block;vertical-align: top;}
.overlay-parent.wpex-overflow-hidden {-webkit-mask-image: -webkit-radial-gradient(#fff,#000);}
.overlay-parent img {vertical-align: middle;}
.overlay-hide {visibility: hidden;opacity: 0;}
body:not(.wpex-is-mobile-device) .overlay-parent:hover .overlay-hide, .overlay-parent.wpex-touched .overlay-hide {visibility: visible;opacity: 1;}
.overlay-plus-hover .overlay-bg {background-image: url("assets/images/overlay-plus.png");}
body:not(.wpex-is-mobile-device) .overlay-parent:hover .overlay-transform, .overlay-parent.wpex-touched .overlay-transform {-webkit-transform: none;-ms-transform: none;transform: none;}
.overlay-parent-title-push-up, .overlay-parent-title-push-up>a {display: block !important;overflow: hidden;position: relative;-webkit-backface-visibility: hidden;}
.overlay-parent-title-push-up>a>img, .overlay-parent-title-push-up>img {display: block;width: 100%;}
.overlay-parent-title-push-up>a img, .overlay-parent-title-push-up>img {transition: all 300ms;}
.overlay-title-push-up {-webkit-backface-visibility: hidden;word-wrap: break-word;}
.overlay-parent-thumb-swap, .overlay-parent-thumb-swap-title {position: relative;overflow: hidden;}
.overlay-thumb-swap-title::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(transparent,rgba(0,0,0,.6)) repeat-x;}
.overlay-parent:hover .overlay-thumb-swap-secondary, .overlay-parent.wpex-touched .overlay-thumb-swap-secondary {visibility: visible;opacity: 1;z-index: 2;}
.overlay-scale {transform: scale(1.3);backface-visibility: hidden;}
.overlay-parent:hover .overlay-scale, .overlay-parent.wpex-touched .overlay-scale {transform: scale(1);}
.overlay-icon {display: block;position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;height: 40px;line-height: 40px;width: 40px;text-align: center;font-size: 13px;background: #000;border-radius: 50%;box-sizing: content-box;color: #fff;opacity: .7;transition: 250ms all;}
.overlay-icon span {display: inline-block;padding-left: 3px;}
.overlay-icon:hover {opacity: .9;}
.wpex-has-video-bg {position: relative;}
.wpex-has-video-bg .container, .wpex-has-video-bg .wpb_column {position: relative;z-index: 2;}
.wpex-video-bg-wrap {display: block;overflow: hidden;position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 0;}
.wpex-video-bg {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;width: auto;height: auto;max-width: none;}
.wpex-video-bg-center {top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
.wpex-slider {position: relative;}
.wpex-slider .sp-grab, .wpex-slider .sp-grabbing {cursor: default;}
.wpex-slider .sp-buttons {position: absolute;left: 0;top: 0;width: auto;padding: 15px;}
.wpex-slider .sp-button {border-color: #fff;border-width: 1px;margin: 2px;width: 10px;height: 10px;transition: all .25s ease-in-out;}
.wpex-slider .sp-button:hover, .wpex-slider .sp-selected-button, .wpex-slider .sp-button:focus {background-color: #fff;border-color: transparent;}
.wpex-slider.sp-horizontal .sp-arrows {margin-top: -30px;}
.wpex-slider .sp-arrow {width: 34px;height: 60px;line-height: 60px;top: 0;font-family: "ticons";color: #fff;text-align: center;font-size: 21px;background: #000;background: rgba(0,0,0,.3);transition: .15s all ease;}
.wpex-slider .sp-arrow:hover {background: rgba(0,0,0,.65);}
.wpex-slider.sp-horizontal .sp-previous-arrow {left: 0 !important;}
.wpex-slider.sp-horizontal .sp-next-arrow {right: 0 !important;}
.wpex-slider .sp-arrow:before {content: "";background: none;left: 0;top: 0;height: 100%;width: 100%;-webkit-transform: none;-ms-transform: none;transform: none;}
.wpex-slider .sp-arrow.sp-previous-arrow:before {content: "";left: 0;}
.wpex-slider .sp-arrow.sp-next-arrow:before {content: "";right: auto;}
.wpex-slider .sp-arrow:after {display: none;}
.wpex-slider.arrows-topright.sp-horizontal .sp-arrows {top: 0;right: 0;left: initial;margin: 0;width: auto;}
.wpex-slider.arrows-topright.sp-horizontal .sp-arrows .sp-arrow {height: 30px;width: 30px;line-height: 30px;font-size: 1em;float: left;left: auto;right: auto;position: relative;}
.wpex-slider .sp-layer p:last-child {margin: 0;}
.wpex-slider .sp-black a {color: #fff;text-decoration: underline;}
.wpex-slider .sp-white a {color: #000;text-decoration: underline;}
.wpex-slider .sp-thumbnail-arrows {display: none !important;}
.wpex-slider .sp-counter {position: absolute;right: 0;bottom: 0;padding: 15px;color: #fff;}
.wpex-slider-preloaderimg img, .wpex-slider-media img {display: block;width: 100%;height: auto;}
.wpex-slider.no-stretch .wpex-slider-media img, .wpex-slider-preloaderimg.no-stretch img {width: auto;margin: 0 auto;}
.wpex-slider-slide {display: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.wpex-slider-media-link {display: block;}
.wpex-slider-caption {max-width: 100%;padding: 15px;text-align: center;}
.wpex-slider-thumbnails {display: none;}
.wpex-slider .sp-thumbnail-container {cursor: pointer;}
.wpex-slider .sp-thumbnails-container.sp-bottom-thumbnails {width: 100% !important;}
.wpex-slider .sp-nc-thumbnails {padding-top: 5px;}
.wpex-slider .sp-thumbnails img, .wpex-slider .sp-nc-thumbnails img {opacity: .75;box-shadow: 0 0 0 transparent;}
.wpex-slider .sp-thumbnails img:hover, .wpex-slider .sp-thumbnails .sp-selected-thumbnail img, .wpex-slider .sp-nc-thumbnails img:hover, .wpex-slider .sp-nc-thumbnails .sp-nc-selected-thumbnail img, .wpex-slider .sp-thumbnail-container:focus img, .wpex-slider .sp-nc-thumbnail-container:focus img {opacity: 1;}
.wpex-slider .sp-bottom-thumbnails .sp-previous-thumbnail-arrow {left: 10px;}
.wpex-slider .sp-bottom-thumbnails .sp-next-thumbnail-arrow {right: 10px;}
.wpex-slider .sp-nc-thumbnail-container {display: block;float: left;cursor: pointer;margin-left: 5px;}
.wpex-slider .sp-nc-thumbnail-container:first-child {margin-left: 0;}
.wpex-slider.no-margin-thumbnails .sp-nc-thumbnails {padding: 0;margin: 0;}
.wpex-slider.no-margin-thumbnails .sp-bottom-thumbnails {margin-top: 0;}
.wpex-slider.no-margin-thumbnails .sp-nc-thumbnail-container {margin: 0 !important;}
.wpex-slider.no-margin-thumbnails img.sp-nc-thumbnail {display: block;margin: 0;width: 100%;}
.wpex-slider.no-margin-thumbnails .wpex-slider-thumbnails.cols-6 .sp-nc-thumbnail-container {width: 16.6666% !important;}
.wpex-slider.no-margin-thumbnails .wpex-slider-thumbnails.cols-5 .sp-nc-thumbnail-container {width: 20% !important;}
.wpex-slider.no-margin-thumbnails .wpex-slider-thumbnails.cols-4 .sp-nc-thumbnail-container {width: 25% !important;}
.wpex-slider.no-margin-thumbnails .wpex-slider-thumbnails.cols-3 .sp-nc-thumbnail-container {width: 33.3333% !important;}
.wpex-slider.no-margin-thumbnails .wpex-slider-thumbnails.cols-2 .sp-nc-thumbnail-container {width: 50% !important;}
.wpex-slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before, .wpex-slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {border-bottom-color: #1a73e8;}
@media (min-width: 768px) {.fh-slider-col .vc_column-inner>.wpb_wrapper, .fh-slider-col .vc_vcex_image_flexslider, .fh-slider-col .wpex-slider-preloaderimg, .fh-slider-col .wpex-slider-preloaderimg img, .fh-slider-col .wpex-slider, .fh-slider-col .wpex-slider-slide, .fh-slider-col .wpex-slider-media, .fh-slider-col .wpex-slider-media img, .fh-slider-col .sp-slides-container, .fh-slider-col .sp-mask, .fh-slider-col .wpex-slider-slides {height: 100% !important;}
	.fh-slider-col .sp-thumbnails-container {position: absolute;bottom: 0;padding: 5px;background: rgba(0,0,0,.4);}}
.wpex-carousel {position: relative;margin-left: 0 !important;margin-right: 0 !important;-ms-touch-action: pan-y;touch-action: pan-y;}
.wpex-carousel.no-margins {margin-bottom: 0 !important;}
.wpex-carousel.owl-carousel .owl-item img {display: initial;margin: 0;}
.wpex-carousel.no-margins .wpex-carousel-entry-media img {width: 100%;}
.wpex-carousel:not(.wpex-carousel--no-margins) .owl-item>.wpex-post-cards-entry {margin-right: 1px !important;}
.wpex-carousel--flex .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.wpex-carousel--flex .owl-item {display: -webkit-box;display: -ms-flexbox;display: flex;}
.wpex-carousel--flex .wpex-carousel-slide {display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;width: 100%;}
.wpex-carousel-items-center .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpex-carousel.owl-carousel .owl-video-play-icon {background-image: url("assets/images/carousel-video-play-btn.png");}
.wpex-carousel.owl-carousel .owl-item-video .wpex-carousel-entry-media {height: 300px;}
.wpex-carousel .owl-dots {text-align: center;}
.wpex-carousel .owl-dots.disabled {display: none !important;}
.wpex-carousel button.owl-dot {border: 0;display: inline-block;height: 10px;width: 10px;margin-left: 2.5px;margin-right: 2.5px;margin-top: 20px;cursor: pointer;background: #ddd;padding: 0;outline: 0;border-radius: 50%;}
.wpex-carousel .owl-nav {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.wpex-carousel .owl-nav.disabled {display: none !important;}
.wpex-carousel .owl-prev, .wpex-carousel .owl-next {margin-top: 20px;display: block;height: 20px;line-height: 20px;width: 20px;font-size: 11px;cursor: pointer;cursor: pointer;text-align: center;padding: 0;border: 0;outline: 0;float: left;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-radius: 2px;transition: .15s all ease;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.wpex-carousel .owl-prev {margin-right: 2.5px;}
.wpex-carousel .owl-next {margin-left: 2.5px;}
.wpex-carousel.arrwpos-right .owl-nav {float: right;}
.wpex-carousel.arrwpos-left .owl-nav {float: left;}
.wpex-carousel.arrwpos-center .owl-nav {text-align: center;}
.wpex-carousel.arrwpos-center .owl-prev, .wpex-carousel.arrwpos-center .owl-next {display: inline-block;float: none;}
.wpex-carousel.arrwstyle-slim .owl-prev, .wpex-carousel.arrwstyle-slim .owl-next {background: none;color: inherit;font-size: 21px;opacity: .65;}
.wpex-carousel.arrwstyle-slim .owl-prev:hover, .wpex-carousel.arrwstyle-slim .owl-next:hover {background: none;opacity: 1;}
.wpex-carousel.arrwstyle-slim .owl-prev .ticon-chevron-left:before {content: "";}
.wpex-carousel.arrwstyle-slim .owl-next .ticon-chevron-right:before {content: "";}
.wpex-carousel.arrwstyle-slim.arrwpos-abs .owl-prev, .wpex-carousel.arrwstyle-slim.arrwpos-abs .owl-next {background: none !important;font-size: 34px;}
.wpex-carousel.arrwstyle-slim.arrwpos-abs .owl-prev {left: -60px;}
.wpex-carousel.arrwstyle-slim.arrwpos-abs .owl-next {right: -60px;}
.wpex-carousel.arrwstyle-min .owl-prev, .wpex-carousel.arrwstyle-min .owl-next {background: none;color: #aaa;font-size: 16px;}
.wpex-carousel.arrwstyle-min .owl-prev:hover, .wpex-carousel.arrwstyle-min .owl-next:hover {background: none;color: #777;}
.wpex-carousel.arrwstyle-circle .owl-prev, .wpex-carousel.arrwstyle-circle .owl-next {background: none;color: #aaa;font-size: 21px;}
.wpex-carousel.arrwstyle-circle .owl-prev:hover, .wpex-carousel.arrwstyle-circle .owl-next:hover {background: none;color: #777;}
.wpex-carousel.arrwstyle-circle .owl-prev .ticon-chevron-left::before {content: "";}
.wpex-carousel.arrwstyle-circle .owl-next .ticon-chevron-right::before {content: "";}
.wpex-carousel.arrwstyle-border .owl-prev, .wpex-carousel.arrwstyle-border .owl-next {background: none;color: #aaa;font-size: 14px;border: 2px solid #ccc;height: 24px;line-height: 24px;width: 24px;}
.wpex-carousel.arrwstyle-border .owl-prev:hover, .wpex-carousel.arrwstyle-border .owl-next:hover {background: none;color: #777;border-color: #999;}
.wpex-carousel.arrwpos-abs .owl-prev, .wpex-carousel.arrwpos-abs .owl-next {background: #000;background: #000;background: rgba(0,0,0,.3);height: 60px;line-height: 60px;width: 40px;position: absolute;top: 50%;margin: -30px 0 0;font-size: 16px;box-shadow: none;cursor: pointer;z-index: 3;border-radius: 3px;}
.wpex-carousel.arrwpos-abs .owl-prev:hover, .wpex-carousel.arrwpos-abs .owl-next:hover {background: rgba(0,0,0,.65);}
.wpex-carousel.arrwpos-abs .owl-prev {left: 15px;}
.wpex-carousel.arrwpos-abs .owl-next {right: 15px;}
.wpex-carousel.arrwpos-abs.arrwstyle-circle .owl-prev, .wpex-carousel.arrwpos-abs.arrwstyle-circle .owl-next {background: none;color: #fff;font-size: 24px;height: 30px;width: 30px;line-height: 30px;margin-top: -15px;}
.wpex-carousel.arrwpos-abs.arrwstyle-border .owl-prev, .wpex-carousel.arrwpos-abs.arrwstyle-border .owl-next {background: none;color: #fff;border-color: #fff;}
.wpex-carousel.arrwpos-abs.arrwstyle-min .owl-prev, .wpex-carousel.arrwpos-abs.arrwstyle-min .owl-next {background: none;color: #fff;font-size: 24px;}
.wpex-carousel.arrwpos-abs.arrwstyle-default .owl-prev, .wpex-carousel.arrwpos-abs.arrwstyle-default .owl-next {font-size: 21px;}
.wpex-carousel.arrwpos-abs.arrwstyle-default .ticon-chevron-left:before {content: "";}
.wpex-carousel.arrwpos-abs.arrwstyle-default .ticon-chevron-right:before {content: "";}
.wpex-multiselect-wrap select {background: #f7f7f7;}
.wpex-select-wrap {position: relative;border: 1px solid #e1e1e1;border-radius: 3px;color: #777;}
.wpex-select-wrap select {position: relative;z-index: 2;width: 100%;max-width: 100%;background: transparent;border: 0;outline: 0;padding: 0 30px 0 8px;color: inherit;height: 36px;line-height: 36px;box-shadow: none;background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;border-radius: 0;}
.vcex-form-shortcode .wpex-select-wrap {display: inline-block;}
.vcex-form-shortcode .wpex-select-wrap select {width: auto;}
.wpex-select-wrap select::-ms-expand {display: none;}
.wpex-select-wrap .ticon {position: absolute;z-index: 1;right: 10px;top: 50%;font-size: 18px;height: 20px;line-height: 20px;margin-top: -10px;color: inherit;opacity: .6;}
#footer-widgets .wpex-select-wrap {background: rgba(255,255,255,.03);border-color: rgba(255,255,255,.035);}
.theme-heading {height: auto;top: auto !important;line-height: 1.4;font-size: 1.231em;font-weight: 600;color: #222;margin: 0 0 20px;}
.theme-heading.border-side {overflow: hidden;position: relative;}
.theme-heading.border-side span.text {display: inline-block;max-width: 90%;position: relative;}
.theme-heading.border-side span.text:after {content: "";display: block;position: absolute;top: 50%;border-bottom: solid 1px #eee;left: 100%;width: 9999px;margin-top: -1px;margin-left: 15px;}
.theme-heading.border-bottom {padding: 0 0 5px;border-bottom: 1px solid #e8e8e8;}
.theme-heading.border-w-color {padding: 0;border-bottom: 2px solid #eee;overflow: visible;}
.theme-heading.border-w-color span.text {display: inline-block;padding-bottom: 6px;border-bottom-width: 2px;border-bottom-style: solid;position: relative;bottom: -2px;max-width: none;}
.wpex-site-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;opacity: 0;visibility: hidden;background-color: rgba(0,0,0,.65);transition: opacity .25s ease,visibility 0s ease .25s;}
.wpex-site-overlay.wpex-active {cursor: url("assets/cursors/close.ico"),default;cursor: -webkit-image-set(url("assets/cursors/close.ico") 1 x,url("assets/cursors/close2x.ico") 2 x);opacity: 1;visibility: visible;}
#post-media {position: relative;}
.post-media-caption {background: #000;background: rgba(0,0,0,.75);}
.post-media-caption a {text-decoration: underline;}
.meta {list-style: none;margin: 0;}
.meta li {margin-top: 0;margin-bottom: 0;}
.meta li .ticon, .meta li .meta-icon {margin-right: 10px;}
.meta:not(.meta-vertical) li {display: inline-block;margin-right: 20px;}
.meta.meta-vertical .ticon, .meta.meta-vertical .meta-icon {min-width: 1em;margin-right: 15px;}
.meta a {color: inherit;text-decoration: none;}
.meta a:hover {color: #1a73e8;text-decoration: underline;}
.meta time {display: inline;}
.meta .meta-label {font-weight: bold;}
.blog-entry .wpex-social-share {display: none;}
.wpex-social-share__list {margin: 0;list-style: none;font-size: .923em;}
.wpex-social-share__item {display: inline-block;margin: 0;}
.wpex-social-share__link {display: block;text-decoration: none;cursor: pointer;text-align: center;color: inherit;transition: .15s all ease;}
.wpex-social-share__link:hover {text-decoration: none;}
.wpex-social-share__label {margin-left: .385em;}
.wpex-social-share--stretched .wpex-social-share__list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.wpex-social-share--stretched .wpex-social-share__item {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.wpex-social-share--stretched .wpex-social-share__link {width: auto !important;}
.single-portfolio.no-composer .social-share-wrap.position-horizontal {margin: 40px 0 0;}
.wpex-social-share.position-vertical {position: fixed;top: 50%;transform: translateY(-50%);left: 0;margin-left: -45px;transition: margin 250ms ease-in-out;z-index: 9999;}
body.wpex-has-vertical-header .wpex-social-share.position-vertical {left: initial;right: 0;}
.wpex-docready .wpex-social-share.position-vertical {margin: 0;}
.wpex-social-share.position-vertical .wpex-social-share__list {font-size: 22px;}
.wpex-social-share.position-vertical .wpex-social-share__item {display: block;}
.wpex-social-share.position-vertical .wpex-social-share__link {width: 45px;height: 45px;line-height: 45px;}
.wpex-social-share.position-horizontal {margin: 0 auto 40px;}
.wpex-social-share.position-horizontal .wpex-social-share__item {margin-bottom: 5px;margin-right: 3px;}
.wpex-social-share.position-horizontal .wpex-social-share__link {padding: .385em .769em;}
.wpex-social-share.position-horizontal.disable-labels .wpex-social-share__list {font-size: 16px;}
.wpex-social-share.position-horizontal.disable-labels .wpex-social-share__link {padding: 0;height: 35px;line-height: 35px;width: 45px;}
.wpex-social-share.position-horizontal.disable-labels.style-rounded .wpex-social-share__link {width: 35px;}
.wpex-social-share.style-minimal .wpex-social-share__link {color: #999;border: 1px solid #e8e8e8;background: #fff;}
.wpex-social-share.style-minimal .wpex-social-share__link:hover {background: #f7f7f7;}
.wpex-social-share.style-minimal.position-vertical {border-top: 1px solid #e8e8e8;}
.wpex-social-share.style-minimal.position-vertical .wpex-social-share__link {border-top: 0;border-left: 0;}
.wpex-social-share.style-minimal .wpex-twitter a:hover {color: #1da1f2;}
.wpex-social-share.style-minimal .wpex-facebook a:hover {color: #4267b2;}
.wpex-social-share.style-minimal .wpex-pinterest a:hover {color: #bd081c;}
.wpex-social-share.style-minimal .wpex-linkedin a:hover {color: #2867b2;}
.wpex-social-share.style-minimal .wpex-email a:hover {color: #666;}
.wpex-social-share.style-flat.position-horizontal .wpex-social-share__link {border-radius: 3px;}
.wpex-social-share.style-flat .wpex-social-share__link {background: #444;color: #fff !important;}
.wpex-social-share.style-flat .wpex-social-share__link:hover {opacity: .8;}
.wpex-social-share.style-flat .wpex-twitter a {background: #1da1f2;}
.wpex-social-share.style-flat .wpex-email a {background: #999;}
.wpex-social-share.style-flat .wpex-facebook a {background: #4267b2;}
.wpex-social-share.style-flat .wpex-pinterest a {background: #bd081c;}
.wpex-social-share.style-flat .wpex-linkedin a {background: #2867b2;}
.wpex-social-share.style-three-d .wpex-social-share__link {color: #fff !important;border: 0;border-bottom: 3px solid rgba(0,0,0,.25);}
.wpex-social-share.style-three-d .wpex-social-share__link:hover {opacity: .8;}
.wpex-social-share.style-three-d .wpex-social-share__link:active {border-bottom-color: transparent;}
.wpex-social-share.style-three-d .wpex-email a {background: #999;}
.wpex-social-share.style-three-d .wpex-twitter a {background: #1da1f2;}
.wpex-social-share.style-three-d .wpex-facebook a {background: #4267b2;}
.wpex-social-share.style-three-d .wpex-pinterest a {background: #bd081c;}
.wpex-social-share.style-three-d .wpex-linkedin a {background: #2867b2;}
.wpex-social-share.style-rounded .wpex-social-share__list {font-size: 1em;}
.wpex-social-share.style-rounded .wpex-social-share__link {padding: .462em 1.692em;border: 2px solid currentColor;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;transition: all .2s ease;border-radius: 9999px;}
.wpex-social-share.style-rounded .wpex-social-share__link:hover {border-color: transparent;}
.wpex-social-share.style-rounded.position-vertical {font-size: 18px;left: 10px;}
body.wpex-has-vertical-header .wpex-social-share.style-rounded.position-vertical {left: initial;right: 10px;}
.wpex-social-share.style-rounded.position-vertical .wpex-social-share__item {margin-right: 0;margin-bottom: 7px;}
.wpex-social-share.style-rounded.position-vertical .wpex-social-share__link {padding: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.wpex-social-share.style-rounded .wpex-email a {border-color: #888;color: #888;}
.wpex-social-share.style-rounded .wpex-email a:hover {background: #888;color: #fff;}
.wpex-social-share.style-rounded .wpex-twitter a {color: #1da1f2;}
.wpex-social-share.style-rounded .wpex-twitter a:hover {background: #1da1f2;color: #fff;}
.wpex-social-share.style-rounded .wpex-facebook a {color: #4267b2;}
.wpex-social-share.style-rounded .wpex-facebook a:hover {background: #4267b2;color: #fff;}
.wpex-social-share.style-rounded .wpex-pinterest a {color: #bd081c;}
.wpex-social-share.style-rounded .wpex-pinterest a:hover {background: #bd081c;color: #fff;}
.wpex-social-share.style-rounded .wpex-linkedin a {color: #2867b2;}
.wpex-social-share.style-rounded .wpex-linkedin a:hover {background: #2867b2;color: #fff;}
#comments .comments-title {margin-bottom: 30px;}
#comments ol, #comments ul {list-style: none;margin: 0;}
#comments .empty-closed-comments {display: none;}
#comments .children {margin-left: 30px;}
#comments .comment {position: relative;}
#comments .comment .comment-body {margin-left: 70px;}
body.comment-avatars-disabled #comments .comment .comment-body {margin-left: 0;margin-right: 0;}
#comments .comment-body {position: relative;margin-bottom: 1.538em;padding-bottom: 1.538em;border-bottom: 1px solid #eee;overflow-wrap: break-word;word-wrap: break-word;}
#comments .comment-body p:last-child {margin-bottom: 0;}
#comments .comment-author .avatar {position: absolute;top: 0;left: -70px;border-radius: 50%;}
#comments .comment-meta {margin-bottom: .769em;}
#comments .comment-meta .fn {display: block;font-size: 1em;font-weight: 600;color: #444;}
#comments .comment-meta .fn .url {color: #222;}
#comments .comment-meta .says {display: none;}
#comments .comment-meta a:hover {text-decoration: none;}
#comments .comment-meta .comment-metadata {font-size: .923em;opacity: .6;}
#comments .comment-meta .comment-metadata a {color: inherit;}
#comments .comment-meta .comment-edit-link {display: inline-block;margin-left: 6px;}
#comments .comment-meta .comment-edit-link:hover {text-decoration: underline;}
#comments .comment-body .reply {padding-top: 15px;font-size: .923em;text-align: right;}
#comments .comment-body .reply a {color: inherit;opacity: .6;text-decoration: none;}
#comments .comment-body .reply a:hover {opacity: 1;}
#comments .comment-reply-title {font-size: 1.231em;margin-bottom: 0;}
#comments .logged-in-as {font-size: .923em;margin: 0 0 10px;}
#comments .logged-in-as a {color: inherit;}
#comments #cancel-comment-reply-link {font-size: .923em;color: red;float: right;font-weight: normal;text-decoration: underline;}
#comments p.comment-notes {opacity: .7;font-size: .923em;margin: 10px 0 20px;}
#comments .comment-form-author, #comments .comment-form-email, #comments .comment-form-website, #comments .comment-form-comment, #comments .comment-form-url {margin: 0 0 15px;}
#comments .comment-form-author input, #comments .comment-form-email input, #comments .comment-form-website input, #comments .comment-form-comment input, #comments .comment-form-url input {width: 100%;}
#comments .comment-form-author {width: 49%;float: left;}
#comments .comment-form-email {width: 49%;float: right;}
#comments .comment-form-url, #comments .comment-form-website {clear: both;}
#comments #commentform label {display: inline-block;margin-bottom: 5px;color: #484848;}
#comments .comment-form-cookies-consent label {margin-left: 5px;}
#comments .form-allowed-tags {display: none;}
#comments span.required {color: #f00;font-size: .692em;position: relative;top: -4px;}
#comments .comment-awaiting-moderation {color: #d75440;margin: 10px 0;}
#comments .no-comments {margin-top: 30px;text-align: center;font-style: italic;opacity: .8;}
#comments .comment-navigation a.page-numbers, #comments .comment-navigation span.page-numbers {display: block;float: left;margin: 0 4px 4px 0;}
#comments .comment-navigation .nav-next {text-align: right;}
.navigation .nav-links {margin-bottom: 30px;}
.navigation .nav-links::after {content: "";display: block;height: 0;clear: both;visibility: hidden;zoom: 1;}
.navigation .nav-links .nav-previous, .navigation .nav-links .nav-next {width: 50%;}
.navigation .nav-links .nav-previous {float: left;}
.navigation .nav-links .nav-next {text-align: right;float: right;}
.navigation .nav-links a {color: inherit;text-decoration: underline;opacity: .6;}
.navigation .nav-links a:hover {opacity: 1;}
body.comment-author-highlight .bypostauthor .comment-author .avatar {border: 2px solid #1a73e8;}
.comment-subscription-form {margin: 0;}
.comment-subscription-form:after {content: "";display: block;height: 0;clear: both;visibility: hidden;zoom: 1;}
.comment-subscription-form input, .comment-subscription-form label {float: left;font-size: .846em;margin: 0px !important;margin-right: 5px !important;}
#site-scroll-top {height: 35px;line-height: 35px;width: 35px;font-size: 16px;z-index: 998;}
#site-scroll-top.show {visibility: visible;opacity: 1;}
body.is_customize_preview .post-edit {display: none;}
body.content-full-screen .post-edit {text-align: center;}
.post-edit a {font-family: apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display: inline-block;padding: 6px 12px;background: #1a73e8;color: #fff;margin-right: 3px;font-size: 12px;border-radius: 3px;}
.post-edit a:hover {color: #fff;text-decoration: none;background: #1464cc;}
.post-pagination a {color: #888;}
ul.page-numbers, .page-links {font-size: 1em;display: inline-block;border: 1px solid #e8e8e8;border-radius: 5px;overflow: hidden;}
ul.page-numbers li, ul.page-numbers>span, ul.page-numbers>a, .page-links li, .page-links>span, .page-links>a {border-right: 1px solid #e8e8e8;}
ul.page-numbers li:last-child, ul.page-numbers>span:last-child, ul.page-numbers>a:last-child, .page-links li:last-child, .page-links>span:last-child, .page-links>a:last-child {border: 0;}
ul.page-numbers {list-style: none;margin: 0;}
ul.page-numbers li, .page-links>span, .page-links>a {display: block;float: left;}
ul.page-numbers a, span.page-numbers, .page-links>span, .page-links a>span, .bbp-pagination-links span.page-numbers, .bbp-pagination-links .page-numbers {background: none;display: block;line-height: 1;padding: .615em .769em;font-weight: normal;font-weight: 400;cursor: pointer;color: inherit;transition: .15s all ease;}
.page-numbers a, .page-links a {text-decoration: none;}
.page-numbers a:hover, .page-numbers.current, .page-numbers.current:hover, .page-links>span.current, .page-links a>span:hover, .bbp-pagination-links .page-numbers.current, .elementor-pagination .page-numbers.current {color: #000;background: #f7f7f7;text-decoration: none;}
.elementor-pagination .page-numbers {display: inline-block;}
.page-numbers.current, .page-numbers.dots {cursor: default;}
.page-numbers:hover {text-decoration: none;}
.wpex-pagination.wpex-center {text-align: center;}
.wpex-pagination.wpex-right {text-align: right;}
.infinite-scroll-nav {display: none;}
.infinite-scroll-wrap {position: relative;padding-bottom: 20px;}
#wpex-infscr-loading {position: absolute;width: 100%;bottom: 0px;text-align: center;height: 20px;}
.wpex-infscr-spinner img {height: 20px;width: 20px;vertical-align: text-bottom;opacity: .4;}
.wpex-infscr-spinner .ticon {display: none;}
.wpex-load-more-wrap {padding-top: 10px;text-align: center;}
.wpex-load-more-wrap .theme-button {padding-top: 0;padding-bottom: 0;line-height: 40px;}
.wpex-load-more-wrap .ticon {display: none;}
.wpex-load-more-wrap .wpex-spinner {display: none;height: 20px;width: 20px;}
.wpex-load-more-wrap img.wpex-spinner {opacity: .4;}
.wpex-load-more {opacity: 0;visibility: hidden;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: .846em;}
.wpex-load-more.wpex-visible {opacity: 1;visibility: visible;}
.wpex-load-more-wrap.wpex-loading .wpex-load-more {display: none;}
.wpex-load-more-wrap.wpex-loading .wpex-spinner {display: inline-block;}
.site-breadcrumbs {color: #bcbcbc;}
.site-breadcrumbs a {color: #777;}
.site-breadcrumbs .sep {margin: 0 3px;}
.site-breadcrumbs p {margin: 0;}
.author-bio-avatar img {width: 70px;height: 70px;}
.author-bio-title {font-size: 1.231em;}
.page-links {margin-bottom: 40px;}
#toggle-bar-wrap.active-bar {display: block;visibility: visible;transform: none;opacity: 1;}
#toggle-bar-wrap.toggle-bar-overlay.active-bar {z-index: 10001;}
body.admin-bar #toggle-bar-wrap.toggle-bar-overlay {top: 32px;}
.toggle-bar-btn {border-bottom: 20px solid transparent;border-left: 20px solid transparent;border-right: 20px solid #252525;border-top: 20px solid #252525;z-index: 10002;}
.toggle-bar-btn span.ticon {position: absolute;font-size: 11px;top: -11px;left: 4px;}
body.admin-bar .toggle-bar-btn {top: 32px;}
#top-bar a:not(.theme-button):not(.wpex-social-btn) {color: inherit;}
#top-bar .searchform {display: inline-block;}
#top-bar .searchform input {padding-top: .5em;padding-bottom: .5em;}
#top-bar select {color: #000;}
.wpex-top-bar-sticky {z-index: 99;}
#top-bar-wrap-sticky-wrapper.is-sticky .wpex-top-bar-sticky {position: fixed;z-index: 999;}
#top-bar-content span.wpex-inline {display: inline-block;}
#top-bar-content span.wpex-inline .ticon {margin-right: 7px;}
#top-bar-content.top-bar-right .wpex-inline {margin-left: 20px;}
#top-bar-content.top-bar-left .wpex-inline {margin-right: 20px;}
#top-bar-content.top-bar-centered .wpex-inline {margin: 0 10px;}
#top-bar #lang_sel {z-index: 99;position: relative;margin-right: 10px;display: inline-block;}
#top-bar #lang_sel ul ul {z-index: 99999;}
#top-bar .lang_sel_list_horizontal {font-family: inherit;height: auto;}
#top-bar .lang_sel_list_horizontal a, #top-bar .lang_sel_list_horizontal a:visited {background: none;color: inherit;padding: 0;font-size: inherit;}
#top-bar .lang_sel_list_horizontal li {float: none;display: inline-block;margin: 0 10px 0 0 !important;}
.top-bar-menu li {display: inline-block;margin-right: 20px;}
.top-bar-menu li .ticon {margin-right: 6px;}
.top-bar-menu li ul {display: none !important;}
#top-bar-social a {display: block;font-size: 14px;}
#top-bar-social a.wpex-social-btn {height: 26px;line-height: 26px;width: 26px;padding: 0;}
#top-bar-social a.wpex-social-btn.wpex-social-btn-bordered {height: 22px;line-height: 22px;width: 22px;font-size: 13px;}
#top-bar-social a.wpex-social-btn-no-style {color: #bbb;font-size: 18px;width: auto;}
#top-bar-social a.wpex-social-btn-no-style:hover {color: #000;}
.top-bar-right .polylang-switcher-shortcode {float: right;margin-left: 20px;}
.top-bar-left .polylang-switcher-shortcode {float: left;margin-right: 20px;}
#top-bar #lang_sel {text-align: left;}
body.rtl #top-bar #lang_sel {text-align: right;}
#site-header {padding: 0 !important;position: relative;}
#site-header.wpex-header-two-flex-v #site-header-inner {display: flex;align-items: center;}
#site-header.wpex-header-two-flex-v #site-header-inner #header-aside {margin-left: auto;order: 2;}
#site-header-inner {position: relative;padding-top: 30px;padding-bottom: 30px;height: 100%;}
#site-navigation.container {position: relative;}
#site-header.header-builder {z-index: 10;}
#site-header.header-builder #site-header-inner {padding: 0;}
.header-drop-widget.show {visibility: visible;opacity: 1;}
#site-logo {display: table;}
#site-logo a {height: 100%;padding: 0;margin: 0;text-decoration: none;}
#site-logo a.site-logo-text {color: #222;font-size: 24px;font-weight: bold;line-height: normal;transition: .15s all ease;}
#site-logo a:hover {text-decoration: none;}
#site-logo img {display: inline;vertical-align: middle;height: auto;width: auto;max-height: 100%;max-width: 100%;}
#site-logo-inner {display: table-cell;vertical-align: middle;}
#site-navigation-wrap {transition: background-color .15s ease,border-color .15s ease;}
.full-width-main-layout #site-navigation-wrap.has-menu-underline.navbar-style-one {right: 0;}
.boxed-main-layout #site-navigation-wrap.has-menu-underline.navbar-style-one {right: 30px;}
#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li {margin-left: 2.25em;}
#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li:first-child {margin-left: 0;}
#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li:not(.menu-button)>a {padding-left: 0;padding-right: 0;}
#site-navigation-wrap.has-menu-underline.navbar-style-one .main-navigation-ul>li:not(.menu-button)>a>.link-inner {padding-left: 0;padding-right: 0;}
#site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a>.link-inner::after {content: "";position: absolute;width: 100%;height: 3px;bottom: 0;left: 0;background: #1a73e8;opacity: 0;transform: scaleX(.33);transition: all .2s;}
#site-navigation-wrap.has-menu-underline .main-navigation-ul>li.current-menu-item>a>.link-inner::after, #site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a:hover>.link-inner::after {opacity: 1;transform: scaleX(1);}
#site-navigation-wrap.has-menu-underline .main-navigation-ul>li.wpex-menu-extra>a>.link-inner::after, #site-navigation-wrap.has-menu-underline .main-navigation-ul>li.menu-button>a>.link-inner::after {display: none;}
#site-navigation-wrap.has-menu-underline .main-navigation-ul>li.menu-button {margin-left: 1.25em;}
#site-navigation a {text-decoration: none;}
#site-navigation .menu-button.menu-button-rounded span.link-inner {border-radius: 40px;}
#site-navigation>ul>li>a:not([href]) {cursor: default;user-select: none;outline: 0;}
#site-navigation .link-inner .ticon {margin-right: .462em;}
#site-navigation li.no-icon-margin .link-inner .ticon {margin-right: 0;}
#site-navigation .link-inner .ticon.wpex-menu-search-icon, #site-navigation .link-inner .ticon.wcmenucart-icon {margin: 0;}
.wpex-mm-menu-item {display: none !important;}
#site-navigation-sticky-wrapper.is-sticky #site-navigation-wrap {position: fixed;top: 0;width: 100%;background: #fff;overflow: visible !important;z-index: 999;border-bottom: 1px solid #eee;box-shadow: 0px 2px 7px rgba(0,0,0,.1);-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
#site-navigation .dropdown-menu li a .nav-arrow {margin-left: 4px;margin-right: 0;}
#site-navigation .dropdown-menu ul.sub-menu li.menu-item.menu-item-has-children a {padding-right: 25px;}
#site-navigation .sf-menu>li ul li .nav-arrow {position: absolute;top: 50%;right: 10px;height: 10px;line-height: 10px;margin-top: -5px;}
#site-navigation .dropdown-menu ul.sub-menu {background: #fff;border: 1px solid #eee;}
#site-navigation .dropdown-menu ul.sub-menu ul {margin-left: 0;text-align: left;}
#site-navigation .dropdown-menu ul.sub-menu li.menu-item:first-child ul {margin-top: 0;}
#site-navigation .dropdown-menu ul.sub-menu li.menu-item {padding: 0;}
#site-navigation .dropdown-menu ul.sub-menu li.menu-item a {display: block;float: none;padding: 8px 12px;height: auto;margin: 0px;border: 0px;line-height: 1.4em;color: #666;font-size: .923em;border-bottom: 1px solid #eee;}
#site-navigation .dropdown-menu ul.sub-menu li:last-child>a {border-bottom: 0;}
#site-navigation .dropdown-menu ul.sub-menu li.menu-item a:hover {background: #f7f7f7;}
#site-navigation .dropdown-menu li.left-dropdowns ul ul {left: auto;right: 100%;}
body #site-navigation .sf-menu li.left-dropdowns ul a.sf-with-ul {padding-left: 25px;padding-right: 12px;}
#site-navigation .dropdown-menu li.left-dropdowns ul .ticon-angle-right {left: 9px;right: auto;}
#site-navigation .dropdown-menu li.left-dropdowns ul .ticon-angle-right:before {content: "";}
body.wpex-is-mobile-device .site-search-toggle:focus, body.wpex-is-mobile-device .toggle-cart-widget a.wcmenucart:focus {outline: 0;box-shadow: none;}
#site-navigation-wrap.wpex-stretch-items .main-navigation-ul {display: -webkit-box;display: -ms-flexbox;display: flex;float: none;align-items: center;}
#site-navigation-wrap.wpex-stretch-items .main-navigation-ul>li.menu-item, #site-navigation-wrap.wpex-stretch-items .main-navigation-ul>li.menu-item-logo {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
#site-navigation-wrap.wpex-stretch-items .main-navigation-ul>li.menu-item>a, #site-navigation-wrap.wpex-stretch-items .main-navigation-ul>li.menu-item-logo>a {text-align: center;}
#site-navigation-wrap.wpex-stretch-items.navbar-style-five .main-navigation-ul li.menu-item, #site-navigation-wrap.wpex-stretch-items.navbar-style-five .main-navigation-ul li.menu-item-logo {-ms-flex-preferred-size: 0;flex-basis: 0;}
#site-navigation-wrap.wpex-stretch-items #site-logo.header-five-logo.display {display: inline-flex;}
#site-navigation-wrap.wpex-stretch-items.navbar-style-five .dropdown-menu>li.menu-item {display: block;}
@media only screen and (min-width: 960px) {#site-header.wpex-full-width .container {width: 100% !important;max-width: none !important;}
	#site-header.header-one.wpex-full-width, #site-header.header-five.wpex-full-width {padding-left: 30px !important;padding-right: 30px !important;}
	#site-header.header-two.wpex-full-width #site-header-inner {padding-left: 30px;padding-right: 30px;}}
#site-logo a.sticky-logo {display: none;}
#site-header.fixed-scroll {z-index: 99;}
#site-header.transform-prepare {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);transition: transform .25s ease-in-out,opacity .15s ease-in-out !important;}
#site-header.transform-prepare.transform-go {-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
#site-header-sticky-wrapper.is-sticky #site-header {position: fixed;overflow: visible !important;z-index: 1001;background-color: #fff;box-shadow: 0px 2px 5px rgba(0,0,0,.1);}
#site-header-sticky-wrapper.is-sticky #site-header-inner {z-index: 999;}
#site-header.shrink-sticky-header {width: 100%;transition: opacity .3s;}
#site-header.shrink-sticky-header.sticky-header-shrunk #site-logo {padding-top: 0;padding-bottom: 0;}
.sticky-header-shrunk #site-header-inner {height: 70px;padding-top: 10px !important;padding-bottom: 10px !important;}
.shrink-sticky-header.sticky-header-shrunk .navbar-style-five .dropdown-menu>li>a {height: 50px;line-height: 50px;}
.shrink-sticky-header.sticky-header-shrunk #site-logo img {max-height: 50px;}
.anim-shrink-header #site-header-sticky-wrapper, .anim-shrink-header #site-header, .anim-shrink-header #site-header-inner, .anim-shrink-header .navbar-style-five, .anim-shrink-header .navbar-style-five #site-navigation, .anim-shrink-header #site-logo, .anim-shrink-header #site-logo-inner, .anim-shrink-header #site-logo a, .anim-shrink-header #site-logo img {transition: all .3s linear;}
.anim-shrink-header #site-logo img {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.anim-shrink-header #site-navigation-wrap {transition: top .3s linear;}
.header-one #site-logo {float: left;height: 100%;}
.navbar-style-one {position: absolute;right: -15px;top: 50%;margin-top: -25px;height: 50px;}
body.navbar-has-inner-span-bg .navbar-style-one {right: -4px;}
body:not(.navbar-has-inner-span-bg) .navbar-style-one .dropdown-menu>li:last-child.menu-button {margin-right: 11px;}
.navbar-style-one .dropdown-menu>li.menu-item>a {display: block;height: 50px;line-height: 50px;padding: 0 4px;color: #555;}
.navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner {display: inline-block;line-height: normal;padding: .5em 11px;border-radius: 3px;}
.header-two {background: #fff;}
.header-two-aside {float: right;font-size: 1.077em;text-align: right;}
.header-two-aside input {text-align: left;}
.header-two-logo {float: left;}
#header-two-search {margin-top: 10px;float: right;}
#header-two-search input[type="search"] {width: 160px;float: left;height: 34px;line-height: normal;padding: 0 10px;border-radius: 0;font-size: .923em;}
#header-two-search #header-two-search-submit {font-size: 12px;height: 34px;line-height: normal;width: 35px;text-align: center;padding: 0;outline: none;cursor: pointer;border-radius: 0;}
#header-two-search .woocommerce-product-search input[type="submit"] {height: 34px;width: auto;}
.navbar-style-two {background: #fff;border-top: 1px solid #eee;}
body.page-header-disabled .navbar-style-two {border-bottom: 1px solid #eee;}
.navbar-style-two .dropdown-menu {width: 100%;border-left: 1px solid #eee;}
.navbar-style-two .dropdown-menu a {transition: all .15s ease;}
.navbar-style-two .dropdown-menu li {border-right: 1px solid #eee;}
.navbar-style-two .dropdown-menu li li {border-right: 0;}
.navbar-style-two .dropdown-menu>li>a {display: block;height: 50px;line-height: 50px;color: #555;font-weight: normal;padding: 0 20px;}
.navbar-style-two:not(.wpex-stretch-items) .dropdown-menu {border-right: 1px solid #eee;}
.navbar-style-two:not(.wpex-stretch-items) .dropdown-menu li.search-toggle-li, .navbar-style-two:not(.wpex-stretch-items) .dropdown-menu li.woo-menu-icon {float: right;border-left: 1px solid #eee;border-right: 0;}
.navbar-style-two.center-items {text-align: center;}
.navbar-style-two.center-items ul.dropdown-menu {text-align: center;border-left: 0;border-right: 0;}
.navbar-style-two.center-items ul.dropdown-menu ul {text-align: left;}
.navbar-style-two.center-items .dropdown-menu>li:first-child {border-left: 1px solid #eee;}
.navbar-style-two.center-items .dropdown-menu>li, .navbar-style-two.center-items .dropdown-menu .woo-menu-icon, .navbar-style-two.center-items .dropdown-menu .search-toggle-li {display: inline-block;float: none;border-left: 0;border-right: 1px solid #eee;}
.navbar-style-two.no-borders .dropdown-menu, .navbar-style-two.no-borders .dropdown-menu li {border: 0 !important;}
.navbar-style-two.no-borders li ul {text-align: left;}
.header-three-logo {float: none;text-align: center;margin: 0 auto;}
.header-three-logo a {float: none;display: inline-block;}
.header-three-aside {float: none;clear: both;text-align: center;width: 100%;margin-top: 10px;}
.navbar-style-three {background: #fff;border-top: 1px solid #eee;}
body.page-header-disabled .navbar-style-three {border-bottom: 1px solid #eee;}
.navbar-style-three .dropdown-menu {text-align: center;float: none;}
.navbar-style-three .dropdown-menu ul.sub-menu {text-align: left;}
.navbar-style-three .dropdown-menu>li.menu-item {display: inline-block;float: none;}
.navbar-style-three .dropdown-menu>li.menu-item>a {display: block;height: 50px;line-height: 50px;color: #555;font-weight: normal;padding: 0 5px;}
.navbar-style-three .dropdown-menu>li.menu-item>a>span.link-inner {display: inline-block;line-height: normal;padding: .5em .8em;border-radius: 3px;}
.header-four-logo {float: none;text-align: center;margin: 0 auto;}
.header-four-logo a {display: inline-block;float: none;}
.header-four-aside {float: none;clear: both;text-align: center;width: 100%;margin-top: 10px;}
.navbar-style-four {background: #fff;border-bottom: 1px solid #eee;}
.navbar-style-four .dropdown-menu {text-align: center;float: none;}
.navbar-style-four .dropdown-menu ul.sub-menu {text-align: left;}
.navbar-style-four .dropdown-menu>li.menu-item {display: inline-block;float: none;}
.navbar-style-four .dropdown-menu>li.menu-item>a {display: block;height: 50px;line-height: 50px;color: #555;font-weight: normal;padding: 0 5px;}
.navbar-style-four .dropdown-menu>li.menu-item>a>span.link-inner {display: inline-block;line-height: normal;padding: .5em .8em;border-radius: 3px;}
#site-logo.header-five-logo {display: none;float: none;margin: 0;padding: 0;transition: all .3s ease;}
#site-logo.header-five-logo.display {display: table;}
.menu-item-logo {padding: 0 40px;}
#site-navigation-wrap.navbar-style-five, .navbar-style-five #site-navigation {height: 100%;}
.navbar-style-five .dropdown-menu {text-align: center;float: none;display: table;height: 100%;margin: 0 auto;}
.navbar-style-five .dropdown-menu ul.sub-menu {text-align: left;}
.navbar-style-five .dropdown-menu>li.menu-item {height: 100%;display: table-cell;vertical-align: middle;float: none;}
.navbar-style-five .dropdown-menu>li.menu-item>a {display: block;height: 50px;line-height: 50px;color: #555;font-weight: normal;padding: 0 4px;}
.navbar-style-five .dropdown-menu>li.menu-item>a>span.link-inner {display: inline-block;line-height: normal;padding: .5em .8em;border-radius: 3px;}
.main-navigation-six {border-top: 1px solid #eee;}
.main-navigation-six .dropdown-menu>li.menu-item {display: block;width: 100%;height: auto;border-bottom: 1px solid #eee;}
.main-navigation-six .dropdown-menu>li.menu-item>a {display: block;color: #555;font-weight: normal;padding: 1em 30px;}
.main-navigation-six .dropdown-menu>li.menu-item>a span.link-inner {display: block;padding: 0;}
.main-navigation-six .dropdown-menu>li.menu-item.current-menu-item>a, .main-navigation-six .dropdown-menu>li.menu-item.current-menu-parent>a, .main-navigation-six .dropdown-menu>li.menu-item>a:hover {background: #f7f7f7;}
.main-navigation-six .dropdown-menu>li.menu-item.menu-item-has-children>a {padding-right: 50px;}
.main-navigation-six .dropdown-menu .nav-arrow.top-level {position: absolute;right: 20px;top: 50%;height: 20px;line-height: 20px;margin-top: -10px;}
.main-navigation-six .wpex-menu-search-text {display: inline-block;padding-left: 20px;}
.main-navigation-six .sf-menu li.menu-item {white-space: normal;}
.navbar-style-six.no-borders .dropdown-menu>li.menu-item {border: 0;}
body.wpex-has-vertical-header #site-header {background-color: #fff;}
body.wpex-has-vertical-header #site-navigation .sf-menu ul {top: 0;left: 100%;text-align: left;}
body.wpex-has-vertical-header #site-navigation .dropdown-menu li.megamenu {position: relative;}
body.wpex-has-vertical-header #site-navigation .dropdown-menu li.megamenu>ul {left: 100%;width: 750px;}
#mobile-menu a {position: relative;display: inline-block;color: inherit;font-size: 22px;}
#mobile-menu .wpex-cart-count {position: absolute;top: -3px;right: -8px;height: 16px;line-height: 16px;width: 16px;font-size: 9px;}
body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu {height: 30px;line-height: 30px;margin-top: -15px;}
#wpex-mobile-menu-navbar .mobile-menu-toggle {line-height: 50px;}
#wpex-mobile-menu-fixed-top {z-index: 9999;max-height: 50px;}
#wpex-mobile-menu-fixed-top .mobile-menu-toggle {line-height: 50px;}
body.admin-bar #wpex-mobile-menu-fixed-top {top: 32px;}
button.wpex-open-submenu {display: block;border: 0;padding: 0;margin: 0;line-height: inherit;background: none;border-radius: 0;color: inherit;font-weight: initial;transition: none;}
button.wpex-open-submenu:hover {background: none;color: inherit;}
a.mobile-menu-toggle:focus, .wpex-mobile-menu a:focus, button.wpex-open-submenu:focus, .sidr-class-wpex-close a:focus, button.full-screen-overlay-nav-close:focus {outline: none;}
a.mobile-menu-toggle:focus-visible, .wpex-mobile-menu a:focus-visible, button.wpex-open-submenu:focus-visible, .sidr-class-wpex-close a:focus-visible, button.full-screen-overlay-nav-close:focus-visible {outline: 1px auto Highlight;outline: 1px auto -webkit-focus-ring-color;}
#sidr-main {display: block;position: fixed;top: 0;height: 100%;z-index: 999999;width: 320px;max-width: 100%;padding-bottom: 30px;overflow-x: hidden;overflow-y: auto;font-size: 14px;background: #262626;color: #9e9e9e;-webkit-overflow-scrolling: touch;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#sidr-main.right {right: -320px;}
#sidr-main.left {left: -320px;}
#sidr-main ul {list-style: none;margin: 0;}
#sidr-main .wpex-mobile-menu-top {padding: 0 20px 20px;}
#sidr-main .wpex-mobile-menu-bottom {padding-top: 20px 20px 0;}
.sidr-class-wpex-close {line-height: normal;font-size: 32px;font-family: "Times New Roman",Times,serif;font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.sidr-class-wpex-close a {color: inherit;display: block;display: inline-block;padding: 10px 20px;}
.sidr-class-wpex-close a:focus {background: none;color: inherit;}
.sidr a {color: inherit;border: 0;transition: all .15s ease-in-out;}
.sidr a:hover {color: #fff;text-decoration: none;}
#sidr-close {display: none;}
.sidr-class-dropdown-menu>li:first-child {border-top: 1px solid rgba(255,255,255,.035);}
.sidr-class-dropdown-menu li {border-bottom: 1px solid rgba(255,255,255,.035);}
.sidr-class-dropdown-menu li a {display: block;position: relative;padding: .9em 20px;}
.sidr-class-dropdown-menu li a .ticon, .sidr-class-dropdown-menu li a .fa {margin-right: .615em;}
.sidr-class-dropdown-menu li.sidr-class-menu-item-has-children>a {padding-right: 60px;}
.sidr-class-dropdown-menu ul {display: none;border-top: 1px solid rgba(255,255,255,.035);background: rgba(255,255,255,.02);}
.sidr-class-dropdown-menu ul li:last-child {border: 0;}
.sidr-class-dropdown-menu ul ul {font-size: 1em;}
.sidr-class-dropdown-menu ul a {padding-top: .7em;padding-bottom: .7em;}
.sidr-class-dropdown-menu ul a:before {content: "-";display: inline-block;margin: 0 .615em;}
.sidr-class-dropdown-menu ul ul a:before {content: "--";}
.sidr-class-dropdown-menu ul ul a:before {margin-left: 20px;}
.sidr-class-dropdown-menu ul ul ul a:before {margin-left: 40px;}
.sidr-class-dropdown-menu .wpex-open-submenu {position: absolute;top: 0;right: 0;width: 45px;height: 100%;cursor: pointer;opacity: .8;font-size: 1.35em;text-align: right;}
.sidr-class-dropdown-menu .wpex-open-submenu .ticon {margin: 0;position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
.sidr-class-dropdown-menu .sidr-class-nav-no-click>a>.wpex-open-submenu {width: 100%;}
.sidr-class-dropdown-menu .active>a>.wpex-open-submenu .ticon::before {content: "";}
.sidr #searchform-header-replace-close, .sidr .nav-arrow, .sidr-class-wcmenucart, .sidr-class-nav-arrow, .sidr-class-wpex-menu-extra, #sidr-id-searchform-dropdown {display: none !important;}
.wpex-sidr-overlay {position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,.6);z-index: 9999;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}
.wpex-sidr-overlay.wpex-custom-cursor {cursor: url("assets/cursors/close.ico"),default;cursor: -webkit-image-set(url("assets/cursors/close.ico") 1 x,url("assets/cursors/close2x.ico") 2 x);}
#sidr-id-searchform-overlay-title {display: none;}
.sidr-class-mobile-menu-searchform {position: relative;border-bottom: 1px solid rgba(255,255,255,.035);}
.sidr-class-mobile-menu-searchform input {width: 100%;background: none;border: 0;border: 0;outline: 0;font-size: 1em;color: inherit;font-weight: inherit;border-radius: 0;padding: .9em 55px .9em 20px;}
.sidr-class-mobile-menu-searchform button {background: none;display: block;position: absolute;right: 20px;height: 30px;line-height: 30px;width: 30px;text-align: right;top: 50%;margin-top: -15px;color: inherit;padding: 0;outline: 0;border: 0;}
.sidr-class-mobile-menu-searchform button:hover, .sidr-class-mobile-menu-searchform buttonfocus {background: none;color: inherit;}
.sidr-class-mobile-menu-searchform input[placeholder] {color: inherit;}
.sidr-class-mobile-menu-searchform ::-webkit-input-placeholder {color: inherit;}
.sidr-class-mobile-menu-searchform ::-moz-placeholder {color: inherit;opacity: 1;}
.sidr-class-mobile-menu-searchform :-ms-input-placeholder {color: inherit;}
.sidr-class-mobile-menu-searchform :-moz-placeholder {color: inherit;}
.mobile-toggle-nav {display: none;background: #fff;z-index: 9999;}
.mobile-toggle-nav.visible {display: block;}
.mobile-toggle-nav.wpex-togglep-absolute {position: absolute;top: 100%;left: 0;width: 100%;max-height: 500px;overflow-y: auto;}
.wpex-mobile-toggle-menu-fixed_top .mobile-toggle-nav {background: #262626;max-height: calc(100vh - 50px);overflow-y: scroll;overflow-x: hidden;overscroll-behavior: contain;}
.mobile-toggle-nav #mobile-menu-search {padding-bottom: 20px;position: relative;}
.mobile-toggle-nav .wpex-mobile-menu-top, .mobile-toggle-nav .wpex-mobile-menu-bottom {padding-bottom: 20px;}
.mobile-toggle-nav-ul {height: auto;line-height: inherit;margin-top: 0;list-style: none;margin: 0 auto;}
.mobile-toggle-nav-ul ul {list-style: none;margin: 0 auto;}
.mobile-toggle-nav-ul a {position: relative;color: #555;display: block;padding: 10px 0;border-top: 1px solid #eee;}
.mobile-toggle-nav-ul a:hover {color: #000;text-decoration: none;}
.mobile-toggle-nav-ul a .ticon {margin-right: 10px;}
.mobile-toggle-nav-ul .nav-arrow {display: none;}
.mobile-toggle-nav-ul .menu-item-has-children>a {padding-right: 45px;}
.mobile-toggle-nav-ul .menu-item-has-children ul {display: none;}
.mobile-toggle-nav-ul .menu-item-has-children ul a {padding-left: 12px;}
.mobile-toggle-nav-ul .menu-item-has-children ul a:before {content: "-";margin-right: .385em;}
.mobile-toggle-nav-ul .menu-item-has-children ul ul a {padding-left: 22px;}
.mobile-toggle-nav-ul .menu-item-has-children ul ul a:before {content: "--";margin-right: 10px;}
.mobile-toggle-nav-ul .menu-item-has-children ul ul ul a {padding-left: 32px;}
.mobile-toggle-nav-ul .menu-item-has-children ul ul ul a:before {content: "---";margin-right: 10px;}
.mobile-toggle-nav-ul .menu-item-has-children ul ul ul ul a {padding-left: 42px;}
.mobile-toggle-nav-ul .wpex-open-submenu {position: absolute;top: 0;right: 0;width: 45px;height: 100%;cursor: pointer;opacity: .8;font-size: 1.35em;text-align: right;}
.mobile-toggle-nav-ul .wpex-open-submenu .ticon {margin: 0;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.mobile-toggle-nav-ul .nav-no-click>a>.wpex-open-submenu {width: 100%;}
.mobile-toggle-nav-ul .active>a>.wpex-open-submenu .ticon::before {content: "";}
.wpex-mobile-toggle-menu-fixed_top .mobile-toggle-nav-ul a {border-color: #333;color: #9e9e9e;}
.wpex-mobile-toggle-menu-fixed_top .mobile-toggle-nav-ul a:hover {color: #fff;}
.mobile-toggle-nav-search input[type="search"] {width: 100%;padding-top: 0;padding-bottom: 0;padding-right: 50px;padding-left: 10px;height: 45px;border-radius: 0;}
.mobile-toggle-nav-search .searchform-submit {position: absolute;top: 0;right: 0;height: 45px;line-height: normal;width: 45px;margin: 0;padding: 0;border-radius: 0;}
.mobile-toggle-nav .wpex-menu-extra {display: none;}
.mobile-toggle-nav .wpex-mm-menu-item {display: block !important;}
.full-screen-overlay-nav {display: block;position: fixed;z-index: -1;width: 100%;height: 100%;top: 0;left: 0;visibility: hidden;overflow-y: auto;font-weight: 300;font-size: 32px;line-height: normal;opacity: 0;transition: all .4s;}
.full-screen-overlay-nav.visible {z-index: 99999;visibility: visible;opacity: 1;}
.full-screen-overlay-nav button.full-screen-overlay-nav-close {display: block;position: fixed;top: 0;right: 0;width: 80px;text-align: center;height: 80px;line-height: 80px;cursor: pointer;font-family: "Times New Roman",Times,serif;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 64px;opacity: .3;transition: all .3s;padding: 0;border: 0;margin: 0;color: inherit;background: none;border-radius: 0;}
.full-screen-overlay-nav button.full-screen-overlay-nav-close:hover {opacity: 1;}
.full-screen-overlay-nav button.full-screen-overlay-nav-close::-moz-focus-inner {border: 0;}
.full-screen-overlay-nav.white {background: #fff;background: rgba(255,255,255,.95);color: #000;}
.full-screen-overlay-nav.black {background: #000;background: rgba(0,0,0,.98);color: #fff;}
.full-screen-overlay-nav.black a {opacity: .6;}
.full-screen-overlay-nav.black a:hover, .full-screen-overlay-nav.black .wpex-active>a {opacity: 1;}
.full-screen-overlay-nav.black #mobile-menu-search input[type="search"] {opacity: .6;}
.full-screen-overlay-nav.black #mobile-menu-search input[type="search"]:focus {opacity: 1;}
.full-screen-overlay-nav #mobile-menu-search {margin: 0 auto;width: 300px;max-width: 100%;padding-top: 20px;font-size: .85em;}
.full-screen-overlay-nav #mobile-menu-search input[type="search"] {background: none;color: inherit;border: 0;border-radius: 0;width: 100%;text-align: center;border-bottom: 1px solid currentColor;}
.full-screen-overlay-nav #mobile-menu-search button, .full-screen-overlay-nav #mobile-menu-search input[type="submit"] {display: none;}
.full-screen-overlay-nav .wpex-mobile-menu-top {padding-bottom: 20px;}
.full-screen-overlay-nav .wpex-mobile-menu-bottom {padding-top: 20px;}
.full-screen-overlay-nav-content {display: table;width: 100%;height: 100%;text-align: center;}
.full-screen-overlay-nav-content-inner {display: table-cell;vertical-align: middle;height: 100%;width: 100%;padding: 80px 30px;list-style: none;margin: 0;}
.full-screen-overlay-nav-menu ul {font-size: .9em;display: block;list-style: none;padding: 0;margin: 0;}
.full-screen-overlay-nav-menu li {display: block;}
.full-screen-overlay-nav-menu li a {display: inline-block;margin-bottom: 20px;color: inherit;transition: all .3s;}
.full-screen-overlay-nav-menu li a .ticon {margin-right: 10px;}
.full-screen-overlay-nav-menu li a:hover {text-decoration: none;opacity: .4;}
.full-screen-overlay-nav-menu li.wpex-menu-extra {display: none;}
.full-screen-overlay-nav-menu li .wpex-mm-menu-item {display: block !important;}
.full-screen-overlay-nav-menu li .nav-arrow {display: none;}
.full-screen-overlay-nav-menu span.link-inner {position: relative;}
.full-screen-overlay-nav-menu span.link-inner::after {position: absolute;left: 0;bottom: 0;content: "";height: 2px;width: 0;transition: all .4s linear;}
.full-screen-overlay-nav-menu li.wpex-active>a>span.link-inner::after {width: 100%;background: currentColor;}
.full-screen-overlay-nav-menu ul.sub-menu {display: none;}
.wpex-dropdowns-caret .dropdown-menu ul.sub-menu::before {content: "";display: block;position: absolute;top: -7px;left: 12px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #ddd;border-bottom-color: rgba(0,0,0,.15);}
.wpex-dropdowns-caret .dropdown-menu ul.sub-menu::after {content: "";display: block;position: absolute;top: -6px;left: 13px;border-right: 6px solid transparent;border-left: 6px solid transparent;border-bottom: 6px solid #fff;}
.wpex-dropdowns-caret .dropdown-menu ul.sub-menu ul::before, .wpex-dropdowns-caret .dropdown-menu ul.sub-menu ul::after {display: none;}
.wpex-dropdowns-shadow-one .main-navigation-ul .sub-menu, .wpex-dropdowns-shadow-one .header-drop-widget {box-shadow: 0 3px 10px rgba(0,0,0,.1);}
.wpex-dropdowns-shadow-two .main-navigation-ul .sub-menu, .wpex-dropdowns-shadow-two .header-drop-widget {box-shadow: 0 3px 0 rgba(0,0,0,.1);}
.wpex-dropdowns-shadow-three .main-navigation-ul .sub-menu, .wpex-dropdowns-shadow-three .header-drop-widget {box-shadow: 0 2px 5px rgba(0,0,0,.1);}
.wpex-dropdowns-shadow-four .main-navigation-ul .sub-menu, .wpex-dropdowns-shadow-four .header-drop-widget {box-shadow: 0 2px 3px rgba(0,0,0,.4);}
.wpex-dropdowns-shadow-five .main-navigation-ul .sub-menu, .wpex-dropdowns-shadow-five .header-drop-widget {box-shadow: 0 5px 11px 0 rgba(0,0,0,.24);}
.wpex-dropdown-top-border #site-navigation .dropdown-menu li.menu-item ul.sub-menu {border-left: 0;border-right: 0;border-bottom: 0;border-top-width: 3px;border-top-style: solid;}
.wpex-dropdown-top-border .dropdown-menu ul.sub-menu::before, .wpex-dropdown-top-border .dropdown-menu ul.sub-menu::after {display: none;}
.wpex-flush-dropdowns.navbar-style-one {height: 100%;margin-top: 0;top: 0;}
.wpex-flush-dropdowns .dropdown-menu ul.sub-menu::before, .wpex-flush-dropdowns .dropdown-menu ul.sub-menu::after {display: none;}
.wpex-flush-dropdowns #site-navigation, .wpex-flush-dropdowns .dropdown-menu, .wpex-flush-dropdowns .dropdown-menu>li, .wpex-flush-dropdowns .dropdown-menu>li.menu-item>a {height: 100%;}
.wpex-flush-dropdowns .dropdown-menu>li {display: table;}
.wpex-flush-dropdowns .dropdown-menu>li.menu-item>a {display: table-cell;vertical-align: middle;}
.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul.sub-menu {padding: 10px;border-radius: 3px;}
.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul.sub-menu::after, .wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul.sub-menu::before {display: none;}
.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul.sub-menu li.menu-item a {border: 0;}
.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul.sub-menu li.menu-item a:hover {background: transparent;color: #000;}
.wpex-dropdown-style-minimal-sq #site-navigation .dropdown-menu ul.sub-menu {border: 0;padding: 0;}
.wpex-dropdown-style-minimal-sq #site-navigation .dropdown-menu ul.sub-menu::after, .wpex-dropdown-style-minimal-sq #site-navigation .dropdown-menu ul.sub-menu::before {display: none;}
.wpex-dropdown-style-minimal-sq #site-navigation .dropdown-menu ul.sub-menu li.menu-item a {border: 0;}
.wpex-dropdown-style-black #site-navigation .dropdown-menu ul.sub-menu {background: #000;border: 0;}
.wpex-dropdown-style-black #site-navigation .dropdown-menu ul.sub-menu::before, .wpex-dropdown-style-black #site-navigation .dropdown-menu ul.sub-menu::after {border-bottom-color: #000;}
.wpex-dropdown-style-black #site-navigation .dropdown-menu ul.sub-menu li.menu-item a {display: block;color: #909090;border-color: #252525;}
.wpex-dropdown-style-black #site-navigation .dropdown-menu ul.sub-menu li.menu-item a:hover {background: #252525;color: #fff;}
.wpex-dropdown-style-black #site-navigation li.megamenu>ul.sub-menu>li.menu-item {border-color: #252525;}
.wpex-dropdown-style-black #site-navigation li.megamenu>ul.sub-menu>li.menu-item.menu-item-has-children>a .link-inner {color: #fff;}
.wpex-dropdown-style-black #searchform-dropdown input[type="search"] {background: #222;color: #aaa;}
#site-navigation li.megamenu {position: inherit;}
#site-navigation li.megamenu>ul.sub-menu {width: 100%;left: 0;right: auto;border-radius: 0;padding: 12px 0 0;}
#site-navigation li.megamenu>ul.sub-menu:after, #site-navigation li.megamenu>ul.sub-menu:before {display: none;}
#site-navigation li.megamenu>ul.sub-menu .nav-arrow {display: none;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item {display: block;float: left;padding: 0px 12px;width: 100%;border-left: 1px solid #eee;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item:first-child {border-left: none;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item a {border: 0;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item.menu-item-has-children {margin-bottom: 12px;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item.menu-item-has-children>a {padding: 8px 12px;word-wrap: break-word;white-space: normal;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item.menu-item-has-children>a:hover {background: none;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item.menu-item-has-children>a .link-inner {font-weight: 600;color: #222;font-size: 1.03em;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item ul {display: block !important;top: initial !important;left: initial !important;right: initial !important;width: 100% !important;min-width: 0 !important;position: relative !important;opacity: 1 !important;border: none !important;padding: 0 !important;box-shadow: none !important;}
#site-navigation li.megamenu>ul.sub-menu>li.menu-item ul.sub-menu>li>ul.sub-menu a:before {display: inline-block;content: "";margin-right: 7px;font-family: "ticons";}
#site-navigation li.megamenu.col-1>ul.sub-menu>li {width: 100%;}
#site-navigation li.megamenu.col-2>ul.sub-menu>li {width: 50%;}
#site-navigation li.megamenu.col-2>ul.sub-menu>li:nth-child(2n+1) {clear: both;}
#site-navigation li.megamenu.col-3>ul.sub-menu>li {width: 33.33%;}
#site-navigation li.megamenu.col-3>ul.sub-menu>li:nth-child(3n+1) {clear: both;}
#site-navigation li.megamenu.col-4>ul.sub-menu>li {width: 25%;}
#site-navigation li.megamenu.col-4>ul.sub-menu>li:nth-child(4n+1) {clear: both;}
#site-navigation li.megamenu.col-5>ul.sub-menu>li {width: 20%;}
#site-navigation li.megamenu.col-5>ul.sub-menu>li:nth-child(5n+1) {clear: both;}
#site-navigation li.megamenu.col-6>ul.sub-menu>li {width: 16.66%;}
#site-navigation li.megamenu.col-6>ul.sub-menu>li:nth-child(6n+1) {clear: both;}
#site-navigation li.megamenu.hide-headings>ul.sub-menu>.menu-item-has-children>a {display: none;}
#site-navigation li.megamenu.display-always>ul.sub-menu {display: block !important;opacity: 1 !important;}
#overlay-header-wrap {position: relative;z-index: 3;}
#site-header.overlay-header {position: absolute;top: 0;left: 0;height: auto;width: 100%;z-index: 9999;transition: background .3s ease;}
#site-header.overlay-header.dyn-styles {background: none;}
#site-header.overlay-header.dyn-styles #site-navigation-wrap {background: none;}
#site-header.overlay-header li.menu-button>a {opacity: 1 !important;}
#site-header.overlay-header .has-overlay-logo .main-logo {display: none;}
body.has-overlay-header.page-header-disabled #content-wrap {padding-top: 0;}
.overlay-header-offset-div {width: 100%;display: block;}
.add-overlay-header-offset .wpex-vc-columns-wrap {opacity: 0;}
.wpex-window-loaded .add-overlay-header-offset .wpex-vc-columns-wrap {opacity: 1;}
body.boxed-main-layout.has-overlay-header #wrap {position: relative;}
body.boxed-main-layout.has-overlay-header #site-header.overlay-header {padding: 0 30px;}
body.has-overlay-header .wpex-sticky-header-holder {height: auto !important;background: none !important;}
.wpex-sticky-header-holder.is-sticky #site-header.overlay-header {left: auto;}
#site-header.transform-prepare .overlay-header {position: fixed;}
#site-header.overlay-header.dyn-styles .navbar-style-two, #site-header.overlay-header.dyn-styles .navbar-style-two .dropdown-menu, #site-header.overlay-header.dyn-styles .navbar-style-two .dropdown-menu li {border: 0;}
#site-header.overlay-header.dyn-styles .navbar-style-three {border: 0;}
#site-header.overlay-header.dyn-styles #site-navigation-wrap.navbar-style-four {border: 0;}
#site-header.overlay-header.light-style.dyn-styles {color: #fff;}
#site-header.overlay-header.light-style.dyn-styles #site-logo a.site-logo-text, #site-header.overlay-header.light-style.dyn-styles #site-navigation .dropdown-menu>li.menu-item>a, #site-header.overlay-header.light-style.dyn-styles #mobile-menu a {color: #fff !important;}
#site-header.overlay-header.light-style.dyn-styles #site-navigation .dropdown-menu>li.menu-item>a {background: none;opacity: .7;}
#site-header.overlay-header.light-style.dyn-styles #site-navigation .dropdown-menu>li.menu-item>a:hover {opacity: 1;}
#site-header.overlay-header.light-style.dyn-styles #mobile-menu .wpex-bars>span, #site-header.overlay-header.light-style.dyn-styles #mobile-menu .wpex-bars>span::before, #site-header.overlay-header.light-style.dyn-styles #mobile-menu .wpex-bars>span::after {background: #fff;}
#site-header.overlay-header.light-style.dyn-styles #site-navigation-wrap.navbar-style-four {background: rgba(0,0,0,.5);}
#site-header.overlay-header.white-style.dyn-styles {color: #fff;}
#site-header.overlay-header.white-style.dyn-styles #site-logo a.site-logo-text, #site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li.menu-item>a, #site-header.overlay-header.white-style.dyn-styles #mobile-menu a {color: #fff !important;}
#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li>a {background: none;transition: .15s all ease;}
#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li>a:hover {opacity: .5;}
#site-header.overlay-header.white-style.dyn-styles #mobile-menu .wpex-bars>span, #site-header.overlay-header.white-style.dyn-styles #mobile-menu .wpex-bars>span::before, #site-header.overlay-header.white-style.dyn-styles #mobile-menu .wpex-bars>span::after {background: #fff;}
#site-header.overlay-header.white-style.dyn-styles #site-navigation-wrap.navbar-style-four {background: rgba(0,0,0,.5);}
#site-header.overlay-header.dark-style.dyn-styles {color: #000;}
#site-header.overlay-header.dark-style.dyn-styles #site-logo a.site-logo-text, #site-header.overlay-header.dark-style.dyn-styles #site-navigation .dropdown-menu>li.menu-item>a, #site-header.overlay-header.dark-style.dyn-styles #mobile-menu a {color: #000 !important;}
#site-header.overlay-header.dark-style.dyn-styles #site-navigation .dropdown-menu>li>a {background: none;transition: .15s all ease;opacity: .7;}
#site-header.overlay-header.dark-style.dyn-styles #site-navigation .dropdown-menu>li>a:hover {opacity: 1;}
#site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span, #site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span::before, #site-header.overlay-header.dark-style.dyn-styles #mobile-menu .wpex-bars>span::after {background: #000;}
body.no-header-margin .page-header {margin-bottom: 0;}
body.page-header-disabled.no-header-margin #content-wrap {padding-top: 0;}
.page-header.background-image-page-header {min-height: 400px;}
.centered-minimal-page-header .page-header-title {font-size: 2.462em;font-weight: 400;}
.centered-minimal-page-header .page-subheading {font-size: 1.385em;font-weight: 300;}
.page-header.background-image-page-header:not(.wpex-supports-mods) .page-header-title {color: #fff;font-weight: 400;font-size: 3.231em;}
.page-header.background-image-page-header:not(.wpex-supports-mods) .site-breadcrumbs {color: #fff;}
.page-header.background-image-page-header:not(.wpex-supports-mods) .site-breadcrumbs .sep, .page-header.background-image-page-header:not(.wpex-supports-mods) .site-breadcrumbs a {color: #fff;}
.page-header.background-image-page-header:not(.wpex-supports-mods) .page-subheading {font-size: 1.846em;font-weight: 300;color: #fff;}
.background-image-page-header {color: #fff;}
.background-image-page-header .sep, .background-image-page-header a {color: #fff;}
.solid-color-page-header * {color: #fff !important;}
.sidebar-box input {max-width: 100%;}
.sidebar-box .widget-titleselect {width: 100%;}
.entry-media {position: relative;}
.entries.left-thumbs .entry {border: 0;float: none;width: 100%;}
.entries.left-thumbs .entry .entry-media {float: left;width: 46%;margin: 0;}
.entries.left-thumbs .entry .entry-details {float: right;width: 50%;background: none;border: none;padding: 0;margin: 0;}
.entries.left-thumbs .entry.no-media .entry-details {width: 100%;}
.entry-title {display: block;line-height: 1.4;margin: 0;font-family: inherit;font-size: 1.077em;font-weight: 600;color: #222;overflow-wrap: break-word;word-wrap: break-word;letter-spacing: normal;font-style: normal;text-transform: none;}
.entry-title a {color: inherit;}
.entry-title a:hover {text-decoration: none;}
#login-template-form {width: 300px;max-width: 100%;}
#login-template-form input[type="text"], #login-template-form input[type="password"] {width: 100%;background: #fff;}
#login-template-form input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;}
#login-template-form label {display: block;float: none;margin-bottom: 5px;color: #999;font-size: .846em;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;}
#login-template-form .button-primary {width: 100%;padding: .8em 1.2em;}
#login-template-form .login-submit {margin: 0;}
.widget ul {list-style: none;}
.widget ul:not(.wpex-row) {margin: 0;}
.widget ul li a {overflow-wrap: break-word;word-wrap: break-word;}
.widget_rss a, .widget_archive a, .widget_pages a, .widget_categories a, .widget_recent_entries a, .widget_meta a, .widget_layered_nav_filters a, .widget_product_categories a, .widget_rating_filter a, .widget_wpex_recent_posts_icons a {color: inherit;}
.cat-count-span {float: right;}
.fb_iframe_widget {display: block !important;}
.sidebar-widget-icons .widget_archive a:before, .sidebar-widget-icons .widget_recent_entries a:before, .sidebar-widget-icons .widget_recent_comments li:before, .sidebar-widget-icons .widget_layered_nav a:before, .sidebar-widget-icons .widget_product_categories a:before, .sidebar-widget-icons .widget_categories a:before {margin-right: 10px;font-family: "ticons";display: inline-block;}
.sidebar-widget-icons .widget_archive a:before {content: "";}
.sidebar-widget-icons .widget_recent_entries a:before {content: "";}
.sidebar-widget-icons .widget_recent_comments li:before {content: "";}
.sidebar-widget-icons .widget_layered_nav a:before {content: "";}
.sidebar-widget-icons .widget_product_categories a:before {content: "";}
.sidebar-widget-icons .widget_categories a:before {content: "";}
.tagcloud a, .post-tags a {font-size: .923em;padding: .385em .769em;color: inherit;color: #787878;cursor: pointer;border: 1px solid #e8e8e8;transition: .15s all ease;}
.tagcloud a:hover, .post-tags a:hover {text-decoration: none;color: #fff;border-color: transparent;}
.tagcloud a {display: block;float: left;margin: 0 3px 3px 0;}
.post-tags a {display: inline-block;margin-right: 5px;margin-bottom: 5px;}
#wp-calendar {width: 100%;font-size: .769em;text-align: center;margin: 0;}
#wp-calendar th, #wp-calendar td {padding: .385em;}
#wp-calendar tbody td {padding: 0;}
#wp-calendar tbody td {line-height: 3em;}
#wp-calendar tbody td a {display: block;text-decoration: none;font-weight: 600;}
#wp-calendar tbody td:hover a {color: #fff;}
#wp-calendar tfoot td {padding-top: 1px;padding: 4px;}
#wp-calendar caption {cursor: pointer;margin: 0;outline: 0;padding: 10px;text-align: center;text-transform: uppercase;font-size: 1.182em;font-weight: 600;color: #fff;}
#wp-calendar tbody a {display: block;text-decoration: underline;}
.wp-calendar-nav {margin-top: 5px;display: flex;justify-content: space-between;font-size: .769em;}
.wp-calendar-nav-prev {text-align: left;}
.wp-calendar-nav-next {text-align: right;}
.widget_recent_entries .post-date {display: block;font-size: .923em;margin: 5px 0 0;opacity: .8;}
#sidebar .widget_nav_menu .sub-menu, .widget_nav_menu_accordion .widget_nav_menu .sub-menu {display: none;}
#sidebar .widget_nav_menu .sub-menu a:before, .widget_nav_menu_accordion .widget_nav_menu .sub-menu a:before {content: "-";margin-right: 10px;}
#sidebar .widget_nav_menu .sub-menu .sub-menu a:before, .widget_nav_menu_accordion .widget_nav_menu .sub-menu .sub-menu a:before {content: "- -";margin-right: 10px;}
#sidebar .widget_nav_menu ul, .widget_nav_menu_accordion .widget_nav_menu ul {margin: 0;}
#sidebar .widget_nav_menu ul ul, .widget_nav_menu_accordion .widget_nav_menu ul ul {margin: 0;border: none;}
#sidebar .widget_nav_menu ul ul li:first-child a, .widget_nav_menu_accordion .widget_nav_menu ul ul li:first-child a {border-top: 0;}
#sidebar .widget_nav_menu ul>li:first-child>a, .widget_nav_menu_accordion .widget_nav_menu ul>li:first-child>a {border-top: 1px solid #eee;}
#sidebar .widget_nav_menu>div>ul>li:first-child>a, .widget_nav_menu_accordion .widget_nav_menu>div>ul>li:first-child>a {border-top-left-radius: 3px;border-top-right-radius: 3px;}
#sidebar .widget_nav_menu>div>ul>li:last-child>a, .widget_nav_menu_accordion .widget_nav_menu>div>ul>li:last-child>a {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
#sidebar .widget_nav_menu a, .widget_nav_menu_accordion .widget_nav_menu a {display: block;position: relative;padding: .538em .769em;color: #777;border: 1px solid #eee;border-top: 0;transition: .15s all ease;}
#sidebar .widget_nav_menu a .ticon, .widget_nav_menu_accordion .widget_nav_menu a .ticon {margin-right: .538em;}
#sidebar .widget_nav_menu .menu-item-has-children>a, .widget_nav_menu_accordion .widget_nav_menu .menu-item-has-children>a {padding-right: 30px;}
#sidebar .widget_nav_menu .parent>a:after, .widget_nav_menu_accordion .widget_nav_menu .parent>a:after {display: block;position: absolute;right: 0;top: 50%;height: 20px;line-height: 20px;margin-top: -10px;color: #bbb;font-size: .923em;overflow: visible;width: 30px;text-align: center;content: "";}
#sidebar .widget_nav_menu .parent.active>a:after, .widget_nav_menu_accordion .widget_nav_menu .parent.active>a:after {content: "";}
#sidebar .widget_nav_menu a:hover, .widget_nav_menu_accordion .widget_nav_menu a:hover {background-color: #f9f9f9;text-decoration: none;}
#sidebar .widget_nav_menu .current-menu-item>a, .widget_nav_menu_accordion .widget_nav_menu .current-menu-item>a {background-color: #1a73e8;color: #fff;}
#sidebar .widget_nav_menu .current-menu-item>a::after, .widget_nav_menu_accordion .widget_nav_menu .current-menu-item>a::after {color: inherit;}
#sidebar .widget_nav_menu ul ul li a, .widget_nav_menu_accordion .widget_nav_menu ul ul li a {padding-left: 20px;}
#sidebar .widget_nav_menu ul ul ul li a, .widget_nav_menu_accordion .widget_nav_menu ul ul ul li a {padding-left: 30px;}
#sidebar .widget_nav_menu .current_page_item>.sub-menu, #sidebar .widget_nav_menu .current-menu-item>.sub-menu, .widget_nav_menu_accordion .widget_nav_menu .current_page_item>.sub-menu, .widget_nav_menu_accordion .widget_nav_menu .current-menu-item>.sub-menu {display: block;}
.widget_layered_nav li {position: relative;}
.widget_layered_nav .count {position: absolute;right: 0;top: 50%;margin-top: -6px;height: 12px;line-height: 12px;color: #999;font-size: .846em;}
.widget_rss li {margin-bottom: 20px;}
.widget_rss li:last-child {margin: 0;}
.widget_rss a.rsswidget {display: block;display: block;color: #222;font-size: 1.077em;margin: 0 0 5px;font-weight: 600;overflow-wrap: break-word;word-wrap: break-word;text-decoration: none;}
.widget_rss .rss-widget-icon {margin-right: 10px;}
.widget_rss .widget-title a.rsswidget {display: inline-block;margin: 0;}
.widget_rss .rss-date {margin-bottom: 5px;opacity: .65;}
.widget_rss .rssSummary {margin-bottom: 5px;}
.widget_rss cite {font-weight: 600;}
.wpex-flickr-widget {margin-right: -10px;}
.wpex-flickr-widget .flickr_badge_image {display: block;width: 22%;float: left;margin-right: 2%;margin-bottom: 7px;height: auto !important;}
.wpex-flickr-widget .flickr_badge_image a, .wpex-flickr-widget .flickr_badge_image img {display: block;float: left;width: auto !important;height: auto !important;}
.wpex-flickr-widget .flickr_badge_image:hover {opacity: .8;}
.modern-menu-widget {margin: 0;border: 1px solid #eee;border-radius: 3px;}
.modern-menu-widget a {display: block;position: relative;padding: .538em 30px .538em .769em;color: #777;transition: all .25s ease;}
.modern-menu-widget a>.ticon {margin-right: 8px;}
.modern-menu-widget a:after {display: block;font-family: "ticons";content: "";position: absolute;right: 0;width: 30px;text-align: center;top: 50%;margin-top: -6px;height: 12px;line-height: 12px;font-size: .923em;color: #bbb;overflow: visible;}
.modern-menu-widget a:hover {text-decoration: none;color: #1a73e8;background: #fafafa;}
.modern-menu-widget li {border-bottom: 1px solid #eee;}
.modern-menu-widget li.current-menu-item a {margin: 0 -1px;}
.modern-menu-widget li.current-menu-item a:after {color: inherit;}
.modern-menu-widget li ul {border-top: 1px solid #eee;}
.modern-menu-widget li:last-child {border-bottom: 0;}
.modern-menu-widget>li:first-child>a {border-top-left-radius: 3px;border-top-right-radius: 3px;}
.modern-menu-widget>li:last-child>a {border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
body.content-right-sidebar .modern-menu-widget li a {padding-left: 30px;padding-right: .769em;}
body.content-right-sidebar .modern-menu-widget a:after {left: 0;right: initial;content: "";}
.wpex-newsletter-widget input, .wpex-newsletter-widget button {border-radius: 0;}
.wpex-simple-newsletter input[type="email"] {min-height: 40px;height: 100%;color: #585858;border-radius: 0;border-width: 1px;border-style: solid;border-color: rgba(0,0,0,.1);}
.wpex-simple-newsletter button[type="submit"] {border-radius: 0;}
.wpex-info-widget-icon {min-width: 1em;}
.wpex-widget-recent-posts.style-default .wpex-widget-recent-posts-thumbnail {width: 65px;}
.learndash-cpt .single-content {margin-bottom: 40px;}
.staff-social {font-size: 13px;}
.testimonial-caret {position: absolute;display: block;left: 10px;bottom: -12px;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #f7f7f7;}
.testimonial-entry-thumb img {padding: 3px;}
.testimonial-entry-thumb.default-dims img {width: 45px;height: 45px;}
.testimonial-entry-rating {color: #ffc833;}
.testimonial-entry-rating .ticon {margin-right: 2px;}
.searchform {position: relative;}
.searchform label {margin: 0;padding: 0;}
.searchform input {width: 100%;background-repeat: no-repeat;background-position: right center;padding: .7em 30px .7em .8em;}
#footer .searchform input {background-color: #fff;border: 0;}
.searchform .searchform-submit {position: absolute;top: 50%;right: 14px;height: 20px;line-height: 20px;margin: -10px 0 0;background: none;padding: 0;border: 0;outline: 0;color: inherit;font-size: .846em;opacity: .5;}
.wpex-menu-search-text {display: none;}
#footer input[type="search"] {outline: none;}
#wpex-searchform-overlay {color: #fff;text-align: center;}
#wpex-searchform-overlay .wpex-inner {font-size: 32px;}
#wpex-searchform-overlay form {position: relative;}
#wpex-searchform-overlay form, #wpex-searchform-overlay label, #wpex-searchform-overlay input[type="search"] {color: inherit;}
#wpex-searchform-overlay input[type="search"] {position: relative;width: 100%;float: none;border: 0;border: 1px solid rgba(255,255,255,.2);outline: 0;background: none;height: auto;line-height: normal;font-size: inherit;font-weight: 300;padding: 0;padding: 20px;padding-right: 60px;text-align: left;}
#wpex-searchform-overlay input[type="submit"], #wpex-searchform-overlay button.submit, #wpex-searchform-overlay .searchform-submit, #wpex-searchform-overlay .woocommerce-product-search button {display: none;}
#wpex-searchform-overlay .wpex-title {display: none;}
#wpex-searchform-overlay form:after {display: block;content: "";position: absolute;right: 30px;top: 50%;height: 50px;line-height: 50px;font-size: 24px;margin-top: -25px;color: #fff;font-family: "ticons";font-weight: normal;font-style: normal;letter-spacing: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media screen and (max-width: 600px) {#wpex-searchform-overlay .wpex-inner {font-size: 20px;}}
@media screen and (max-width: 400px) {#wpex-searchform-overlay .wpex-inner {font-size: 14px;}}
#searchform-dropdown {width: 260px;}
#searchform-dropdown input[type="search"] {display: block;outline: 0;border: 0;width: 100%;background: #f7f7f7;height: auto;line-height: normal;padding: 12px 10px;border-radius: 0;}
#searchform-dropdown button, #searchform-dropdown input[type="submit"], #searchform-dropdown .woocommerce-product-search button {display: none;}
.boxed-main-layout .header-one #searchform-dropdown {right: 30px;}
#searchform-header-replace {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: #fff;visibility: hidden;z-index: 999;color: #bbb;opacity: 0;transition: all .25s ease-in-out;}
#searchform-header-replace.show {visibility: visible;opacity: 1;}
#searchform-header-replace label {height: 100%;}
#searchform-header-replace form {height: 100%;width: 100%;}
#searchform-header-replace input[type="search"] {height: 100%;width: 100%;outline: 0;border: 0;font-size: 28px;letter-spacing: 1px;text-transform: uppercase;color: inherit;background: none;padding: 0;border-radius: 0;}
#searchform-header-replace input[type="submit"], #searchform-header-replace button.submit, #searchform-header-replace .searchform-submit, #searchform-header-replace .woocommerce-product-search button {display: none;}
#searchform-header-replace-close {position: absolute;right: 0;top: 50%;margin-top: -20px;height: 40px;line-height: 40px;color: inherit;cursor: pointer;font-family: Times New Roman,Times New Roman,Times,serif;font-size: 40px;font-weight: 400;transition: color .2s ease;}
#searchform-header-replace-close:hover {color: #000;}
.custom-bg #searchform-header-replace-close:hover {color: inherit;}
body.boxed-main-layout #searchform-header-replace input {padding: 0 30px;}
body.boxed-main-layout #searchform-header-replace-close {right: 30px;}
.search-entry-thumb {width: 100px;}
.site-footer a:not(.theme-button) {color: #999;}
.site-footer a:not(.theme-button):hover {color: #fff;text-decoration: none;}
.site-footer a.color-button {color: #fff;}
.site-footer .widget-title, .site-footer .wpex-widget-heading {color: #fff;}
#footer li, #footer .wpex-border-main, #footer table th, #footer table td, #footer .widget_tag_cloud a {border-color: rgba(255,255,255,.06);}
#footer table th {color: inherit;}
#footer thead {background: none;}
#footer-widgets.wpex-row .footer-box.col {margin-bottom: 0 !important;}
.footer-builder-content>p:empty {display: none;}
#footer-bottom a {color: #bbb;}
#footer-bottom a:hover {color: #fff;text-decoration: none;}
#footer-bottom-menu ul {list-style: none;margin: 0;}
#footer-bottom-menu li {display: inline-block;}
#footer-bottom-menu li:not(:first-child) {margin-left: 20px;}
#footer-bottom-menu li .ticon {margin-right: 5px;}
.footer-has-reveal #site-header.header-builder {position: relative;z-index: 2;}
@media only screen and (min-width: 960px) {.footer-reveal {display: block;visibility: hidden;z-index: 1;position: fixed;bottom: 0;left: 0;width: 100%;opacity: 0;}
	.footer-has-reveal #overlay-header-wrap, .footer-has-reveal #main {position: relative;z-index: 2;background: #fff;}}
@media only screen and (max-width: 959px) {body.footer-has-reveal #wrap {margin-bottom: 0;}}
.footer-reveal.wpex-visible {visibility: visible;opacity: 1;}
#site-scroll-top, .page-numbers.next, .page-numbers.prev, .author-bio-social a, .wpex-ticon-social-widget .wpex-social-btn {font-family: "ticons";}
.sf-menu>li.megamenu>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu a:before, .wpex-slider .sp-arrow, .wpex-slider .sp-arrow:before, #main .widget_nav_menu .parent>a:after, .modern-menu-widget a:after, .sidebar-widget-icons .widget_archive a:before, .sidebar-widget-icons .widget_recent_entries a:before, .sidebar-widget-icons .widget_recent_comments li:before, .sidebar-widget-icons .widget_layered_nav a:before, .sidebar-widget-icons .widget_product_categories a:before, .sidebar-widget-icons .widget_categories a:before, .searchform input:after, ul.check-list li:before, .sidr-class-dropdown-toggle:before, .sidr-class-dropdown-menu ul a:before {font-family: "ticons";font-weight: normal;font-style: normal;letter-spacing: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media print {#site-header, #sidebar, #footer-callout-wrap, #footer, #footer-bottom, #top-bar-wrap, #site-navigation-wrap, .toggle-bar-btn, .post-pagination, .related.products, .product form.cart {display: none;}
	.container {width: 100%;padding: 0;margin: 0;}
	.wpb_accordion_content, .wpb_toggle_content {display: block !important;}}
body .fancybox-is-open .fancybox-bg {opacity: .95;}
body .fancybox-caption__body {margin: 0 auto;max-width: 800px;}
.fancybox-caption__title {display: block;font-family: inherit;font-weight: 600;line-height: 1.2;font-size: 16px;}
.fancybox-caption__title-margin {margin-bottom: 12px;}
button.fancybox-close-small:hover {background: transparent;}
.fancybox-button, .fancybox-button:hover {background: rgba(30,30,30,.6);}
body .fancybox-thumbs {background: rgba(0,0,0,.3);}
body .fancybox-thumbs__list a:before {border: 0;}
.fancybox-caption__title {overflow: hidden;}
body.woocommerce .fancybox-button[disabled], body.woocommerce .fancybox-button[disabled]:hover {color: #888 !important;cursor: default !important;outline: none !important;background-color: rgba(30,30,30,.6) !important;}
.sf-menu, .sf-menu ul.sub-menu {margin: 0;padding: 0;list-style: none;}
.sf-menu ul.sub-menu {position: absolute;display: none;top: 100%;left: 0;z-index: 10001;min-width: 140px;}
.sf-menu>li.menu-item {float: left;}
.sf-menu li.menu-item:hover>ul, .sf-menu li.menu-item.sfHover>ul {display: block;}
.sf-menu li.menu-item>a {display: block;position: relative;}
.sf-menu ul.sub-menu ul.sub-menu {top: 0;left: 100%;}
.sf-menu {float: left;}
.sf-menu li.menu-item {position: relative;white-space: nowrap;}
.sf-menu li.menu-item:hover, .sf-menu li.menu-item.sfHover {transition: none;}
.wpex-animsition-loading {position: fixed;top: 50%;width: 100%;height: 100%;text-align: center;left: 0;color: #aaa;font-size: 24px;}
.animsition-loading, .animsition-loading:after {width: 35px;height: 35px;}
.animsition-loading {border-width: 3px;border-color: #1a73e8;border-left-color: #eee;}
.polylang-switcher-shortcode li {float: left;margin-right: 5px;}
.polylang-switcher-shortcode.flags-and-names li {margin-right: 15px;}
.polylang-switcher-shortcode li:last-child {margin-right: 0;}
#footer #lang_sel_list a, #footer #lang_sel_list a:visited {background: none;color: inherit;padding: 0;font-size: inherit;}
#footer #lang_sel_list li {float: none;border: none;}
@media only screen and (max-width: 1280px) {#site-navigation .dropdown-menu li.flip-drops-smallscreen ul ul {left: auto;right: 100%;}
	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .nav-arrow {left: 9px;right: auto;transform: rotateY(180deg);margin-right: 4px;margin-left: 0;}
	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul li.menu-item.menu-item-has-children a {padding-left: 25px;padding-right: 12px;}}
@media only screen and (max-width: 959px) {body.has-sidebar .content-area, .wpex-content-w, #sidebar {width: 100%;max-width: none;}
	.header-two-aside {float: left;clear: both;padding-top: 20px;text-align: left;}
	#header-two-search {display: inline-block;}
	body.hasnt-mobile-menu #site-header #site-logo {float: none;width: 100%;text-align: center;margin: 0 auto 20px 0;}
	body.hasnt-mobile-menu #site-logo a {float: none;display: inline-block;}
	body.hasnt-mobile-menu #site-logo img {display: block;}
	body.hasnt-mobile-menu #site-header .navbar-style-one {position: relative;top: initial;right: initial;clear: both;margin: 0;text-align: center;}
	body.hasnt-mobile-menu #site-header .navbar-style-one .sf-menu>li.menu-item {float: none;display: inline-block;}
	.wpex-social-share.position-vertical {top: initial;left: 0;right: initial;bottom: 0;width: 100%;max-width: 100%;z-index: 1000200;font-size: 18px;-webkit-transform: none;-ms-transform: none;transform: none;margin: 0 0 -45px;}
	.wpex-social-share.position-vertical .wpex-social-share__list {display: flex;}
	.wpex-social-share.position-vertical .wpex-social-share__item {flex: 1;margin: 0;}
	.wpex-social-share.position-vertical .wpex-social-share__link {display: block;padding: 0 .4em;font-size: 22px;width: 100% !important;height: 38px !important;line-height: 38px !important;border-radius: 0 !important;}
	.wpex-social-share.position-vertical.style-rounded {left: 0;}
	.wpex-social-share.position-vertical.style-rounded .wpex-social-share__item {margin: 0;}
	.wpex-social-share.position-vertical.style-rounded .wpex-social-share__link {background: #fff;border-radius: 0;border-color: #ddd;border-bottom-width: 0;}
	body.wpex-share-p-vertical.wpex-docready {padding-bottom: 38px;}
	body.wpex-share-p-vertical.wpex-docready #site-scroll-top {margin-bottom: 58px;}}
@media only screen and (min-width: 768px) and (max-width: 959px) {.tablet-fullwidth-columns .wpb_column {width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;height: auto !important;}
	.span_1_of_4.col {width: 50%;}
	#footer-widgets .col {width: 100%;}
	.tablet-single-column {width: 100% !important;}}
@media only screen and (max-width: 767px) {.sm-full-width {width: 100%;}
	.col, .one-half, .one-third, .one-fourth, .one-fifth, .blog-entry, .wpex-row .col, .wpex-row.vcex-no-margin-grid .col, #footer-widgets .col {width: 100%;}
	body.has-sidebar .content-area, .wpex-content-w, #sidebar {float: none;width: 100% !important;}
	.row-no-spacing .wpb_column {margin-bottom: 0;}
	div.wpcf7 .one-half {padding-left: 0;}
	.boxed-main-layout #outer-wrap {padding: 0 !important;}
	body .entries.left-thumbs .entry .entry-media {margin-bottom: 20px;}
	body .entries.left-thumbs .entry .entry-media, body .entries.left-thumbs .entry .entry-details {float: none;width: 100%;}
	.blog-entry-author-avatar {display: none;}
	#comments .children {margin-left: 0;}
	.comment-form-author input, .comment-form-email input, .comment-form-website input, .comment-form-comment input, .comment-form-url input {width: 100%;}
	#main .widget_nav_menu li a:before {display: none;}
	.wpex-flickr-widget .flickr_badge_image {width: 23%;}
	.phone-fullwidth-columns .wpb_column {width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;height: auto !important;}}
@media only screen and (max-width: 479px) {#top-bar-content span.wpex-inline {display: block;margin-left: 0;margin-bottom: 5px;}
	.woocommerce-cart-form {font-size: 13px;}
	.xsm-full-width {width: 100%;}}
@media screen and (max-width: 1024px) {.span_1_of_1_tl.col {width: 100%;}
	.span_1_of_2_tl.col {width: 50%;}
	.span_1_of_3_tl.col {width: 33.333%;}
	.span_1_of_4_tl.col {width: 25%;}
	.span_1_of_5_tl.col {width: 20%;}
	.span_1_of_6_tl.col {width: 16.667%;}
	.span_1_of_7_tl.col {width: 14.286%;}}
@media screen and (max-width: 959px) {.span_1_of_1_tp.col {width: 100%;}
	.span_1_of_2_tp.col {width: 50%;}
	.span_1_of_3_tp.col {width: 33.333%;}
	.span_1_of_4_tp.col {width: 25%;}
	.span_1_of_5_tp.col {width: 20%;}
	.span_1_of_6_tp.col {width: 16.667%;}
	.span_1_of_7_tp.col {width: 14.286%;}}
@media screen and (max-width: 767px) {.span_1_of_1_pl.col {width: 100%;}
	.span_1_of_2_pl.col {width: 50%;}
	.span_1_of_3_pl.col {width: 33.333%;}
	.span_1_of_4_pl.col {width: 25%;}
	.span_1_of_5_pl.col {width: 20%;}
	.span_1_of_6_pl.col {width: 16.667%;}
	.span_1_of_7_pl.col {width: 14.286%;}}
@media screen and (max-width: 479px) {.span_1_of_1_pp.col {width: 100%;}
	.span_1_of_2_pp.col {width: 50%;}
	.span_1_of_3_pp.col {width: 33.333%;}
	.span_1_of_4_pp.col {width: 25%;}
	.span_1_of_5_pp.col {width: 20%;}
	.span_1_of_6_pp.col {width: 16.667%;}
	.span_1_of_7_pp.col {width: 14.286%;}}
@media only screen and (max-width: 1279px) {.visible-desktop-large {display: none !important;}}
@media only screen and (min-width: 1280px) {.hidden-desktop-large {display: none !important;}}
@media only screen and (max-width: 1023px) {.visible-desktop {display: none !important;}}
@media only screen and (min-width: 1024px) {.hidden-desktop {display: none !important;}
	.visible-tablet, .visible-tablet-portrait, .visible-tablet-landscape {display: none !important;}}
@media only screen and (min-width: 768px) and (max-width: 1023px) {.hidden-tablet, .hidden-tablet-portrait, .hidden-tablet-landscape {display: none !important;}}
@media only screen and (min-width: 768px) {.visible-phone {display: none !important;}}
@media only screen and (max-width: 767px) {.hidden-phone, .hide-on-phones {display: none !important;}
	.visible-tablet, .visible-tablet-portrait, .visible-tablet-landscape {display: none !important;}}
@media only screen and (min-width: 768px) {body .text-md-center {text-align: center;}
	body .text-md-right {text-align: right;}
	body .text-md-left {text-align: left;}}
@media only screen and (min-width: 960px) {body .text-lg-center {text-align: center;}
	body .text-lg-right {text-align: right;}
	body .text-lg-left {text-align: left;}}
@media only screen and (min-width: 1280px) {body .text-xl-center {text-align: center;}
	body .text-xl-right {text-align: right;}
	body .text-xl-left {text-align: left;}}
@media only screen and (max-width: 767px) {body .text-sm-center {text-align: center;}
	body .text-sm-right {text-align: right;}
	body .text-sm-left {text-align: left;}}
@media only screen and (max-width: 479px) {body .text-xsm-center {text-align: center;}
	body .text-xsm-right {text-align: right;}
	body .text-xsm-left {text-align: left;}}
.wpex-heading, .vcex-heading {display: block;font-weight: 600;line-height: 1.4;color: #222;margin: 0;padding: 0;font-family: inherit;letter-spacing: inherit;font-style: inherit;font-size: inherit;text-transform: none;}
.wpex-heading a, .vcex-heading a {color: inherit;}
.wpex-divider {display: block;clear: both;margin: 15px 0;border-bottom-style: solid;border-bottom-width: 1px;border-color: #eee;}
.wpex-divider-dashed {border-bottom-style: dashed;border-bottom-width: 2px;border-color: #e0e0e0;}
.wpex-divider-dotted {border-bottom-style: dotted;border-bottom-width: 4px;border-color: #bdbdbd;}
.wpex-first-divider-none>:first-child .wpex-divider {display: none;}
.wpex-last-divider-none>:last-child .wpex-divider {display: none;}
.wpex-highlight {display: inline-block;position: relative;}
.wpex-highlight .wpex-after {content: " ";display: block;position: absolute;z-index: -1;bottom: 0;left: 0;width: 100%;height: .5em;}
.wpex-bordered {border: 1px solid #eee;padding: 20px;}
.wpex-boxed {background-color: #f7f7f7;border: 1px solid #eee;color: #616161;padding: 20px;}
#footer .wpex-boxed {background-color: rgba(0,0,0,.1);border-color: rgba(255,255,255,.08);color: inherit;}
.wpex-bordered-list ul, .wpex-bordered-list {margin: 0;list-style: none;}
.wpex-bordered-list li {padding: 5px 0;border-bottom: 1px solid #eee;}
.wpex-bordered-list li:first-child {border-top: 1px solid #eee;}
.wpex-bordered-list ul ul li {border: 0;padding-left: 15px;padding-bottom: 0;}
.wpex-bordered-list ul ul li:first-child {margin-top: 4px;}
.wpex-alert {position: relative;margin: 0 0 20px;padding: 10px 20px;background: #eee;border-left: 4px solid #616161;color: #32373c;}
.wpex-alert>:last-child {margin: 0;}
.wpex-alert h4 {font-size: 1.231em;margin: 0 0 5px;}
.wpex-alert a:not([class]) {color: inherit;font-weight: bold;text-decoration: underline;}
.wpex-alert-info {background-color: #e5f5fa;border-left-color: #00a0d2;}
.wpex-alert-success {background-color: #ecf7ed;border-left-color: #46b450;}
.wpex-alert-warning {background-color: #fff8e5;border-left-color: #ffb900;}
.wpex-alert-error {background-color: #fbeaea;border-left-color: #dc3232;}
.wpex-icon-xs {font-size: 20px;}
.wpex-icon-sm {font-size: 40px;}
.wpex-icon-md {font-size: 60px;}
.wpex-icon-lg {font-size: 80px;}
.wpex-icon-xl {font-size: 100px;}
.wpex-badge {display: inline-block;line-height: 1;padding: .3em .6em;margin-left: 5px;border-radius: 4px;background: #1a73e8;color: #fff;font-weight: 400;font-size: 75%;letter-spacing: normal;vertical-align: text-top;}
body.wpex-noscroll {position: absolute;width: 100%;overflow-y: hidden;top: 0;bottom: 0;}
.wpex-items-stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.wpex-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.wpex-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wpex-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.wpex-items-baseline {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
.wpex-animate-none {animation: none;}
.wpex-animate-spin {animation: wpexSpin 1s linear infinite;}
@keyframes wpexSpin {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
.wpex-animate-ping {animation: wpexPing 1s cubic-bezier(0,0,.2,1) infinite;}
@keyframes wpexPing {0% {transform: scale(1);opacity: 1;}
	75%, 100% {transform: scale(2);opacity: 0;}}
.wpex-animate-pulse {animation: wpexPulse 2s cubic-bezier(.4,0,.6,1) infinite;}
@keyframes wpexPulse {0%, 100% {opacity: 1;}
	50% {opacity: .5;}}
.wpex-animate-bounce {animation: wpexBounce 1s infinite;}
@keyframes wpexBounce {0%, 100% {transform: translateY(-25%);animationtimingfunction: cubic-bezier(.8,0,1,1);}
	50% {transform: translateY(0);animationtimingfunction: cubic-bezier(0,0,.2,1);}}
.wpex-bg-accent, .wpex-hover-bg-accent:hover {background-color: #1a73e8;}
.wpex-bg-accent_alt, .wpex-hover-bg-accent_alt:hover {background-color: #1464cc;}
.wpex-bg-white, .wpex-hover-bg-white:hover {background-color: #fff;}
.wpex-bg-black, .wpex-hover-bg-black:hover {background-color: #000;}
.wpex-bg-gray-50, .wpex-hover-bg-gray-50:hover {background-color: #fafafa;}
.wpex-bg-gray-100, .wpex-hover-bg-gray-100:hover {background-color: #f7f7f7;}
.wpex-bg-gray-200, .wpex-hover-bg-gray-200:hover {background-color: #eee;}
.wpex-bg-gray-300, .wpex-hover-bg-gray-300:hover {background-color: #e0e0e0;}
.wpex-bg-gray-400, .wpex-hover-bg-gray-400:hover {background-color: #bdbdbd;}
.wpex-bg-gray-500, .wpex-hover-bg-gray-500:hover {background-color: #9e9e9e;}
.wpex-bg-gray-600, .wpex-hover-bg-gray-600:hover {background-color: #757575;}
.wpex-bg-gray-700, .wpex-hover-bg-gray-700:hover {background-color: #616161;}
.wpex-bg-gray-800, .wpex-hover-bg-gray-800:hover {background-color: #424242;}
.wpex-bg-gray-900, .wpex-hover-bg-gray-900:hover {background-color: #222;}
.wpex-bg-gray-A900, .wpex-hover-bg-gray-A900:hover {background-color: #262626;}
.wpex-bg-auto {background-size: auto;}
.wpex-bg-cover {background-size: cover;}
.wpex-bg-contain {background-size: contain;}
.wpex-bg-repeat {background-repeat: repeat;}
.wpex-bg-no-repeat {background-repeat: no-repeat;}
.wpex-bg-repeat-x {background-repeat: repeat-x;}
.wpex-bg-repeat-y {background-repeat: repeat-y;}
.wpex-bg-repeat-round {background-repeat: round;}
.wpex-bg-repeat-space {background-repeat: space;}
.wpex-bg-fixed {background-attachment: fixed;}
.wpex-bg-local {background-attachment: local;}
.wpex-bg-scroll {background-attachment: scroll;}
.wpex-bg-top {background-position: top;}
.wpex-bg-bottom {background-position: bottom;}
.wpex-bg-center {background-position: center;}
.wpex-bg-left {background-position: left;}
.wpex-bg-left-top {background-position: left top;}
.wpex-bg-left-bottom {background-position: left bottom;}
.wpex-bg-right {background-position: right;}
.wpex-bg-right-top {background-position: right top;}
.wpex-bg-right-bottom {background-position: right bottom;}
.bg-cover, .bg-stretched {background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#wrap .bg-fixed-top, #wrap .bg-fixed-bottom, #wrap .bg-fixed {background-repeat: no-repeat !important;background-attachment: fixed !important;background-position: center center !important;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#wrap .bg-fixed-top {background-position: center top !important;}
#wrap .bg-fixed-bottom {background-position: center bottom !important;}
.wpex-is-mobile-device #wrap .bg-fixed, .wpex-is-mobile-device #wrap .bg-fixed-top, .wpex-is-mobile-device #wrap .bg-fixed-top {background-attachment: scroll !important;}
.wpex-bg-attachment-fixed {background-attachment: fixed;}
@supports (-webkit-overflow-scrolling: touch) {.wpex-bg-attachment-fixed, .wpex-bg-fixed {background-attachment: scroll;}}
@media (prefers-reduced-motion: reduce) {.wpex-bg-attachment-fixed, .wpex-bg-fixed {background-attachment: scroll;}}
.wpex-backface-visible {-webkit-backface-visibility: visible;backface-visibility: visible;}
.wpex-backface-hidden {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.wpex-rounded-0 {border-radius: 0 !important;}
.wpex-rounded-0-t {border-top-left-radius: 0;border-top-right-radius: 0;}
.wpex-rounded-0-tl {border-top-left-radius: 0;}
.wpex-rounded-0-tr {border-top-right-radius: 0;}
.wpex-rounded-0-b {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.wpex-rounded-0-bl {border-bottom-left-radius: 0;}
.wpex-rounded-0-br {border-bottom-right-radius: 0;}
.wpex-rounded-0-l {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.wpex-rounded-0-r {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.wpex-rounded-sm {border-radius: 5px !important;}
.wpex-rounded-sm-t {border-top-left-radius: 5px;border-top-right-radius: 5px;}
.wpex-rounded-sm-tl {border-top-left-radius: 5px;}
.wpex-rounded-sm-tr {border-top-right-radius: 5px;}
.wpex-rounded-sm-b {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.wpex-rounded-sm-bl {border-bottom-left-radius: 5px;}
.wpex-rounded-sm-br {border-bottom-right-radius: 5px;}
.wpex-rounded-sm-l {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.wpex-rounded-sm-r {border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.wpex-rounded {border-radius: 10px !important;}
.wpex-rounded-t {border-top-left-radius: 10px;border-top-right-radius: 10px;}
.wpex-rounded-tl {border-top-left-radius: 10px;}
.wpex-rounded-tr {border-top-right-radius: 10px;}
.wpex-rounded-b {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.wpex-rounded-bl {border-bottom-left-radius: 10px;}
.wpex-rounded-br {border-bottom-right-radius: 10px;}
.wpex-rounded-l {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.wpex-rounded-r {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.wpex-rounded-md {border-radius: 15px !important;}
.wpex-rounded-md-t {border-top-left-radius: 15px;border-top-right-radius: 15px;}
.wpex-rounded-md-tl {border-top-left-radius: 15px;}
.wpex-rounded-md-tr {border-top-right-radius: 15px;}
.wpex-rounded-md-b {border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.wpex-rounded-md-bl {border-bottom-left-radius: 15px;}
.wpex-rounded-md-br {border-bottom-right-radius: 15px;}
.wpex-rounded-md-l {border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.wpex-rounded-md-r {border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.wpex-rounded-lg {border-radius: 20px !important;}
.wpex-rounded-lg-t {border-top-left-radius: 20px;border-top-right-radius: 20px;}
.wpex-rounded-lg-tl {border-top-left-radius: 20px;}
.wpex-rounded-lg-tr {border-top-right-radius: 20px;}
.wpex-rounded-lg-b {border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.wpex-rounded-lg-bl {border-bottom-left-radius: 20px;}
.wpex-rounded-lg-br {border-bottom-right-radius: 20px;}
.wpex-rounded-lg-l {border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.wpex-rounded-lg-r {border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.wpex-rounded-full {border-radius: 9999px !important;}
.wpex-rounded-full-t {border-top-left-radius: 9999px;border-top-right-radius: 9999px;}
.wpex-rounded-full-tl {border-top-left-radius: 9999px;}
.wpex-rounded-full-tr {border-top-right-radius: 9999px;}
.wpex-rounded-full-b {border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;}
.wpex-rounded-full-bl {border-bottom-left-radius: 9999px;}
.wpex-rounded-full-br {border-bottom-right-radius: 9999px;}
.wpex-rounded-full-l {border-top-left-radius: 9999px;border-bottom-left-radius: 9999px;}
.wpex-rounded-full-r {border-top-right-radius: 9999px;border-bottom-right-radius: 9999px;}
.wpex-border-accent {border-color: #1a73e8;}
.wpex-border-accent_alt {border-color: #1464cc;}
.wpex-border-white {border-color: #fff;}
.wpex-border-black {border-color: #000;}
.wpex-border-gray-50 {border-color: #fafafa;}
.wpex-border-gray-100 {border-color: #f7f7f7;}
.wpex-border-gray-200 {border-color: #eee;}
.wpex-border-gray-300 {border-color: #e0e0e0;}
.wpex-border-gray-400 {border-color: #bdbdbd;}
.wpex-border-gray-500 {border-color: #9e9e9e;}
.wpex-border-gray-600 {border-color: #757575;}
.wpex-border-gray-700 {border-color: #616161;}
.wpex-border-gray-800 {border-color: #424242;}
.wpex-border-gray-900 {border-color: #222;}
.wpex-border-gray-A900 {border-color: #262626;}
.wpex-border-t-accent {border-top-color: #1a73e8;}
.wpex-border-b-accent {border-bottom-color: #1a73e8;}
.wpex-border-l-accent {border-left-color: #1a73e8;}
.wpex-border-r-accent {border-right-color: #1a73e8;}
.wpex-border-t-accent_alt {border-top-color: #1464cc;}
.wpex-border-b-accent_alt {border-bottom-color: #1464cc;}
.wpex-border-l-accent_alt {border-left-color: #1464cc;}
.wpex-border-r-accent_alt {border-right-color: #1464cc;}
.wpex-border-t-white {border-top-color: #fff;}
.wpex-border-b-white {border-bottom-color: #fff;}
.wpex-border-l-white {border-left-color: #fff;}
.wpex-border-r-white {border-right-color: #fff;}
.wpex-border-t-black {border-top-color: #000;}
.wpex-border-b-black {border-bottom-color: #000;}
.wpex-border-l-black {border-left-color: #000;}
.wpex-border-r-black {border-right-color: #000;}
.wpex-border-t-gray-50 {border-top-color: #fafafa;}
.wpex-border-b-gray-50 {border-bottom-color: #fafafa;}
.wpex-border-l-gray-50 {border-left-color: #fafafa;}
.wpex-border-r-gray-50 {border-right-color: #fafafa;}
.wpex-border-t-gray-100 {border-top-color: #f7f7f7;}
.wpex-border-b-gray-100 {border-bottom-color: #f7f7f7;}
.wpex-border-l-gray-100 {border-left-color: #f7f7f7;}
.wpex-border-r-gray-100 {border-right-color: #f7f7f7;}
.wpex-border-t-gray-200 {border-top-color: #eee;}
.wpex-border-b-gray-200 {border-bottom-color: #eee;}
.wpex-border-l-gray-200 {border-left-color: #eee;}
.wpex-border-r-gray-200 {border-right-color: #eee;}
.wpex-border-t-gray-300 {border-top-color: #e0e0e0;}
.wpex-border-b-gray-300 {border-bottom-color: #e0e0e0;}
.wpex-border-l-gray-300 {border-left-color: #e0e0e0;}
.wpex-border-r-gray-300 {border-right-color: #e0e0e0;}
.wpex-border-t-gray-400 {border-top-color: #bdbdbd;}
.wpex-border-b-gray-400 {border-bottom-color: #bdbdbd;}
.wpex-border-l-gray-400 {border-left-color: #bdbdbd;}
.wpex-border-r-gray-400 {border-right-color: #bdbdbd;}
.wpex-border-t-gray-500 {border-top-color: #9e9e9e;}
.wpex-border-b-gray-500 {border-bottom-color: #9e9e9e;}
.wpex-border-l-gray-500 {border-left-color: #9e9e9e;}
.wpex-border-r-gray-500 {border-right-color: #9e9e9e;}
.wpex-border-t-gray-600 {border-top-color: #757575;}
.wpex-border-b-gray-600 {border-bottom-color: #757575;}
.wpex-border-l-gray-600 {border-left-color: #757575;}
.wpex-border-r-gray-600 {border-right-color: #757575;}
.wpex-border-t-gray-700 {border-top-color: #616161;}
.wpex-border-b-gray-700 {border-bottom-color: #616161;}
.wpex-border-l-gray-700 {border-left-color: #616161;}
.wpex-border-r-gray-700 {border-right-color: #616161;}
.wpex-border-t-gray-800 {border-top-color: #424242;}
.wpex-border-b-gray-800 {border-bottom-color: #424242;}
.wpex-border-l-gray-800 {border-left-color: #424242;}
.wpex-border-r-gray-800 {border-right-color: #424242;}
.wpex-border-t-gray-900 {border-top-color: #222;}
.wpex-border-b-gray-900 {border-bottom-color: #222;}
.wpex-border-l-gray-900 {border-left-color: #222;}
.wpex-border-r-gray-900 {border-right-color: #222;}
.wpex-border-t-gray-A900 {border-top-color: #262626;}
.wpex-border-b-gray-A900 {border-bottom-color: #262626;}
.wpex-border-l-gray-A900 {border-left-color: #262626;}
.wpex-border-r-gray-A900 {border-right-color: #262626;}
.wpex-border-main {border-color: #eee;}
.wpex-border-transparent, .wpex-hover-border-transparent:hover {border-color: transparent;}
.wpex-border-solid {border-style: solid;}
.wpex-border-dashed {border-style: dashed;}
.wpex-border-dotted {border-style: dotted;}
.wpex-border-double {border-style: double;}
.wpex-border-none {border-style: none;}
.wpex-border-0 {border-width: 0;}
.wpex-border {border-width: 1px;}
.wpex-border-2 {border-width: 2px;}
.wpex-border-3 {border-width: 3px;}
.wpex-border-4 {border-width: 4px;}
.wpex-border-y {border-width: 1px 0;}
.wpex-border-x {border-width: 0 1px;}
.wpex-border-t-0 {border-top-width: 0;}
.wpex-border-t {border-top-width: 1px;}
.wpex-border-t-2 {border-top-width: 2px;}
.wpex-border-t-3 {border-top-width: 3px;}
.wpex-border-t-4 {border-top-width: 4px;}
.wpex-border-r-0 {border-right-width: 0;}
.wpex-border-r {border-right-width: 1px;}
.wpex-border-r-2 {border-right-width: 2px;}
.wpex-border-r-3 {border-right-width: 3px;}
.wpex-border-r-4 {border-right-width: 4px;}
.wpex-border-b-0 {border-bottom-width: 0;}
.wpex-border-b {border-bottom-width: 1px;}
.wpex-border-b-2 {border-bottom-width: 2px;}
.wpex-border-b-3 {border-bottom-width: 3px;}
.wpex-border-b-4 {border-bottom-width: 4px;}
.wpex-border-l-0 {border-left-width: 0;}
.wpex-border-l {border-left-width: 1px;}
.wpex-border-l-2 {border-left-width: 2px;}
.wpex-border-l-3 {border-left-width: 3px;}
.wpex-border-l-4 {border-left-width: 4px;}
.wpex-hover-border-accent:hover {border-color: #1a73e8;}
.wpex-box-border {-webkit-box-sizing: border-box;box-sizing: border-box;}
.wpex-box-content {-webkit-box-sizing: content-box;box-sizing: content-box;}
.wpex-cursor-auto {cursor: auto;}
.wpex-cursor-default {cursor: default;}
.wpex-cursor-pointer {cursor: pointer;}
.wpex-cursor-wait {cursor: wait;}
.wpex-cursor-text {cursor: text;}
.wpex-cursor-move {cursor: move;}
.wpex-cursor-not-allowed {cursor: not-allowed;}
.wpex-rtl {direction: rtl;}
.wpex-ltr {direction: ltr;}
.wpex-hidden {display: none;}
.wpex-block {display: block;}
.wpex-inline-block {display: inline-block;}
.wpex-inline {display: inline;}
.wpex-flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
.wpex-inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
body.vc_editor.compose-mode .vc_element .hidden[class^="wpex-"] {display: block;}
body.vc_editor.compose-mode .vc_element .hidden.wpex-flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
body.vc_editor.compose-mode .vc_element .hidden.wpex-inline-block {display: inline-block;}
.wpex-grid {display: -ms-grid;display: grid;}
.wpex-grid-cols-1 {-ms-grid-columns: repeat(1,minmax(0,1fr));grid-template-columns: repeat(1,minmax(0,1fr));}
.wpex-grid-cols-2 {-ms-grid-columns: repeat(2,minmax(0,2fr));grid-template-columns: repeat(2,minmax(0,2fr));}
.wpex-grid-cols-3 {-ms-grid-columns: repeat(3,minmax(0,3fr));grid-template-columns: repeat(3,minmax(0,3fr));}
.wpex-grid-cols-4 {-ms-grid-columns: repeat(4,minmax(0,4fr));grid-template-columns: repeat(4,minmax(0,4fr));}
.wpex-grid-cols-5 {-ms-grid-columns: repeat(5,minmax(0,5fr));grid-template-columns: repeat(5,minmax(0,5fr));}
.wpex-grid-cols-6 {-ms-grid-columns: repeat(6,minmax(0,6fr));grid-template-columns: repeat(6,minmax(0,6fr));}
.wpex-grid-cols-7 {-ms-grid-columns: repeat(7,minmax(0,7fr));grid-template-columns: repeat(7,minmax(0,7fr));}
.wpex-grid-cols-8 {-ms-grid-columns: repeat(8,minmax(0,8fr));grid-template-columns: repeat(8,minmax(0,8fr));}
.wpex-grid-cols-9 {-ms-grid-columns: repeat(9,minmax(0,9fr));grid-template-columns: repeat(9,minmax(0,9fr));}
.wpex-grid-cols-10 {-ms-grid-columns: repeat(10,minmax(0,10fr));grid-template-columns: repeat(10,minmax(0,10fr));}
.wpex-grid-cols-11 {-ms-grid-columns: repeat(11,minmax(0,11fr));grid-template-columns: repeat(11,minmax(0,11fr));}
.wpex-grid-cols-12 {-ms-grid-columns: repeat(12,minmax(0,12fr));grid-template-columns: repeat(12,minmax(0,12fr));}
.wpex-grid-gap-0 {grid-gap: 0;}
.wpex-grid-gap-5 {grid-gap: 5px;}
.wpex-grid-gap-10 {grid-gap: 10px;}
.wpex-grid-gap-15 {grid-gap: 15px;}
.wpex-grid-gap-20 {grid-gap: 20px;}
.wpex-grid-gap-25 {grid-gap: 25px;}
.wpex-grid-gap-30 {grid-gap: 30px;}
.wpex-grid-gap-40 {grid-gap: 40px;}
.wpex-grid-gap-50 {grid-gap: 50px;}
.wpex-flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.wpex-flex-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.wpex-flex-col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.wpex-flex-col-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.wpex-flex-grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.wpex-flex-grow-0 {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
.wpex-flex-shrink {-ms-flex-negative: 1;flex-shrink: 1;}
.wpex-flex-shrink-0 {-ms-flex-negative: 0;flex-shrink: 0;}
.wpex-flex-no-wrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.wpex-flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.wpex-flex-wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
.wpex-float-left {float: left;}
.wpex-float-right {float: right;}
.wpex-float-center {float: none;margin-right: auto;margin-left: auto;}
.wpex-inherit-font-family {font-family: inherit;}
.wpex-font-sans {font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.wpex-font-serif {font-family: Georgia,Cambria,"Times New Roman",Times,serif;}
.wpex-font-mono {font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
.wpex-italic {font-style: italic;}
.wpex-not-italic {font-style: normal;}
.wpex-antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.wpex-subpixel-antialiased {-webkit-font-smoothing: auto;-moz-osx-font-smoothing: auto;}
.wpex-text-base {font-size: 1em;}
.wpex-text-xs {font-size: .846em;}
.wpex-text-sm {font-size: .923em;}
.wpex-text-md {font-size: 1.077em;}
.wpex-text-lg {font-size: 1.231em;}
.wpex-text-xl {font-size: 1.385em;}
.wpex-text-2xl {font-size: 1.615em;}
.wpex-text-3xl {font-size: 1.846em;}
.wpex-text-4xl {font-size: 2.154em;}
.wpex-text-5xl {font-size: 2.462em;}
.wpex-text-6xl {font-size: 2.769em;}
.wpex-text-7xl {font-size: 3.231em;}
.wpex-text-base {font-size: 1em;}
.wpex-font-hairline {font-weight: 100;}
.wpex-font-thin {font-weight: 200;}
.wpex-font-light {font-weight: 300;}
.wpex-font-normal {font-weight: 400;}
.wpex-font-medium {font-weight: 500;}
.wpex-font-semibold {font-weight: 600;}
.wpex-font-bold {font-weight: 700;}
.wpex-font-extrabold {font-weight: 800;}
.wpex-font-black {font-weight: 900;}
.wpex-h-0 {height: 0;}
.wpex-h-auto {height: auto;}
.wpex-h-100 {height: 100%;}
.wpex-max-h-100 {max-height: 100%;}
.wpex-h-screen {height: 100vh;}
.wpex-max-h-screen {max-height: 100vh;}
.wpex-justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.wpex-justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.wpex-justify-end {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}
.wpex-justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.wpex-justify-around {-ms-flex-pack: distribute;justify-content: space-around;}
.wpex-tracking-tighter {letter-spacing: -.05em;}
.wpex-tracking-tight {letter-spacing: -.025em;}
.wpex-tracking-normal {letter-spacing: 0;}
.wpex-tracking-wide {letter-spacing: .025em;}
.wpex-tracking-wider {letter-spacing: .05em;}
.wpex-tracking-widest {letter-spacing: .1em;}
.wpex-leading-none {line-height: 1;}
.wpex-leading-tight {line-height: 1.25;}
.wpex-leading-snug {line-height: 1.375;}
.wpex-leading-normal {line-height: 1.5;}
.wpex-leading-relaxed {line-height: 1.625;}
.wpex-leading-loose {line-height: 2;}
.wpex-inherit-leading {line-height: inherit;}
.wpex-list-none {list-style-type: none;}
.wpex-list-disc {list-style-type: disc;}
.wpex-list-decimal {list-style-type: decimal;}
.wpex-list-inside {list-style-position: inside;}
.wpex-list-outside {list-style-position: outside;}
.wpex-m-auto {margin: auto;}
.wpex-mt-auto {margin-top: auto;}
.wpex-mr-auto {margin-right: auto;}
.wpex-mb-auto {margin-bottom: auto;}
.wpex-ml-auto {margin-left: auto;}
.wpex-mx-auto {margin-right: auto;margin-left: auto;}
.wpex-my-auto {margin-right: auto;margin-left: auto;}
.wpex-first-mt-0>:first-child {margin-top: 0;}
.wpex-last-mb-0>:last-child {margin-bottom: 0;}
.wpex-first-ml-0>:first-child {margin-left: 0;}
.wpex-last-ml-0>:last-child {margin-left: 0;}
.wpex-first-mr-0>:first-child {margin-right: 0;}
.wpex-last-mr-0>:last-child {margin-right: 0;}
.wpex-m-0 {margin: 0;}
.wpex-my-0 {margin-top: 0;margin-bottom: 0;}
.wpex-mx-0 {margin-left: 0;margin-right: 0;}
.wpex-ml-0 {margin-left: 0;}
.wpex-mr-0 {margin-right: 0;}
.wpex-mt-0 {margin-top: 0;}
.wpex-mb-0 {margin-bottom: 0;}
.wpex-m-5 {margin: 5px;}
.wpex-my-5 {margin-top: 5px;margin-bottom: 5px;}
.wpex-mx-5 {margin-left: 5px;margin-right: 5px;}
.-wpex-mx-5 {margin-left: -5px;margin-right: -5px;}
.wpex-ml-5 {margin-left: 5px;}
.-wpex-ml-5 {margin-left: -5px;}
.wpex-mr-5 {margin-right: 5px;}
.-wpex-mr-5 {margin-right: -5px;}
.wpex-mt-5 {margin-top: 5px;}
.-wpex-mt-5 {margin-top: -5px;}
.wpex-mb-5 {margin-bottom: 5px;}
.-wpex-mb-5 {margin-bottom: -5px;}
.wpex-m-10 {margin: 10px;}
.wpex-my-10 {margin-top: 10px;margin-bottom: 10px;}
.wpex-mx-10 {margin-left: 10px;margin-right: 10px;}
.-wpex-mx-10 {margin-left: -10px;margin-right: -10px;}
.wpex-ml-10 {margin-left: 10px;}
.-wpex-ml-10 {margin-left: -10px;}
.wpex-mr-10 {margin-right: 10px;}
.-wpex-mr-10 {margin-right: -10px;}
.wpex-mt-10 {margin-top: 10px;}
.-wpex-mt-10 {margin-top: -10px;}
.wpex-mb-10 {margin-bottom: 10px;}
.-wpex-mb-10 {margin-bottom: -10px;}
.wpex-m-15 {margin: 15px;}
.wpex-my-15 {margin-top: 15px;margin-bottom: 15px;}
.wpex-mx-15 {margin-left: 15px;margin-right: 15px;}
.-wpex-mx-15 {margin-left: -15px;margin-right: -15px;}
.wpex-ml-15 {margin-left: 15px;}
.-wpex-ml-15 {margin-left: -15px;}
.wpex-mr-15 {margin-right: 15px;}
.-wpex-mr-15 {margin-right: -15px;}
.wpex-mt-15 {margin-top: 15px;}
.-wpex-mt-15 {margin-top: -15px;}
.wpex-mb-15 {margin-bottom: 15px;}
.-wpex-mb-15 {margin-bottom: -15px;}
.wpex-m-20 {margin: 20px;}
.wpex-my-20 {margin-top: 20px;margin-bottom: 20px;}
.wpex-mx-20 {margin-left: 20px;margin-right: 20px;}
.-wpex-mx-20 {margin-left: -20px;margin-right: -20px;}
.wpex-ml-20 {margin-left: 20px;}
.-wpex-ml-20 {margin-left: -20px;}
.wpex-mr-20 {margin-right: 20px;}
.-wpex-mr-20 {margin-right: -20px;}
.wpex-mt-20 {margin-top: 20px;}
.-wpex-mt-20 {margin-top: -20px;}
.wpex-mb-20 {margin-bottom: 20px;}
.-wpex-mb-20 {margin-bottom: -20px;}
.wpex-m-25 {margin: 25px;}
.wpex-my-25 {margin-top: 25px;margin-bottom: 25px;}
.wpex-mx-25 {margin-left: 25px;margin-right: 25px;}
.-wpex-mx-25 {margin-left: -25px;margin-right: -25px;}
.wpex-ml-25 {margin-left: 25px;}
.-wpex-ml-25 {margin-left: -25px;}
.wpex-mr-25 {margin-right: 25px;}
.-wpex-mr-25 {margin-right: -25px;}
.wpex-mt-25 {margin-top: 25px;}
.-wpex-mt-25 {margin-top: -25px;}
.wpex-mb-25 {margin-bottom: 25px;}
.-wpex-mb-25 {margin-bottom: -25px;}
.wpex-m-30 {margin: 30px;}
.wpex-my-30 {margin-top: 30px;margin-bottom: 30px;}
.wpex-mx-30 {margin-left: 30px;margin-right: 30px;}
.-wpex-mx-30 {margin-left: -30px;margin-right: -30px;}
.wpex-ml-30 {margin-left: 30px;}
.-wpex-ml-30 {margin-left: -30px;}
.wpex-mr-30 {margin-right: 30px;}
.-wpex-mr-30 {margin-right: -30px;}
.wpex-mt-30 {margin-top: 30px;}
.-wpex-mt-30 {margin-top: -30px;}
.wpex-mb-30 {margin-bottom: 30px;}
.-wpex-mb-30 {margin-bottom: -30px;}
.wpex-m-40 {margin: 40px;}
.wpex-my-40 {margin-top: 40px;margin-bottom: 40px;}
.wpex-mx-40 {margin-left: 40px;margin-right: 40px;}
.-wpex-mx-40 {margin-left: -40px;margin-right: -40px;}
.wpex-ml-40 {margin-left: 40px;}
.-wpex-ml-40 {margin-left: -40px;}
.wpex-mr-40 {margin-right: 40px;}
.-wpex-mr-40 {margin-right: -40px;}
.wpex-mt-40 {margin-top: 40px;}
.-wpex-mt-40 {margin-top: -40px;}
.wpex-mb-40 {margin-bottom: 40px;}
.-wpex-mb-40 {margin-bottom: -40px;}
.wpex-m-50 {margin: 50px;}
.wpex-my-50 {margin-top: 50px;margin-bottom: 50px;}
.wpex-mx-50 {margin-left: 50px;margin-right: 50px;}
.-wpex-mx-50 {margin-left: -50px;margin-right: -50px;}
.wpex-ml-50 {margin-left: 50px;}
.-wpex-ml-50 {margin-left: -50px;}
.wpex-mr-50 {margin-right: 50px;}
.-wpex-mr-50 {margin-right: -50px;}
.wpex-mt-50 {margin-top: 50px;}
.-wpex-mt-50 {margin-top: -50px;}
.wpex-mb-50 {margin-bottom: 50px;}
.-wpex-mb-50 {margin-bottom: -50px;}
.-wpex-hover-mt-5:hover {margin-top: -5px;}
.-wpex-hover-mt-10:hover {margin-top: -10px;}
.-wpex-hover-mt-15:hover {margin-top: -15px;}
.-wpex-hover-mt-20:hover {margin-top: -20px;}
.wpex-opacity-0, .wpex-hover-opacity-0:hover {opacity: 0;}
.wpex-opacity-10, .wpex-hover-opacity-10:hover {opacity: .1;}
.wpex-opacity-20, .wpex-hover-opacity-20:hover {opacity: .2;}
.wpex-opacity-30, .wpex-hover-opacity-30:hover {opacity: .3;}
.wpex-opacity-40, .wpex-hover-opacity-40:hover {opacity: .4;}
.wpex-opacity-50, .wpex-hover-opacity-50:hover {opacity: .5;}
.wpex-opacity-60, .wpex-hover-opacity-60:hover {opacity: .6;}
.wpex-opacity-70, .wpex-hover-opacity-70:hover {opacity: .7;}
.wpex-opacity-80, .wpex-hover-opacity-80:hover {opacity: .8;}
.wpex-opacity-90, .wpex-hover-opacity-90:hover {opacity: .9;}
.wpex-opacity-100, .wpex-hover-opacity-100:hover {opacity: 1;}
.wpex-window-loaded .wpex-onload-opacity-100 {opacity: 100;}
.wpex-overflow-auto {overflow: auto;}
.wpex-overflow-hidden {overflow: hidden;}
.wpex-overflow-visible {overflow: visible;}
.wpex-overflow-scroll {overflow: scroll;}
.wpex-overflow-x-auto {overflow-x: auto;}
.wpex-overflow-y-auto {overflow-y: auto;}
.wpex-overflow-x-hidden {overflow-x: hidden;}
.wpex-overflow-y-hidden {overflow-y: hidden;}
.wpex-overflow-x-visible {overflow-x: visible;}
.wpex-overflow-y-visible {overflow-y: visible;}
.wpex-overflow-x-scroll {overflow-x: scroll;}
.wpex-overflow-y-scroll {overflow-y: scroll;}
.wpex-p-0 {padding: 0;}
.wpex-py-0 {padding-top: 0;padding-bottom: 0;}
.wpex-px-0 {padding-left: 0;padding-right: 0;}
.wpex-pl-0 {padding-left: 0;}
.wpex-pr-0 {padding-right: 0;}
.wpex-pt-0 {padding-top: 0;}
.wpex-pb-0 {padding-bottom: 0;}
.wpex-p-5 {padding: 5px;}
.wpex-py-5 {padding-top: 5px;padding-bottom: 5px;}
.wpex-px-5 {padding-left: 5px;padding-right: 5px;}
.wpex-pl-5 {padding-left: 5px;}
.wpex-pr-5 {padding-right: 5px;}
.wpex-pt-5 {padding-top: 5px;}
.wpex-pb-5 {padding-bottom: 5px;}
.wpex-p-10 {padding: 10px;}
.wpex-py-10 {padding-top: 10px;padding-bottom: 10px;}
.wpex-px-10 {padding-left: 10px;padding-right: 10px;}
.wpex-pl-10 {padding-left: 10px;}
.wpex-pr-10 {padding-right: 10px;}
.wpex-pt-10 {padding-top: 10px;}
.wpex-pb-10 {padding-bottom: 10px;}
.wpex-p-15 {padding: 15px;}
.wpex-py-15 {padding-top: 15px;padding-bottom: 15px;}
.wpex-px-15 {padding-left: 15px;padding-right: 15px;}
.wpex-pl-15 {padding-left: 15px;}
.wpex-pr-15 {padding-right: 15px;}
.wpex-pt-15 {padding-top: 15px;}
.wpex-pb-15 {padding-bottom: 15px;}
.wpex-p-20 {padding: 20px;}
.wpex-py-20 {padding-top: 20px;padding-bottom: 20px;}
.wpex-px-20 {padding-left: 20px;padding-right: 20px;}
.wpex-pl-20 {padding-left: 20px;}
.wpex-pr-20 {padding-right: 20px;}
.wpex-pt-20 {padding-top: 20px;}
.wpex-pb-20 {padding-bottom: 20px;}
.wpex-p-25 {padding: 25px;}
.wpex-py-25 {padding-top: 25px;padding-bottom: 25px;}
.wpex-px-25 {padding-left: 25px;padding-right: 25px;}
.wpex-pl-25 {padding-left: 25px;}
.wpex-pr-25 {padding-right: 25px;}
.wpex-pt-25 {padding-top: 25px;}
.wpex-pb-25 {padding-bottom: 25px;}
.wpex-p-30 {padding: 30px;}
.wpex-py-30 {padding-top: 30px;padding-bottom: 30px;}
.wpex-px-30 {padding-left: 30px;padding-right: 30px;}
.wpex-pl-30 {padding-left: 30px;}
.wpex-pr-30 {padding-right: 30px;}
.wpex-pt-30 {padding-top: 30px;}
.wpex-pb-30 {padding-bottom: 30px;}
.wpex-p-40 {padding: 40px;}
.wpex-py-40 {padding-top: 40px;padding-bottom: 40px;}
.wpex-px-40 {padding-left: 40px;padding-right: 40px;}
.wpex-pl-40 {padding-left: 40px;}
.wpex-pr-40 {padding-right: 40px;}
.wpex-pt-40 {padding-top: 40px;}
.wpex-pb-40 {padding-bottom: 40px;}
.wpex-p-50 {padding: 50px;}
.wpex-py-50 {padding-top: 50px;padding-bottom: 50px;}
.wpex-px-50 {padding-left: 50px;padding-right: 50px;}
.wpex-pl-50 {padding-left: 50px;}
.wpex-pr-50 {padding-right: 50px;}
.wpex-pt-50 {padding-top: 50px;}
.wpex-pb-50 {padding-bottom: 50px;}
.wpex-p-3 {padding: 3px;}
.wpex-pointer-events-none {pointer-events: none;}
.wpex-static {position: static;}
.wpex-fixed {position: fixed;}
.wpex-relative {position: relative;}
.wpex-absolute {position: absolute;}
.wpex-inset-0 {top: 0;right: 0;bottom: 0;left: 0;}
.wpex-inset-y-0 {top: 0;bottom: 0;}
.wpex-inset-x-0 {right: 0;left: 0;}
.wpex-inset-auto {top: auto;right: auto;bottom: auto;left: auto;}
.wpex-inset-y-auto {top: auto;bottom: auto;}
.wpex-inset-x-auto {left: auto;right: auto;}
.wpex-top-0 {top: 0;}
.wpex-top-50 {top: 50%;}
.wpex-top-100 {top: 100%;}
.wpex-top-auto {top: auto;}
.wpex-right-0 {right: 0;}
.wpex-right-100 {right: 100%;}
.wpex-right-auto {right: auto;}
.wpex-bottom-0 {bottom: 0;}
.wpex-bottom-50 {bottom: 50%;}
.wpex-bottom-100 {bottom: 100%;}
.wpex-bottom-auto {bottom: auto;}
.wpex-left-0 {left: 0;}
.wpex-left-100 {left: 100%;}
.wpex-left-auto {left: auto;}
.wpex-scale-0, .wpex-hover-scale-0:hover {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.wpex-scale-50, .wpex-hover-scale-50:hover {-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5);}
.wpex-scale-75, .wpex-hover-scale-75:hover {-webkit-transform: scale(.75);-ms-transform: scale(.75);transform: scale(.75);}
.wpex-scale-90, .wpex-hover-scale-90:hover {-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);}
.wpex-scale-100, .wpex-hover-scale-100:hover {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.wpex-scale-105, .wpex-hover-scale-105:hover {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.wpex-scale-115, .wpex-hover-scale-115:hover {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.wpex-scale-125, .wpex-hover-scale-125:hover {-webkit-transform: scale(1.25);-ms-transform: scale(1.25);transform: scale(1.25);}
.wpex-scale-150, .wpex-hover-scale-150:hover {-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}
.wpex-shadow-xs, .wpex-hover-shadow-xs:hover {box-shadow: 0 0 0 1px rgba(0,0,0,.05);}
.wpex-shadow-sm, .wpex-hover-shadow-sm:hover {box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}
.wpex-shadow, .wpex-hover-shadow:hover {box-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);}
.wpex-shadow-md, .wpex-hover-shadow-md:hover {box-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);}
.wpex-shadow-lg, .wpex-hover-shadow-lg:hover {box-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);}
.wpex-shadow-xl, .wpex-hover-shadow-xl:hover {box-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);}
.wpex-shadow-2xl, .wpex-hover-shadow-2xl:hover {box-shadow: 0 25px 50px -12px rgba(0,0,0,.25);}
.wpex-shadow-inner, .wpex-hover-shadow-inner:hover, .wpex-focus-shadow-inner:focus {box-shadow: inset 0 2px 4px 0 rgba(0,0,0,.06);}
.wpex-shadow-none, .wpex-hover-shadow-none:hover {box-shadow: none;}
.wpex-focus-shadow-outline:focus {box-shadow: 0 0 0 3px rgba(66,153,225,.5);}
.wpex-text-left {text-align: left;}
.wpex-text-right {text-align: right;}
.wpex-text-center {text-align: center;}
.wpex-text-justify {text-align: justify;}
.wpex-text-initial {text-align: initial;}
.wpex-inherit-color, .wpex-inherit-color:hover {color: inherit;}
.wpex-inherit-color-important {color: inherit !important;}
.wpex-child-inherit-color *:not(.theme-button):not(.button):not(.wpex-alert):not(.wpex-heading):not(pre):not(code), .wpex-child-inherit-color a:not(.theme-button):not(.button):hover {color: inherit;}
.wpex-text-accent, .wpex-hover-text-accent:hover {color: #1a73e8;}
.wpex-text-accent_alt, .wpex-hover-text-accent_alt:hover {color: #1464cc;}
.wpex-text-white, .wpex-hover-text-white:hover {color: #fff;}
.wpex-text-black, .wpex-hover-text-black:hover {color: #000;}
.wpex-text-gray-50 {color: #fafafa;}
.wpex-text-gray-100 {color: #f7f7f7;}
.wpex-text-gray-200 {color: #eee;}
.wpex-text-gray-300 {color: #e0e0e0;}
.wpex-text-gray-400 {color: #bdbdbd;}
.wpex-text-gray-500 {color: #9e9e9e;}
.wpex-text-gray-600 {color: #757575;}
.wpex-text-gray-700 {color: #616161;}
.wpex-text-gray-800 {color: #424242;}
.wpex-text-gray-900 {color: #222;}
.wpex-text-gray-A900 {color: #262626;}
.wpex-underline, .wpex-hover-underline:hover {text-decoration: underline;}
.wpex-line-through, .wpex-hover-line-through:hover {text-decoration: line-through;}
.wpex-no-underline {text-decoration: none !important;}
.wpex-uppercase {text-transform: uppercase;}
.wpex-lowercase {text-transform: lowercase;}
.wpex-capitalize {text-transform: capitalize;}
.wpex-normal-case {text-transform: none;}
.wpex-translate-Z-0 {-webkit-transform: translateZ(0);transform: translateZ(0);}
.wpex-delay-75 {transition-delay: 75ms;}
.wpex-delay-100 {transition-delay: 100ms;}
.wpex-delay-150 {transition-delay: 150ms;}
.wpex-delay-200 {transition-delay: 200ms;}
.wpex-delay-300 {transition-delay: 300ms;}
.wpex-delay-500 {transition-delay: 500ms;}
.wpex-delay-700 {transition-delay: 700ms;}
.wpex-delay-1000 {transition-delay: 1000ms;}
.wpex-transition-none {-webkit-transition-property: none;-o-transition-property: none;transition-property: none;}
.wpex-transition-all {-webkit-transition-property: all;-o-transition-property: all;transition-property: all;}
.wpex-transition-colors {-webkit-transition-property: background-color,border-color,color,fill,stroke;-o-transition-property: background-color,border-color,color,fill,stroke;transition-property: background-color,border-color,color,fill,stroke;}
.wpex-transition-opacity {-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.wpex-transition-shadow {-webkit-transition-property: -webkit-box-shadow;transition-property: -webkit-box-shadow;transition-property: box-shadow;transition-property: box-shadow,-webkit-box-shadow;-o-transition-property: box-shadow;}
.wpex-transition-transform {-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform,-webkit-transform;-o-transition-property: transform;}
.wpex-duration-75 {-webkit-transition-duration: 75ms;-o-transition-duration: 75ms;transition-duration: 75ms;}
.wpex-duration-100 {-webkit-transition-duration: 100ms;-o-transition-duration: 100ms;transition-duration: 100ms;}
.wpex-duration-150 {-webkit-transition-duration: 150ms;-o-transition-duration: 150ms;transition-duration: 150ms;}
.wpex-duration-200 {-webkit-transition-duration: 200ms;-o-transition-duration: 200ms;transition-duration: 200ms;}
.wpex-duration-300 {-webkit-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms;}
.wpex-duration-500 {-webkit-transition-duration: 500ms;-o-transition-duration: 500ms;transition-duration: 500ms;}
.wpex-duration-700 {-webkit-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.wpex-duration-1000 {-webkit-transition-duration: 1000ms;-o-transition-duration: 1000ms;transition-duration: 1000ms;}
.wpex-ease-linear {-webkit-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.wpex-ease-in {-webkit-transition-timing-function: cubic-bezier(.4,0,1,1);-o-transition-timing-function: cubic-bezier(.4,0,1,1);transition-timing-function: cubic-bezier(.4,0,1,1);}
.wpex-ease-out {-webkit-transition-timing-function: cubic-bezier(0,0,.2,1);-o-transition-timing-function: cubic-bezier(0,0,.2,1);transition-timing-function: cubic-bezier(0,0,.2,1);}
.wpex-ease-in-out {-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);-o-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);}
.wpex-translate-y-100 {-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);}
.-wpex-translate-y-100 {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
.wpex-translate-x-100 {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}
.-wpex-translate-x-100 {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
.wpex-translate-y-50 {-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}
.-wpex-translate-y-50 {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wpex-translate-x-50 {-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);}
.-wpex-translate-x-50 {-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.-wpex-translate-xy-50 {-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.wpex-transform-preserve-3d {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.wpex-user-select-none {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.wpex-align-baseline {vertical-align: baseline;}
.wpex-align-top {vertical-align: top;}
.wpex-align-middle {vertical-align: middle;}
.wpex-align-bottom {vertical-align: bottom;}
.wpex-align-text-top {vertical-align: text-top;}
.wpex-align-text-bottom {vertical-align: text-bottom;}
.wpex-visible {visibility: visible;}
.wpex-invisible {visibility: hidden;}
.wpex-whitespace-normal {white-space: normal;}
.wpex-whitespace-nowrap {white-space: nowrap;}
.wpex-whitespace-pre {white-space: pre;}
.wpex-whitespace-pre-line {white-space: pre-line;}
.wpex-whitespace-pre-wrap {white-space: pre-wrap;}
.wpex-w-0 {width: 0;}
.wpex-w-20 {width: 20%;}
.wpex-w-25 {width: 25%;}
.wpex-w-30 {width: 30%;}
.wpex-w-33 {width: 33%;}
.wpex-w-40 {width: 40%;}
.wpex-w-50 {width: 50%;}
.wpex-w-60 {width: 60%;}
.wpex-w-67 {width: 67%;}
.wpex-w-70 {width: 70%;}
.wpex-w-75 {width: 75%;}
.wpex-w-80 {width: 80%;}
.wpex-w-100 {width: 100%;}
.wpex-w-auto {width: auto;}
.wpex-w-screen {width: 100vw;}
.wpex-max-w-screen {max-width: 100vw;}
.wpex-max-w-100 {max-width: 100%;}
.wpex-max-w-none {max-width: none;}
.wpex-min-w-0 {min-width: 0;}
.wpex-break-normal {word-break: normal;overflow-wrap: normal;}
.wpex-break-words {overflow-wrap: break-word;}
.wpex-break-all {word-break: break-all;}
.wpex-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wpex-z-0 {z-index: 0;}
.wpex-z-1 {z-index: 1;}
.wpex-z-2 {z-index: 2;}
.wpex-z-5 {z-index: 5;}
.wpex-z-10 {z-index: 10;}
.wpex-z-20 {z-index: 20;}
.wpex-z-30 {z-index: 30;}
.wpex-z-40 {z-index: 40;}
.wpex-z-50 {z-index: 50;}
.wpex-z-auto {z-index: auto;}
.wpex-hover-z-1:hover {position: relative;z-index: 1;}
.-wpex-z-1 {z-index: -1;}
.wpex-z-1002 {z-index: 1002;}
.wpex-z-10000 {z-index: 10000;}
@media (min-width: 640px) {.wpex-sm-hidden {display: none;}
	.wpex-sm-block {display: block;}
	.wpex-sm-inline-block {display: inline-block;}
	.wpex-sm-inline {display: inline;}
	.wpex-sm-flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.wpex-sm-inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
	.wpex-sm-visible {visibility: visible;}
	.wpex-sm-invisible {visibility: hidden;}
	.wpex-sm-text-center {text-align: center;}
	.wpex-sm-text-left {text-align: left;}
	.wpex-sm-text-right {text-align: right;}
	.wpex-sm-text-initial {text-align: initial;}
	.wpex-sm-float-none {float: none;}
	.wpex-sm-float-left {float: left;}
	.wpex-sm-float-right {float: right;}
	.wpex-sm-float-center {float: none;margin-right: auto;margin-left: auto;}
	.wpex-sm-items-stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
	.wpex-sm-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.wpex-sm-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.wpex-sm-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.wpex-sm-items-baseline {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
	.wpex-sm-justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.wpex-sm-justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.wpex-sm-justify-end {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}
	.wpex-sm-justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.wpex-sm-justify-around {-ms-flex-pack: distribute;justify-content: space-around;}
	.wpex-sm-flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.wpex-sm-flex-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.wpex-sm-flex-col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.wpex-sm-flex-col-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.wpex-sm-flex-no-wrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.wpex-sm-flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.wpex-sm-flex-wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
	.wpex-sm-flex-shrink {-ms-flex-negative: 1;flex-shrink: 1;}
	.wpex-sm-flex-shrink-0 {-ms-flex-negative: 0;flex-shrink: 0;}
	.wpex-sm-flex-grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
	.wpex-sm-flex-grow-0 {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
	.wpex-sm-static {position: static;}
	.wpex-sm-fixed {position: fixed;}
	.wpex-sm-relative {position: relative;}
	.wpex-sm-absolute {position: absolute;}
	.wpex-sm-inset-0 {top: 0;right: 0;bottom: 0;left: 0;}
	.wpex-sm-inset-y-0 {top: 0;bottom: 0;}
	.wpex-sm-inset-x-0 {right: 0;left: 0;}
	.wpex-sm-left-0 {left: 0;}
	.wpex-sm-left-100 {left: 100%;}
	.wpex-sm-top-0 {top: 0;}
	.wpex-sm-top-50 {top: 50%;}
	.wpex-sm-top-100 {top: 100%;}
	.wpex-sm-right-0 {right: 0;}
	.wpex-sm-right-100 {right: 100%;}
	.wpex-sm-bottom-0 {bottom: 0;}
	.wpex-sm-bottom-50 {bottom: 50%;}
	.wpex-sm-bottom-100 {bottom: 100%;}
	.wpex-sm-inset-auto {top: auto;right: auto;bottom: auto;left: auto;}
	.wpex-sm-inset-y-auto {top: auto;bottom: auto;}
	.wpex-sm-inset-x-auto {left: auto;right: auto;}
	.wpex-sm-top-auto {top: auto;}
	.wpex-sm-bottom-auto {bottom: auto;}
	.wpex-sm-left-auto {left: auto;}
	.wpex-sm-right-auto {right: auto;}
	.wpex-sm-opacity-0 {opacity: 0;}
	.wpex-sm-opacity-10 {opacity: .1;}
	.wpex-sm-opacity-20 {opacity: .2;}
	.wpex-sm-opacity-30 {opacity: .3;}
	.wpex-sm-opacity-40 {opacity: .4;}
	.wpex-sm-opacity-50 {opacity: .5;}
	.wpex-sm-opacity-60 {opacity: .6;}
	.wpex-sm-opacity-70 {opacity: .7;}
	.wpex-sm-opacity-80 {opacity: .8;}
	.wpex-sm-opacity-90 {opacity: .9;}
	.wpex-sm-opacity-100 {opacity: 1;}
	.wpex-sm-text-base {font-size: 1em;}
	.wpex-sm-text-xs {font-size: .846em;}
	.wpex-sm-text-sm {font-size: .923em;}
	.wpex-sm-text-md {font-size: 1.077em;}
	.wpex-sm-text-lg {font-size: 1.231em;}
	.wpex-sm-text-xl {font-size: 1.385em;}
	.wpex-sm-text-2xl {font-size: 1.615em;}
	.wpex-sm-text-3xl {font-size: 1.846em;}
	.wpex-sm-text-4xl {font-size: 2.154em;}
	.wpex-sm-text-5xl {font-size: 2.462em;}
	.wpex-sm-text-6xl {font-size: 2.769em;}
	.wpex-sm-text-7xl {font-size: 3.231em;}
	.wpex-sm-w-0 {width: 0;}
	.wpex-sm-w-20 {width: 20%;}
	.wpex-sm-w-25 {width: 25%;}
	.wpex-sm-w-30 {width: 30%;}
	.wpex-sm-w-33 {width: 33%;}
	.wpex-sm-w-40 {width: 40%;}
	.wpex-sm-w-50 {width: 50%;}
	.wpex-sm-w-60 {width: 60%;}
	.wpex-sm-w-67 {width: 67%;}
	.wpex-sm-w-70 {width: 70%;}
	.wpex-sm-w-75 {width: 75%;}
	.wpex-sm-w-80 {width: 80%;}
	.wpex-sm-w-100 {width: 100%;}
	.wpex-sm-m-0 {margin: 0;}
	.wpex-sm-p-0 {padding: 0;}
	.wpex-sm-my-0 {margin-top: 0;margin-bottom: 0;}
	.wpex-sm-py-0 {padding-top: 0;padding-bottom: 0;}
	.wpex-sm-mx-0 {margin-left: 0;margin-right: 0;}
	.wpex-sm-px-0 {padding-left: 0;padding-right: 0;}
	.wpex-sm-ml-0 {margin-left: 0;}
	.wpex-sm-pl-0 {padding-left: 0;}
	.wpex-sm-mr-0 {margin-right: 0;}
	.wpex-sm-pr-0 {padding-right: 0;}
	.wpex-sm-mt-0 {margin-top: 0;}
	.wpex-sm-pt-0 {padding-top: 0;}
	.wpex-sm-mb-0 {margin-bottom: 0;}
	.wpex-sm-pb-0 {padding-bottom: 0;}
	.wpex-sm-m-5 {margin: 5px;}
	.wpex-sm-p-5 {padding: 5px;}
	.wpex-sm-my-5 {margin-top: 5px;margin-bottom: 5px;}
	.wpex-sm-py-5 {padding-top: 5px;padding-bottom: 5px;}
	.wpex-sm-mx-5 {margin-left: 5px;margin-right: 5px;}
	.-wpex-sm-mx-5 {margin-left: -5px;margin-right: -5px;}
	.wpex-sm-px-5 {padding-left: 5px;padding-right: 5px;}
	.wpex-sm-ml-5 {margin-left: 5px;}
	.-wpex-sm-ml-5 {margin-left: -5px;}
	.wpex-sm-pl-5 {padding-left: 5px;}
	.wpex-sm-mr-5 {margin-right: 5px;}
	.-wpex-sm-mr-5 {margin-right: -5px;}
	.wpex-sm-pr-5 {padding-right: 5px;}
	.wpex-sm-mt-5 {margin-top: 5px;}
	.-wpex-sm-mt-5 {margin-top: -5px;}
	.wpex-sm-pt-5 {padding-top: 5px;}
	.wpex-sm-mb-5 {margin-bottom: 5px;}
	.-wpex-sm-mb-5 {margin-bottom: -5px;}
	.wpex-sm-pb-5 {padding-bottom: 5px;}
	.wpex-sm-m-10 {margin: 10px;}
	.wpex-sm-p-10 {padding: 10px;}
	.wpex-sm-my-10 {margin-top: 10px;margin-bottom: 10px;}
	.wpex-sm-py-10 {padding-top: 10px;padding-bottom: 10px;}
	.wpex-sm-mx-10 {margin-left: 10px;margin-right: 10px;}
	.-wpex-sm-mx-10 {margin-left: -10px;margin-right: -10px;}
	.wpex-sm-px-10 {padding-left: 10px;padding-right: 10px;}
	.wpex-sm-ml-10 {margin-left: 10px;}
	.-wpex-sm-ml-10 {margin-left: -10px;}
	.wpex-sm-pl-10 {padding-left: 10px;}
	.wpex-sm-mr-10 {margin-right: 10px;}
	.-wpex-sm-mr-10 {margin-right: -10px;}
	.wpex-sm-pr-10 {padding-right: 10px;}
	.wpex-sm-mt-10 {margin-top: 10px;}
	.-wpex-sm-mt-10 {margin-top: -10px;}
	.wpex-sm-pt-10 {padding-top: 10px;}
	.wpex-sm-mb-10 {margin-bottom: 10px;}
	.-wpex-sm-mb-10 {margin-bottom: -10px;}
	.wpex-sm-pb-10 {padding-bottom: 10px;}
	.wpex-sm-m-15 {margin: 15px;}
	.wpex-sm-p-15 {padding: 15px;}
	.wpex-sm-my-15 {margin-top: 15px;margin-bottom: 15px;}
	.wpex-sm-py-15 {padding-top: 15px;padding-bottom: 15px;}
	.wpex-sm-mx-15 {margin-left: 15px;margin-right: 15px;}
	.-wpex-sm-mx-15 {margin-left: -15px;margin-right: -15px;}
	.wpex-sm-px-15 {padding-left: 15px;padding-right: 15px;}
	.wpex-sm-ml-15 {margin-left: 15px;}
	.-wpex-sm-ml-15 {margin-left: -15px;}
	.wpex-sm-pl-15 {padding-left: 15px;}
	.wpex-sm-mr-15 {margin-right: 15px;}
	.-wpex-sm-mr-15 {margin-right: -15px;}
	.wpex-sm-pr-15 {padding-right: 15px;}
	.wpex-sm-mt-15 {margin-top: 15px;}
	.-wpex-sm-mt-15 {margin-top: -15px;}
	.wpex-sm-pt-15 {padding-top: 15px;}
	.wpex-sm-mb-15 {margin-bottom: 15px;}
	.-wpex-sm-mb-15 {margin-bottom: -15px;}
	.wpex-sm-pb-15 {padding-bottom: 15px;}
	.wpex-sm-m-20 {margin: 20px;}
	.wpex-sm-p-20 {padding: 20px;}
	.wpex-sm-my-20 {margin-top: 20px;margin-bottom: 20px;}
	.wpex-sm-py-20 {padding-top: 20px;padding-bottom: 20px;}
	.wpex-sm-mx-20 {margin-left: 20px;margin-right: 20px;}
	.-wpex-sm-mx-20 {margin-left: -20px;margin-right: -20px;}
	.wpex-sm-px-20 {padding-left: 20px;padding-right: 20px;}
	.wpex-sm-ml-20 {margin-left: 20px;}
	.-wpex-sm-ml-20 {margin-left: -20px;}
	.wpex-sm-pl-20 {padding-left: 20px;}
	.wpex-sm-mr-20 {margin-right: 20px;}
	.-wpex-sm-mr-20 {margin-right: -20px;}
	.wpex-sm-pr-20 {padding-right: 20px;}
	.wpex-sm-mt-20 {margin-top: 20px;}
	.-wpex-sm-mt-20 {margin-top: -20px;}
	.wpex-sm-pt-20 {padding-top: 20px;}
	.wpex-sm-mb-20 {margin-bottom: 20px;}
	.-wpex-sm-mb-20 {margin-bottom: -20px;}
	.wpex-sm-pb-20 {padding-bottom: 20px;}
	.wpex-sm-m-25 {margin: 25px;}
	.wpex-sm-p-25 {padding: 25px;}
	.wpex-sm-my-25 {margin-top: 25px;margin-bottom: 25px;}
	.wpex-sm-py-25 {padding-top: 25px;padding-bottom: 25px;}
	.wpex-sm-mx-25 {margin-left: 25px;margin-right: 25px;}
	.-wpex-sm-mx-25 {margin-left: -25px;margin-right: -25px;}
	.wpex-sm-px-25 {padding-left: 25px;padding-right: 25px;}
	.wpex-sm-ml-25 {margin-left: 25px;}
	.-wpex-sm-ml-25 {margin-left: -25px;}
	.wpex-sm-pl-25 {padding-left: 25px;}
	.wpex-sm-mr-25 {margin-right: 25px;}
	.-wpex-sm-mr-25 {margin-right: -25px;}
	.wpex-sm-pr-25 {padding-right: 25px;}
	.wpex-sm-mt-25 {margin-top: 25px;}
	.-wpex-sm-mt-25 {margin-top: -25px;}
	.wpex-sm-pt-25 {padding-top: 25px;}
	.wpex-sm-mb-25 {margin-bottom: 25px;}
	.-wpex-sm-mb-25 {margin-bottom: -25px;}
	.wpex-sm-pb-25 {padding-bottom: 25px;}
	.wpex-sm-m-30 {margin: 30px;}
	.wpex-sm-p-30 {padding: 30px;}
	.wpex-sm-my-30 {margin-top: 30px;margin-bottom: 30px;}
	.wpex-sm-py-30 {padding-top: 30px;padding-bottom: 30px;}
	.wpex-sm-mx-30 {margin-left: 30px;margin-right: 30px;}
	.-wpex-sm-mx-30 {margin-left: -30px;margin-right: -30px;}
	.wpex-sm-px-30 {padding-left: 30px;padding-right: 30px;}
	.wpex-sm-ml-30 {margin-left: 30px;}
	.-wpex-sm-ml-30 {margin-left: -30px;}
	.wpex-sm-pl-30 {padding-left: 30px;}
	.wpex-sm-mr-30 {margin-right: 30px;}
	.-wpex-sm-mr-30 {margin-right: -30px;}
	.wpex-sm-pr-30 {padding-right: 30px;}
	.wpex-sm-mt-30 {margin-top: 30px;}
	.-wpex-sm-mt-30 {margin-top: -30px;}
	.wpex-sm-pt-30 {padding-top: 30px;}
	.wpex-sm-mb-30 {margin-bottom: 30px;}
	.-wpex-sm-mb-30 {margin-bottom: -30px;}
	.wpex-sm-pb-30 {padding-bottom: 30px;}
	.wpex-sm-m-40 {margin: 40px;}
	.wpex-sm-p-40 {padding: 40px;}
	.wpex-sm-my-40 {margin-top: 40px;margin-bottom: 40px;}
	.wpex-sm-py-40 {padding-top: 40px;padding-bottom: 40px;}
	.wpex-sm-mx-40 {margin-left: 40px;margin-right: 40px;}
	.-wpex-sm-mx-40 {margin-left: -40px;margin-right: -40px;}
	.wpex-sm-px-40 {padding-left: 40px;padding-right: 40px;}
	.wpex-sm-ml-40 {margin-left: 40px;}
	.-wpex-sm-ml-40 {margin-left: -40px;}
	.wpex-sm-pl-40 {padding-left: 40px;}
	.wpex-sm-mr-40 {margin-right: 40px;}
	.-wpex-sm-mr-40 {margin-right: -40px;}
	.wpex-sm-pr-40 {padding-right: 40px;}
	.wpex-sm-mt-40 {margin-top: 40px;}
	.-wpex-sm-mt-40 {margin-top: -40px;}
	.wpex-sm-pt-40 {padding-top: 40px;}
	.wpex-sm-mb-40 {margin-bottom: 40px;}
	.-wpex-sm-mb-40 {margin-bottom: -40px;}
	.wpex-sm-pb-40 {padding-bottom: 40px;}
	.wpex-sm-m-50 {margin: 50px;}
	.wpex-sm-p-50 {padding: 50px;}
	.wpex-sm-my-50 {margin-top: 50px;margin-bottom: 50px;}
	.wpex-sm-py-50 {padding-top: 50px;padding-bottom: 50px;}
	.wpex-sm-mx-50 {margin-left: 50px;margin-right: 50px;}
	.-wpex-sm-mx-50 {margin-left: -50px;margin-right: -50px;}
	.wpex-sm-px-50 {padding-left: 50px;padding-right: 50px;}
	.wpex-sm-ml-50 {margin-left: 50px;}
	.-wpex-sm-ml-50 {margin-left: -50px;}
	.wpex-sm-pl-50 {padding-left: 50px;}
	.wpex-sm-mr-50 {margin-right: 50px;}
	.-wpex-sm-mr-50 {margin-right: -50px;}
	.wpex-sm-pr-50 {padding-right: 50px;}
	.wpex-sm-mt-50 {margin-top: 50px;}
	.-wpex-sm-mt-50 {margin-top: -50px;}
	.wpex-sm-pt-50 {padding-top: 50px;}
	.wpex-sm-mb-50 {margin-bottom: 50px;}
	.-wpex-sm-mb-50 {margin-bottom: -50px;}
	.wpex-sm-pb-50 {padding-bottom: 50px;}
	.wpex-sm-grid-cols-1 {-ms-grid-columns: repeat(1,minmax(0,1fr));grid-template-columns: repeat(1,minmax(0,1fr));}
	.wpex-sm-grid-cols-2 {-ms-grid-columns: repeat(2,minmax(0,2fr));grid-template-columns: repeat(2,minmax(0,2fr));}
	.wpex-sm-grid-cols-3 {-ms-grid-columns: repeat(3,minmax(0,3fr));grid-template-columns: repeat(3,minmax(0,3fr));}
	.wpex-sm-grid-cols-4 {-ms-grid-columns: repeat(4,minmax(0,4fr));grid-template-columns: repeat(4,minmax(0,4fr));}
	.wpex-sm-grid-cols-5 {-ms-grid-columns: repeat(5,minmax(0,5fr));grid-template-columns: repeat(5,minmax(0,5fr));}
	.wpex-sm-grid-cols-6 {-ms-grid-columns: repeat(6,minmax(0,6fr));grid-template-columns: repeat(6,minmax(0,6fr));}
	.wpex-sm-grid-cols-7 {-ms-grid-columns: repeat(7,minmax(0,7fr));grid-template-columns: repeat(7,minmax(0,7fr));}
	.wpex-sm-grid-cols-8 {-ms-grid-columns: repeat(8,minmax(0,8fr));grid-template-columns: repeat(8,minmax(0,8fr));}
	.wpex-sm-grid-cols-9 {-ms-grid-columns: repeat(9,minmax(0,9fr));grid-template-columns: repeat(9,minmax(0,9fr));}
	.wpex-sm-grid-cols-10 {-ms-grid-columns: repeat(10,minmax(0,10fr));grid-template-columns: repeat(10,minmax(0,10fr));}
	.wpex-sm-grid-cols-11 {-ms-grid-columns: repeat(11,minmax(0,11fr));grid-template-columns: repeat(11,minmax(0,11fr));}
	.wpex-sm-grid-cols-12 {-ms-grid-columns: repeat(12,minmax(0,12fr));grid-template-columns: repeat(12,minmax(0,12fr));}}
@media only screen and (min-width: 768px) {.wpex-md-hidden {display: none;}
	.wpex-md-block {display: block;}
	.wpex-md-inline-block {display: inline-block;}
	.wpex-md-inline {display: inline;}
	.wpex-md-flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.wpex-md-inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
	.wpex-md-visible {visibility: visible;}
	.wpex-md-invisible {visibility: hidden;}
	.wpex-md-text-center {text-align: center;}
	.wpex-md-text-left {text-align: left;}
	.wpex-md-text-right {text-align: right;}
	.wpex-md-text-initial {text-align: initial;}
	.wpex-md-float-none {float: none;}
	.wpex-md-float-left {float: left;}
	.wpex-md-float-right {float: right;}
	.wpex-md-float-center {float: none;margin-right: auto;margin-left: auto;}
	.wpex-md-items-stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
	.wpex-md-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.wpex-md-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.wpex-md-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.wpex-md-items-baseline {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
	.wpex-md-flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.wpex-md-flex-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.wpex-md-flex-col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.wpex-md-flex-col-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.wpex-md-flex-no-wrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.wpex-md-flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.wpex-md-flex-wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
	.wpex-md-flex-shrink {-ms-flex-negative: 1;flex-shrink: 1;}
	.wpex-md-flex-shrink-0 {-ms-flex-negative: 0;flex-shrink: 0;}
	.wpex-md-flex-grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
	.wpex-md-flex-grow-0 {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
	.wpex-md-justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.wpex-md-justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.wpex-md-justify-end {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}
	.wpex-md-justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.wpex-md-justify-around {-ms-flex-pack: distribute;justify-content: space-around;}
	.wpex-md-static {position: static;}
	.wpex-md-fixed {position: fixed;}
	.wpex-md-relative {position: relative;}
	.wpex-md-absolute {position: absolute;}
	.wpex-md-inset-0 {top: 0;right: 0;bottom: 0;left: 0;}
	.wpex-md-inset-y-0 {top: 0;bottom: 0;}
	.wpex-md-inset-x-0 {right: 0;left: 0;}
	.wpex-md-left-0 {left: 0;}
	.wpex-md-left-100 {left: 100%;}
	.wpex-md-top-0 {top: 0;}
	.wpex-md-top-50 {top: 50%;}
	.wpex-md-top-100 {top: 100%;}
	.wpex-md-right-0 {right: 0;}
	.wpex-md-right-100 {right: 100%;}
	.wpex-md-bottom-0 {bottom: 0;}
	.wpex-md-bottom-50 {bottom: 50%;}
	.wpex-md-bottom-100 {bottom: 100%;}
	.wpex-md-inset-auto {top: auto;right: auto;bottom: auto;left: auto;}
	.wpex-md-inset-y-auto {top: auto;bottom: auto;}
	.wpex-md-inset-x-auto {left: auto;right: auto;}
	.wpex-md-top-auto {top: auto;}
	.wpex-md-bottom-auto {bottom: auto;}
	.wpex-md-left-auto {left: auto;}
	.wpex-md-right-auto {right: auto;}
	.wpex-md-opacity-0 {opacity: 0;}
	.wpex-md-opacity-10 {opacity: .1;}
	.wpex-md-opacity-20 {opacity: .2;}
	.wpex-md-opacity-30 {opacity: .3;}
	.wpex-md-opacity-40 {opacity: .4;}
	.wpex-md-opacity-50 {opacity: .5;}
	.wpex-md-opacity-60 {opacity: .6;}
	.wpex-md-opacity-70 {opacity: .7;}
	.wpex-md-opacity-80 {opacity: .8;}
	.wpex-md-opacity-90 {opacity: .9;}
	.wpex-md-opacity-100 {opacity: 1;}
	.wpex-md-text-base {font-size: 1em;}
	.wpex-md-text-xs {font-size: .846em;}
	.wpex-md-text-sm {font-size: .923em;}
	.wpex-md-text-md {font-size: 1.077em;}
	.wpex-md-text-lg {font-size: 1.231em;}
	.wpex-md-text-xl {font-size: 1.385em;}
	.wpex-md-text-2xl {font-size: 1.615em;}
	.wpex-md-text-3xl {font-size: 1.846em;}
	.wpex-md-text-4xl {font-size: 2.154em;}
	.wpex-md-text-5xl {font-size: 2.462em;}
	.wpex-md-text-6xl {font-size: 2.769em;}
	.wpex-md-text-7xl {font-size: 3.231em;}
	.wpex-md-w-0 {width: 0;}
	.wpex-md-w-20 {width: 20%;}
	.wpex-md-w-25 {width: 25%;}
	.wpex-md-w-30 {width: 30%;}
	.wpex-md-w-33 {width: 33%;}
	.wpex-md-w-40 {width: 40%;}
	.wpex-md-w-50 {width: 50%;}
	.wpex-md-w-60 {width: 60%;}
	.wpex-md-w-67 {width: 67%;}
	.wpex-md-w-70 {width: 70%;}
	.wpex-md-w-75 {width: 75%;}
	.wpex-md-w-80 {width: 80%;}
	.wpex-md-w-100 {width: 100%;}
	.wpex-md-m-0 {margin: 0;}
	.wpex-md-p-0 {padding: 0;}
	.wpex-md-my-0 {margin-top: 0;margin-bottom: 0;}
	.wpex-md-py-0 {padding-top: 0;padding-bottom: 0;}
	.wpex-md-mx-0 {margin-left: 0;margin-right: 0;}
	.wpex-md-px-0 {padding-left: 0;padding-right: 0;}
	.wpex-md-ml-0 {margin-left: 0;}
	.wpex-md-pl-0 {padding-left: 0;}
	.wpex-md-mr-0 {margin-right: 0;}
	.wpex-md-pr-0 {padding-right: 0;}
	.wpex-md-mt-0 {margin-top: 0;}
	.wpex-md-pt-0 {padding-top: 0;}
	.wpex-md-mb-0 {margin-bottom: 0;}
	.wpex-md-pb-0 {padding-bottom: 0;}
	.wpex-md-m-5 {margin: 5px;}
	.wpex-md-p-5 {padding: 5px;}
	.wpex-md-my-5 {margin-top: 5px;margin-bottom: 5px;}
	.wpex-md-py-5 {padding-top: 5px;padding-bottom: 5px;}
	.wpex-md-mx-5 {margin-left: 5px;margin-right: 5px;}
	.-wpex-md-mx-5 {margin-left: -5px;margin-right: -5px;}
	.wpex-md-px-5 {padding-left: 5px;padding-right: 5px;}
	.wpex-md-ml-5 {margin-left: 5px;}
	.-wpex-md-ml-5 {margin-left: -5px;}
	.wpex-md-pl-5 {padding-left: 5px;}
	.wpex-md-mr-5 {margin-right: 5px;}
	.-wpex-md-mr-5 {margin-right: -5px;}
	.wpex-md-pr-5 {padding-right: 5px;}
	.wpex-md-mt-5 {margin-top: 5px;}
	.-wpex-md-mt-5 {margin-top: -5px;}
	.wpex-md-pt-5 {padding-top: 5px;}
	.wpex-md-mb-5 {margin-bottom: 5px;}
	.-wpex-md-mb-5 {margin-bottom: -5px;}
	.wpex-md-pb-5 {padding-bottom: 5px;}
	.wpex-md-m-10 {margin: 10px;}
	.wpex-md-p-10 {padding: 10px;}
	.wpex-md-my-10 {margin-top: 10px;margin-bottom: 10px;}
	.wpex-md-py-10 {padding-top: 10px;padding-bottom: 10px;}
	.wpex-md-mx-10 {margin-left: 10px;margin-right: 10px;}
	.-wpex-md-mx-10 {margin-left: -10px;margin-right: -10px;}
	.wpex-md-px-10 {padding-left: 10px;padding-right: 10px;}
	.wpex-md-ml-10 {margin-left: 10px;}
	.-wpex-md-ml-10 {margin-left: -10px;}
	.wpex-md-pl-10 {padding-left: 10px;}
	.wpex-md-mr-10 {margin-right: 10px;}
	.-wpex-md-mr-10 {margin-right: -10px;}
	.wpex-md-pr-10 {padding-right: 10px;}
	.wpex-md-mt-10 {margin-top: 10px;}
	.-wpex-md-mt-10 {margin-top: -10px;}
	.wpex-md-pt-10 {padding-top: 10px;}
	.wpex-md-mb-10 {margin-bottom: 10px;}
	.-wpex-md-mb-10 {margin-bottom: -10px;}
	.wpex-md-pb-10 {padding-bottom: 10px;}
	.wpex-md-m-15 {margin: 15px;}
	.wpex-md-p-15 {padding: 15px;}
	.wpex-md-my-15 {margin-top: 15px;margin-bottom: 15px;}
	.wpex-md-py-15 {padding-top: 15px;padding-bottom: 15px;}
	.wpex-md-mx-15 {margin-left: 15px;margin-right: 15px;}
	.-wpex-md-mx-15 {margin-left: -15px;margin-right: -15px;}
	.wpex-md-px-15 {padding-left: 15px;padding-right: 15px;}
	.wpex-md-ml-15 {margin-left: 15px;}
	.-wpex-md-ml-15 {margin-left: -15px;}
	.wpex-md-pl-15 {padding-left: 15px;}
	.wpex-md-mr-15 {margin-right: 15px;}
	.-wpex-md-mr-15 {margin-right: -15px;}
	.wpex-md-pr-15 {padding-right: 15px;}
	.wpex-md-mt-15 {margin-top: 15px;}
	.-wpex-md-mt-15 {margin-top: -15px;}
	.wpex-md-pt-15 {padding-top: 15px;}
	.wpex-md-mb-15 {margin-bottom: 15px;}
	.-wpex-md-mb-15 {margin-bottom: -15px;}
	.wpex-md-pb-15 {padding-bottom: 15px;}
	.wpex-md-m-20 {margin: 20px;}
	.wpex-md-p-20 {padding: 20px;}
	.wpex-md-my-20 {margin-top: 20px;margin-bottom: 20px;}
	.wpex-md-py-20 {padding-top: 20px;padding-bottom: 20px;}
	.wpex-md-mx-20 {margin-left: 20px;margin-right: 20px;}
	.-wpex-md-mx-20 {margin-left: -20px;margin-right: -20px;}
	.wpex-md-px-20 {padding-left: 20px;padding-right: 20px;}
	.wpex-md-ml-20 {margin-left: 20px;}
	.-wpex-md-ml-20 {margin-left: -20px;}
	.wpex-md-pl-20 {padding-left: 20px;}
	.wpex-md-mr-20 {margin-right: 20px;}
	.-wpex-md-mr-20 {margin-right: -20px;}
	.wpex-md-pr-20 {padding-right: 20px;}
	.wpex-md-mt-20 {margin-top: 20px;}
	.-wpex-md-mt-20 {margin-top: -20px;}
	.wpex-md-pt-20 {padding-top: 20px;}
	.wpex-md-mb-20 {margin-bottom: 20px;}
	.-wpex-md-mb-20 {margin-bottom: -20px;}
	.wpex-md-pb-20 {padding-bottom: 20px;}
	.wpex-md-m-25 {margin: 25px;}
	.wpex-md-p-25 {padding: 25px;}
	.wpex-md-my-25 {margin-top: 25px;margin-bottom: 25px;}
	.wpex-md-py-25 {padding-top: 25px;padding-bottom: 25px;}
	.wpex-md-mx-25 {margin-left: 25px;margin-right: 25px;}
	.-wpex-md-mx-25 {margin-left: -25px;margin-right: -25px;}
	.wpex-md-px-25 {padding-left: 25px;padding-right: 25px;}
	.wpex-md-ml-25 {margin-left: 25px;}
	.-wpex-md-ml-25 {margin-left: -25px;}
	.wpex-md-pl-25 {padding-left: 25px;}
	.wpex-md-mr-25 {margin-right: 25px;}
	.-wpex-md-mr-25 {margin-right: -25px;}
	.wpex-md-pr-25 {padding-right: 25px;}
	.wpex-md-mt-25 {margin-top: 25px;}
	.-wpex-md-mt-25 {margin-top: -25px;}
	.wpex-md-pt-25 {padding-top: 25px;}
	.wpex-md-mb-25 {margin-bottom: 25px;}
	.-wpex-md-mb-25 {margin-bottom: -25px;}
	.wpex-md-pb-25 {padding-bottom: 25px;}
	.wpex-md-m-30 {margin: 30px;}
	.wpex-md-p-30 {padding: 30px;}
	.wpex-md-my-30 {margin-top: 30px;margin-bottom: 30px;}
	.wpex-md-py-30 {padding-top: 30px;padding-bottom: 30px;}
	.wpex-md-mx-30 {margin-left: 30px;margin-right: 30px;}
	.-wpex-md-mx-30 {margin-left: -30px;margin-right: -30px;}
	.wpex-md-px-30 {padding-left: 30px;padding-right: 30px;}
	.wpex-md-ml-30 {margin-left: 30px;}
	.-wpex-md-ml-30 {margin-left: -30px;}
	.wpex-md-pl-30 {padding-left: 30px;}
	.wpex-md-mr-30 {margin-right: 30px;}
	.-wpex-md-mr-30 {margin-right: -30px;}
	.wpex-md-pr-30 {padding-right: 30px;}
	.wpex-md-mt-30 {margin-top: 30px;}
	.-wpex-md-mt-30 {margin-top: -30px;}
	.wpex-md-pt-30 {padding-top: 30px;}
	.wpex-md-mb-30 {margin-bottom: 30px;}
	.-wpex-md-mb-30 {margin-bottom: -30px;}
	.wpex-md-pb-30 {padding-bottom: 30px;}
	.wpex-md-m-40 {margin: 40px;}
	.wpex-md-p-40 {padding: 40px;}
	.wpex-md-my-40 {margin-top: 40px;margin-bottom: 40px;}
	.wpex-md-py-40 {padding-top: 40px;padding-bottom: 40px;}
	.wpex-md-mx-40 {margin-left: 40px;margin-right: 40px;}
	.-wpex-md-mx-40 {margin-left: -40px;margin-right: -40px;}
	.wpex-md-px-40 {padding-left: 40px;padding-right: 40px;}
	.wpex-md-ml-40 {margin-left: 40px;}
	.-wpex-md-ml-40 {margin-left: -40px;}
	.wpex-md-pl-40 {padding-left: 40px;}
	.wpex-md-mr-40 {margin-right: 40px;}
	.-wpex-md-mr-40 {margin-right: -40px;}
	.wpex-md-pr-40 {padding-right: 40px;}
	.wpex-md-mt-40 {margin-top: 40px;}
	.-wpex-md-mt-40 {margin-top: -40px;}
	.wpex-md-pt-40 {padding-top: 40px;}
	.wpex-md-mb-40 {margin-bottom: 40px;}
	.-wpex-md-mb-40 {margin-bottom: -40px;}
	.wpex-md-pb-40 {padding-bottom: 40px;}
	.wpex-md-m-50 {margin: 50px;}
	.wpex-md-p-50 {padding: 50px;}
	.wpex-md-my-50 {margin-top: 50px;margin-bottom: 50px;}
	.wpex-md-py-50 {padding-top: 50px;padding-bottom: 50px;}
	.wpex-md-mx-50 {margin-left: 50px;margin-right: 50px;}
	.-wpex-md-mx-50 {margin-left: -50px;margin-right: -50px;}
	.wpex-md-px-50 {padding-left: 50px;padding-right: 50px;}
	.wpex-md-ml-50 {margin-left: 50px;}
	.-wpex-md-ml-50 {margin-left: -50px;}
	.wpex-md-pl-50 {padding-left: 50px;}
	.wpex-md-mr-50 {margin-right: 50px;}
	.-wpex-md-mr-50 {margin-right: -50px;}
	.wpex-md-pr-50 {padding-right: 50px;}
	.wpex-md-mt-50 {margin-top: 50px;}
	.-wpex-md-mt-50 {margin-top: -50px;}
	.wpex-md-pt-50 {padding-top: 50px;}
	.wpex-md-mb-50 {margin-bottom: 50px;}
	.-wpex-md-mb-50 {margin-bottom: -50px;}
	.wpex-md-pb-50 {padding-bottom: 50px;}
	.wpex-md-grid-cols-1 {-ms-grid-columns: repeat(1,minmax(0,1fr));grid-template-columns: repeat(1,minmax(0,1fr));}
	.wpex-md-grid-cols-2 {-ms-grid-columns: repeat(2,minmax(0,2fr));grid-template-columns: repeat(2,minmax(0,2fr));}
	.wpex-md-grid-cols-3 {-ms-grid-columns: repeat(3,minmax(0,3fr));grid-template-columns: repeat(3,minmax(0,3fr));}
	.wpex-md-grid-cols-4 {-ms-grid-columns: repeat(4,minmax(0,4fr));grid-template-columns: repeat(4,minmax(0,4fr));}
	.wpex-md-grid-cols-5 {-ms-grid-columns: repeat(5,minmax(0,5fr));grid-template-columns: repeat(5,minmax(0,5fr));}
	.wpex-md-grid-cols-6 {-ms-grid-columns: repeat(6,minmax(0,6fr));grid-template-columns: repeat(6,minmax(0,6fr));}
	.wpex-md-grid-cols-7 {-ms-grid-columns: repeat(7,minmax(0,7fr));grid-template-columns: repeat(7,minmax(0,7fr));}
	.wpex-md-grid-cols-8 {-ms-grid-columns: repeat(8,minmax(0,8fr));grid-template-columns: repeat(8,minmax(0,8fr));}
	.wpex-md-grid-cols-9 {-ms-grid-columns: repeat(9,minmax(0,9fr));grid-template-columns: repeat(9,minmax(0,9fr));}
	.wpex-md-grid-cols-10 {-ms-grid-columns: repeat(10,minmax(0,10fr));grid-template-columns: repeat(10,minmax(0,10fr));}
	.wpex-md-grid-cols-11 {-ms-grid-columns: repeat(11,minmax(0,11fr));grid-template-columns: repeat(11,minmax(0,11fr));}
	.wpex-md-grid-cols-12 {-ms-grid-columns: repeat(12,minmax(0,12fr));grid-template-columns: repeat(12,minmax(0,12fr));}}
@media only screen and (min-width: 1024px) {.wpex-lg-hidden {display: none;}
	.wpex-lg-block {display: block;}
	.wpex-lg-inline-block {display: inline-block;}
	.wpex-lg-inline {display: inline;}
	.wpex-lg-flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.wpex-lg-inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
	.wpex-lg-visible {visibility: visible;}
	.wpex-lg-invisible {visibility: hidden;}
	.wpex-lg-text-center {text-align: center;}
	.wpex-lg-text-left {text-align: left;}
	.wpex-lg-text-right {text-align: right;}
	.wpex-lg-text-initial {text-align: initial;}
	.wpex-lg-float-none {float: none;}
	.wpex-lg-float-left {float: left;}
	.wpex-lg-float-right {float: right;}
	.wpex-lg-float-center {float: none;margin-right: auto;margin-left: auto;}
	.wpex-lg-items-stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
	.wpex-lg-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.wpex-lg-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.wpex-lg-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.wpex-lg-items-baseline {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
	.wpex-lg-flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.wpex-lg-flex-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.wpex-lg-flex-col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.wpex-lg-flex-col-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.wpex-lg-flex-no-wrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.wpex-lg-flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.wpex-lg-flex-wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
	.wpex-lg-flex-shrink {-ms-flex-negative: 1;flex-shrink: 1;}
	.wpex-lg-flex-shrink-0 {-ms-flex-negative: 0;flex-shrink: 0;}
	.wpex-lg-flex-grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
	.wpex-lg-flex-grow-0 {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
	.wpex-lg-justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.wpex-lg-justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.wpex-lg-justify-end {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}
	.wpex-lg-justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.wpex-lg-justify-around {-ms-flex-pack: distribute;justify-content: space-around;}
	.wpex-lg-static {position: static;}
	.wpex-lg-fixed {position: fixed;}
	.wpex-lg-relative {position: relative;}
	.wpex-lg-absolute {position: absolute;}
	.wpex-lg-inset-0 {top: 0;right: 0;bottom: 0;left: 0;}
	.wpex-lg-inset-y-0 {top: 0;bottom: 0;}
	.wpex-lg-inset-x-0 {right: 0;left: 0;}
	.wpex-lg-left-0 {left: 0;}
	.wpex-lg-left-100 {left: 100%;}
	.wpex-lg-top-0 {top: 0;}
	.wpex-lg-top-50 {top: 50%;}
	.wpex-lg-top-100 {top: 100%;}
	.wpex-lg-right-0 {right: 0;}
	.wpex-lg-right-100 {right: 100%;}
	.wpex-lg-bottom-0 {bottom: 0;}
	.wpex-lg-bottom-50 {bottom: 50%;}
	.wpex-lg-bottom-100 {bottom: 100%;}
	.wpex-lg-inset-auto {top: auto;right: auto;bottom: auto;left: auto;}
	.wpex-lg-inset-y-auto {top: auto;bottom: auto;}
	.wpex-lg-inset-x-auto {left: auto;right: auto;}
	.wpex-lg-top-auto {top: auto;}
	.wpex-lg-bottom-auto {bottom: auto;}
	.wpex-lg-left-auto {left: auto;}
	.wpex-lg-right-auto {right: auto;}
	.wpex-lg-opacity-0 {opacity: 0;}
	.wpex-lg-opacity-10 {opacity: .1;}
	.wpex-lg-opacity-20 {opacity: .2;}
	.wpex-lg-opacity-30 {opacity: .3;}
	.wpex-lg-opacity-40 {opacity: .4;}
	.wpex-lg-opacity-50 {opacity: .5;}
	.wpex-lg-opacity-60 {opacity: .6;}
	.wpex-lg-opacity-70 {opacity: .7;}
	.wpex-lg-opacity-80 {opacity: .8;}
	.wpex-lg-opacity-90 {opacity: .9;}
	.wpex-lg-opacity-100 {opacity: 1;}
	.wpex-lg-text-base {font-size: 1em;}
	.wpex-lg-text-xs {font-size: .846em;}
	.wpex-lg-text-sm {font-size: .923em;}
	.wpex-lg-text-md {font-size: 1.077em;}
	.wpex-lg-text-lg {font-size: 1.231em;}
	.wpex-lg-text-xl {font-size: 1.385em;}
	.wpex-lg-text-2xl {font-size: 1.615em;}
	.wpex-lg-text-3xl {font-size: 1.846em;}
	.wpex-lg-text-4xl {font-size: 2.154em;}
	.wpex-lg-text-5xl {font-size: 2.462em;}
	.wpex-lg-text-6xl {font-size: 2.769em;}
	.wpex-lg-text-7xl {font-size: 3.231em;}
	.wpex-lg-w-0 {width: 0;}
	.wpex-lg-w-20 {width: 20%;}
	.wpex-lg-w-25 {width: 25%;}
	.wpex-lg-w-30 {width: 30%;}
	.wpex-lg-w-33 {width: 33%;}
	.wpex-lg-w-40 {width: 40%;}
	.wpex-lg-w-50 {width: 50%;}
	.wpex-lg-w-60 {width: 60%;}
	.wpex-lg-w-67 {width: 67%;}
	.wpex-lg-w-70 {width: 70%;}
	.wpex-lg-w-75 {width: 75%;}
	.wpex-lg-w-80 {width: 80%;}
	.wpex-lg-w-100 {width: 100%;}
	.wpex-lg-m-0 {margin: 0;}
	.wpex-lg-p-0 {padding: 0;}
	.wpex-lg-my-0 {margin-top: 0;margin-bottom: 0;}
	.wpex-lg-py-0 {padding-top: 0;padding-bottom: 0;}
	.wpex-lg-mx-0 {margin-left: 0;margin-right: 0;}
	.wpex-lg-px-0 {padding-left: 0;padding-right: 0;}
	.wpex-lg-ml-0 {margin-left: 0;}
	.wpex-lg-pl-0 {padding-left: 0;}
	.wpex-lg-mr-0 {margin-right: 0;}
	.wpex-lg-pr-0 {padding-right: 0;}
	.wpex-lg-mt-0 {margin-top: 0;}
	.wpex-lg-pt-0 {padding-top: 0;}
	.wpex-lg-mb-0 {margin-bottom: 0;}
	.wpex-lg-pb-0 {padding-bottom: 0;}
	.wpex-lg-m-5 {margin: 5px;}
	.wpex-lg-p-5 {padding: 5px;}
	.wpex-lg-my-5 {margin-top: 5px;margin-bottom: 5px;}
	.wpex-lg-py-5 {padding-top: 5px;padding-bottom: 5px;}
	.wpex-lg-mx-5 {margin-left: 5px;margin-right: 5px;}
	.-wpex-lg-mx-5 {margin-left: -5px;margin-right: -5px;}
	.wpex-lg-px-5 {padding-left: 5px;padding-right: 5px;}
	.wpex-lg-ml-5 {margin-left: 5px;}
	.-wpex-lg-ml-5 {margin-left: -5px;}
	.wpex-lg-pl-5 {padding-left: 5px;}
	.wpex-lg-mr-5 {margin-right: 5px;}
	.-wpex-lg-mr-5 {margin-right: -5px;}
	.wpex-lg-pr-5 {padding-right: 5px;}
	.wpex-lg-mt-5 {margin-top: 5px;}
	.-wpex-lg-mt-5 {margin-top: -5px;}
	.wpex-lg-pt-5 {padding-top: 5px;}
	.wpex-lg-mb-5 {margin-bottom: 5px;}
	.-wpex-lg-mb-5 {margin-bottom: -5px;}
	.wpex-lg-pb-5 {padding-bottom: 5px;}
	.wpex-lg-m-10 {margin: 10px;}
	.wpex-lg-p-10 {padding: 10px;}
	.wpex-lg-my-10 {margin-top: 10px;margin-bottom: 10px;}
	.wpex-lg-py-10 {padding-top: 10px;padding-bottom: 10px;}
	.wpex-lg-mx-10 {margin-left: 10px;margin-right: 10px;}
	.-wpex-lg-mx-10 {margin-left: -10px;margin-right: -10px;}
	.wpex-lg-px-10 {padding-left: 10px;padding-right: 10px;}
	.wpex-lg-ml-10 {margin-left: 10px;}
	.-wpex-lg-ml-10 {margin-left: -10px;}
	.wpex-lg-pl-10 {padding-left: 10px;}
	.wpex-lg-mr-10 {margin-right: 10px;}
	.-wpex-lg-mr-10 {margin-right: -10px;}
	.wpex-lg-pr-10 {padding-right: 10px;}
	.wpex-lg-mt-10 {margin-top: 10px;}
	.-wpex-lg-mt-10 {margin-top: -10px;}
	.wpex-lg-pt-10 {padding-top: 10px;}
	.wpex-lg-mb-10 {margin-bottom: 10px;}
	.-wpex-lg-mb-10 {margin-bottom: -10px;}
	.wpex-lg-pb-10 {padding-bottom: 10px;}
	.wpex-lg-m-15 {margin: 15px;}
	.wpex-lg-p-15 {padding: 15px;}
	.wpex-lg-my-15 {margin-top: 15px;margin-bottom: 15px;}
	.wpex-lg-py-15 {padding-top: 15px;padding-bottom: 15px;}
	.wpex-lg-mx-15 {margin-left: 15px;margin-right: 15px;}
	.-wpex-lg-mx-15 {margin-left: -15px;margin-right: -15px;}
	.wpex-lg-px-15 {padding-left: 15px;padding-right: 15px;}
	.wpex-lg-ml-15 {margin-left: 15px;}
	.-wpex-lg-ml-15 {margin-left: -15px;}
	.wpex-lg-pl-15 {padding-left: 15px;}
	.wpex-lg-mr-15 {margin-right: 15px;}
	.-wpex-lg-mr-15 {margin-right: -15px;}
	.wpex-lg-pr-15 {padding-right: 15px;}
	.wpex-lg-mt-15 {margin-top: 15px;}
	.-wpex-lg-mt-15 {margin-top: -15px;}
	.wpex-lg-pt-15 {padding-top: 15px;}
	.wpex-lg-mb-15 {margin-bottom: 15px;}
	.-wpex-lg-mb-15 {margin-bottom: -15px;}
	.wpex-lg-pb-15 {padding-bottom: 15px;}
	.wpex-lg-m-20 {margin: 20px;}
	.wpex-lg-p-20 {padding: 20px;}
	.wpex-lg-my-20 {margin-top: 20px;margin-bottom: 20px;}
	.wpex-lg-py-20 {padding-top: 20px;padding-bottom: 20px;}
	.wpex-lg-mx-20 {margin-left: 20px;margin-right: 20px;}
	.-wpex-lg-mx-20 {margin-left: -20px;margin-right: -20px;}
	.wpex-lg-px-20 {padding-left: 20px;padding-right: 20px;}
	.wpex-lg-ml-20 {margin-left: 20px;}
	.-wpex-lg-ml-20 {margin-left: -20px;}
	.wpex-lg-pl-20 {padding-left: 20px;}
	.wpex-lg-mr-20 {margin-right: 20px;}
	.-wpex-lg-mr-20 {margin-right: -20px;}
	.wpex-lg-pr-20 {padding-right: 20px;}
	.wpex-lg-mt-20 {margin-top: 20px;}
	.-wpex-lg-mt-20 {margin-top: -20px;}
	.wpex-lg-pt-20 {padding-top: 20px;}
	.wpex-lg-mb-20 {margin-bottom: 20px;}
	.-wpex-lg-mb-20 {margin-bottom: -20px;}
	.wpex-lg-pb-20 {padding-bottom: 20px;}
	.wpex-lg-m-25 {margin: 25px;}
	.wpex-lg-p-25 {padding: 25px;}
	.wpex-lg-my-25 {margin-top: 25px;margin-bottom: 25px;}
	.wpex-lg-py-25 {padding-top: 25px;padding-bottom: 25px;}
	.wpex-lg-mx-25 {margin-left: 25px;margin-right: 25px;}
	.-wpex-lg-mx-25 {margin-left: -25px;margin-right: -25px;}
	.wpex-lg-px-25 {padding-left: 25px;padding-right: 25px;}
	.wpex-lg-ml-25 {margin-left: 25px;}
	.-wpex-lg-ml-25 {margin-left: -25px;}
	.wpex-lg-pl-25 {padding-left: 25px;}
	.wpex-lg-mr-25 {margin-right: 25px;}
	.-wpex-lg-mr-25 {margin-right: -25px;}
	.wpex-lg-pr-25 {padding-right: 25px;}
	.wpex-lg-mt-25 {margin-top: 25px;}
	.-wpex-lg-mt-25 {margin-top: -25px;}
	.wpex-lg-pt-25 {padding-top: 25px;}
	.wpex-lg-mb-25 {margin-bottom: 25px;}
	.-wpex-lg-mb-25 {margin-bottom: -25px;}
	.wpex-lg-pb-25 {padding-bottom: 25px;}
	.wpex-lg-m-30 {margin: 30px;}
	.wpex-lg-p-30 {padding: 30px;}
	.wpex-lg-my-30 {margin-top: 30px;margin-bottom: 30px;}
	.wpex-lg-py-30 {padding-top: 30px;padding-bottom: 30px;}
	.wpex-lg-mx-30 {margin-left: 30px;margin-right: 30px;}
	.-wpex-lg-mx-30 {margin-left: -30px;margin-right: -30px;}
	.wpex-lg-px-30 {padding-left: 30px;padding-right: 30px;}
	.wpex-lg-ml-30 {margin-left: 30px;}
	.-wpex-lg-ml-30 {margin-left: -30px;}
	.wpex-lg-pl-30 {padding-left: 30px;}
	.wpex-lg-mr-30 {margin-right: 30px;}
	.-wpex-lg-mr-30 {margin-right: -30px;}
	.wpex-lg-pr-30 {padding-right: 30px;}
	.wpex-lg-mt-30 {margin-top: 30px;}
	.-wpex-lg-mt-30 {margin-top: -30px;}
	.wpex-lg-pt-30 {padding-top: 30px;}
	.wpex-lg-mb-30 {margin-bottom: 30px;}
	.-wpex-lg-mb-30 {margin-bottom: -30px;}
	.wpex-lg-pb-30 {padding-bottom: 30px;}
	.wpex-lg-m-40 {margin: 40px;}
	.wpex-lg-p-40 {padding: 40px;}
	.wpex-lg-my-40 {margin-top: 40px;margin-bottom: 40px;}
	.wpex-lg-py-40 {padding-top: 40px;padding-bottom: 40px;}
	.wpex-lg-mx-40 {margin-left: 40px;margin-right: 40px;}
	.-wpex-lg-mx-40 {margin-left: -40px;margin-right: -40px;}
	.wpex-lg-px-40 {padding-left: 40px;padding-right: 40px;}
	.wpex-lg-ml-40 {margin-left: 40px;}
	.-wpex-lg-ml-40 {margin-left: -40px;}
	.wpex-lg-pl-40 {padding-left: 40px;}
	.wpex-lg-mr-40 {margin-right: 40px;}
	.-wpex-lg-mr-40 {margin-right: -40px;}
	.wpex-lg-pr-40 {padding-right: 40px;}
	.wpex-lg-mt-40 {margin-top: 40px;}
	.-wpex-lg-mt-40 {margin-top: -40px;}
	.wpex-lg-pt-40 {padding-top: 40px;}
	.wpex-lg-mb-40 {margin-bottom: 40px;}
	.-wpex-lg-mb-40 {margin-bottom: -40px;}
	.wpex-lg-pb-40 {padding-bottom: 40px;}
	.wpex-lg-m-50 {margin: 50px;}
	.wpex-lg-p-50 {padding: 50px;}
	.wpex-lg-my-50 {margin-top: 50px;margin-bottom: 50px;}
	.wpex-lg-py-50 {padding-top: 50px;padding-bottom: 50px;}
	.wpex-lg-mx-50 {margin-left: 50px;margin-right: 50px;}
	.-wpex-lg-mx-50 {margin-left: -50px;margin-right: -50px;}
	.wpex-lg-px-50 {padding-left: 50px;padding-right: 50px;}
	.wpex-lg-ml-50 {margin-left: 50px;}
	.-wpex-lg-ml-50 {margin-left: -50px;}
	.wpex-lg-pl-50 {padding-left: 50px;}
	.wpex-lg-mr-50 {margin-right: 50px;}
	.-wpex-lg-mr-50 {margin-right: -50px;}
	.wpex-lg-pr-50 {padding-right: 50px;}
	.wpex-lg-mt-50 {margin-top: 50px;}
	.-wpex-lg-mt-50 {margin-top: -50px;}
	.wpex-lg-pt-50 {padding-top: 50px;}
	.wpex-lg-mb-50 {margin-bottom: 50px;}
	.-wpex-lg-mb-50 {margin-bottom: -50px;}
	.wpex-lg-pb-50 {padding-bottom: 50px;}
	.wpex-lg-grid-cols-1 {-ms-grid-columns: repeat(1,minmax(0,1fr));grid-template-columns: repeat(1,minmax(0,1fr));}
	.wpex-lg-grid-cols-2 {-ms-grid-columns: repeat(2,minmax(0,2fr));grid-template-columns: repeat(2,minmax(0,2fr));}
	.wpex-lg-grid-cols-3 {-ms-grid-columns: repeat(3,minmax(0,3fr));grid-template-columns: repeat(3,minmax(0,3fr));}
	.wpex-lg-grid-cols-4 {-ms-grid-columns: repeat(4,minmax(0,4fr));grid-template-columns: repeat(4,minmax(0,4fr));}
	.wpex-lg-grid-cols-5 {-ms-grid-columns: repeat(5,minmax(0,5fr));grid-template-columns: repeat(5,minmax(0,5fr));}
	.wpex-lg-grid-cols-6 {-ms-grid-columns: repeat(6,minmax(0,6fr));grid-template-columns: repeat(6,minmax(0,6fr));}
	.wpex-lg-grid-cols-7 {-ms-grid-columns: repeat(7,minmax(0,7fr));grid-template-columns: repeat(7,minmax(0,7fr));}
	.wpex-lg-grid-cols-8 {-ms-grid-columns: repeat(8,minmax(0,8fr));grid-template-columns: repeat(8,minmax(0,8fr));}
	.wpex-lg-grid-cols-9 {-ms-grid-columns: repeat(9,minmax(0,9fr));grid-template-columns: repeat(9,minmax(0,9fr));}
	.wpex-lg-grid-cols-10 {-ms-grid-columns: repeat(10,minmax(0,10fr));grid-template-columns: repeat(10,minmax(0,10fr));}
	.wpex-lg-grid-cols-11 {-ms-grid-columns: repeat(11,minmax(0,11fr));grid-template-columns: repeat(11,minmax(0,11fr));}
	.wpex-lg-grid-cols-12 {-ms-grid-columns: repeat(12,minmax(0,12fr));grid-template-columns: repeat(12,minmax(0,12fr));}}
@media only screen and (min-width: 1280px) {.wpex-xl-hidden {display: none;}
	.wpex-xl-block {display: block;}
	.wpex-xl-inline-block {display: inline-block;}
	.wpex-xl-inline {display: inline;}
	.wpex-xl-flex {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.wpex-xl-inline-flex {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}
	.wpex-xl-visible {visibility: visible;}
	.wpex-xl-invisible {visibility: hidden;}
	.wpex-xl-text-center {text-align: center;}
	.wpex-xl-text-left {text-align: left;}
	.wpex-xl-text-right {text-align: right;}
	.wpex-xl-text-initial {text-align: initial;}
	.wpex-xl-float-none {float: none;}
	.wpex-xl-float-left {float: left;}
	.wpex-xl-float-right {float: right;}
	.wpex-xl-float-center {float: none;margin-right: auto;margin-left: auto;}
	.wpex-xl-items-stretch {-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
	.wpex-xl-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.wpex-xl-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.wpex-xl-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.wpex-xl-items-baseline {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
	.wpex-xl-flex-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
	.wpex-xl-flex-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.wpex-xl-flex-col {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.wpex-xl-flex-col-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.wpex-xl-flex-no-wrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.wpex-xl-flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.wpex-xl-flex-wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
	.wpex-xl-flex-shrink {-ms-flex-negative: 1;flex-shrink: 1;}
	.wpex-xl-flex-shrink-0 {-ms-flex-negative: 0;flex-shrink: 0;}
	.wpex-xl-flex-grow {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
	.wpex-xl-flex-grow-0 {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}
	.wpex-xl-justify-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.wpex-xl-justify-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.wpex-xl-justify-end {-ms-flex-pack: end;-webkit-box-pack: end;justify-content: flex-end;}
	.wpex-xl-justify-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.wpex-xl-justify-around {-ms-flex-pack: distribute;justify-content: space-around;}
	.wpex-xl-static {position: static;}
	.wpex-xl-fixed {position: fixed;}
	.wpex-xl-relative {position: relative;}
	.wpex-xl-absolute {position: absolute;}
	.wpex-xl-inset-0 {top: 0;right: 0;bottom: 0;left: 0;}
	.wpex-xl-inset-y-0 {top: 0;bottom: 0;}
	.wpex-xl-inset-x-0 {right: 0;left: 0;}
	.wpex-xl-left-0 {left: 0;}
	.wpex-xl-left-100 {left: 100%;}
	.wpex-xl-top-0 {top: 0;}
	.wpex-xl-top-50 {top: 50%;}
	.wpex-xl-top-100 {top: 100%;}
	.wpex-xl-right-0 {right: 0;}
	.wpex-xl-right-100 {right: 100%;}
	.wpex-xl-bottom-0 {bottom: 0;}
	.wpex-xl-bottom-50 {bottom: 50%;}
	.wpex-xl-bottom-100 {bottom: 100%;}
	.wpex-xl-inset-auto {top: auto;right: auto;bottom: auto;left: auto;}
	.wpex-xl-inset-y-auto {top: auto;bottom: auto;}
	.wpex-xl-inset-x-auto {left: auto;right: auto;}
	.wpex-xl-top-auto {top: auto;}
	.wpex-xl-bottom-auto {bottom: auto;}
	.wpex-xl-left-auto {left: auto;}
	.wpex-xl-right-auto {right: auto;}
	.wpex-xl-opacity-0 {opacity: 0;}
	.wpex-xl-opacity-10 {opacity: .1;}
	.wpex-xl-opacity-20 {opacity: .2;}
	.wpex-xl-opacity-30 {opacity: .3;}
	.wpex-xl-opacity-40 {opacity: .4;}
	.wpex-xl-opacity-50 {opacity: .5;}
	.wpex-xl-opacity-60 {opacity: .6;}
	.wpex-xl-opacity-70 {opacity: .7;}
	.wpex-xl-opacity-80 {opacity: .8;}
	.wpex-xl-opacity-90 {opacity: .9;}
	.wpex-xl-opacity-100 {opacity: 1;}
	.wpex-xl-text-base {font-size: 1em;}
	.wpex-xl-text-xs {font-size: .846em;}
	.wpex-xl-text-sm {font-size: .923em;}
	.wpex-xl-text-md {font-size: 1.077em;}
	.wpex-xl-text-lg {font-size: 1.231em;}
	.wpex-xl-text-xl {font-size: 1.385em;}
	.wpex-xl-text-2xl {font-size: 1.615em;}
	.wpex-xl-text-3xl {font-size: 1.846em;}
	.wpex-xl-text-4xl {font-size: 2.154em;}
	.wpex-xl-text-5xl {font-size: 2.462em;}
	.wpex-xl-text-6xl {font-size: 2.769em;}
	.wpex-xl-text-7xl {font-size: 3.231em;}
	.wpex-xl-w-0 {width: 0;}
	.wpex-xl-w-20 {width: 20%;}
	.wpex-xl-w-25 {width: 25%;}
	.wpex-xl-w-30 {width: 30%;}
	.wpex-xl-w-33 {width: 33%;}
	.wpex-xl-w-40 {width: 40%;}
	.wpex-xl-w-50 {width: 50%;}
	.wpex-xl-w-60 {width: 60%;}
	.wpex-xl-w-67 {width: 67%;}
	.wpex-xl-w-70 {width: 70%;}
	.wpex-xl-w-75 {width: 75%;}
	.wpex-xl-w-80 {width: 80%;}
	.wpex-xl-w-100 {width: 100%;}
	.wpex-xl-m-0 {margin: 0;}
	.wpex-xl-p-0 {padding: 0;}
	.wpex-xl-my-0 {margin-top: 0;margin-bottom: 0;}
	.wpex-xl-py-0 {padding-top: 0;padding-bottom: 0;}
	.wpex-xl-mx-0 {margin-left: 0;margin-right: 0;}
	.wpex-xl-px-0 {padding-left: 0;padding-right: 0;}
	.wpex-xl-ml-0 {margin-left: 0;}
	.wpex-xl-pl-0 {padding-left: 0;}
	.wpex-xl-mr-0 {margin-right: 0;}
	.wpex-xl-pr-0 {padding-right: 0;}
	.wpex-xl-mt-0 {margin-top: 0;}
	.wpex-xl-pt-0 {padding-top: 0;}
	.wpex-xl-mb-0 {margin-bottom: 0;}
	.wpex-xl-pb-0 {padding-bottom: 0;}
	.wpex-xl-m-5 {margin: 5px;}
	.wpex-xl-p-5 {padding: 5px;}
	.wpex-xl-my-5 {margin-top: 5px;margin-bottom: 5px;}
	.wpex-xl-py-5 {padding-top: 5px;padding-bottom: 5px;}
	.wpex-xl-mx-5 {margin-left: 5px;margin-right: 5px;}
	.-wpex-xl-mx-5 {margin-left: -5px;margin-right: -5px;}
	.wpex-xl-px-5 {padding-left: 5px;padding-right: 5px;}
	.wpex-xl-ml-5 {margin-left: 5px;}
	.-wpex-xl-ml-5 {margin-left: -5px;}
	.wpex-xl-pl-5 {padding-left: 5px;}
	.wpex-xl-mr-5 {margin-right: 5px;}
	.-wpex-xl-mr-5 {margin-right: -5px;}
	.wpex-xl-pr-5 {padding-right: 5px;}
	.wpex-xl-mt-5 {margin-top: 5px;}
	.-wpex-xl-mt-5 {margin-top: -5px;}
	.wpex-xl-pt-5 {padding-top: 5px;}
	.wpex-xl-mb-5 {margin-bottom: 5px;}
	.-wpex-xl-mb-5 {margin-bottom: -5px;}
	.wpex-xl-pb-5 {padding-bottom: 5px;}
	.wpex-xl-m-10 {margin: 10px;}
	.wpex-xl-p-10 {padding: 10px;}
	.wpex-xl-my-10 {margin-top: 10px;margin-bottom: 10px;}
	.wpex-xl-py-10 {padding-top: 10px;padding-bottom: 10px;}
	.wpex-xl-mx-10 {margin-left: 10px;margin-right: 10px;}
	.-wpex-xl-mx-10 {margin-left: -10px;margin-right: -10px;}
	.wpex-xl-px-10 {padding-left: 10px;padding-right: 10px;}
	.wpex-xl-ml-10 {margin-left: 10px;}
	.-wpex-xl-ml-10 {margin-left: -10px;}
	.wpex-xl-pl-10 {padding-left: 10px;}
	.wpex-xl-mr-10 {margin-right: 10px;}
	.-wpex-xl-mr-10 {margin-right: -10px;}
	.wpex-xl-pr-10 {padding-right: 10px;}
	.wpex-xl-mt-10 {margin-top: 10px;}
	.-wpex-xl-mt-10 {margin-top: -10px;}
	.wpex-xl-pt-10 {padding-top: 10px;}
	.wpex-xl-mb-10 {margin-bottom: 10px;}
	.-wpex-xl-mb-10 {margin-bottom: -10px;}
	.wpex-xl-pb-10 {padding-bottom: 10px;}
	.wpex-xl-m-15 {margin: 15px;}
	.wpex-xl-p-15 {padding: 15px;}
	.wpex-xl-my-15 {margin-top: 15px;margin-bottom: 15px;}
	.wpex-xl-py-15 {padding-top: 15px;padding-bottom: 15px;}
	.wpex-xl-mx-15 {margin-left: 15px;margin-right: 15px;}
	.-wpex-xl-mx-15 {margin-left: -15px;margin-right: -15px;}
	.wpex-xl-px-15 {padding-left: 15px;padding-right: 15px;}
	.wpex-xl-ml-15 {margin-left: 15px;}
	.-wpex-xl-ml-15 {margin-left: -15px;}
	.wpex-xl-pl-15 {padding-left: 15px;}
	.wpex-xl-mr-15 {margin-right: 15px;}
	.-wpex-xl-mr-15 {margin-right: -15px;}
	.wpex-xl-pr-15 {padding-right: 15px;}
	.wpex-xl-mt-15 {margin-top: 15px;}
	.-wpex-xl-mt-15 {margin-top: -15px;}
	.wpex-xl-pt-15 {padding-top: 15px;}
	.wpex-xl-mb-15 {margin-bottom: 15px;}
	.-wpex-xl-mb-15 {margin-bottom: -15px;}
	.wpex-xl-pb-15 {padding-bottom: 15px;}
	.wpex-xl-m-20 {margin: 20px;}
	.wpex-xl-p-20 {padding: 20px;}
	.wpex-xl-my-20 {margin-top: 20px;margin-bottom: 20px;}
	.wpex-xl-py-20 {padding-top: 20px;padding-bottom: 20px;}
	.wpex-xl-mx-20 {margin-left: 20px;margin-right: 20px;}
	.-wpex-xl-mx-20 {margin-left: -20px;margin-right: -20px;}
	.wpex-xl-px-20 {padding-left: 20px;padding-right: 20px;}
	.wpex-xl-ml-20 {margin-left: 20px;}
	.-wpex-xl-ml-20 {margin-left: -20px;}
	.wpex-xl-pl-20 {padding-left: 20px;}
	.wpex-xl-mr-20 {margin-right: 20px;}
	.-wpex-xl-mr-20 {margin-right: -20px;}
	.wpex-xl-pr-20 {padding-right: 20px;}
	.wpex-xl-mt-20 {margin-top: 20px;}
	.-wpex-xl-mt-20 {margin-top: -20px;}
	.wpex-xl-pt-20 {padding-top: 20px;}
	.wpex-xl-mb-20 {margin-bottom: 20px;}
	.-wpex-xl-mb-20 {margin-bottom: -20px;}
	.wpex-xl-pb-20 {padding-bottom: 20px;}
	.wpex-xl-m-25 {margin: 25px;}
	.wpex-xl-p-25 {padding: 25px;}
	.wpex-xl-my-25 {margin-top: 25px;margin-bottom: 25px;}
	.wpex-xl-py-25 {padding-top: 25px;padding-bottom: 25px;}
	.wpex-xl-mx-25 {margin-left: 25px;margin-right: 25px;}
	.-wpex-xl-mx-25 {margin-left: -25px;margin-right: -25px;}
	.wpex-xl-px-25 {padding-left: 25px;padding-right: 25px;}
	.wpex-xl-ml-25 {margin-left: 25px;}
	.-wpex-xl-ml-25 {margin-left: -25px;}
	.wpex-xl-pl-25 {padding-left: 25px;}
	.wpex-xl-mr-25 {margin-right: 25px;}
	.-wpex-xl-mr-25 {margin-right: -25px;}
	.wpex-xl-pr-25 {padding-right: 25px;}
	.wpex-xl-mt-25 {margin-top: 25px;}
	.-wpex-xl-mt-25 {margin-top: -25px;}
	.wpex-xl-pt-25 {padding-top: 25px;}
	.wpex-xl-mb-25 {margin-bottom: 25px;}
	.-wpex-xl-mb-25 {margin-bottom: -25px;}
	.wpex-xl-pb-25 {padding-bottom: 25px;}
	.wpex-xl-m-30 {margin: 30px;}
	.wpex-xl-p-30 {padding: 30px;}
	.wpex-xl-my-30 {margin-top: 30px;margin-bottom: 30px;}
	.wpex-xl-py-30 {padding-top: 30px;padding-bottom: 30px;}
	.wpex-xl-mx-30 {margin-left: 30px;margin-right: 30px;}
	.-wpex-xl-mx-30 {margin-left: -30px;margin-right: -30px;}
	.wpex-xl-px-30 {padding-left: 30px;padding-right: 30px;}
	.wpex-xl-ml-30 {margin-left: 30px;}
	.-wpex-xl-ml-30 {margin-left: -30px;}
	.wpex-xl-pl-30 {padding-left: 30px;}
	.wpex-xl-mr-30 {margin-right: 30px;}
	.-wpex-xl-mr-30 {margin-right: -30px;}
	.wpex-xl-pr-30 {padding-right: 30px;}
	.wpex-xl-mt-30 {margin-top: 30px;}
	.-wpex-xl-mt-30 {margin-top: -30px;}
	.wpex-xl-pt-30 {padding-top: 30px;}
	.wpex-xl-mb-30 {margin-bottom: 30px;}
	.-wpex-xl-mb-30 {margin-bottom: -30px;}
	.wpex-xl-pb-30 {padding-bottom: 30px;}
	.wpex-xl-m-40 {margin: 40px;}
	.wpex-xl-p-40 {padding: 40px;}
	.wpex-xl-my-40 {margin-top: 40px;margin-bottom: 40px;}
	.wpex-xl-py-40 {padding-top: 40px;padding-bottom: 40px;}
	.wpex-xl-mx-40 {margin-left: 40px;margin-right: 40px;}
	.-wpex-xl-mx-40 {margin-left: -40px;margin-right: -40px;}
	.wpex-xl-px-40 {padding-left: 40px;padding-right: 40px;}
	.wpex-xl-ml-40 {margin-left: 40px;}
	.-wpex-xl-ml-40 {margin-left: -40px;}
	.wpex-xl-pl-40 {padding-left: 40px;}
	.wpex-xl-mr-40 {margin-right: 40px;}
	.-wpex-xl-mr-40 {margin-right: -40px;}
	.wpex-xl-pr-40 {padding-right: 40px;}
	.wpex-xl-mt-40 {margin-top: 40px;}
	.-wpex-xl-mt-40 {margin-top: -40px;}
	.wpex-xl-pt-40 {padding-top: 40px;}
	.wpex-xl-mb-40 {margin-bottom: 40px;}
	.-wpex-xl-mb-40 {margin-bottom: -40px;}
	.wpex-xl-pb-40 {padding-bottom: 40px;}
	.wpex-xl-m-50 {margin: 50px;}
	.wpex-xl-p-50 {padding: 50px;}
	.wpex-xl-my-50 {margin-top: 50px;margin-bottom: 50px;}
	.wpex-xl-py-50 {padding-top: 50px;padding-bottom: 50px;}
	.wpex-xl-mx-50 {margin-left: 50px;margin-right: 50px;}
	.-wpex-xl-mx-50 {margin-left: -50px;margin-right: -50px;}
	.wpex-xl-px-50 {padding-left: 50px;padding-right: 50px;}
	.wpex-xl-ml-50 {margin-left: 50px;}
	.-wpex-xl-ml-50 {margin-left: -50px;}
	.wpex-xl-pl-50 {padding-left: 50px;}
	.wpex-xl-mr-50 {margin-right: 50px;}
	.-wpex-xl-mr-50 {margin-right: -50px;}
	.wpex-xl-pr-50 {padding-right: 50px;}
	.wpex-xl-mt-50 {margin-top: 50px;}
	.-wpex-xl-mt-50 {margin-top: -50px;}
	.wpex-xl-pt-50 {padding-top: 50px;}
	.wpex-xl-mb-50 {margin-bottom: 50px;}
	.-wpex-xl-mb-50 {margin-bottom: -50px;}
	.wpex-xl-pb-50 {padding-bottom: 50px;}
	.wpex-xl-grid-cols-1 {-ms-grid-columns: repeat(1,minmax(0,1fr));grid-template-columns: repeat(1,minmax(0,1fr));}
	.wpex-xl-grid-cols-2 {-ms-grid-columns: repeat(2,minmax(0,2fr));grid-template-columns: repeat(2,minmax(0,2fr));}
	.wpex-xl-grid-cols-3 {-ms-grid-columns: repeat(3,minmax(0,3fr));grid-template-columns: repeat(3,minmax(0,3fr));}
	.wpex-xl-grid-cols-4 {-ms-grid-columns: repeat(4,minmax(0,4fr));grid-template-columns: repeat(4,minmax(0,4fr));}
	.wpex-xl-grid-cols-5 {-ms-grid-columns: repeat(5,minmax(0,5fr));grid-template-columns: repeat(5,minmax(0,5fr));}
	.wpex-xl-grid-cols-6 {-ms-grid-columns: repeat(6,minmax(0,6fr));grid-template-columns: repeat(6,minmax(0,6fr));}
	.wpex-xl-grid-cols-7 {-ms-grid-columns: repeat(7,minmax(0,7fr));grid-template-columns: repeat(7,minmax(0,7fr));}
	.wpex-xl-grid-cols-8 {-ms-grid-columns: repeat(8,minmax(0,8fr));grid-template-columns: repeat(8,minmax(0,8fr));}
	.wpex-xl-grid-cols-9 {-ms-grid-columns: repeat(9,minmax(0,9fr));grid-template-columns: repeat(9,minmax(0,9fr));}
	.wpex-xl-grid-cols-10 {-ms-grid-columns: repeat(10,minmax(0,10fr));grid-template-columns: repeat(10,minmax(0,10fr));}
	.wpex-xl-grid-cols-11 {-ms-grid-columns: repeat(11,minmax(0,11fr));grid-template-columns: repeat(11,minmax(0,11fr));}
	.wpex-xl-grid-cols-12 {-ms-grid-columns: repeat(12,minmax(0,12fr));grid-template-columns: repeat(12,minmax(0,12fr));}}
.display-none, .hidden, .vc_row.vc_row-flex.hidden {display: none;}
.display-block {display: block;}
.display-inline {display: inline;}
.float-left {float: left;}
.float-right {float: right;}
.ticon-left {margin-right: 10px;}
.ticon-right {margin-left: 10px;}
.max-width-10 {max-width: 10%;margin: 0 auto;}
.max-width-20 {max-width: 20%;margin: 0 auto;}
.max-width-30 {max-width: 30%;margin: 0 auto;}
.max-width-40 {max-width: 40%;margin: 0 auto;}
.max-width-50 {max-width: 50%;margin: 0 auto;}
.max-width-60 {max-width: 60%;margin: 0 auto;}
.max-width-70 {max-width: 70%;margin: 0 auto;}
.max-width-80 {max-width: 80%;margin: 0 auto;}
body .wpex-hover-inherit-color:hover, body .wpex-hover-inherit-color a:hover {color: inherit;}
.transition-all {transition: .15s all ease;}
.animate-bg-hover {transition: background .2s ease-in-out;}
.wpex-hover-white-text:hover, .wpex-hover-white-text:hover * {color: #fff !important;}
body .wpex-semi-rounded {border-radius: 4px;}
body .wpex-round {border-radius: 9999px;}
.wpex-em-14px {font-size: 1.077em;}
.wpex-em-16px {font-size: 1.231em;}
.wpex-em-18px {font-size: 1.385em;}
.wpex-em-21px {font-size: 1.615em;}
.wpex-fs-13px {font-size: 13px;}
.wpex-fs-14px {font-size: 14px;}
.wpex-fs-16px {font-size: 16px;}
.wpex-fs-18px {font-size: 18px;}
.wpex-fs-21px {font-size: 21px;}
.opacity-hover:hover, .opacity-hover:hover img {opacity: .8;}
body .no-padding {padding: 0;}
body .no-left-padding, .wpex-pl-0 {padding-left: 0;}
body .no-right-padding, .wpex-pr-0 {padding-right: 0;}