/* style-core.css, trimmed to the rules whose selectors match the site: scripts/css_trim.py, 2026-11-04, 2 widths x 23 pages, states opened. 678899 -> 74506 bytes, 458 of 3203 rules. Re-run after an Uncode update or a Theme Options save. */
/*
----------------------------------------------------------
[Table of contents]

#Normalize
#Scaffolding
#Type
#Lists
#Code
#Grid
#Buttons
#Icons
#Component-animations
#Fluid-objects
#Preloader
#Tooltip
#Post
#Portfolio

Menus
#Menu-Structure
#Menu-Position
#Menu-Toggle

Styles
#Elements-text
#Headers
#Thumbs
#Shadows
#Corners

Animations
#Animation

----------------------------------------------------------
*/
/*
----------------------------------------------------------

#Normalize

----------------------------------------------------------
*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}body {
  margin: 0;
}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}[hidden],
template {
  display: none;
}a {
  background: transparent;
}body:not(.uncode-accessible) a:active,
body:not(.uncode-accessible) a:hover {
  outline: 0;
}b,
strong {
  font-weight: bold;
}h1 {
  font-size: 2em;
  margin: 0.67em 0;
}small {
  font-size: 80%;
}img {
  border: 0;
}svg:not(:root) {
  overflow: hidden;
}figure {
  margin: 1em 40px;
}hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}button {
  overflow: visible;
}button,
select {
  text-transform: none;
}button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}input {
  line-height: normal;
}input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}textarea {
  overflow: auto;
}script {
  display: none !important;
}/*
----------------------------------------------------------

#Scaffolding

----------------------------------------------------------
*/
* {
  box-sizing: border-box;
}*:before,
*:after {
  box-sizing: border-box;
}html {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}@media (max-width: 569px){html {
    margin-top: 0px;
  }}body {
  height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  overflow: initial !important;
}.box-wrapper {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
}.box-container {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed;
  position: relative;
}.main-wrapper {
  position: relative;
  width: 100%;
}body:not(.uncode-unmodal-overlay-visible) .main-wrapper {
  z-index: 0;
}.hmenu .main-wrapper,
body.uncode-fullpage:not(.vmenu):not(.menu-offcanvas) .main-wrapper {
  display: table-row;
}body:not(.menu-offcanvas) .main-wrapper {
  height: 100%;
}@media (max-width: 959px){.main-container {
    padding-top: 0px !important;
  }}.sections-container {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}.page-wrapper,
.page-body {
  display: table-row;
  width: 100%;
  height: 100%;
}.page-body {
  position: relative;
}@media (max-width: 569px){body:not(.menu-mobile-centered) .mobile-hidden {
    display: none !important;
  }}@media (min-width: 570px) and (max-width: 959px){body:not(.menu-mobile-centered) .tablet-hidden {
    display: none !important;
  }}@media (min-width: 960px){.desktop-hidden {
    display: none !important;
  }}.post-wrapper,
.margin-auto {
  margin: auto;
}input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}a {
  border: 0;
  text-decoration: none;
}body:not(.uncode-accessible) a {
  outline: 0;
}a:hover,
a:focus,
a.active {
  text-decoration: none;
}body:not(.uncode-accessible) *:focus {
  outline: 0;
}button {
  border: 0;
}body:not(.uncode-accessible) button {
  outline: 0;
}figure {
  margin: 0;
  max-width: 100%;
}img {
  max-width: 100%;
  height: auto;
}hr {
  margin: 27px 0px 27px 0px;
  border: 0;
  border-top-width: 1px;
  border-style: solid;
}hr.separator-no-padding {
  margin-top: 0px;
  margin-bottom: 0px;
}hr.separator-double-padding {
  margin: 54px 0px 54px 0px;
}hr.dotted {
  border-style: dotted;
}hr.separator-break {
  margin-left: auto;
  margin-right: auto;
}.uncode_text_column > *:first-child {
  margin-top: 0px;
}.body-borders > * {
  position: fixed;
  z-index: 11000;
}.body-borders .top-border {
  top: 0;
  left: 0;
  width: 100%;
}.body-borders .right-border {
  top: 0;
  right: 0;
  height: 100%;
}.body-borders .bottom-border {
  bottom: 0;
  left: 0;
  width: 100%;
}.body-borders .left-border {
  top: 0;
  left: 0;
  height: 100%;
}/*
----------------------------------------------------------

#Type

----------------------------------------------------------
*/
b,
strong {
  font-weight: 600;
}h1,
h2,
h3,
h4,
h5,
h6,
.heading-text > p,
.heading-text > div:first-child {
  -webkit-font-smoothing: antialiased;
}h1,
.h1 {
  font-size: 35px;
  line-height: 1.2;
  margin: 27px 0 0;
}@media (max-width: 339px){h1,
  .h1 {
    font-size: 28px;
  }}h2,
.h2 {
  font-size: 29px;
  line-height: 1.2;
  margin: 27px 0 0;
}h3,
.h3 {
  font-size: 24px;
  line-height: 1.2;
  margin: 27px 0 0;
}h4,
.h4 {
  font-size: 20px;
  line-height: 1.2;
  margin: 27px 0 0;
}p,
li,
dt,
dd,
dl,
address,
label,
small,
pre,
code,
span.tab-excerpt {
  margin: 18px 0px 0px 0px;
}p,
li,
dt,
dd,
dl,
address,
label,
small,
pre,
code,
span.tab-excerpt,
.menu-smart .block-wrapper-parent p,
.menu-smart .block-wrapper-parent li,
.menu-smart .block-wrapper-parent dt,
.menu-smart .block-wrapper-parent dd,
.menu-smart .block-wrapper-parent dl,
.menu-smart .block-wrapper-parent address,
.menu-smart .block-wrapper-parent label,
.menu-smart .block-wrapper-parent small,
.menu-smart .block-wrapper-parent pre,
.menu-smart .block-wrapper-parent code,
.menu-smart .block-wrapper-parent span.tab-excerpt {
  line-height: 1.75;
}small,
figcaption {
  font-size: 12px;
}figcaption {
  line-height: normal;
  margin: 9px 0px 0px 0px;
}ul,
ol {
  margin: 18px 0px 0px 0px;
  padding-left: 18px;
}@media (max-width: 569px){ul,
  ol {
    padding-left: 0.5em;
  }}ul,
ol {
  padding: 0;
}ul i:not(.icon-box *):not(.menu-smart-social *),
ol i:not(.icon-box *):not(.menu-smart-social *) {
  margin-right: 18px;
}ul {
  list-style: none;
}ul li,
ol li {
  margin-top: 0;
}blockquote {
  margin: 36px 0px 36px 0px;
  padding: 0px 0px 0px 36px;
  border-left: 2px solid;
}blockquote p {
  font-size: 18px;
  line-height: 1.75;
  margin: 18px 0 0;
}blockquote p:first-child {
  margin-top: 0px;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.text-initial {
  text-transform: initial;
}.btn-custom-typo.text-initial {
  text-transform: initial !important;
}.no-letterspace {
  letter-spacing: 0 !important;
}.font-weight-300,
.font-weight-300 *:not(strong):not(b):not(.unmenu-title):not(.unmenu-title *):not(.menu-item-description),
.unmenu-block:not(.unmenu-block *) > li > .font-weight-300 > a,
.btn-custom-typo.font-weight-300 {
  font-weight: 300 !important;
}/*
----------------------------------------------------------

#Grid

----------------------------------------------------------
*/
/*
----------------------------------------------------------
#Rows
----------------------------------------------------------
*/
.row-inner {
  display: table-row;
}@media (max-width: 959px){.row-inner {
    display: table;
    table-layout: fixed;
    width: 100%;
  }.post-wrapper > .post-body > .row-container > .row-parent > .row-inner {
    width: 100%;
  }}.row {
  display: table;
  table-layout: fixed;
  width: 100%;
  position: relative;
}@media (max-width: 959px){.row .row-internal {
    height: auto;
  }}.row .uncol {
  display: block;
  overflow: hidden;
  position: relative;
}.row .uncoltable {
  display: table;
  table-layout: fixed;
  position: relative;
  width: 100%;
  height: 100%;
  min-height: inherit;
}@media (max-width: 959px){.row .uncoltable {
    padding-top: 0 !important;
  }}.row .uncell {
  display: table-cell;
  position: relative;
  height: 100%;
  vertical-align: inherit;
  border: 0;
}.row .uncell.no-block-padding {
  padding: 0px 0px 0px 0px;
}.row .uncont > * {
  position: relative;
}.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont {
  text-align: center;
}.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media,
.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media {
  margin-left: auto;
  margin-right: auto;
}.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont,
.row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont {
  text-align: left;
}@media (max-width: 569px){.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn,
  .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn,
  .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link,
  .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link {
    transform-origin: left;
  }}.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media,
.row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media {
  margin-right: auto;
  margin-left: 0;
}.row div[class*=col-lg-].pos-left > .uncol > .uncoltable > .uncell > .uncont {
  margin: 0px;
}.row div[class*=col-lg-].pos-center > .uncol > .uncoltable > .uncell > .uncont {
  margin: 0 auto;
}.row div[class*=col-lg-].pos-right > .uncol > .uncoltable > .uncell > .uncont {
  margin-left: auto;
  margin-right: 0;
}.row div[class*=col-lg-].pos-top,
.row div[class*=col-lg-].pos-top .uncell {
  vertical-align: top;
}.row div[class*=col-lg-].pos-middle .uncell,
.row div[class*=col-lg-].pos-middle {
  vertical-align: middle;
}.row div[class*=col-lg-].pos-bottom,
.row div[class*=col-lg-].pos-bottom .uncell {
  vertical-align: bottom;
}@media (max-width: 959px){.row div[class*=col-lg-] {
    padding: 36px 0px 0px 0px;
  }}.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont {
  text-align: left;
}.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont hr {
  margin-right: auto;
  margin-left: 0;
}.row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont {
  margin: 0 auto;
}.row div.column_child.pos-top,
.row div.column_child.pos-top .uncell {
  vertical-align: top;
}@media (max-width: 959px){.row div.column_child {
    padding: 36px 0px 0px 0px;
  }}.main-container {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}.main-container .row,
.block-wrapper-parent .row,
.has-unblock .row {
  width: 100%;
  table-layout: fixed;
}.main-container .row .uncol,
.block-wrapper-parent .row .uncol,
.has-unblock .row .uncol {
  overflow: visible;
}@media (max-width: 959px){.main-container .row .uncol,
  .block-wrapper-parent .row .uncol,
  .has-unblock .row .uncol {
    position: relative !important;
    top: 0px;
    left: 0px;
    height: 100%;
    min-height: inherit;
    width: 100%;
  }}@media (max-width: 959px){.main-container .row .uncont:not(.overflow-hidden-mask),
  .block-wrapper-parent .row .uncont:not(.overflow-hidden-mask),
  .has-unblock .row .uncont:not(.overflow-hidden-mask) {
    max-width: none !important;
    height: auto !important;
  }}@media (max-width: 959px){.main-container .row.row-parent:not(.row-slider):not(.row-header):not(.unequal-flex),
  .block-wrapper-parent .row.row-parent:not(.row-slider):not(.row-header):not(.unequal-flex),
  .has-unblock .row.row-parent:not(.row-slider):not(.row-header):not(.unequal-flex),
  .main-container .row .row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row:not(.un-marquee-align-equal *),
  .block-wrapper-parent .row .row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row:not(.un-marquee-align-equal *),
  .has-unblock .row .row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row:not(.un-marquee-align-equal *) {
    height: auto !important;
  }.main-container .row.row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row-child:not(.un-marquee-align-equal *),
  .block-wrapper-parent .row.row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row-child:not(.un-marquee-align-equal *),
  .has-unblock .row.row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row-child:not(.un-marquee-align-equal *),
  .main-container .row .row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row:not(.un-marquee-align-equal *) .row-child:not(.un-marquee-align-equal *),
  .block-wrapper-parent .row .row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row:not(.un-marquee-align-equal *) .row-child:not(.un-marquee-align-equal *),
  .has-unblock .row .row-parent:not(.row-slider):not(.row-header):not(.unequal-flex) .row:not(.un-marquee-align-equal *) .row-child:not(.un-marquee-align-equal *) {
    height: auto !important;
  }}@media (max-width: 569px){.main-container .row.row-parent:not(.no-h-padding) .column_parent > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width),
  .block-wrapper-parent .row.row-parent:not(.no-h-padding) .column_parent > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width),
  .has-unblock .row.row-parent:not(.no-h-padding) .column_parent > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width),
  .main-container .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width),
  .block-wrapper-parent .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width),
  .has-unblock .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width) {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }}.main-container .row .column_parent,
.block-wrapper-parent .row .column_parent,
.has-unblock .row .column_parent,
.main-container .row .column_child,
.block-wrapper-parent .row .column_child,
.has-unblock .row .column_child {
  clear: both;
}.main-container .row-inner,
.block-wrapper-parent .row-inner,
.has-unblock .row-inner {
  position: relative;
  display: table;
  table-layout: fixed;
  height: 100%;
  min-width: 100%;
  width: auto;
}.main-container .row-inner > div:not(.vc_helper),
.block-wrapper-parent .row-inner > div:not(.vc_helper),
.has-unblock .row-inner > div:not(.vc_helper) {
  padding: 0px 0px 0px 36px;
}@media (max-width: 959px){.main-container .row-inner > div:not([class*=col-md]),
  .block-wrapper-parent .row-inner > div:not([class*=col-md]),
  .has-unblock .row-inner > div:not([class*=col-md]) {
    padding: 36px 0px 0px 0px;
  }.main-container .row-inner > div:first-child:not([class*=col-md]),
  .block-wrapper-parent .row-inner > div:first-child:not([class*=col-md]),
  .has-unblock .row-inner > div:first-child:not([class*=col-md]) {
    padding-top: 0px;
  }.main-container .row-inner > div:only-child:not([class*=col-md]),
  .block-wrapper-parent .row-inner > div:only-child:not([class*=col-md]),
  .has-unblock .row-inner > div:only-child:not([class*=col-md]) {
    padding-top: 0px;
  }}@media (max-width: 569px){.main-container .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-inner > div:not(.vc_helper),
  .has-unblock .row-inner > div:not(.vc_helper) {
    padding: 36px 0px 0px 0px;
  }.main-container .row-inner > div:first-child,
  .block-wrapper-parent .row-inner > div:first-child,
  .has-unblock .row-inner > div:first-child {
    padding-top: 0px;
  }.main-container .row-inner > div:only-child,
  .block-wrapper-parent .row-inner > div:only-child,
  .has-unblock .row-inner > div:only-child {
    padding-top: 0px;
  }}@media (min-width: 960px){.main-container .row-inner,
  .block-wrapper-parent .row-inner,
  .has-unblock .row-inner {
    margin-left: -36px;
  }}.main-container .row-container,
.block-wrapper-parent .row-container,
.has-unblock .row-container {
  position: relative;
  clear: both;
  border: 0;
}.main-container .row-container .row-parent,
.block-wrapper-parent .row-container .row-parent,
.has-unblock .row-container .row-parent {
  padding: 36px 36px 36px 36px;
}.main-container .row-container .row-parent .no-internal-gutter .uncont > *,
.block-wrapper-parent .row-container .row-parent .no-internal-gutter .uncont > *,
.has-unblock .row-container .row-parent .no-internal-gutter .uncont > *,
.main-container .row-container .row-parent .row-parent .no-internal-gutter .uncont > *,
.block-wrapper-parent .row-container .row-parent .row-parent .no-internal-gutter .uncont > *,
.has-unblock .row-container .row-parent .row-parent .no-internal-gutter .uncont > * {
  margin-top: 0px;
}.main-container .row-container .row-parent .one-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .one-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .one-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .row-parent .one-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .row-parent .one-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .row-parent .one-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .one-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .one-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .one-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .row-parent .one-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .row-parent .one-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .row-parent .one-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]) {
  margin-top: 1px;
}.main-container .row-container .row-parent .half-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .half-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .half-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .row-parent .half-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .row-parent .half-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .row-parent .half-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .half-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .half-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .half-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .row-parent .half-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .row-parent .half-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .row-parent .half-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]) {
  margin-top: 18px;
}.main-container .row-container .row-parent .single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .row-parent .single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .row-parent .single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .single-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .single-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .single-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .row-parent .single-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .row-parent .single-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]) {
  margin-top: 36px;
}.main-container .row-container .row-parent .column_child.no-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .column_child.no-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .column_child.no-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]),
.main-container .row-container .row-parent .column_child.no-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.block-wrapper-parent .row-container .row-parent .column_child.no-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]),
.has-unblock .row-container .row-parent .column_child.no-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]) {
  margin-top: 0px;
}.main-container .row-container .row-parent .uncont > *.ilightbox-html:first-child + *,
.block-wrapper-parent .row-container .row-parent .uncont > *.ilightbox-html:first-child + *,
.has-unblock .row-container .row-parent .uncont > *.ilightbox-html:first-child + *,
.main-container .row-container .row-parent .uncont > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]),
.block-wrapper-parent .row-container .row-parent .uncont > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]),
.has-unblock .row-container .row-parent .uncont > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]),
.main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account):not([class*=shift_y_]):not([class*=btn-icon]),
.block-wrapper-parent .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account):not([class*=shift_y_]):not([class*=btn-icon]),
.has-unblock .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account):not([class*=shift_y_]):not([class*=btn-icon]),
.main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]),
.block-wrapper-parent .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]),
.has-unblock .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]),
.main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]),
.block-wrapper-parent .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]),
.has-unblock .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]):not([class*=btn-icon]) {
  margin-top: 0px !important;
}.main-container .row-container > .row-parent:not(.row-slider) .row-child,
.block-wrapper-parent .row-container > .row-parent:not(.row-slider) .row-child,
.has-unblock .row-container > .row-parent:not(.row-slider) .row-child {
  padding: 0px !important;
}@media (min-width: 960px){.main-container .row-container > .row-parent .row-child > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container > .row-parent .row-child > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container > .row-parent .row-child > .row-inner > div:not(.vc_helper) {
    padding: 0px 0px 0px 36px;
  }}@media (min-width: 960px){.main-container .row-container .row-child.col-no-gutter > .row-inner,
  .block-wrapper-parent .row-container .row-child.col-no-gutter > .row-inner,
  .has-unblock .row-container .row-child.col-no-gutter > .row-inner,
  .main-container .row-container .col-no-gutter > .row-inner,
  .block-wrapper-parent .row-container .col-no-gutter > .row-inner,
  .has-unblock .row-container .col-no-gutter > .row-inner {
    margin-left: 0px;
    width: 100%;
  }}.main-container .row-container .row-child.col-no-gutter > .row-inner > div:not(.vc_helper),
.block-wrapper-parent .row-container .row-child.col-no-gutter > .row-inner > div:not(.vc_helper),
.has-unblock .row-container .row-child.col-no-gutter > .row-inner > div:not(.vc_helper),
.main-container .row-container .col-no-gutter > .row-inner > div:not(.vc_helper),
.block-wrapper-parent .row-container .col-no-gutter > .row-inner > div:not(.vc_helper),
.has-unblock .row-container .col-no-gutter > .row-inner > div:not(.vc_helper) {
  padding-left: 0px;
  padding-right: 0px;
}@media (max-width: 959px){.main-container .row-container .row-child.col-no-gutter > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container .row-child.col-no-gutter > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container .row-child.col-no-gutter > .row-inner > div:not(.vc_helper),
  .main-container .row-container .col-no-gutter > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container .col-no-gutter > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container .col-no-gutter > .row-inner > div:not(.vc_helper) {
    padding-top: 0px;
  }}@media (min-width: 960px){.main-container .row-container .row-child.col-half-gutter > .row-inner,
  .block-wrapper-parent .row-container .row-child.col-half-gutter > .row-inner,
  .has-unblock .row-container .row-child.col-half-gutter > .row-inner,
  .main-container .row-container .col-half-gutter > .row-inner,
  .block-wrapper-parent .row-container .col-half-gutter > .row-inner,
  .has-unblock .row-container .col-half-gutter > .row-inner {
    margin-left: -18px;
  }}@media (min-width: 960px){.main-container .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper),
  .main-container .row-container .col-half-gutter > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container .col-half-gutter > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container .col-half-gutter > .row-inner > div:not(.vc_helper) {
    padding-left: 18px;
    padding-right: 0px;
  }}@media (max-width: 959px){.main-container .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper),
  .main-container .row-container .col-half-gutter > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container .col-half-gutter > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container .col-half-gutter > .row-inner > div:not(.vc_helper) {
    padding-top: 18px;
  }.main-container .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper):first-child,
  .block-wrapper-parent .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper):first-child,
  .has-unblock .row-container .row-child.col-half-gutter > .row-inner > div:not(.vc_helper):first-child,
  .main-container .row-container .col-half-gutter > .row-inner > div:not(.vc_helper):first-child,
  .block-wrapper-parent .row-container .col-half-gutter > .row-inner > div:not(.vc_helper):first-child,
  .has-unblock .row-container .col-half-gutter > .row-inner > div:not(.vc_helper):first-child {
    padding-top: 0px;
  }}@media (min-width: 960px){.main-container .row-container .row-child.col-double-gutter > .row-inner,
  .block-wrapper-parent .row-container .row-child.col-double-gutter > .row-inner,
  .has-unblock .row-container .row-child.col-double-gutter > .row-inner,
  .main-container .row-container .col-double-gutter > .row-inner,
  .block-wrapper-parent .row-container .col-double-gutter > .row-inner,
  .has-unblock .row-container .col-double-gutter > .row-inner {
    margin-left: -72px;
  }}@media (min-width: 960px){.main-container .row-container .row-child.col-double-gutter > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container .row-child.col-double-gutter > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container .row-child.col-double-gutter > .row-inner > div:not(.vc_helper),
  .main-container .row-container .col-double-gutter > .row-inner > div:not(.vc_helper),
  .block-wrapper-parent .row-container .col-double-gutter > .row-inner > div:not(.vc_helper),
  .has-unblock .row-container .col-double-gutter > .row-inner > div:not(.vc_helper) {
    padding-left: 72px;
    padding-right: 0px;
  }}.main-container .row-container:not(.limit-width) .no-h-padding,
.block-wrapper-parent .row-container:not(.limit-width) .no-h-padding,
.has-unblock .row-container:not(.limit-width) .no-h-padding,
.main-container .row-container.boxed-row .no-h-padding,
.block-wrapper-parent .row-container.boxed-row .no-h-padding,
.has-unblock .row-container.boxed-row .no-h-padding {
  padding-left: 0px;
  padding-right: 0px;
}.main-container .row-container .no-top-padding,
.block-wrapper-parent .row-container .no-top-padding,
.has-unblock .row-container .no-top-padding {
  padding-top: 0px;
}.main-container .row-container .no-bottom-padding,
.block-wrapper-parent .row-container .no-bottom-padding,
.has-unblock .row-container .no-bottom-padding {
  padding-bottom: 0px;
}.main-container .row-container .one-top-padding,
.block-wrapper-parent .row-container .one-top-padding,
.has-unblock .row-container .one-top-padding {
  padding-top: 1px;
}.main-container .row-container .one-bottom-padding,
.block-wrapper-parent .row-container .one-bottom-padding,
.has-unblock .row-container .one-bottom-padding {
  padding-bottom: 1px;
}.main-container .row-container .single-top-padding,
.block-wrapper-parent .row-container .single-top-padding,
.has-unblock .row-container .single-top-padding {
  padding-top: 36px;
}.main-container .row-container .single-bottom-padding,
.block-wrapper-parent .row-container .single-bottom-padding,
.has-unblock .row-container .single-bottom-padding {
  padding-bottom: 36px;
}.main-container .row-container .single-h-padding,
.block-wrapper-parent .row-container .single-h-padding,
.has-unblock .row-container .single-h-padding {
  padding-left: 36px;
  padding-right: 36px;
}.main-container .row-container .double-top-padding,
.block-wrapper-parent .row-container .double-top-padding,
.has-unblock .row-container .double-top-padding {
  padding-top: 72px;
}.main-container .row-container .double-bottom-padding,
.block-wrapper-parent .row-container .double-bottom-padding,
.has-unblock .row-container .double-bottom-padding {
  padding-bottom: 72px;
}/*
----------------------------------------------------------
#Columns
----------------------------------------------------------
*/
.col-lg-0 {
  padding: 27px 36px 27px 36px;
}.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  padding: 36px 36px 36px 36px;
  display: block;
  height: auto;
  width: 100%;
  vertical-align: top;
  position: relative;
}@media (min-width: 960px){.col-lg-0,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    display: table-cell;
    height: 100%;
  }.chrome .col-lg-0,
  .chrome .col-lg-1,
  .chrome .col-lg-2,
  .chrome .col-lg-3,
  .chrome .col-lg-4,
  .chrome .col-lg-5,
  .chrome .col-lg-6,
  .chrome .col-lg-7,
  .chrome .col-lg-8,
  .chrome .col-lg-9,
  .chrome .col-lg-10,
  .chrome .col-lg-11,
  .chrome .col-lg-12 {
    height: 0;
  }.col-lg-12 {
    width: 100%;
  }.col-lg-6 {
    width: 50%;
  }.col-lg-4 {
    width: 33.33333333333333%;
  }.col-lg-3 {
    width: 25%;
  }.row .uncoltable {
    min-height: 0 !important;
  }}.z_index_0 {
  z-index: 0;
}@media (min-width: 570px) and (max-width: 959px){div[class*=vc_custom_]:not(.vc_custom_preserve_tablet) {
    margin-left: 0;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }}@media (max-width: 569px){div[class*=vc_custom_]:not(.vc_custom_preserve_mobile) {
    margin-left: 0;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }}.empty-space {
  margin-top: 0 !important;
}.empty-space.empty-half {
  padding-top: 18px;
}.empty-space.empty-single {
  padding-top: 36px;
}.empty-space.empty-double {
  padding-top: 72px;
}/*
----------------------------------------------------------

#Buttons

----------------------------------------------------------
*/
.btn,
.btn-link {
  display: inline-block;
  font-style: normal !important;
  text-align: center;
  vertical-align: middle;
  margin-top: 1px;
  margin-bottom: 1px;
  cursor: pointer;
  background-image: none;
  border-style: solid;
  border-radius: 2px;
  white-space: pre-wrap;
  -webkit-text-stroke: 0px;
  transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}@media (max-width: 569px){.btn:not(input):not(.checkout-button):not(.btn-no-scale):not(.btn-advanced),
  .btn-link:not(input):not(.checkout-button):not(.btn-no-scale):not(.btn-advanced) {
    transform: scale(0.8);
    transform-origin: left;
  }}body:not(.uncode-accessible) .btn,
body:not(.uncode-accessible) .btn-link {
  outline: 0;
}.btn .fa,
.btn-link .fa {
  position: relative;
  vertical-align: top;
  line-height: inherit;
  top: .085em;
}.btn-container {
  display: block;
  margin-top: 18px;
  line-height: normal;
}* > .btn-container:first-of-type {
  padding-left: 0px;
}* > .btn-container:last-of-type {
  padding-right: 0px;
}.btn-link {
  border: 1px solid transparent;
  padding: 0px !important;
}.btn-icon-left .fa {
  margin-right: 9px;
}.btn-icon-right .fa {
  margin-left: 9px;
}.btn-default:not(.icon-automatic-video),
.btn-default-shape {
  border-radius: 2px;
}.btn-disable-hover {
  pointer-events: none !important;
}/* Ripple Out */
@keyframes btn-ripple-out{100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }}/* Ripple In */
@keyframes btn-ripple-in{100% {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    opacity: 1;
  }}@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/*
----------------------------------------------------------

#Post

----------------------------------------------------------
*/
.post-wrapper {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}.post-wrapper .post-body {
  display: table;
  table-layout: fixed;
  width: 100%;
}@media (max-width: 569px){.post-content {
    max-width: 100% !important;
  }}.post-content::after {
  clear: both;
  content: '';
  display: block;
}.search-results .post-content article:first-child h1 {
  margin-top: 0;
}.search-results .post-content .entry-summary {
  margin: 9px 0px 0px 0px;
}.search-results .post-content article + article {
  margin: 36px 0px 0px 0px;
}.post-content > *:first-child,
.post-content > .row-container > .row-parent > *:first-child {
  margin-top: 0px;
}.post-content .post-title-wrapper {
  margin-bottom: 30px;
}.post-content .post-title-wrapper + * {
  margin-top: 0px;
}.post-content .post-title {
  margin: 0;
}.post-content img {
  max-width: 100%;
}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.post-content img[src$=".svg"] {
    width: 100%;
  }}/*
----------------------------------------------------------

#404

----------------------------------------------------------
*/
.page-body.standard-404 .post-body,
.page-body.standard-404 .row-container,
.page-body.standard-404 .row-parent {
  height: 100%;
}.page-body.standard-404 h1 span {
  line-height: 1em;
}.page-body.standard-404 h2 {
  margin-top: 0 !important;
}.page-body.standard-404 .uncont {
  max-width: 450px !important;
}.page-body.standard-404 .search-container-inner {
  margin: auto;
}.pull-right,
.alignright {
  float: right !important;
}#vh_layout_help {
  height: 100vh;
  pointer-events: none;
  position: fixed;
  visibility: hidden;
  z-index: -100000;
}/*
----------------------------------------------------------

#Menu-Structure: Core

----------------------------------------------------------
*/
.menu-smart,
.menu-smart ul,
.menu-smart li,
.menu-bloginfo-inner {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: normal;
}body:not(.rtl) .menu-smart,
body:not(.rtl) .menu-smart ul,
body:not(.rtl) .menu-smart li,
body:not(.rtl) .menu-bloginfo-inner {
  direction: ltr;
}.menu-container ul.menu-smart a:not(.column_parent *) {
  position: relative;
  display: block;
}.menu-container a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li,
.main-wrapper ul.menu-smart.menu-horizontal > li,
.navbar-cta ul.menu-smart > li {
  display: inline-flex;
  align-items: center;
}body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li > a:not(.column_parent *),
.main-wrapper ul.menu-smart.menu-horizontal > li > a:not(.column_parent *),
.navbar-cta ul.menu-smart > li > a:not(.column_parent *) {
  display: inline-flex;
  align-items: center;
}body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li::after,
.main-wrapper ul.menu-smart.menu-horizontal > li::after,
.navbar-cta ul.menu-smart > li::after {
  content: '';
  display: inline;
}@media (max-width: 959px){body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li:not(.social-icon),
  .main-wrapper ul.menu-smart.menu-horizontal > li:not(.social-icon),
  .navbar-cta ul.menu-smart > li:not(.social-icon) {
    display: block;
  }}@media (min-width: 960px){body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li,
  .main-wrapper ul.menu-smart.menu-horizontal > li,
  .navbar-cta ul.menu-smart > li {
    transition-delay: unset !important;
  }}body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li > a,
.main-wrapper ul.menu-smart.menu-horizontal > li > a,
.navbar-cta ul.menu-smart > li > a {
  z-index: 100;
}ul.menu-smart a {
  white-space: nowrap;
}ul.menu-smart:after {
  content: "\00a0";
  display: block;
  height: 0;
  font: 0/0 serif;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}.navbar-nav > ul.menu-smart:after {
  content: '';
  display: block;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 100%;
  z-index: 100;
}.navbar-nav > ul.menu-smart {
  position: relative;
}@media (min-width: 960px){ul.menu-smart li.menu-item.not-builder *:not(.column_parent *),
  ul.menu-smart li:not(.menu-item) *:not(.column_parent *),
  ul.menu-smart li:not(.mega-menu) *:not(.column_parent *),
  ul.menu-smart li.menu-item.not-builder *:not(.column_parent *):after,
  ul.menu-smart li:not(.menu-item) *:not(.column_parent *):after,
  ul.menu-smart li:not(.mega-menu) *:not(.column_parent *):after,
  ul.menu-smart li.menu-item.not-builder *:not(.column_parent *):before,
  ul.menu-smart li:not(.menu-item) *:not(.column_parent *):before,
  ul.menu-smart li:not(.mega-menu) *:not(.column_parent *):before {
    box-sizing: content-box;
  }}ul.menu-smart {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
}/*
----------------------------------------------------------

#Menu-Structure: Basic

----------------------------------------------------------
*/
@media (min-width: 960px){.menu-smart,
  .unmenu-block {
    padding: 0px 13px 0px 13px;
  }}ul.menu-smart,
ul.unmenu-block {
  line-height: 0px;
}.menu-smart a span,
.unmenu-block a span,
.menu-smart .unmenu-title span,
.unmenu-block .unmenu-title span {
  align-items: center;
  display: inline-flex;
  position: relative;
  background: inherit;
}@media (min-width: 960px){.menu-smart > li > a:not(.uncode-vc-social *),
  .unmenu-block > li > a:not(.uncode-vc-social *) {
    padding: 0px 14px 0px 14px;
  }.menu-primary .menu-icons.menu-smart > li > a:not(.uncode-vc-social *),
  .menu-primary .menu-icons.unmenu-block > li > a:not(.uncode-vc-social *) {
    padding: 0 7px;
  }}@media (min-width: 960px){.menu-primary .menu-smart .social-icon > a:not(.uncode-vc-social *),
  .menu-primary .unmenu-block .social-icon > a:not(.uncode-vc-social *) {
    padding: 0 7px;
  }}@media (max-width: 959px){.menu-primary .menu-smart .social-icon,
  .menu-primary .unmenu-block .social-icon {
    display: inline-block;
  }body:not(.menu-mobile-centered) .menu-primary .menu-smart .social-icon a.social-menu-link,
  body:not(.menu-mobile-centered) .menu-primary .unmenu-block .social-icon a.social-menu-link {
    padding-right: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
  }}.menu-smart > li:first-child,
.unmenu-block > li:first-child {
  border-left-width: 0 !important;
}.menu-smart i.fa-dropdown,
.unmenu-block i.fa-dropdown {
  display: inline-block;
  position: relative;
  padding: 0px 0px 0px 9px;
  margin: 0px 0px 0px 0px !important;
  margin-right: 0;
  box-sizing: content-box !important;
  font-size: .8em;
  text-align: right !important;
}@media (max-width: 959px){.menu-horizontal:not(.top-menu-enhanced-horizontal) {
    overflow: hidden;
  }}/*
----------------------------------------------------------

#Menu-Structure: Megamenu

----------------------------------------------------------
*/
.menu-horizontal {
  line-height: 0px;
}@media (min-width: 960px){.menu-horizontal {
    height: 100%;
    width: 100%;
  }}@media (min-width: 960px){.menu-horizontal > div {
    height: 100%;
    display: inline-table;
  }}/*
----------------------------------------------------------

#Menu-Structure: Horizontal

----------------------------------------------------------
*/
.menu-horizontal {
  position: relative;
}@media (max-width: 959px){.menu-horizontal:not(.top-menu-enhanced-horizontal) {
    overflow: hidden;
  }}/*
----------------------------------------------------------

#Menu-Structure: Mobile

----------------------------------------------------------
*/
@media (max-width: 959px){ul.menu-smart {
    width: 100% !important;
  }ul.menu-smart > li {
    float: none;
  }ul.menu-smart > li > a,
  ul.menu-smart ul.sm-nowrap > li > a {
    white-space: normal;
  }.menu-smart {
    line-height: normal;
  }.menu-smart a:not(.uncol *),
  .menu-smart form.search {
    padding: 9px 36px 9px 36px;
  }.menu-smart-social a,
  .menu-smart-social form.search {
    padding: 9px 0px 9px 0px;
  }.menu-smart li {
    border-left: 0px !important;
  }.menu-smart:not(.top-menu-enhanced-child) a {
    font-weight: 500;
  }}@media (max-width: 959px) and (max-width: 959px){.menu-mobile-default  .menu-smart a {
    padding: 9px 36px 9px 36px;
  }}/*
----------------------------------------------------------

#Menu-Structure: Alignments

----------------------------------------------------------
*/
@media (min-width: 960px){.hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta) {
    width: 100%;
  }body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a,
  body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
    padding-right: 0px;
  }}@media (min-width: 960px){.hmenu .menu-horizontal-inner {
    width: 100%;
  }.menu-icons i:not(.fa-dropdown) {
    margin-right: 0px;
    line-height: 0px;
    position: relative;
  }body[class*=hmenu] .menu-icons i:not(.fa-dropdown),
  body.menu-overlay-center .menu-icons i:not(.fa-dropdown) {
    font-size: 18px;
    width: 1em;
  }}@media (min-width: 960px){header {
    width: 100%;
    z-index: 1000;
    position: relative;
  }}@media (max-width: 959px){.menu-wrapper {
    position: relative;
    z-index: 1000;
  }}@media (max-width: 959px){.menu-horizontal .menu-horizontal-inner > div:not(:first-child):not(.uncode-close-offcanvas-mobile):not(.navbar-main):not(.appended-navbar),
  .menu-horizontal .menu-horizontal-inner > div.navbar-nav > ul + ul,
  .menu-horizontal .menu-horizontal-inner > ul + ul,
  .menu-horizontal .menu-horizontal-inner li.social-icon + li:not(.social-icon) {
    padding-top: 36px;
  }}/*
----------------------------------------------------------

#Menu-Position: General

----------------------------------------------------------
*/
.menu-wrapper {
  display: table-row;
  width: 100%;
  position: relative;
  height: 1px;
}@media (max-width: 959px){.menu-wrapper.menu-sticky #masthead:first-child .menu-container {
    position: fixed;
  }}@media (max-width: 959px){.menu-wrapper.menu-sticky .main-menu-container,
  .menu-wrapper.menu-hide-only .main-menu-container {
    overflow: hidden;
  }.menu-wrapper.menu-sticky .main-menu-container.open-items,
  .menu-wrapper.menu-hide-only .main-menu-container.open-items {
    overflow: auto;
  }}li.menu-item {
  margin-top: 0;
}.row-menu {
  position: relative;
  width: 100%;
  height: 100%;
}@media (max-width: 959px){.row-menu {
    max-width: none !important;
  }}.row-menu-inner {
  width: 100%;
  background-clip: content-box !important;
  position: relative;
}@media (min-width: 960px){.row-menu-inner {
    display: table;
    height: 100%;
  }}.row-menu-inner > div:not(.logo-container) {
  padding-top: 0px;
  padding-bottom: 0px;
}.hmenu .navbar-nav,
.navbar-cta {
  height: 100%;
}@media (min-width: 960px){.hmenu .menu-smart,
  .hmenu-center .menu-smart,
  .navbar-cta ul.menu-smart {
    height: 100%;
  }.menu-with-logo .menu-smart > li,
  .menu-with-logo .menu-smart > li > a {
    height: 100%;
  }}@media (min-width: 960px){.hmenu .menu-primary .menu-smart > li > a,
  .hmenu-center .menu-primary .menu-smart > li > a {
    height: 100%;
    line-height: 1em;
  }}.menu-horizontal-inner {
  line-height: 0px;
}.menu-container {
  overflow: visible;
  width: 100%;
}body.uncode-loaded:not(.navbar-hover) .menu-container:not(.vmenu-container) {
  transition: background-color 0.4s ease-in-out,backdrop-filter 0.4s cubic-bezier(0.35, 0.81, 0.41, 1);
}.menu-wrapper.menu-sticky .menu-container {
  z-index: 2000;
}.menu-sticky-fix:not(.boxed-width) .menu-wrapper.menu-sticky #masthead:first-child .menu-container {
  position: fixed;
}@media (max-width: 959px){ul.menu-smart i:not(.icon-box *) {
    margin-right: 9px;
  }}body.uncode-loaded:not(.navbar-hover) .no-header .menu-container {
  transition: transform 0.5s ease-in-out,backdrop-filter 0.4s cubic-bezier(0.35, 0.81, 0.41, 1);
}.menu-container .navbar-brand * {
  line-height: 1em;
}@media (min-width: 570px) and (max-width: 959px){.menu-wrapper div[class*=col-lg-]:not(#uncode-mobile-menu-block *):not([class*=col-md-]) {
    display: block;
  }}@media (max-width: 569px){.menu-wrapper div[class*=col-lg-]:not(#uncode-mobile-menu-block *):not([class*=col-sm-]) {
    display: block;
  }}.menu-wrapper div[class*=col-lg-]:not(#uncode-mobile-menu-block *).middle {
  vertical-align: middle;
}.navbar-header {
  position: relative;
}#main-logo {
  line-height: 0px;
  text-align: center;
  position: relative;
  z-index: 100;
  display: inline-block;
}#main-logo a > * {
  margin: 0px;
  width: auto;
}#main-logo .navbar-brand img {
  width: auto;
  height: 100%;
  display: block;
  margin: auto;
}.menu-container {
  float: none !important;
}.menu-container:before,
.menu-container:after {
  content: " ";
  display: table;
  table-layout: fixed;
}.menu-container:after {
  clear: both;
}.menu-container:before,
.menu-container:after {
  content: " ";
  display: table;
  table-layout: fixed;
}.menu-container:after {
  clear: both;
}.navbar .menu-container {
  z-index: 2;
}.menu-container:after {
  content: '';
  display: block;
}#masthead:not(.menu-absolute) {
  z-index: 2000;
  position: relative;
}.logo-container {
  line-height: 1px;
  vertical-align: top;
}.logo-container > * {
  margin: 0 auto;
  line-height: normal;
}/*
----------------------------------------------------------

#Menu-Position: Desktop View

----------------------------------------------------------
*/
@media (min-width: 960px){body.hmenu-position-left .menu-primary-inner {
    text-align: left;
    padding: 0px 36px 0px 36px;
  }.menu-primary-inner > * {
    text-align: left;
  }body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a,
  .navbar-cta ul.menu-smart > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
  }body[class*=hmenu-]:not(.hmenu-center-split):not(.hmenu-center-double):not(.hormenu-position-right) .logo-container {
    padding-left: 0px !important;
  }body[class*=hmenu-].hmenu-position-left .logo-container {
    padding-right: 18px !important;
  }body[class*=hmenu-] .navbar-nav-last {
    text-align: right;
  }body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a,
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
    margin-left: 0px;
    padding-left: 0px !important;
  }body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul:last-child > li:last-child > a,
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul:last-child > li:only-child > a {
    margin-right: 0px;
    padding-right: 0px !important;
  }body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul:last-child,
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:last-child > a,
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:only-child > a,
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > div:last-child > ul,
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child,
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child > li:last-child > a {
    padding-right: 0px;
  }.main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown {
    display: none;
  }.navbar-header img {
    max-width: none;
  }body.hmenu .menu-container .navbar-nav:not(.uncode-close-offcanvas-mobile) {
    display: table-cell;
    white-space: nowrap;
    vertical-align: top;
  }body:not(.hmenu-center) .menu-absolute {
    left: 0;
    right: 0;
    z-index: 1000;
    position: absolute;
  }}/*
----------------------------------------------------------

#Menu-Position: Mobile View

----------------------------------------------------------
*/
@media (max-width: 959px){.menu-wrapper .menu-container {
    position: absolute;
    z-index: 1000 !important;
  }body.menu-mobile-default #masthead > .menu-container {
    transition: box-shadow 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86),transform 0.5s ease-in-out, background-color 0.4s ease-in-out,backdrop-filter 0.4s cubic-bezier(0.35, 0.81, 0.41, 1);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }body.menu-mobile-default.opening-overlay-menu #masthead > .menu-container {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  }.menu-container .logo-container {
    position: relative;
    padding: 27px 36px 27px 36px !important;
  }.main-menu-container:not(.uncol *) {
    float: left;
    height: 0;
    overflow: hidden;
    width: 100%;
  }.main-menu-container:not(.uncol *).open-items {
    overflow-y: scroll;
  }body.menu-mobile-default.menu-sticky-mobile .main-menu-container:not(.uncol *) .vmenu-wrap-cell,
  body.menu-mobile-default.menu-sticky-mobile .main-menu-container:not(.uncol *) .menu-horizontal {
    padding-bottom: 36px;
  }body.menu-mobile-default .main-menu-container:not(.uncol *) .menu-sidebar-inner,
  body.menu-mobile-default .main-menu-container:not(.uncol *) .menu-horizontal-inner {
    padding: 36px 0px 36px 0px;
  }.menu-horizontal-inner > div:last-child .menu-smart {
    padding-bottom: 27px !important;
  }body:not(.hmenu-center-split) .menu-horizontal-inner .navbar-nav:not(:first-child) .menu-smart {
    padding-top: 0;
  }.menu-horizontal-inner .navbar-nav:first-child:not(:only-child) .menu-smart {
    padding-bottom: 0;
  }#main-logo.navbar-header {
    display: inline-block;
  }}.uncode-close-offcanvas-mobile {
  display: none;
  font-family: sans-serif;
  font-size: 20px;
  height: 68px;
  line-height: 62px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 92px;
  -webkit-transform: translateZ(0);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}body .menu-button-offcanvas {
  align-items: center;
  align-self: stretch;
  display: flex;
}body[class*=hmenu-] .menu-wrapper [class*=col-lg-]:not(.logo-container):not(.wpb_column) {
  padding-left: 0;
  padding-right: 0;
}@media (min-width: 960px){body:not(.hmenu-center-split) #masthead[class*="-h-padding"] .row-menu .row-menu-inner .logo-container,
  body:not(.hmenu-center-split) .top-menu.navbar[class*="-h-padding"] .row-menu .row-menu-inner .logo-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: static !important;
  }}@media (min-width: 960px){#masthead[class*="-h-padding"] .overlay.overlay-search .overlay-search-wrapper,
  .top-menu.navbar[class*="-h-padding"] .overlay.overlay-search .overlay-search-wrapper {
    align-items: stretch;
    display: flex;
    justify-content: space-between;
  }#masthead[class*="-h-padding"] .overlay.overlay-search .mmb-container,
  .top-menu.navbar[class*="-h-padding"] .overlay.overlay-search .mmb-container {
    order: 2;
  }#masthead[class*="-h-padding"] .overlay.overlay-search .search-container form,
  .top-menu.navbar[class*="-h-padding"] .overlay.overlay-search .search-container form {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
  }}@media (min-width: 960px){.single-h-padding#masthead .row-menu .row-menu-inner,
  .single-h-padding.top-menu.navbar .row-menu .row-menu-inner,
  .single-h-padding#masthead .overlay.overlay-search .overlay-search-wrapper,
  .single-h-padding.top-menu.navbar .overlay.overlay-search .overlay-search-wrapper {
    padding-left: 36px;
    padding-right: 36px;
  }}@media (max-width: 959px){[class*="-h-padding"]#masthead .row-menu .row-menu-inner,
  [class*="-h-padding"]#masthead .overlay.overlay-search .overlay-search-wrapper {
    padding-left: 0;
    padding-right: 0;
  }}/*
----------------------------------------------------------

#Menu-Toggle

----------------------------------------------------------
*/
.mmb-container {
  align-content: center;
  align-items: center;
  display: none;
  height: 100%;
  pointer-events: none;
  z-index: 100;
}.mmb-container > * {
  pointer-events: auto;
}@media (max-width: 959px){.mmb-container {
    display: inline-flex;
    opacity: 1 !important;
  }}@media (max-width: 959px){.mmb-container {
    position: absolute;
    top: 0;
    right: 0;
  }}.mobile-menu-button {
  display: none;
  line-height: 0px;
  position: relative;
  padding: 0 36px;
  cursor: pointer;
  z-index: 0;
}@media (max-width: 959px){.mobile-menu-button {
    align-items: center;
    display: flex;
    height: 100%;
    opacity: 1 !important;
  }}.mobile-menu-button.menu-close-search {
  transform: none;
  height: 74px;
  line-height: 20px;
}.lines-button {
  transition: .3s;
}.lines-button .lines {
  position: relative;
  vertical-align: middle;
}.lines-button .lines,
.lines-button .lines:before,
.lines-button .lines:after,
.lines-button .lines > span {
  border-radius: 5px;
  background-clip: padding-box;
  display: inline-block;
  height: 2px;
  width: 20px;
}.lines-button .lines:before,
.lines-button .lines:after,
.lines-button .lines > span {
  content: '';
  left: 0;
  position: absolute;
  transition: top 0.3s 0.6s ease-in-out,transform 0.3s ease-in-out;
  transform-origin: 10px center;
}.lines-button .lines:before {
  top: 6px;
}.lines-button .lines:after {
  top: -6px;
}.lines-button .lines > span {
  transform: translateY(-50%);
  top: 50%;
  display: none;
}.lines-button.close .lines {
  transition: background 0.3s 0s ease-in-out;
  background: transparent !important;
}.lines-button.close .lines:before,
.lines-button.close .lines:after {
  transition: top 0.3s ease-in-out,transform 0.3s 0.5s ease-in-out;
  top: 0;
}.lines-button.close .lines:before {
  transform: rotate3d(0, 0, 1, 45deg);
}.lines-button.close .lines:after {
  transform: rotate3d(0, 0, 1, -45deg);
}.mobile-additional-icons {
  align-items: center;
  display: flex;
  height: 100%;
  position: absolute;
  right: 89px;
  z-index: 1;
}.mobile-additional-icon {
  align-items: center;
  display: inline-flex;
  padding-left: 18px;
  padding-right: 0;
}@media (min-width: 960px){.mobile-additional-icon {
    z-index: 1000;
  }}.mobile-additional-icon i {
  display: block;
  font-size: 18px;
}/*
----------------------------------------------------------
#Elements-Text
----------------------------------------------------------
*/
.el-text {
  clear: both;
}.heading-text.el-text > *:first-child {
  margin-top: 0 !important;
  display: inline-block;
}.heading-text.el-text > *:first-child.bigtext {
  display: block;
}.heading-text.el-text > *:last-child {
  margin-bottom: 0 !important;
}.el-text hr {
  margin-left: 0;
}.el-text > * > span:not(.heading-text-inner),
.el-text > * > i > span:not(.heading-text-inner) {
  display: block;
}.el-text + .clear {
  margin-top: 0 !important;
}.vc_custom_heading_wrap.heading-inline {
  display: inline-block;
}.vc_custom_heading_wrap.heading-inline:not(:last-of-type) .heading-text:after {
  content: '';
  display: inline-block;
  width: 1em;
}.no-touch .bigtext {
  opacity: 0;
}.post-info {
  margin: 18px 0px 0px 0px;
}.post-info span {
  margin: 0px 14px 0px 14px;
  font-weight: 400;
}@media (max-width: 569px){.post-info {
    font-size: 10px !important;
  }.post-info span {
    margin: 0px 9px 0px 9px;
  }}.post-info div {
  display: inline;
}.tmb a.inactive-link {
  pointer-events: none;
  cursor: default;
}.px-gutter > div > .tmb,
.px-gutter > .owl-carousel .tmb {
  padding-right: 1px;
}.tmb > .t-inside {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
}.tmb-no-bg.tmb > .t-inside {
  background: none;
}.tmb .t-entry-visual {
  position: relative;
  overflow: hidden;
  text-align: left;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-font-smoothing: antialiased;
}.tmb .t-entry-visual .pushed,
.tmb .t-entry-visual .t-entry-visual-cont > a {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}.tmb .t-entry-visual img {
  width: 100%;
  max-width: none;
  z-index: 1;
  position: relative;
  display: block;
}.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > img,
.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > picture,
.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > a > img,
.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > a > picture {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}.tmb-image-anim.tmb .t-entry-visual img:not(.avatar),
.tmb-image-anim.tmb .t-entry-visual .t-background-cover,
.tmb-image-anim.tmb .t-entry-visual .fluid-object,
.tmb-image-anim.tmb .t-entry-visual .dummy.secondary-dummy-image,
.tmb-image-anim.tmb .t-entry-visual .t-secondary-background-cover,
.tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar),
.tmb-image-color-anim.tmb .t-entry-visual .t-background-cover,
.tmb-image-color-anim.tmb .t-entry-visual .fluid-object,
.tmb-image-color-anim.tmb .t-entry-visual .dummy.secondary-dummy-image,
.tmb-image-color-anim.tmb .t-entry-visual .t-secondary-background-cover {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: transform,filter, opacity;
  transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);
}:not(.tmb-image-anim-magnetic).tmb-image-anim.tmb .t-entry-visual img:not(.avatar):not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-anim.tmb .t-entry-visual .t-background-cover:not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-anim.tmb .t-entry-visual .fluid-object:not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-anim.tmb .t-entry-visual .dummy.secondary-dummy-image:not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-anim.tmb .t-entry-visual .t-secondary-background-cover:not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar):not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-color-anim.tmb .t-entry-visual .t-background-cover:not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-color-anim.tmb .t-entry-visual .fluid-object:not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-color-anim.tmb .t-entry-visual .dummy.secondary-dummy-image:not(.has-secondary-featured-image),
:not(.tmb-image-anim-magnetic).tmb-image-color-anim.tmb .t-entry-visual .t-secondary-background-cover:not(.has-secondary-featured-image) {
  transition-duration: 0.3s;
}.tmb .t-entry-visual .t-entry-visual-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  transition: opacity 0.2s ease-in-out;
}.tmb .t-entry-visual .t-entry-visual-overlay .t-entry-visual-overlay-in {
  width: 100%;
  height: 100%;
}:not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay {
  opacity: 0;
}.tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay {
  opacity: 1;
}.tmb .t-entry-visual img,
.tmb .t-entry-visual .t-background-cover,
.tmb .t-entry-visual .fluid-object {
  transform: scale(1, 1);
}.no-touch .tmb-image-anim.tmb .t-entry-visual:hover img:not(.avatar):not(.has-secondary-featured-image),
.no-touch .tmb-image-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:hover img:not(.avatar):not(.has-secondary-featured-image),
.no-touch .tmb-image-anim.tmb .t-entry-visual:focus img:not(.avatar):not(.has-secondary-featured-image),
.no-touch .tmb-image-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:focus img:not(.avatar):not(.has-secondary-featured-image),
.no-touch .tmb-image-anim.tmb .t-entry-visual:hover .t-background-cover,
.no-touch .tmb-image-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:hover .t-background-cover,
.no-touch .tmb-image-anim.tmb .t-entry-visual:focus .t-background-cover,
.no-touch .tmb-image-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:focus .t-background-cover,
.no-touch .tmb-image-anim.tmb .t-entry-visual:hover .dummy.secondary-dummy-image,
.no-touch .tmb-image-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:hover .dummy.secondary-dummy-image,
.no-touch .tmb-image-anim.tmb .t-entry-visual:focus .dummy.secondary-dummy-image,
.no-touch .tmb-image-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:focus .dummy.secondary-dummy-image,
.no-touch .tmb-image-anim.tmb .t-entry-visual:hover .t-secondary-background-cover,
.no-touch .tmb-image-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:hover .t-secondary-background-cover,
.no-touch .tmb-image-anim.tmb .t-entry-visual:focus .t-secondary-background-cover,
.no-touch .tmb-image-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:focus .t-secondary-background-cover {
  transform: scale(1.05, 1.05);
}.tmb-overlay-showed.tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay,
.tmb-overlay-showed.tmb-overlay-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:hover .t-entry-visual-overlay,
.tmb-overlay-showed.tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay,
.tmb-overlay-showed.tmb-overlay-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:focus .t-entry-visual-overlay {
  opacity: 0;
}:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay,
:not(.tmb-overlay-showed).tmb-overlay-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:hover .t-entry-visual-overlay,
:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay,
:not(.tmb-overlay-showed).tmb-overlay-anim.tmb.tmb-all-hover.tmb-content-under .t-inside:focus .t-entry-visual-overlay {
  opacity: 1;
  transition-delay: 150ms;
}.tmb .t-entry-text {
  position: relative;
  -webkit-backface-visibility: hidden;
  text-align: left;
}.tmb-content-left.tmb .t-entry-text {
  text-align: left;
}.tmb .t-entry-text p,
.tmb .t-entry-text a {
  word-wrap: break-word;
}@media (max-width: 569px){.tmb-content-mobile-left.tmb .t-entry-text {
    text-align: left;
  }}.tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
  padding-bottom: 0px !important;
}.tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc {
  padding-left: 0px !important;
  padding-right: 0px !important;
}.tmb .t-entry-text .t-entry-text-tc .t-entry > *:not(hr):last-child {
  width: 100%;
}:not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > *:not(hr):not(.spacer) {
  margin: 9px 0px 0px 0px;
}.tmb .t-entry .t-entry-title,
.tmb .t-entry .t-entry-table-typography {
  word-break: break-word;
}.tmb-entry-title-uppercase.tmb .t-entry .t-entry-title,
.tmb-entry-title-uppercase.tmb .t-entry .t-entry-table-typography {
  text-transform: uppercase;
}.tmb .t-entry p.t-entry-meta span,
.tmb .t-entry p.t-entry-comments,
.tmb .t-entry p.t-entry-author span.tmb-username-wrap {
  font-size: 12px;
}.tmb .t-entry p.t-entry-meta span {
  display: block;
  font-weight: 600;
}.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence) {
  margin: 0px 0px 0px 0px;
}.tmb .dummy {
  background-size: cover;
  margin-top: -1px;
}.tmb-carousel .dummy {
  margin-top: 0px;
}.isotope-wrapper.single-gutter .isotope-layout,
.owl-carousel-container.single-gutter,
.index-system.single-gutter,
.justified-wrapper.single-gutter .justified-layout {
  margin-right: -36px;
}.wp-caption,
.gallery-caption {
  width: auto !important;
  max-width: 100%;
  margin-top: 18px;
  margin-bottom: 18px;
  display: table;
  table-layout: fixed;
}.wp-caption-text {
  font-style: normal;
  display: table-caption;
  caption-side: bottom;
}img.size-full {
  width: auto;
  height: auto;
}.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: 2px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.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;
}.alignleft {
  float: left;
  margin: 0px 23px 0px 0px;
  box-sizing: border-box;
}.alignright {
  float: right;
  margin: 0px 0px 0px 23px;
  box-sizing: border-box;
}img.alignnone {
  float: none;
}/* Top to bottom keyframes */
@keyframes tooltip_boing{0% {
    transform: translate3d(-50%, calc(-50% - 0.5em), 0) scale(1);
  }50% {
    transform: translate3d(-50%, calc(-50% - 0.5em), 0) scale(0.5);
  }100% {
    transform: translate3d(-50%, calc(-50% - 0.5em), 0) scale(1);
  }}html:not(.no-cssanimations) .animate_when_almost_visible,
html:not(.no-cssanimations) .animate_inner_when_almost_visible,
html:not(.no-cssanimations) .animate_when_parent_almost_visible {
  opacity: 0;
  animation-duration: 0.6s;
  backface-visibility: hidden;
}html:not(.no-cssanimations) .translate_when_almost_visible:not(.start_animation):not(.un-submenu),
html:not(.no-cssanimations) .animate_when_almost_visible:not(.start_animation):not(.un-submenu) {
  pointer-events: none !important;
}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse):not(.srcset-lazy-animations).bottom-t-top {
  animation-name: anim_btt;
  opacity: 1;
}/* Top to bottom menu keyframes */
@keyframes anim_menu_ttb{0% {
    transform: translate3d(0, -18px, 0);
    opacity: 0;
  }100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}/* Top to bottom keyframes */
@keyframes anim_ttb{0% {
    transform: translate3d(0, -100px, 0);
    opacity: 0;
  }100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}/* Bottom to top keyframes */
@keyframes anim_btt{0% {
    transform: translate3d(0, 100px, 0);
    opacity: 0;
  }100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}@keyframes slight_anim {
  0% {
    opacity: 0;
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -o-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}/* Text bottom to top keyframes */
@keyframes text_anim_btt{0% {
    transform: translate3d(0, 100%, 0);
  }100% {
    transform: translate3d(0, 0, 0);
  }}@keyframes perspective_anim_btt {
  0% {
    transform: rotateX(-75deg) translateY(200%);
  }
  100% {
    transform: rotateX(0deg) translateY(0%);
  }
}/* Left to right keyframes */
@keyframes anim_ltr{0% {
    transform: translate3d(-100px, 0, 0);
    opacity: 0;
  }100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}/* Text left to right keyframes */
@keyframes text_anim_ltr{0% {
    transform: translate3d(-100%, 0, 0);
  }100% {
    transform: translate3d(0, 0, 0);
  }}/* Right to left keyframes */
@keyframes anim_rtl{0% {
    transform: translate3d(100px, 0, 0);
    opacity: 0;
  }100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}/* Text right to left keyframes */
@keyframes text_anim_rtl{0% {
    transform: translate3d(100%, 0, 0);
  }100% {
    transform: translate3d(0, 0, 0);
  }}/* Appear from center in keyframes */
@keyframes zoom-in{0% {
    transform: scale(0.5);
    opacity: 0.1;
  }100% {
    transform: scale(1);
    opacity: 1;
  }}/* Appear from center out keyframes */
@keyframes zoom-out{0% {
    transform: scale(1.5);
    opacity: 0.1;
  }100% {
    transform: scale(1);
    opacity: 1;
  }}/* Typewriter keyframe */
@keyframes typewriter{0,
  99% {
    opacity: 0;
  }100% {
    opacity: 1;
  }}/* Disappear from center keyframes */
@keyframes zoom-reverse{0% {
    transform: scale(1);
    opacity: 1;
  }100% {
    transform: scale(0.5);
    opacity: 0;
  }}/* Alpha keyframes */
@keyframes alpha-in{0% {
    opacity: 0;
  }100% {
    opacity: 1;
  }}/*Ken Burns*/
@keyframes kenburns{0% {
    transform: scale(1);
  }100% {
    transform: scale(1.15);
  }}@keyframes backwash {
  0% {
    transform: scale(1.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}