/*----------------------------------------------------------[Table of contents]#Normalize#Scaffolding#Type#Lists#Code#Grid#Tables#Forms#Buttons#Icons#Component-animations#Button-groups#Navs#Navbar#Breadcrumbs#Alerts#Panels#Dividers#Pricing-tables#Fluid-objects#Preloader#Tooltip#Post#PortfolioMenus#Menu-Structure#Menu-Position#Menu-TogglePlugins#Isotope#iLightbox#OwlCarousel#OwlCarousel-Textual#Justified-Gallery#Slides ScrollStyles#Elements-text#Headers#Thumbs#Overlay#Onepage-scroll#Widgets#Footer#Comments#Author#Testimonials#Twitter#Share#VC-Modules#Media-Elements#LiveSearch#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;}audio:not([controls]) {  display: none;  height: 0;}[hidden],template {  display: none;}a {  background: transparent;}a:active,a:hover {  outline: 0;}abbr[title] {  border-bottom: 1px dotted;}b,strong {  font-weight: bold;}dfn {  font-style: italic;}h1 {  font-size: 2em;  margin: 0.67em 0;}mark {  background: #ffff00;  color: #000000;}small {  font-size: 80%;}sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}img {  border: 0;}svg:not(:root) {  overflow: hidden;}figure {  margin: 1em 40px;}hr {  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0;}pre {  overflow: auto;  white-space: pre-wrap;  word-wrap: break-word;  word-break: break-all;}code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;}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[disabled],html input[disabled] {  cursor: default;}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="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;}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;}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}legend {  border: 0;  padding: 0;}textarea {  overflow: auto;}optgroup {  font-weight: bold;}table {  border-collapse: collapse;  border-spacing: 0;}td,th {  padding: 0;}script {  display: none !important;}@media print {  .box-container {    width: 100% !important;    margin-left: 0 !important;  }  .menu-container {    width: 100% !important;  }  .animate_when_almost_visible {    opacity: 1 !important;    animation-name: none !important;  }  .icon-box-icon svg path {    stroke-dasharray: initial !important;    stroke-dashoffset: initial !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;}@media (max-width: 569px) {  body.logged-in.admin-bar {    padding-top: 46px !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-background {  overflow: hidden;  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;}.main-background > div {  width: 100%;  height: 100%;}.main-wrapper {  width: 100%;  height: 100%;}.hmenu .main-wrapper {  display: table-row;}.main-container .row-content {  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;}.main-container > .row > .row-inner > div[class*=col-lg-]:not(:first-child),.main-container > .row:not(:first-child) > .row-inner > div[class*=col-lg-] {  border-top-width: 0px !important;}.no-vmargin > .row-inner > div[class*=col-lg-]:not(.logo-container) {  padding: 0px;}@media (max-width: 569px) {  body.menu-mobile-centered .mobile-hidden:not(.social-icon):not(.menu-social):not(.menu-icons) {    display: none !important;  }  body:not(.menu-mobile-centered) .mobile-hidden {    display: none !important;  }  body.hmenu-center-split .mobile-hidden.menu-icons,  body.hmenu-center-split .mobile-hidden.social-icon {    display: inline-block !important;  }}@media (min-width: 570px) and (max-width: 959px) {  body.menu-mobile-centered .tablet-hidden:not(.social-icon):not(.menu-social) {    display: none !important;  }  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 {  outline: 0;  border: 0;  text-decoration: none;}a:hover,a:focus,a.active {  text-decoration: none;}*:focus {  outline: none;}button {  outline: 0;  border: 0;}figure {  margin: 0;  max-width: 100%;}img {  max-width: 100%;  height: auto;}img.adaptive-async,img.async-done {  width: 100%;  height: auto;  max-width: none;}.async-blurred {  filter: blur(10px);  transition: filter 0.3s ease-out;}.async-blurred.async-done {  filter: blur(0px);}.img-responsive {  display: block;  max-width: 100%;  height: auto;}.img-round .t-entry-visual-cont > a,.tmb-round .t-entry-visual-cont > a {  perspective: 1000px;  overflow: hidden;}.img-thumbnail {  display: inline-block;  max-width: 100%;  height: auto;}.img-circle {  border-radius: 50%;}.img-circle > img {  border-radius: 50%;}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.no-top-margin {  margin-top: 0px;}hr.double-top-margin {  margin-top: 72px;}hr.dotted {  border-style: dotted;}hr.dashed {  border-style: dashed;}hr.separator-break {  margin-left: auto;  margin-right: auto;}.uncode_text_column > *:first-child {  margin-top: 0px;}.detail-container {  display: table;  table-layout: fixed;}.detail-container .detail-label {  min-width: 108px;  display: table-cell;}.detail-container .detail-value {  display: table-cell;}.detail-container a {  font-weight: 400;}.std-block-padding {  padding: 72px 36px 72px 36px;}@media (max-width: 1499px) {  .std-block-padding {    padding: 54px 36px 54px 36px;  }}@media (max-width: 959px) {  .std-block-padding {    padding: 36px 36px 36px 36px;  }}.std-top-padding {  padding-top: 72px;}@media (max-width: 1499px) {  .std-top-padding {    padding-top: 54px;  }}@media (max-width: 959px) {  .std-top-padding {    padding-top: 36px;  }}.std-bottom-padding {  padding-bottom: 72px;}@media (max-width: 1499px) {  .std-bottom-padding {    padding-bottom: 54px;  }}@media (max-width: 959px) {  .std-bottom-padding {    padding-bottom: 36px;  }}.body-borders > * {  position: fixed;  z-index: 11000;}.body-borders .body-border-shadow {  box-shadow: 0 0px 14px 0px rgba(0, 0, 0, 0.1);}.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%;}.body-borders[data-border="9"] .top-border,.body-borders[data-border="9"] .bottom-border {  height: 9px;}.body-borders[data-border="9"] .right-border,.body-borders[data-border="9"] .left-border {  width: 9px;}.body-borders[data-border="18"] .top-border,.body-borders[data-border="18"] .bottom-border {  height: 18px;}.body-borders[data-border="18"] .right-border,.body-borders[data-border="18"] .left-border {  width: 18px;}@media (max-width: 959px) {  .body-borders[data-border="18"] .top-border,  .body-borders[data-border="18"] .bottom-border {    height: 9px;  }  .body-borders[data-border="18"] .right-border,  .body-borders[data-border="18"] .left-border {    width: 9px;  }}.body-borders[data-border="27"] .top-border,.body-borders[data-border="27"] .bottom-border {  height: 27px;}.body-borders[data-border="27"] .right-border,.body-borders[data-border="27"] .left-border {  width: 27px;}@media (max-width: 959px) {  .body-borders[data-border="27"] .top-border,  .body-borders[data-border="27"] .bottom-border {    height: 9px;  }  .body-borders[data-border="27"] .right-border,  .body-borders[data-border="27"] .left-border {    width: 9px;  }}.body-borders[data-border="36"] .top-border,.body-borders[data-border="36"] .bottom-border {  height: 36px;}.body-borders[data-border="36"] .right-border,.body-borders[data-border="36"] .left-border {  width: 36px;}@media (max-width: 959px) {  .body-borders[data-border="36"] .top-border,  .body-borders[data-border="36"] .bottom-border {    height: 9px;  }  .body-borders[data-border="36"] .right-border,  .body-borders[data-border="36"] .left-border {    width: 9px;  }}body[data-border="9"] .box-wrapper {  padding-bottom: 9px;}body[data-border="9"] .footer-scroll-top {  padding-right: 9px;  padding-bottom: 9px;}body[data-border="9"] .overlay .menu-close-search {  margin: 9px;}body[data-border="9"] .onepage-pagination {  margin: 9px;}@media (min-width: 960px) {  body[data-border="9"] .vmenu-container {    padding-top: 9px;    height: calc(100% - 9px) !important;  }}body[data-border="18"] .box-wrapper {  padding-bottom: 18px;}body[data-border="18"] .footer-scroll-top {  padding-right: 18px;  padding-bottom: 18px;}body[data-border="18"] .overlay .menu-close-search {  margin: 18px;}body[data-border="18"] .onepage-pagination {  margin: 18px;}@media (max-width: 959px) {  body[data-border="18"] .box-wrapper {    padding-bottom: 9px;  }  body[data-border="18"] .footer-scroll-top {    padding-right: 9px;    padding-bottom: 9px;  }  body[data-border="18"] .overlay .menu-close-search {    margin: 9px;  }  body[data-border="18"] .onepage-pagination {    margin: 9px;  }}@media (min-width: 960px) {  body[data-border="18"] .vmenu-container {    padding-top: 18px;    height: calc(100% - 18px) !important;  }}body[data-border="27"] .box-wrapper {  padding-bottom: 27px;}body[data-border="27"] .footer-scroll-top {  padding-right: 27px;  padding-bottom: 27px;}body[data-border="27"] .overlay .menu-close-search {  margin: 27px;}body[data-border="27"] .onepage-pagination {  margin: 27px;}@media (max-width: 959px) {  body[data-border="27"] .box-wrapper {    padding-bottom: 9px;  }  body[data-border="27"] .footer-scroll-top {    padding-right: 9px;    padding-bottom: 9px;  }  body[data-border="27"] .overlay .menu-close-search {    margin: 9px;  }  body[data-border="27"] .onepage-pagination {    margin: 9px;  }}@media (min-width: 960px) {  body[data-border="27"] .vmenu-container {    padding-top: 27px;    height: calc(100% - 27px) !important;  }}body[data-border="36"] .box-wrapper {  padding-bottom: 36px;}body[data-border="36"] .footer-scroll-top {  padding-right: 36px;  padding-bottom: 36px;}body[data-border="36"] .overlay .menu-close-search {  margin: 36px;}body[data-border="36"] .onepage-pagination {  margin: 36px;}@media (max-width: 959px) {  body[data-border="36"] .box-wrapper {    padding-bottom: 9px;  }  body[data-border="36"] .footer-scroll-top {    padding-right: 9px;    padding-bottom: 9px;  }  body[data-border="36"] .overlay .menu-close-search {    margin: 9px;  }  body[data-border="36"] .onepage-pagination {    margin: 9px;  }}@media (min-width: 960px) {  body[data-border="36"] .vmenu-container {    padding-top: 36px;    height: calc(100% - 36px) !important;  }}/*----------------------------------------------------------#Type----------------------------------------------------------*/b,strong {  font-weight: 600;}h1,h2,h3,h4,h5,h6,.heading-text > p {  -webkit-font-smoothing: antialiased;}.media-modal.wp-core-ui h1,.media-modal.wp-core-ui h2,.media-modal.wp-core-ui h3,.media-modal.wp-core-ui h4,.media-modal.wp-core-ui h5,.media-modal.wp-core-ui h6,.media-modal.wp-core-ui .heading-text > p {  font-size: initial !important;}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;}h5,.h5 {  font-size: 17px;  line-height: 1.2;  margin: 27px 0 0;}h6,.h6 {  font-size: 14px;  line-height: 1.2;  margin: 27px 0 0;}p,li,dt,dd,dl,address,label,small,pre,code {  font-size: 15px;  line-height: 1.75;  margin: 18px 0 0;}aside p,aside li,aside dt,aside dd,aside dl,aside address,aside label,aside small,aside pre,aside code {  font-size: 0.933em;}.site-footer p,.site-footer li,.site-footer dt,.site-footer dd,.site-footer dl,.site-footer address,.site-footer label,.site-footer small,.site-footer pre,.site-footer code {  font-size: 0.938em;}.media-modal.wp-core-ui p,.media-modal.wp-core-ui li,.media-modal.wp-core-ui dt,.media-modal.wp-core-ui dd,.media-modal.wp-core-ui dl,.media-modal.wp-core-ui address,.media-modal.wp-core-ui label,.media-modal.wp-core-ui small,.media-modal.wp-core-ui pre,.media-modal.wp-core-ui code {  line-height: 18px;  margin: 0;  font-size: inherit;}p.text-top-reduced {  margin-top: 9px;}div.text-top-reduced > *:first-child {  margin-top: 9px;}small,figcaption {  font-size: 12px;}figcaption {  margin: 9px 0px 0px 0px;}ul,ol {  margin: 18px 0px 0px 0px;  padding-left: 18px;}ul,ol {  padding: 0;}ul i,ol i {  margin-right: 18px;}ul {  list-style: none;}ol {  margin-left: 18px;}ul li,ol li {  margin-top: 0;}ul > li > ul,ol > li > ol {  margin-left: 9px;  padding-left: 0;  margin-top: 0;}dl {  margin: 18px 18px 0px 18px;}dl dt {  font-weight: 600;}dd {  margin-top: 0;}dl dd {  margin-bottom: 0px;}dl dt:first-child {  margin-top: 0px;}blockquote {  margin: 27px 0px 27px 0px;  padding: 0px 0px 0px 27px;  border-left: 2px solid;}blockquote p {  font-size: 18px;  line-height: 1.75;  margin: 18px 0 0;}blockquote p:first-child {  margin-top: 0px;}blockquote small {  font-size: 13px;  margin: 9px 0px 0px 0px;  margin-bottom: 0;  display: inline;  letter-spacing: 0 !important;}blockquote small:before {  content: "-";  margin: 0px 9px 0px 0px;}blockquote.pullquote > p:first-of-type,blockquote.pullquote .pullquote__content {  quotes: "\201C" "\201D";}blockquote.pullquote > p:first-of-type:before,blockquote.pullquote .pullquote__content:before {  content: open-quote;  font-size: 1.5em;  line-height: 0;  vertical-align: -0.25em;  margin-right: .2em;}blockquote.pullquote > p:first-of-type:after,blockquote.pullquote .pullquote__content:after {  content: close-quote;  font-size: 1.5em;  line-height: 0;  vertical-align: -0.25em;  margin-left: .1em;}cite {  font-style: normal;}mark {  color: #ffffff;  padding: 1px 4px;  border-radius: 2px;  font-weight: 600;}.messagebox_text {  color: #ffffff;  padding: 18px;  border-radius: 4px;  font-weight: 600;}.messagebox_text > * {  margin-top: 0;}.text-left {  text-align: left;}.text-right {  text-align: right;}.text-center {  text-align: center;}.text-justify {  text-align: justify;}.text-uppercase {  text-transform: uppercase;}.btn-custom-typo.text-uppercase {  text-transform: uppercase !important;}.text-capitalize {  text-transform: capitalize;}.btn-custom-typo.text-capitalize {  text-transform: capitalize !important;}.text-lowercase {  text-transform: lowercase;}.btn-custom-typo.text-lowercase {  text-transform: lowercase !important;}.text-initial {  text-transform: initial;}.btn-custom-typo.text-initial {  text-transform: initial !important;}.text-lead,.text-lead > * {  font-size: 18px;  line-height: 1.75;  margin: 18px 0 0;  margin: 36px 0px 0px 0px;}.text-lead.text-top-reduced {  margin: 9px 0px 0px 0px;}.text-bold {  font-weight: 600;}.no-letterspace {  letter-spacing: 0 !important;}.text-italic {  font-style: italic;}.font-weight-100,.font-weight-100 *:not(strong):not(b),.btn-custom-typo.font-weight-100 {  font-weight: 100 !important;}.font-weight-200,.font-weight-200 *:not(strong):not(b),.btn-custom-typo.font-weight-200 {  font-weight: 200 !important;}.font-weight-300,.font-weight-300 *:not(strong):not(b),.btn-custom-typo.font-weight-300 {  font-weight: 300 !important;}.font-weight-400,.font-weight-400 *:not(strong):not(b),.btn-custom-typo.font-weight-400 {  font-weight: 400 !important;}.font-weight-500,.font-weight-500 *:not(strong):not(b),.btn-custom-typo.font-weight-500 {  font-weight: 500 !important;}.font-weight-600,.font-weight-600 *:not(strong):not(b),.btn-custom-typo.font-weight-600 {  font-weight: 600 !important;}.font-weight-700,.font-weight-700 *:not(strong):not(b),.btn-custom-typo.font-weight-700 {  font-weight: 700 !important;}.font-weight-800,.font-weight-800 *:not(strong):not(b),.btn-custom-typo.font-weight-800 {  font-weight: 800 !important;}.font-weight-900,.font-weight-900 *:not(strong):not(b),.btn-custom-typo.font-weight-900 {  font-weight: 900 !important;}/*----------------------------------------------------------#Lists----------------------------------------------------------*/ul.icons {  margin: 0;  padding: 0 !important;}ul.icons li {  list-style: none;  margin: 5px 0px 0px 0px;  vertical-align: top;}ul.icons li .fa {  margin-right: 13.5px;  font-size: 1em;  line-height: .7em;  position: relative;  top: 0.1em;}.uncode-list ul.text-large li {  font-size: 1.2em;}/*----------------------------------------------------------#Code----------------------------------------------------------*/code,kbd,pre,samp {  font-family: Monaco, monospace;  border-radius: 2px;  font-size: 13px;  line-height: 1.75;  margin: 18px 0 0;}code {  padding: 4px;}pre {  display: block;  margin: 18px 0px 0px 0px;  padding: 18px 18px 18px 18px;  border: 1px solid;}/*----------------------------------------------------------#Grid----------------------------------------------------------*//*----------------------------------------------------------#Rows----------------------------------------------------------*/.row-inner {  display: table-row;}@media (max-width: 959px) {  .row-inner {    display: table;    table-layout: fixed;    width: 100%;  }  .ie:not(.ie11) .row-inner,  .safari5 .row-inner,  .android4 .row-inner {    display: block;  }  .post-wrapper > .post-body > .row-container > .row-parent > .row-inner {    width: 100%;  }}@media (min-width: 960px) {  .row-inner.restrict,  .row-inner.restrict > div {    height: 1px;  }}@media (min-width: 960px) {  .row-inner.expand {    height: 100%;  }}.row-inner + .row-inner {  margin: 18px 0px 0px 0px;}.row {  display: table;  table-layout: fixed;  width: 100%;  position: relative;}html.ie:not(.ie11) .page-wrapper .row.row-parent,html.safari5 .page-wrapper .row.row-parent,html.android4 .page-wrapper .row.row-parent {  display: block;}@media (max-width: 959px) {  .row .row-internal {    height: auto;  }}@media (min-width: 570px) {  .row.row-max-height {    max-height: none;  }}@media (max-width: 959px) {  .row[data-minheight] > .row-inner > div[class*=col-lg-] {    height: 100%;  }}.row .uncol {  display: block;  overflow: hidden;  position: relative;}.row .uncoltable {  display: table;  table-layout: fixed;  position: relative;  width: 100%;  height: 100%;}@media (max-width: 959px) {  .row .uncoltable {    padding-top: 0 !important;  }}.row .uncell {  display: table-cell;  position: relative;  height: 100%;  vertical-align: inherit;  border: 0;}.ie .row .uncell,.safari5 .row .uncell,.android4 .row .uncell {  position: static;}.row .uncell.no-block-padding {  padding: 0px 0px 0px 0px;}.row .uncell.one-block-padding {  padding: 1px;}.row .column-rows {  padding: 0px !important;}.row .column-rows > .uncont {  box-sizing: border-box;  height: 100%;}@media (min-width: 960px) {  .row .uncont.col-custom-width {    border: 36px;    border-style: solid;    border-color: transparent;    border-top-width: 0px;    border-bottom-width: 0px;    background-clip: padding-box;  }}.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 .btn,.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn,.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link,.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link {  transform-origin: 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_right > .uncol > .uncoltable > .uncell > .uncont,.row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont {  text-align: right;}@media (max-width: 569px) {  .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link,  .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link {    transform-origin: right;  }}.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont hr,.row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont hr,.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media,.row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media {  margin-right: 0;  margin-left: 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;}@media (min-width: 570px) and (max-width: 959px) {  .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont,  .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {    text-align: center;  }  .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link,  .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {    transform-origin: center;  }  .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,  .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {    margin-left: auto;    margin-right: auto;  }}@media (max-width: 569px) {  .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont,  .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {    text-align: center;  }  .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link,  .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {    transform-origin: center;  }  .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,  .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {    margin-left: auto;    margin-right: auto;  }}@media (min-width: 570px) and (max-width: 959px) {  .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont,  .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {    text-align: left;  }  .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link,  .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {    transform-origin: left;  }  .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,  .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {    margin-right: auto;    margin-left: 0;  }}@media (max-width: 569px) {  .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont,  .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {    text-align: left;  }  .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link,  .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {    transform-origin: left;  }  .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,  .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {    margin-right: auto;    margin-left: 0;  }}@media (min-width: 570px) and (max-width: 959px) {  .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont,  .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {    text-align: right;  }  .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link,  .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {    transform-origin: right;  }  .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media,  .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {    margin-right: 0;    margin-left: auto;  }}@media (max-width: 569px) {  .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont,  .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {    text-align: right;  }  .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,  .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link,  .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {    transform-origin: right;  }  .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr,  .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media,  .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {    margin-right: 0;    margin-left: auto;  }}.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;}.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_center > .uncol > .uncoltable > .uncell > .uncont {  text-align: center;}.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont hr {  margin-left: auto;  margin-right: auto;}.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont {  text-align: justify;}.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont hr {  margin-left: auto;  margin-right: auto;}.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont {  text-align: right;}.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont hr {  margin-right: 0;  margin-left: auto;}.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;}@media (min-width: 570px) and (max-width: 959px) {  .row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {    text-align: center;  }  .row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr {    margin-left: auto;    margin-right: auto;  }}@media (max-width: 569px) {  .row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {    text-align: center;  }  .row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr {    margin-left: auto;    margin-right: auto;  }}@media (min-width: 570px) and (max-width: 959px) {  .row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {    text-align: left;  }  .row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr {    margin-right: auto;    margin-left: 0;  }}@media (max-width: 569px) {  .row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {    text-align: left;  }  .row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr {    margin-right: auto;    margin-left: 0;  }}@media (min-width: 570px) and (max-width: 959px) {  .row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {    text-align: right;  }  .row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr {    margin-right: 0;    margin-left: auto;  }}@media (max-width: 569px) {  .row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {    text-align: right;  }  .row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr {    margin-right: 0;    margin-left: auto;  }}.row div.column_child.pos-left > .uncol > .uncoltable > .uncell > .uncont {  margin: 0px;}.row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont {  margin: 0 auto;}.row div.column_child.pos-right > .uncol > .uncoltable > .uncell > .uncont {  margin-left: auto;}.row div.column_child.pos-top,.row div.column_child.pos-top .uncell {  vertical-align: top;}.row div.column_child.pos-middle .uncell,.row div.column_child.pos-middle {  vertical-align: middle;}.row div.column_child.pos-bottom,.row div.column_child.pos-bottom .uncell {  vertical-align: bottom;}@media (max-width: 959px) {  .row div.column_child {    padding: 36px 0px 0px 0px;  }}.row .limit-width-inner {  margin: auto !important;}.row-background,.column-background {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  overflow: hidden;  border-radius: inherit;  background-clip: padding-box;  -webkit-overflow-scrolling: touch;}.row-background .background-overlay,.column-background .background-overlay {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  overflow: hidden;}.row-background .background-overlay-inner,.column-background .background-overlay-inner {  height: 100%;}.row-background .parallax-content.video > *,.column-background .parallax-content.video > * {  top: 0px !important;}.row-background .uncode-video-container,.column-background .uncode-video-container {  opacity: 0;  transition: opacity 1s;}.row-background .uncode-video-container > *,.column-background .uncode-video-container > * {  display: block;  position: absolute;  width: 100%;  height: 100%;  background-color: black;}body:not(.video-not-supported) .row-background .uncode-video-container.self-video,body:not(.video-not-supported) .column-background .uncode-video-container.self-video {  background: none !important;}body:not(.video-not-supported) .row-background .uncode-video-container.self-video mediaelementwrapper,body:not(.video-not-supported) .column-background .uncode-video-container.self-video mediaelementwrapper {  display: block;  height: 100%;  position: relative;}body:not(.video-not-supported) .row-background .uncode-video-container.self-video mediaelementwrapper video.background-video-shortcode,body:not(.video-not-supported) .column-background .uncode-video-container.self-video mediaelementwrapper video.background-video-shortcode {  position: absolute;}.video-not-supported .row-background .uncode-video-container.self-video,.video-not-supported .column-background .uncode-video-container.self-video {  opacity: 1 !important;}.video-not-supported .row-background .uncode-video-container.self-video .wp-video,.video-not-supported .column-background .uncode-video-container.self-video .wp-video {  display: none !important;}.row-background .mejs-controls,.column-background .mejs-controls,.row-background .mejs-layers,.column-background .mejs-layers {  display: none;}.row-background .background-wrapper,.column-background .background-wrapper {  backface-visibility: hidden;  position: absolute;  left: 0px;  top: 0px;  width: 100%;  height: 100%;  overflow: hidden;  border-radius: inherit;  background-clip: padding-box;}@media (max-width: 959px) {  .mobile-parallax-not-allowed .row-background .background-wrapper,  .mobile-parallax-not-allowed .column-background .background-wrapper {    transform: none !important;    height: 100% !important;  }}.row-background .background-wrapper .background-inner,.column-background .background-wrapper .background-inner {  border-radius: inherit;  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-attachment: scroll;}@media (max-width: 1499px) {  .row-background .background-wrapper .background-inner,  .column-background .background-wrapper .background-inner {    background-size: cover;  }}.row-background .background-wrapper .background-inner[data-imgready="true"]:not(.uncode-video-container),.column-background .background-wrapper .background-inner[data-imgready="true"]:not(.uncode-video-container) {  opacity: 1;}.touch .row-background .background-wrapper .background-inner,.touch .column-background .background-wrapper .background-inner {  background-attachment: scroll !important;}.half-block-padding {  padding: 18px 18px 18px 18px;}.single-block-padding {  padding: 36px 36px 36px 36px;}.double-block-padding {  padding: 72px;}@media (max-width: 1699px) {  .double-block-padding {    padding: 54px;  }}@media (max-width: 1499px) {  .double-block-padding {    padding: 54px 36px 54px 36px;  }}.triple-block-padding {  padding: 108px;}@media (max-width: 1699px) {  .triple-block-padding {    padding: 72px;  }}@media (max-width: 1499px) {  .triple-block-padding {    padding: 54px;  }}@media (max-width: 959px) {  .triple-block-padding {    padding: 54px 36px 54px 36px;  }}.quad-block-padding {  padding: 144px;}@media (max-width: 1699px) {  .quad-block-padding {    padding: 108px;  }}@media (max-width: 1499px) {  .quad-block-padding {    padding: 72px;  }}@media (max-width: 959px) {  .quad-block-padding {    padding: 54px 36px 54px 36px;  }}.main-container {  display: table;  table-layout: fixed;  width: 100%;  height: 100%;}.main-container .row {  width: 100%;  table-layout: fixed;}.main-container .row .uncol {  overflow: visible;}@media (max-width: 959px) {  .main-container .row .uncol {    position: relative !important;    top: 0px;    left: 0px;    height: 100%;    width: 100%;  }}@media (max-width: 959px) {  .main-container .row .uncont {    max-width: none !important;    height: auto !important;  }}@media (max-width: 959px) {  .main-container .row.row-parent:not(.row-slider):not(.row-header),  .main-container .row .row-parent:not(.row-slider):not(.row-header) .row {    height: auto !important;  }  .main-container .row.row-parent:not(.row-slider):not(.row-header) .row-child,  .main-container .row .row-parent:not(.row-slider):not(.row-header) .row .row-child {    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),  .main-container .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,.main-container .row .column_child {  clear: both;}.main-container .row-inner {  position: relative;  display: table;  table-layout: fixed;  height: 100%;  min-width: 100%;  width: auto;}.safari5 .main-container .row-inner,.android4 .main-container .row-inner {  width: 100%;}.main-container .row-inner.row-inner-force {  width: 100%;}.main-container .row-inner > div {  padding: 0px 0px 0px 36px;}@media (max-width: 959px) {  .main-container .row-inner > div:not([class*=col-md]) {    padding: 36px 0px 0px 0px;  }  .main-container .row-inner > div:first-child:not([class*=col-md]) {    padding-top: 0px;  }  .main-container .row-inner > div:only-child:not([class*=col-md]) {    padding-top: 0px;  }  .main-container .row-inner > .mobile-hidden + div {    padding: 0px 0px 0px 0px;  }}@media (max-width: 569px) {  .main-container .row-inner > div {    padding: 36px 0px 0px 0px;  }  .main-container .row-inner > div:first-child {    padding-top: 0px;  }  .main-container .row-inner > div:only-child {    padding-top: 0px;  }}@media (min-width: 960px) {  .main-container .row-inner {    margin-left: -36px;  }}.main-container .row-inner > .main-inner-col > .row-container > .row {  padding-left: 0px;  padding-right: 0px;}.main-container .row-inner > .main-inner-col:first-child > .row-container {  padding-right: 0px;}@media (min-width: 1500px) {  .main-container .row-inner > .main-col-left > div > .row-parent {    padding-right: 36px;  }  .main-container .row-inner > .main-col-right > div > .row-parent {    padding-left: 36px;  }}@media (max-width: 959px) {  .main-container .inverted-device-order .row-inner > div:first-child:not([class*=col-md]) {    padding-top: 36px;  }  .main-container .inverted-device-order .row-inner > div:nth-child(2):not([class*=col-md]) {    display: table-header-group !important;    padding-top: 0px;  }}@media (max-width: 569px) {  .main-container .inverted-device-order .row-inner > div:first-child:not([class*=col-sm]) {    padding-top: 36px;  }  .main-container .inverted-device-order .row-inner > div:nth-child(2):not([class*=col-sm]) {    display: table-header-group !important;    padding-top: 0px;  }}@media (min-width: 570px) and (max-width: 959px) {  .main-container .inverted-device-order .col-no-gutter .row-inner > div:first-child:not([class*=col-md]) {    padding-top: 0;  }}@media (max-width: 569px) {  .main-container .inverted-device-order .col-no-gutter .row-inner > div:first-child:not([class*=col-sm]) {    padding-top: 0;  }}@media (min-width: 570px) and (max-width: 959px) {  .main-container .inverted-device-order .col-half-gutter .row-inner > div:first-child:not([class*=col-md]) {    padding-top: 18px;  }}@media (max-width: 569px) {  .main-container .inverted-device-order .col-half-gutter .row-inner > div:first-child:not([class*=col-sm]) {    padding-top: 18px;  }}@media (min-width: 570px) and (max-width: 959px) {  .main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-md]) {    padding-top: 1px;  }}@media (max-width: 569px) {  .main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-sm]) {    padding-top: 1px;  }}@media (min-width: 570px) and (max-width: 959px) {  .main-container .cols-md-responsive {    margin-left: -36px;  }  .main-container .cols-md-responsive > div[class*=col-md] {    padding-left: 36px;    padding-bottom: 0px !important;  }  .main-container .cols-md-responsive > div[class*=col-md].col-md-clear {    padding-top: 36px;  }  .main-container .cols-md-responsive > div[class*=col-md]:not(.col-md-clear) {    padding-top: 0px !important;  }  .main-container .col-one-gutter > .cols-md-responsive {    margin-left: -2px;  }  .main-container .col-one-gutter > .cols-md-responsive > div[class*=col-md] {    padding-left: 1px;  }  .main-container .col-half-gutter > .cols-md-responsive {    margin-left: -18px;  }  .main-container .col-half-gutter > .cols-md-responsive > div[class*=col-md] {    padding-left: 18px;  }  .main-container .col-half-gutter > .cols-md-responsive > div[class*=col-md].col-md-clear {    padding-top: 18px;  }  .main-container .col-double-gutter > .cols-md-responsive {    margin-left: -36px;  }  .main-container .col-double-gutter > .cols-md-responsive > div[class*=col-md] {    padding-left: 36px;  }  .main-container .col-no-gutter > .cols-md-responsive {    margin-left: 0;  }  .main-container .col-no-gutter > .cols-md-responsive > div[class*=col-md] {    padding-left: 0;  }}@media (max-width: 570px) {  .main-container .cols-sm-responsive {    margin-left: -36px;  }  .main-container .cols-sm-responsive > div[class*=col-sm] {    padding-left: 36px;    padding-bottom: 0px !important;  }  .main-container .cols-sm-responsive > div[class*=col-sm].col-sm-clear {    padding-top: 36px;  }  .main-container .cols-sm-responsive > div[class*=col-sm]:not(.col-sm-clear) {    padding-top: 0px !important;  }  .main-container .col-one-gutter > .cols-sm-responsive {    margin-left: -2px;  }  .main-container .col-one-gutter > .cols-sm-responsive > div[class*=col-sm] {    padding-left: 1px;  }  .main-container .col-half-gutter > .cols-sm-responsive {    margin-left: -18px;  }  .main-container .col-half-gutter > .cols-sm-responsive > div[class*=col-sm] {    padding-left: 18px;  }  .main-container .col-half-gutter > .cols-sm-responsive > div[class*=col-sm].col-sm-clear {    padding-top: 18px;  }  .main-container .col-double-gutter > .cols-sm-responsive {    margin-left: -36px;  }  .main-container .col-double-gutter > .cols-sm-responsive > div[class*=col-sm] {    padding-left: 36px;  }  .main-container .col-double-gutter > .cols-sm-responsive > div[class*=col-sm].col-sm-clear {    padding-top: 36px;  }  .main-container .col-no-gutter > .cols-sm-responsive {    margin-left: 0;  }  .main-container .col-no-gutter > .cols-sm-responsive > div[class*=col-sm] {    padding-left: 0;  }}.main-container .row-container {  position: relative;  clear: both;  border: 0;}.main-container .row-container.row-next-to-blend {  transform: translateZ(0px);}html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > div > .background-wrapper,html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > div > .background-wrapper,html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper,html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper,html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > .fp-tableCell > div > .background-wrapper,html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > .fp-tableCell > div > .background-wrapper,html.no-touch .main-container .row-container.with-parallax > div > .background-wrapper,html.no-touch .main-container .row-container .uncell.with-parallax > div > .background-wrapper,html.no-touch .main-container .row-container.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper,html.no-touch .main-container .row-container .uncell.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper,html.no-touch .main-container .row-container.with-parallax > .fp-tableCell > div > .background-wrapper,html.no-touch .main-container .row-container .uncell.with-parallax > .fp-tableCell > div > .background-wrapper {  height: 130%;  height: calc(100% + 30vh);  will-change: transform;}body:not(.adaptive-images-async) .main-container .row-container.with-kburns .background-inner.uncode-kburns:not(.adaptive-async):not(.async-done),body:not(.adaptive-images-async) .main-container .row-container .with-kburns .background-inner.uncode-kburns:not(.adaptive-async):not(.async-done) {  overflow: auto;  animation: kenburns 15s ease alternate forwards;}.main-container .row-container.with-kburns .background-inner.uncode-kburns.async-done,.main-container .row-container .with-kburns .background-inner.uncode-kburns.async-done {  animation: kenburns 15s ease alternate forwards;}body.compose-mode .main-container .row-container.with-kburns .background-inner.uncode-kburns,body.compose-mode .main-container .row-container .with-kburns .background-inner.uncode-kburns {  animation: kenburns 15s ease alternate forwards;}.main-container .row-container.with-zoomout .background-inner:not(.uncode-video-container),.main-container .row-container .with-zoomout .background-inner:not(.uncode-video-container) {  transform: scale(1.5);  overflow: auto;}body:not(.adaptive-images-async) .main-container .row-container.with-zoomout .background-inner.uncode-zoomout:not(.adaptive-async):not(.async-done),body:not(.adaptive-images-async) .main-container .row-container .with-zoomout .background-inner.uncode-zoomout:not(.adaptive-async):not(.async-done) {  animation: backwash 1s ease alternate forwards;}.main-container .row-container.with-zoomout .background-inner.uncode-zoomout[data-provider],.main-container .row-container .with-zoomout .background-inner.uncode-zoomout[data-provider],.main-container .row-container.with-zoomout .background-inner.uncode-zoomout.async-done,.main-container .row-container .with-zoomout .background-inner.uncode-zoomout.async-done {  animation: backwash 1s ease alternate forwards;}body.compose-mode .main-container .row-container.with-zoomout .background-inner.uncode-zoomout,body.compose-mode .main-container .row-container .with-zoomout .background-inner.uncode-zoomout {  animation: backwash 1s ease alternate forwards;}.main-container .row-container .row-parent {  padding: 36px 36px 36px 36px;}.main-container .row-container .row-parent .no-internal-gutter .uncont > * {  margin-top: 0px;}.main-container .row-container .row-parent .one-internal-gutter .uncont > * {  margin-top: 1px;}.main-container .row-container .row-parent .half-internal-gutter .uncont > * {  margin-top: 18px;}.main-container .row-container .row-parent .single-internal-gutter .uncont > * {  margin-top: 36px;}.main-container .row-container .row-parent .double-internal-gutter .uncont > * {  margin-top: 72px;}@media (max-width: 959px) {  .main-container .row-container .row-parent .double-internal-gutter .uncont > * {    margin-top: 54px;  }}@media (max-width: 569px) {  .main-container .row-container .row-parent .double-internal-gutter .uncont > * {    margin-top: 36px;  }}.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {  margin-top: 108px;}@media (max-width: 1499px) {  .main-container .row-container .row-parent .triple-internal-gutter .uncont > * {    margin-top: 90px;  }}@media (max-width: 959px) {  .main-container .row-container .row-parent .triple-internal-gutter .uncont > * {    margin-top: 72px;  }}@media (max-width: 569px) {  .main-container .row-container .row-parent .triple-internal-gutter .uncont > * {    margin-top: 54px;  }}.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {  margin-top: 144px;}@media (max-width: 1699px) {  .main-container .row-container .row-parent .quad-internal-gutter .uncont > * {    margin-top: 126px;  }}@media (max-width: 1499px) {  .main-container .row-container .row-parent .quad-internal-gutter .uncont > * {    margin-top: 108px;  }}@media (max-width: 959px) {  .main-container .row-container .row-parent .quad-internal-gutter .uncont > * {    margin-top: 90px;  }}@media (max-width: 569px) {  .main-container .row-container .row-parent .quad-internal-gutter .uncont > * {    margin-top: 72px;  }}.main-container .row-container .row-parent .column_child.no-internal-gutter .uncont > * {  margin-top: 0px;}.main-container .row-container .row-parent .column_child.one-internal-gutter .uncont > *:not(:first-child) {  margin-top: 1px;}.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > *:not(:first-child) {  margin-top: 18px;}.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > *:not(:first-child) {  margin-top: 18px;}.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {  margin-top: 36px;}.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {  margin-top: 72px;}@media (max-width: 959px) {  .main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {    margin-top: 54px;  }}@media (max-width: 569px) {  .main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {    margin-top: 36px;  }}.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {  margin-top: 108px;}@media (max-width: 1499px) {  .main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {    margin-top: 90px;  }}@media (max-width: 959px) {  .main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {    margin-top: 72px;  }}@media (max-width: 569px) {  .main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {    margin-top: 54px;  }}.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {  margin-top: 144px;}@media (max-width: 1699px) {  .main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {    margin-top: 126px;  }}@media (max-width: 1499px) {  .main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {    margin-top: 108px;  }}@media (max-width: 959px) {  .main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {    margin-top: 90px;  }}@media (max-width: 569px) {  .main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {    margin-top: 72px;  }}.main-container .row-container .row-parent .uncont > *.ilightbox-html:first-child + *,.main-container .row-container .row-parent .uncont > *:first-child,.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),.main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child,.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 {  margin-top: 0px !important;}.main-container .row-container .row-parent .uncont > *.desktop-hidden:first-child + * {  margin-top: 0px !important;}article.hentry .main-container .row-container .row-parent {  padding-left: 0px !important;  padding-right: 0px !important;}@media (min-width: 960px) {  .main-container .row-container .row-parent.limit-width.fill-col-left {    padding-left: 36px;  }  .main-container .row-container .row-parent.limit-width.fill-col-right {    padding-right: 36px;  }}.main-container .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 {    padding: 0px 0px 0px 36px;  }}.main-container .row-container .row-w-sidebar {  padding: 0px;}@media (min-width: 960px) {  .main-container .row-container .row-child.col-no-gutter > .row-inner,  .main-container .row-container .col-no-gutter > .row-inner {    margin-left: 0px;    width: 100%;  }}.main-container .row-container .row-child.col-no-gutter > .row-inner > div,.main-container .row-container .col-no-gutter > .row-inner > div {  padding-left: 0px;  padding-right: 0px;}@media (max-width: 959px) {  .main-container .row-container .row-child.col-no-gutter > .row-inner > div,  .main-container .row-container .col-no-gutter > .row-inner > div {    padding-top: 0px;  }}@media (min-width: 960px) {  .main-container .row-container .row-child.col-one-gutter > .row-inner,  .main-container .row-container .col-one-gutter > .row-inner {    margin-left: -1px;  }}@media (min-width: 960px) {  .main-container .row-container .row-child.col-one-gutter > .row-inner > div,  .main-container .row-container .col-one-gutter > .row-inner > div {    padding-left: 1px;    padding-right: 0px;  }}@media (max-width: 959px) {  .main-container .row-container .row-child.col-one-gutter > .row-inner > div,  .main-container .row-container .col-one-gutter > .row-inner > div {    padding-top: 1px;  }  .main-container .row-container .row-child.col-one-gutter > .row-inner > div:first-child,  .main-container .row-container .col-one-gutter > .row-inner > div:first-child {    padding-top: 0px;  }}@media (min-width: 960px) {  .main-container .row-container .row-child.col-one-gutter > .row-inner {    margin-left: -1px;  }}@media (min-width: 960px) {  .main-container .row-container .row-child.col-half-gutter > .row-inner,  .main-container .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,  .main-container .row-container .col-half-gutter > .row-inner > div {    padding-left: 18px;    padding-right: 0px;  }}@media (max-width: 959px) {  .main-container .row-container .row-child.col-half-gutter > .row-inner > div,  .main-container .row-container .col-half-gutter > .row-inner > div {    padding-top: 18px;  }  .main-container .row-container .row-child.col-half-gutter > .row-inner > div:first-child,  .main-container .row-container .col-half-gutter > .row-inner > div:first-child {    padding-top: 0px;  }}@media (min-width: 960px) {  .main-container .row-container .row-child.col-std-gutter > .row-inner,  .main-container .row-container .col-std-gutter > .row-inner {    margin-left: -54px;  }}@media (min-width: 960px) {  .main-container .row-container .row-child.col-std-gutter > .row-inner > div,  .main-container .row-container .col-std-gutter > .row-inner > div {    padding-left: 54px;    padding-right: 0px;  }}@media (min-width: 960px) {  .main-container .row-container .row-child.col-double-gutter > .row-inner,  .main-container .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,  .main-container .row-container .col-double-gutter > .row-inner > div {    padding-left: 72px;    padding-right: 0px;  }}.main-container .row-container:not(.limit-width) .no-h-padding,.main-container .row-container.boxed-row .no-h-padding {  padding-left: 0px;  padding-right: 0px;}.main-container .row-container .no-top-padding {  padding-top: 0px;}.main-container .row-container .no-bottom-padding {  padding-bottom: 0px;}.main-container .row-container:not(.limit-width) .one-h-padding,.main-container .row-container.boxed-row .one-h-padding {  padding-left: 1px;  padding-right: 1px;}.main-container .row-container .one-top-padding {  padding-top: 1px;}.main-container .row-container .one-bottom-padding {  padding-bottom: 1px;}.main-container .row-container .single-top-padding {  padding-top: 36px;}.main-container .row-container .single-bottom-padding {  padding-bottom: 36px;}.main-container .row-container .single-left-padding {  padding-left: 36px;}.main-container .row-container .single-right-padding {  padding-right: 36px;}.main-container .row-container .single-h-padding {  padding-left: 36px;  padding-right: 36px;}.main-container .row-container .double-h-padding {  padding-left: 72px;  padding-right: 72px;}@media (max-width: 959px) {  .main-container .row-container .double-h-padding {    padding-left: 36px;    padding-right: 36px;  }}.main-container .row-container .std-top-padding {  padding-top: 54px;}@media (max-width: 569px) {  .main-container .row-container .std-top-padding {    padding-top: 36px;  }}.main-container .row-container .std-bottom-padding {  padding-bottom: 54px;}@media (max-width: 569px) {  .main-container .row-container .std-bottom-padding {    padding-bottom: 36px;  }}.main-container .row-container .double-top-padding {  padding-top: 72px;}.main-container .row-container .double-bottom-padding {  padding-bottom: 72px;}.main-container .row-container .triple-h-padding {  padding-left: 108px;  padding-right: 108px;}@media (max-width: 1699px) {  .main-container .row-container .triple-h-padding {    padding-left: 72px;    padding-right: 72px;  }}@media (max-width: 1499px) {  .main-container .row-container .triple-h-padding {    padding-left: 54px;    padding-right: 54px;  }}@media (max-width: 959px) {  .main-container .row-container .triple-h-padding {    padding-left: 36px;    padding-right: 36px;  }}.main-container .row-container .triple-top-padding {  padding-top: 108px;}@media (max-width: 1699px) {  .main-container .row-container .triple-top-padding {    padding-top: 72px;  }}@media (max-width: 1499px) {  .main-container .row-container .triple-top-padding {    padding-top: 54px;  }}.main-container .row-container .triple-bottom-padding {  padding-bottom: 108px;}@media (max-width: 1699px) {  .main-container .row-container .triple-bottom-padding {    padding-bottom: 72px;  }}@media (max-width: 1499px) {  .main-container .row-container .triple-bottom-padding {    padding-bottom: 54px;  }}.main-container .row-container .quad-h-padding {  padding-left: 144px;  padding-right: 144px;}@media (max-width: 1699px) {  .main-container .row-container .quad-h-padding {    padding-left: 108px;    padding-right: 108px;  }}@media (max-width: 1499px) {  .main-container .row-container .quad-h-padding {    padding-left: 72px;    padding-right: 72px;  }}@media (max-width: 959px) {  .main-container .row-container .quad-h-padding {    padding-left: 36px;    padding-right: 36px;  }}.main-container .row-container .quad-top-padding {  padding-top: 144px;}@media (max-width: 1699px) {  .main-container .row-container .quad-top-padding {    padding-top: 108px;  }}@media (max-width: 1499px) {  .main-container .row-container .quad-top-padding {    padding-top: 72px;  }}.main-container .row-container .quad-bottom-padding {  padding-bottom: 144px;}@media (max-width: 1699px) {  .main-container .row-container .quad-bottom-padding {    padding-bottom: 108px;  }}@media (max-width: 1499px) {  .main-container .row-container .quad-bottom-padding {    padding-bottom: 72px;  }}.main-container .row-container .penta-h-padding {  padding-left: 162px;  padding-right: 162px;}@media (max-width: 1699px) {  .main-container .row-container .penta-h-padding {    padding-left: 144px;    padding-right: 144px;  }}@media (max-width: 1499px) {  .main-container .row-container .penta-h-padding {    padding-left: 126px;    padding-right: 126px;  }}@media (max-width: 959px) {  .main-container .row-container .penta-h-padding {    padding-left: 54px;    padding-right: 54px;  }}@media (max-width: 569px) {  .main-container .row-container .penta-h-padding {    padding-left: 36px;    padding-right: 36px;  }}.main-container .row-container .penta-top-padding {  padding-top: 162px;}@media (max-width: 1699px) {  .main-container .row-container .penta-top-padding {    padding-top: 144px;  }}@media (max-width: 1499px) {  .main-container .row-container .penta-top-padding {    padding-top: 126px;  }}@media (max-width: 959px) {  .main-container .row-container .penta-top-padding {    padding-top: 54px;  }}.main-container .row-container .penta-bottom-padding {  padding-bottom: 162px;}@media (max-width: 1699px) {  .main-container .row-container .penta-bottom-padding {    padding-bottom: 144px;  }}@media (max-width: 1499px) {  .main-container .row-container .penta-bottom-padding {    padding-bottom: 126px;  }}@media (max-width: 959px) {  .main-container .row-container .penta-bottom-padding {    padding-bottom: 54px;  }}.main-container .row-container .exa-h-padding {  padding-left: 180px;  padding-right: 180px;}@media (max-width: 1699px) {  .main-container .row-container .exa-h-padding {    padding-left: 162px;    padding-right: 162px;  }}@media (max-width: 1499px) {  .main-container .row-container .exa-h-padding {    padding-left: 144px;    padding-right: 144px;  }}@media (max-width: 959px) {  .main-container .row-container .exa-h-padding {    padding-left: 108px;    padding-right: 108px;  }}@media (max-width: 569px) {  .main-container .row-container .exa-h-padding {    padding-left: 36px;    padding-right: 36px;  }}.main-container .row-container .exa-top-padding {  padding-top: 180px;}@media (max-width: 1699px) {  .main-container .row-container .exa-top-padding {    padding-top: 162px;  }}@media (max-width: 1499px) {  .main-container .row-container .exa-top-padding {    padding-top: 144px;  }}@media (max-width: 959px) {  .main-container .row-container .exa-top-padding {    padding-top: 108px;  }}.main-container .row-container .exa-bottom-padding {  padding-bottom: 180px;}@media (max-width: 1699px) {  .main-container .row-container .exa-bottom-padding {    padding-bottom: 162px;  }}@media (max-width: 1499px) {  .main-container .row-container .exa-bottom-padding {    padding-bottom: 144px;  }}@media (max-width: 959px) {  .main-container .row-container .exa-bottom-padding {    padding-bottom: 108px;  }}@media (min-width: 960px) {  .main-container .row-container.limit-width.boxed-row {    box-sizing: border-box;    background-clip: content-box;    padding-left: 36px;    padding-right: 36px;  }}.main-container #page-header .row-container.with-zoomout .background-inner:not(.uncode-zoomout-already),.main-container #page-header .row-container .with-zoomout .background-inner:not(.uncode-zoomout-already) {  opacity: 0;}@media (min-width: 960px) {  .main-container .post-body > .row-container .row-child.col-one-gutter > .row-inner,  .main-container .post-body > .row-container .col-one-gutter > .row-inner {    width: calc(100% + 1px);  }}@media (min-width: 960px) {  .main-container .post-body > .row-container .row-child.col-one-gutter > .row-inner {    width: calc(100% + 1px);  }}@media (min-width: 960px) {  .main-container .post-body > .row-container .row-child.col-half-gutter > .row-inner,  .main-container .post-body > .row-container .col-half-gutter > .row-inner {    width: calc(100% + 18px);  }}@media (min-width: 960px) {  .main-container .post-body > .row-container .row-child.col-std-gutter > .row-inner,  .main-container .post-body > .row-container .col-std-gutter > .row-inner {    width: calc(100% + 54px);  }}@media (min-width: 960px) {  .main-container .post-body > .row-container .row-child.col-double-gutter > .row-inner,  .main-container .post-body > .row-container .col-double-gutter > .row-inner {    width: calc(100% + 72px);  }}.main-container .with-kburns .header-bg-wrapper .uncode-kburns {  overflow: auto;  animation: kenburns 15s ease alternate forwards;}.main-container .uncode-scroll-visible .add-kburns .background-inner,.main-container .uncode-scroll-visible.add-kburns .background-inner,.main-container .uncode-scroll-visible .add-kburns .t-background-cover,.main-container .uncode-scroll-visible.add-kburns .t-background-cover {  overflow: auto;  animation: kenburns 15s ease alternate forwards;}.main-container .with-zoomout .header-bg-wrapper:not(.header-carousel-wrapper) .header-bg {  transform: scale(1.5);  overflow: auto;}.main-container .with-zoomout .header-bg-wrapper:not(.header-carousel-wrapper) .header-bg:not(.uncode-zoomout-already) {  opacity: 0;}.main-container .with-zoomout .header-bg-wrapper .uncode-zoomout:not(.adaptive-async):not(.async-done),.main-container .with-zoomout .header-bg-wrapper .uncode-zoomout[data-provider],.main-container .with-zoomout .header-bg-wrapper .uncode-zoomout.async-done {  animation: backwash 1s ease alternate forwards;}body.compose-mode .main-container .with-zoomout .header-bg-wrapper .uncode-zoomout {  animation: backwash 1s ease alternate forwards;}html.ie .main-container .with-kburns.with-parallax .uncode-kburns {  animation: none !important;}.main-container .uncode-scroll-visible .add-zoomout .background-inner,.main-container .uncode-scroll-visible.add-zoomout .background-inner,.main-container .uncode-scroll-visible .add-zoomout .t-background-cover,.main-container .uncode-scroll-visible.add-zoomout .t-background-cover {  transform: scale(1.5);  overflow: auto;}.main-container .uncode-scroll-visible .add-zoomout .background-inner.async-done,.main-container .uncode-scroll-visible.add-zoomout .background-inner.async-done,.main-container .uncode-scroll-visible .add-zoomout .t-background-cover.async-done,.main-container .uncode-scroll-visible.add-zoomout .t-background-cover.async-done {  animation: backwash 1s ease alternate forwards;}body.compose-mode .main-container .uncode-scroll-visible .add-zoomout .background-inner,body.compose-mode .main-container .uncode-scroll-visible.add-zoomout .background-inner,body.compose-mode .main-container .uncode-scroll-visible .add-zoomout .t-background-cover,body.compose-mode .main-container .uncode-scroll-visible.add-zoomout .t-background-cover {  animation: backwash 1s ease alternate forwards;}.main-container .unequal.row,.main-container .uncol.unexpand,.main-container .uncol.unexpand > div > div > .uncont,.main-container .unequal.row > .row-inner > div > .uncol,.main-container .unequal .row-internal {  height: 100%;}@media (min-width: 570px) and (max-width: 959px) {  .main-container .unequal.row .cols-md-responsive > div[class*=col-lg-],  .main-container .uncol.unexpand .cols-md-responsive > div[class*=col-lg-],  .main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-lg-],  .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-lg-],  .main-container .unequal .row-internal .cols-md-responsive > div[class*=col-lg-] {    height: 100% !important;  }  .main-container .unequal.row .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear),  .main-container .uncol.unexpand .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear),  .main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear),  .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear),  .main-container .unequal .row-internal .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear) {    display: table-cell !important;  }}@media (max-width: 959px) {  .firefox .main-container .uncol.unexpand > div > div,  .firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div,  .firefox .main-container .header-wrapper .row > .row-inner:not(.cols-md-responsive) > div {    display: inline-table;    width: 100%;  }  .firefox .main-container .uncol.unexpand > div > div > .uncont,  .firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div > .uncont,  .firefox .main-container .header-wrapper .row > .row-inner:not(.cols-md-responsive) > div > .uncont,  .firefox .main-container .uncol.unexpand > div > div > .uncol,  .firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div > .uncol,  .firefox .main-container .header-wrapper .row > .row-inner:not(.cols-md-responsive) > div > .uncol {    display: table-cell;  }}@media (min-width: 570px) and (max-width: 959px) {  html:not(.ie):not(.firefox):not(.fp-enabled) .main-container .cols-md-responsive {    height: 100% !important;  }  html.chrome:not(.ie):not(.firefox):not(.fp-enabled) .main-container .cols-md-responsive {    height: 0 !important;  }}/*----------------------------------------------------------#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;}.fp-enabled .col-lg-1:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-2:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-3:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-4:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-5:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-6:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-7:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-8:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-9:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-10:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-11:not(#logo-container-mobile):first-of-type:last-of-type,.fp-enabled .col-lg-12:not(#logo-container-mobile):first-of-type:last-of-type {  display: table-cell;}@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-11 {    width: 91.66666666666666%;  }  .col-lg-10 {    width: 83.33333333333334%;  }  .col-lg-9 {    width: 75%;  }  .col-lg-8 {    width: 66.66666666666666%;  }  .col-lg-7 {    width: 58.333333333333336%;  }  .col-lg-6 {    width: 50%;  }  .col-lg-5 {    width: 41.66666666666667%;  }  .col-lg-4 {    width: 33.33333333333333%;  }  .col-lg-3 {    width: 25%;  }  .col-lg-2 {    width: 16.666666666666664%;  }  .col-lg-1 {    width: 8.333333333333332%;  }  .row .uncoltable {    min-height: 0 !important;  }}@media (min-width: 570px) and (max-width: 959px) {  .col-md-100,  .col-md-75,  .col-md-66,  .col-md-50,  .col-md-33,  .col-md-25,  .col-md-16 {    display: inline-table;    table-layout: fixed;  }  .col-md-100 {    width: 100%;  }  .col-md-75 {    width: 75%;  }  .col-md-66 {    width: 66.666666667%;  }  .col-md-50 {    width: 50%;  }  .col-md-33 {    width: 33.33333333%;  }  .col-md-25 {    width: 25%;  }  .col-md-16 {    width: 16.666666667%;  }}@media (max-width: 570px) {  .col-sm-100,  .col-sm-75,  .col-sm-66,  .col-sm-50,  .col-sm-33,  .col-sm-25,  .col-sm-16 {    display: inline-table;    table-layout: fixed;  }  .fp-enabled .col-sm-100:first-of-type:last-of-type,  .fp-enabled .col-sm-75:first-of-type:last-of-type,  .fp-enabled .col-sm-66:first-of-type:last-of-type,  .fp-enabled .col-sm-50:first-of-type:last-of-type,  .fp-enabled .col-sm-33:first-of-type:last-of-type,  .fp-enabled .col-sm-25:first-of-type:last-of-type,  .fp-enabled .col-sm-16:first-of-type:last-of-type {    display: table-cell;  }  .col-sm-100 {    width: 100%;  }  .col-sm-75 {    width: 75%;  }  .col-sm-66 {    width: 66.666666667%;  }  .col-sm-50 {    width: 50%;  }  .col-sm-33 {    width: 33.33333333%;  }  .col-sm-25 {    width: 25%;  }  .col-sm-16 {    width: 16.666666667%;  }}.col-link {  position: absolute;  width: 100%;  height: 100%;  top: 0px;  left: 0px;  z-index: 900;}.block-bg-overlay {  border-radius: inherit;  position: absolute;  width: 100%;  height: 100%;  top: 0px;  transition: opacity 0.2s;}.uncode-video-container + .block-bg-blend-mode.not-ie,.uncode-video-container + .block-bg-blend-mode + .block-bg-blend-mode.not-ie,.uncode-video-container + .block-bg-blend-mode.for-ie,.uncode-video-container + .block-bg-blend-mode + .block-bg-blend-mode.for-ie {  opacity: 0;}/*----------------------------------------------------------#Columns offgrid----------------------------------------------------------*/@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_half {    left: 18px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_single {    left: 36px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_double {    left: 72px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_triple {    left: 108px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_quad {    left: 144px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_neg_half {    left: -18px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_neg_single {    left: -36px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_neg_double {    left: -72px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_neg_triple {    left: -108px !important;  }}@media (min-width: 960px) {  body:not(.vc-safe-mode) .shift_x_neg_quad {    left: -144px !important;  }}body:not(.vc-safe-mode) .shift_y_half {  margin-top: 18px !important;}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_half:not(.shift_y_fixed) {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_single {  margin-top: 36px !important;}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_single:not(.shift_y_fixed) {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_double {  margin-top: 72px !important;}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_double:not(.shift_y_fixed) {    margin-top: 54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_double:not(.shift_y_fixed) {    margin-top: 36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_double:not(.shift_y_fixed) {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_triple {  margin-top: 108px !important;}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_triple:not(.shift_y_fixed) {    margin-top: 54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_triple:not(.shift_y_fixed) {    margin-top: 36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_triple:not(.shift_y_fixed) {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_quad {  margin-top: 144px !important;}@media (max-width: 1699px) {  body:not(.vc-safe-mode) .shift_y_quad:not(.shift_y_fixed) {    margin-top: 108px !important;  }}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_quad:not(.shift_y_fixed) {    margin-top: 54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_quad:not(.shift_y_fixed) {    margin-top: 36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_quad:not(.shift_y_fixed) {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_neg_half {  margin-top: -18px !important;}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_neg_half {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_neg_single {  margin-top: -36px !important;}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_neg_single {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_neg_double {  margin-top: -72px !important;}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_neg_double:not(.shift_y_fixed) {    margin-top: -54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_neg_double:not(.shift_y_fixed) {    margin-top: -36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_neg_double:not(.shift_y_fixed) {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_neg_triple {  margin-top: -108px !important;}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_neg_triple:not(.shift_y_fixed) {    margin-top: -54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_neg_triple:not(.shift_y_fixed) {    margin-top: -36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_neg_triple:not(.shift_y_fixed) {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_neg_quad {  margin-top: -144px !important;}@media (max-width: 1699px) {  body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {    margin-top: -108px !important;  }}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {    margin-top: -54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {    margin-top: -36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {    margin-top: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_half {  margin-bottom: 18px !important;}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_half:not(.shift_y_down_fixed) {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_single {  margin-bottom: 36px !important;}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_single:not(.shift_y_down_fixed) {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_double {  margin-bottom: 72px !important;}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_down_double:not(.shift_y_down_fixed) {    margin-bottom: 54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_down_double:not(.shift_y_down_fixed) {    margin-bottom: 36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_double:not(.shift_y_down_fixed) {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_triple {  margin-bottom: 108px !important;}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_down_triple:not(.shift_y_down_fixed) {    margin-bottom: 54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_down_triple:not(.shift_y_down_fixed) {    margin-bottom: 36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_triple:not(.shift_y_down_fixed) {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_quad {  margin-bottom: 144px !important;}@media (max-width: 1699px) {  body:not(.vc-safe-mode) .shift_y_down_quad:not(.shift_y_down_fixed) {    margin-bottom: 108px !important;  }}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_down_quad:not(.shift_y_down_fixed) {    margin-bottom: 54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_down_quad:not(.shift_y_down_fixed) {    margin-bottom: 36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_quad:not(.shift_y_down_fixed) {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_neg_half {  margin-bottom: -18px !important;}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_neg_half {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_neg_single {  margin-bottom: -36px !important;}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_neg_single {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_neg_double {  margin-bottom: -72px !important;}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_down_neg_double:not(.shift_y_down_fixed) {    margin-bottom: -54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_down_neg_double:not(.shift_y_down_fixed) {    margin-bottom: -36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_neg_double:not(.shift_y_down_fixed) {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_neg_triple {  margin-bottom: -108px !important;}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_down_neg_triple:not(.shift_y_down_fixed) {    margin-bottom: -54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_down_neg_triple:not(.shift_y_down_fixed) {    margin-bottom: -36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_neg_triple:not(.shift_y_down_fixed) {    margin-bottom: 0 !important;  }}body:not(.vc-safe-mode) .shift_y_down_neg_quad {  margin-bottom: -144px !important;}@media (max-width: 1699px) {  body:not(.vc-safe-mode) .shift_y_down_neg_quad:not(.shift_y_down_fixed) {    margin-bottom: -108px !important;  }}@media (max-width: 1499px) {  body:not(.vc-safe-mode) .shift_y_down_neg_quad:not(.shift_y_down_fixed) {    margin-bottom: -54px !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .shift_y_down_neg_quad:not(.shift_y_down_fixed) {    margin-bottom: -36px !important;  }}@media (max-width: 569px) {  body:not(.vc-safe-mode) .shift_y_down_neg_quad:not(.shift_y_down_fixed) {    margin-bottom: 0 !important;  }}@media (max-width: 959px) {  body:not(.vc-safe-mode) .row div[class*=shift_y_down_] .uncell {    vertical-align: baseline !important;  }}/*----------------------------------------------------------#Shape dividers----------------------------------------------------------*/.has-dividers .start_animation {  z-index: 1;}.uncode-divider-wrap {  left: 0;  pointer-events: none;  width: 100%;}body.uncode-fullpage-slide .uncode-divider-wrap:not(.uncode-divider-flip) {  transform: translateZ(0px);}.uncode-divider-wrap.uncode-divider-relative {  position: relative;}.uncode-divider-wrap:not(.uncode-divider-relative) {  position: absolute;}.uncode-divider-wrap.uncode-divider-wrap-bottom {  bottom: 0;}.uncode-divider-wrap.uncode-divider-wrap-bottom svg,.uncode-divider-wrap.uncode-divider-wrap-bottom img {  bottom: -1px;}.uncode-divider-wrap.uncode-divider-wrap-top:not(.uncode-row-divider-invert) svg,.uncode-divider-wrap.uncode-divider-wrap-top:not(.uncode-row-divider-invert) img {  filter: FlipH;  -ms-filter: "FlipH";  transform: translatex(-50%) scaley(-1);}.uncode-divider-wrap.uncode-divider-wrap-bottom.uncode-row-divider-invert svg,.uncode-divider-wrap.uncode-divider-wrap-bottom.uncode-row-divider-invert img {  filter: FlipH;  -ms-filter: "FlipH";  transform: translatex(-50%) scaley(-1);}.uncode-divider-wrap.uncode-divider-wrap-top {  top: 0;}.uncode-divider-wrap.uncode-divider-wrap-top svg,.uncode-divider-wrap.uncode-divider-wrap-top img {  top: -1px;}.uncode-divider-wrap svg,.uncode-divider-wrap img {  height: 100%;  left: 50%;  position: absolute;  transform: translatex(-50%);}.uncode-divider-wrap.uncode-divider-preserve-ratio svg,.uncode-divider-wrap.uncode-divider-preserve-ratio img {  width: auto;}.uncode-divider-wrap:not(.uncode-divider-preserve-ratio) svg,.uncode-divider-wrap:not(.uncode-divider-preserve-ratio) img {  width: 100%;}.uncode-divider-wrap.uncode-divider-flip {  transform: scaleX(-1) translateZ(0px);}@media (min-width: 570px) and (max-width: 959px) {  .uncode-divider-wrap.uncode-divider-tablet-hide {    display: none;  }}@media (max-width: 569px) {  .uncode-divider-wrap.uncode-divider-mobile-hide {    display: none;  }}.z_index_-1 {  z-index: -1;}.z_index_0 {  z-index: 0;}.z_index_1 {  z-index: 1;}.z_index_2 {  z-index: 2;}.z_index_3 {  z-index: 3;}.z_index_4 {  z-index: 4;}.z_index_5 {  z-index: 5;}.z_index_6 {  z-index: 6;}.z_index_7 {  z-index: 7;}.z_index_8 {  z-index: 8;}.z_index_9 {  z-index: 9;}.z_index_10 {  z-index: 10;}.z_index_11 {  z-index: 11;}.z_index_12 {  z-index: 12;}.z_index_13 {  z-index: 13;}.z_index_14 {  z-index: 14;}.z_index_15 {  z-index: 15;}.z_index_16 {  z-index: 16;}.z_index_17 {  z-index: 17;}.z_index_18 {  z-index: 18;}.z_index_19 {  z-index: 19;}.z_index_20 {  z-index: 20;}@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;  }}body.customer-area-active .cuar-css-wrapper .row {  display: block;  table-layout: auto;}.uncell,.uncont {  transition-property: box-shadow;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}.uncell[class*="unshadow-"],.uncont[class*="unshadow-"],.uncell[class*="unradius-"],.uncont[class*="unradius-"] {  border: 0 !important;}/*----------------------------------------------------------#Tables----------------------------------------------------------*/table {  empty-cells: show;  border: 1px solid;  margin: 18px 0px 0px 0px;}table thead {  text-align: left;  vertical-align: bottom;}table td,table th {  background-color: transparent;  border-left: 1px solid;  border-bottom: 1px solid;  font-size: inherit;  margin: 0;  overflow: visible;  padding: 8px 18px 7px 18px;  font-weight: 600;}.tmb table td,.tmb table th {  padding: 8px 0px 7px 0px;  text-align: center;}@media (max-width: 959px) {  table td,  table th {    padding: 8px 5px 7px 5px;  }  .tmb table td,  .tmb table th {    padding: 8px 0px 7px 0px;  }}.media-modal.wp-core-ui table td,.media-modal.wp-core-ui table th {  background-color: inherit;  border-left: inherit;  border-bottom: inherit;  padding: inherit;  font-size: inherit;  margin: inherit;  overflow: inherit;  font-weight: inherit;}table td:first-child,table th:first-child {  border-left-width: 0;}/*----------------------------------------------------------#Forms----------------------------------------------------------*/label {  font-size: 14px;  line-height: 1.75;  margin: 18px 0 0;  margin: 0px 0px 5px 0px;}form p {  margin: 18px 0px 0px 0px;  font-weight: 600;}form img.ajax-loader {  position: absolute;  left: 50%;  margin-left: -30px !important;  bottom: -25px;}div.wpcf7 span.ajax-loader {  background-image: url(../img/preloader.svg);  background-position: 50%;  background-size: 20px;  position: absolute;}input,textarea,select,.seldiv,.select2-choice,.select2-selection--single {  display: block;  font-size: 14px;  line-height: initial;  margin: 9px 0px 0px 0px;  padding: 10px 15px 10px 15px;  border-style: solid;  border-radius: 2px;  font-weight: normal;  border: 1px solid transparent;}html.ie11 input,html.ie11 textarea,html.ie11 select {  min-height: 41px;  padding-bottom: 0;  padding-top: 0;}input:focus,textarea:focus,select:focus {  outline: 0;  border-style: solid;}.input-underline .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text {  padding-right: 3px;  width: calc(99% - 3px);}.input-underline input[type="text"],.input-underline input[type="email"],.input-underline input[type="number"],.input-underline input[type="url"],.input-underline input[type="tel"],.input-underline input[type="search"],.input-underline textarea,.input-underline select {  border-top: none;  border-left: none;  border-right: none;  box-shadow: none;  border-radius: 0;  padding-left: 0 !important;  padding-right: 0 !important;  background: none !important;}.input-underline input[type="text"]:focus,.input-underline input[type="email"]:focus,.input-underline input[type="number"]:focus,.input-underline input[type="url"]:focus,.input-underline input[type="tel"]:focus,.input-underline input[type="search"]:focus,.input-underline textarea:focus,.input-underline select:focus {  border-top: none;  border-left: none;  border-right: none;}.input-underline .overlay.overlay-search .search-container .search-container-inner i {  right: 0;}.form-xl {  font-size: 18px !important;  padding: 16px 27px 16px 27px !important;}.comments-area input[type="text"],.comments-area input[type="email"],.comments-area input[type="tel"],.comments-area input[type="url"] {  width: 100%;}input[type="submit"],input[type="reset"],input[type="button"],button[type="submit"] {  display: inline-block;  transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;  font-size: 12px;  padding: 13px 31px 13px 31px;  text-align: center !important;  vertical-align: middle;  background-image: none;  border-radius: 2px;  outline: none;  white-space: nowrap;  -webkit-text-stroke: 0px;  width: auto;  box-shadow: none;  cursor: pointer;  -webkit-font-smoothing: antialiased;}input[type=checkbox],input[type=radio] {  box-sizing: content-box;  display: inline-block;  font-size: 1em;  -webkit-appearance: none;  margin: 0;  position: relative;  text-align: center;  line-height: normal;  min-height: 0 !important;  width: 20px;  height: 20px;  box-sizing: border-box;  vertical-align: middle;}.webkit input[type=checkbox],.webkit input[type=radio],.android input[type=checkbox],.android input[type=radio] {  padding-left: 8px;  padding-right: 8px;}input[type=checkbox]:checked:before,input[type=radio]:checked:before {  box-sizing: border-box;  font-family: "uncodeicon";  margin: auto;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  line-height: 1.2em;}.media-modal.wp-core-ui input[type=checkbox],.media-modal.wp-core-ui input[type=radio] {  width: initial;  height: initial;  box-sizing: initial;  vertical-align: initial;  display: initial;  font-size: initial;  margin: initial;  padding-left: initial;  padding-right: initial;  position: initial;  text-align: initial;  line-height: initial;}.media-modal.wp-core-ui input[type=checkbox] {  -webkit-appearance: checkbox;}input[type=radio] {  border-radius: 50%;}.media-modal.wp-core-ui input[type=radio] {  -webkit-appearance: radio;}input[type=radio]:checked:before {  content: "";  border-radius: 100%;  width: 50%;  height: 50%;}input[type=checkbox]:checked:before {  content: "\f00c";}input[type="file"],input[type="range"] {  background-color: transparent !important;  padding: 0;  border: 0;  box-shadow: none;  width: auto;}input[type="search"] {  box-sizing: border-box;  -webkit-appearance: none;}.menu-smart input[type="search"] {  width: 100%;}textarea {  width: 100%;  resize: none;}.seldiv {  position: relative;  display: block;  overflow: hidden;  width: 100%;  max-width: 100%;  padding: 0;  box-shadow: none !important;}.seldiv select {  box-shadow: none !important;  margin: 0;  border: none;}.seldiv:after {  background: none;  font-family: "uncodeicon";  content: "\f107";  font-size: 12px;  font-weight: 500;  padding: 0;  position: absolute;  right: 18px;  top: 19px;  z-index: 1;  pointer-events: none;}.seldiv:before {  border-left-style: solid;  height: 100%;  position: absolute;  content: "";  font-size: 12px;  right: 51px;}select {  width: 100%;  max-width: 100%;  min-width: 100%;  -webkit-appearance: none;  appearance: none;  border-style: solid;  border-color: transparent;  -moz-appearance: none;  text-overflow: "";  outline: none;  background-position: 100% center;  background-repeat: no-repeat;  box-shadow: none !important;}.rtl select {  background-position: 0% center;}select:focus {  outline: none;}select::-ms-expand {  display: none;}.style-light select:not([multiple]) {  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+");}.style-dark select:not([multiple]) {  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+");}.media-modal.wp-core-ui select {  display: initial;  min-width: inherit;  -webkit-appearance: menulist-button;  appearance: menulist-button;}button[disabled],html input[disabled] {  cursor: not-allowed;}span.wpcf7-list-item {  margin-right: 1em;  margin-left: 0;}.wpcf7-list-item-label {  margin-left: .25em;}.wpcf7 .wpcf7-mail-sent-ok,.wpcf7 .wpcf7-validation-errors,.wpcf7 span.wpcf7-not-valid-tip {  font-size: 13px;  padding: 6px 9px 6px 9px;  padding: 0;  margin: 18px 0px 0px 0px;  display: block;  text-align: inherit;  border: 0;  font-weight: 500;}input.wpcf7-form-control.wpcf7-submit.btn {  margin: 0px 0px 0px 0px;}.wpcf7-inline-wrapper {  display: table;  table-layout: fixed;  width: 100%;  font-size: 0px;}.wpcf7-inline-wrapper input,.wpcf7-inline-wrapper select {  margin: 0px;}.wpcf7-inline-wrapper .wpcf7-inline-field {  width: 50%;  display: inline-block;  vertical-align: top;  padding: 0px 9px 0px 9px;}.wpcf7-inline-wrapper .wpcf7-inline-field input {  text-align: left;}.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="checkbox"]),.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="radio"]) {  width: 100%;}.wpcf7-inline-wrapper .wpcf7-inline-field:first-child {  padding-left: 0px;}.wpcf7-inline-wrapper .wpcf7-inline-field:last-child {  padding-right: 0px;}.wpcf7-inline-wrapper .wpcf7-inline-field > * {  margin-top: 0px !important;}.wpcf7-inline-wrapper.wpcf7-input-group {  display: table;  table-layout: auto;}.wpcf7-inline-wrapper.wpcf7-input-group p {  padding: 0;}body:not(.rtl) .wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input {  border-top-right-radius: 0px !important;  border-bottom-right-radius: 0px !important;}body:not(.rtl) .wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input:not(.btn) {  line-height: 1.65em;  padding: 11px 15px 11px 15px;  border-right: none !important;}body.rtl .wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input {  border-top-left-radius: 0px !important;  border-bottom-left-radius: 0px !important;}body.rtl .wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input:not(.btn) {  line-height: 1.65em;  padding: 11px 15px 11px 15px;  border-left: none !important;}body:not(.input-underline):not(.rtl) form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input {  border-top-left-radius: 0px !important;  border-bottom-left-radius: 0px !important;}body:not(.input-underline):not(.rtl) form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input:not(.btn) {  line-height: 1.65em;  padding: 11px 15px 11px 15px;  border-left: none !important;}body:not(.input-underline).rtl form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input {  border-top-right-radius: 0px !important;  border-bottom-right-radius: 0px !important;}body:not(.input-underline).rtl form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input:not(.btn) {  line-height: 1.65em;  padding: 11px 15px 11px 15px;  border-right: none !important;}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field {  display: table-cell;}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text {  width: 99%;}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn {  width: 1%;}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input {  width: auto;}.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input.btn-xl {  padding-left: 27px !important;  padding-right: 27px !important;}.firefox .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input {  border-bottom: 0;}.wpcf7 form input.wpcf7-form-control.wpcf7-submit.btn.btn-lg,.wpcf7 form input.wpcf7-form-control.wpcf7-submit.btn.btn-xl {  margin-top: 18px;}form .wpcf7-inline-wrapper:nth-child(2) p {  margin-top: 0px;}.wpcf7-captchac {  margin: 14px 0px 0px 0px;}input.wpcf7-submit {  margin-top: 0;}.form-text-center {  text-align: center !important;}.form-fluid {  width: 100% !important;}.form-circle {  border-radius: 10em;  padding-right: 30px;  padding-left: 30px;}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url] {  padding: 10px 15px !important;}.gform_wrapper label.gfield_label + div.ginput_container {  margin: 0px !important;}.gfield_select {  min-width: inherit !important;}.ui-datepicker select {  display: inline;  -webkit-appearance: menulist;  -moz-appearance: menulist;  appearance: menulist;  max-width: none;  min-width: auto;  width: auto;  background: none;}.ui-datepicker table {  border: none;}.ui-datepicker table td,.ui-datepicker table th {  border: none;}.webkit .frm_forms input[type=checkbox],.webkit .frm_forms input[type=radio],.android .frm_forms input[type=checkbox],.android .frm_forms input[type=radio] {  height: auto;}.wpforms-container input[type=checkbox],.wpforms-container input[type=radio] {  -webkit-appearance: checkbox;}.frm_forms input[type=radio]:checked:before,.frm_forms input[type=checkbox]:checked:before,.frm_forms input[type=radio]:checked:before,.wpforms-container input[type=radio]:checked:before,.wpforms-container input[type=checkbox]:checked:before,.wpforms-container input[type=radio]:checked:before {  display: none;}.grecaptcha-badge {  z-index: 1;}.wpcf7-acceptance .wpcf7-list-item-label {  font-size: 13px;  font-weight: 400;}body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {  padding-left: 12px;}body.rtl .wpcf7-acceptance .wpcf7-list-item-label {  padding-right: 12px;}.wpcf7-acceptance .wpcf7-list-item-label::after,.wpcf7-acceptance .wpcf7-list-item-label::before {  display: none;}.comment-form-cookies-consent label {  font-size: 13px;  font-weight: 400;}body:not(.rtl) .comment-form-cookies-consent label {  padding-left: 12px;}body.rtl .comment-form-cookies-consent label {  padding-right: 12px;}/*----------------------------------------------------------#Buttons----------------------------------------------------------*/.btn,.btn-link {  display: inline-block;  font-size: 12px;  padding: 13px 31px 13px 31px !important;  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;  outline: none;  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),  .btn-link:not(input):not(.checkout-button) {    transform: scale(0.8);    transform-origin: left;  }  .navbar .btn:not(input):not(.checkout-button),  .navbar .btn-link:not(input):not(.checkout-button),  .menu-accordion .btn:not(input):not(.checkout-button),  .menu-accordion .btn-link:not(input):not(.checkout-button) {    transform: none;  }}.btn.btn-top-margin,.btn-link.btn-top-margin {  margin-top: 18px;}.btn .fa,.btn-link .fa {  position: relative;  vertical-align: top;  line-height: inherit;  top: .085em;}.btn.btn-border-animated,.btn-link.btn-border-animated {  position: relative;}.btn.btn-border-animated:after,.btn-link.btn-border-animated:after {  content: '';  position: absolute;  border: 1px solid;  border-radius: inherit;  border-color: inherit;  top: -1px;  right: -1px;  bottom: -1px;  left: -1px;}.btn-container {  display: block;  margin-top: 18px;}.btn-container.btn-inline {  display: inline-block;  padding-left: 9px;  padding-right: 9px;  vertical-align: bottom;  margin-top: 0px !important;}@media (max-width: 569px) {  .btn-container.btn-inline {    display: block;    padding: 0px;    margin-top: 9px !important;  }}* > .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-xl {  font-size: 18px !important;  padding: 16px 47px 16px 47px !important;}.btn-lg {  font-size: 15px !important;  padding: 14px 40px 14px 40px !important;}.btn-sm {  font-size: 10px !important;  padding: 9px 25px 9px 25px !important;}.btn-icon-left .fa {  margin-right: 9px;}.btn-icon-right .fa {  margin-left: 9px;}.btn-block {  display: block;  width: 100%;  padding-left: 0 !important;  padding-right: 0 !important;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {  width: 100%;}.btn-square {  border-radius: 0px !important;}.btn-round {  border-radius: 8px !important;}.btn-circle {  border-radius: 10em !important;}.btn-shadow {  box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.6) !important;}.btn-shadow-sm.btn-shadow {  box-shadow: 0 4px 18px -4px rgba(0, 0, 0, 0.6) !important;}.btn-shadow-std.btn-shadow {  box-shadow: 0 8px 30px -6px rgba(0, 0, 0, 0.6) !important;}.btn-shadow-lg.btn-shadow {  box-shadow: 0 13px 34px -9px rgba(0, 0, 0, 0.6) !important;}.btn-shadow-xl.btn-shadow {  box-shadow: 0 20px 50px -12px rgba(0, 0, 0, 0.6) !important;}.btn-italic {  font-style: italic !important;}.btn-disable-hover {  pointer-events: none !important;}/* Ripple Out */@keyframes btn-ripple-out {  100% {    top: -12px;    right: -12px;    bottom: -12px;    left: -12px;    opacity: 0;  }}.btn-ripple-out:after {  animation-duration: .5s;}.btn-ripple-out:hover:after,.btn-ripple-out:focus:after,.btn-ripple-out:active:after {  animation-name: btn-ripple-out;}/* Ripple In */@keyframes btn-ripple-in {  100% {    top: -1px;    right: -1px;    bottom: -1px;    left: -1px;    opacity: 1;  }}.btn-ripple-in:hover:after {  top: -12px;  right: -12px;  bottom: -12px;  left: -12px;  opacity: 0;  animation-duration: 1s;}.btn-ripple-in:hover:after,.btn-ripple-in:focus:after,.btn-ripple-in:active:after {  animation-name: btn-ripple-in;}.border-width-1 {  border-width: 1px !important;}.border-width-2 {  border-width: 2px !important;}.border-width-3 {  border-width: 3px !important;}.border-width-4 {  border-width: 4px !important;}.border-width-5 {  border-width: 5px !important;}/*----------------------------------------------------------#Icons----------------------------------------------------------*/.fa-container {  display: inline-block;  width: 100%;  margin: 18px 0px 0px 0px;}.fa-btn {  cursor: pointer;}.fa-stack {  text-align: center;  border-width: 1px !important;}.fa-stack.fa-squared {  border-radius: 0px !important;}.fa-stack.fa-rounded-btn {  border-radius: 2px !important;}.icon-box {  display: table;  width: 100%;}.icon-box.icon-inline {  display: inline-table;  table-layout: fixed;  width: auto;  text-align: center;  vertical-align: bottom;  margin-top: 0px !important;  padding-left: 9px;  padding-right: 9px;}.icon-box .icon-media {  display: table;  table-layout: fixed;  vertical-align: top;  height: 100%;}.icon-box .icon-media object {  display: table-cell;  vertical-align: middle;}.icon-box .icon-media svg {  width: 100%;  height: auto;}.icon-box .icon-automatic-video {  border: inherit;  bottom: 0;  border-radius: inherit;  background-clip: padding-box;  content: '';  display: block;  left: 0;  position: absolute;  right: 0;  text-align: center;  top: 0;  z-index: 0;  transition-property: bottom, left, right, top;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}.icon-box .icon-automatic-video.btn-outline {  border-style: solid;  border-width: 2px;}.icon-box .icon-automatic-video.btn-outline .icon-automatic-video-inner-bg {  bottom: 0;  border-radius: inherit;  background-clip: padding-box;  content: '';  display: block;  left: 0;  opacity: .25;  position: absolute;  right: 0;  text-align: center;  top: 0;  z-index: 0;  transition-property: opacity;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}.icon-box .icon-automatic-video .icon-automatic-video-outer-bg {  bottom: 0;  border-radius: inherit;  background-clip: padding-box;  content: '';  display: block;  left: 0;  opacity: 0.1;  position: absolute;  right: 0;  text-align: center;  top: 0;  z-index: 0;  transition-property: box-shadow, opacity;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}.icon-box .icon-automatic-video.btn-shadow {  box-shadow: none !important;}:hover.icon-box .icon-automatic-video {  bottom: -10%;  left: -10%;  right: -10%;  top: -10%;}:hover.icon-box .icon-automatic-video .icon-automatic-video-inner-bg {  opacity: .5;}:hover.icon-box .icon-automatic-video .icon-automatic-video-outer-bg {  opacity: .15;}.icon-box .fa-stack.icon-animated {  border: 0;}.icon-box .fa-stack.icon-animated i {  font-size: 0.7em;  position: relative;  top: -0.15em;  z-index: 1;}.icon-box.absolute-center {  left: 0;  margin-top: 0 !important;  position: absolute !important;  z-index: 1;  text-align: center;  display: table-cell;  top: 50%;}.icon-box.absolute-center .icon-box-icon {  margin-top: 0 !important;  top: 50% !important;  position: absolute;  transform: translate(-50%, -50%);  left: 50%;  text-align: center;  width: auto;}div > .icon-box:first-child {  padding-left: 0px !important;}div > .icon-box:last-child {  padding-right: 0px !important;}.icon-box-top {  table-layout: fixed;}.icon-box-top .fa-container {  margin-top: 0px;}.icon-box-heading > * {  line-height: 1.5em;}.icon-box-left .icon-box-icon,.icon-box-right .icon-box-icon,.icon-box-left .icon-box-content,.icon-box-right .icon-box-content {  display: table-cell;  vertical-align: top;}.icon-box-left .icon-box-icon,.icon-box-right .icon-box-icon {  width: 1px;}.icon-box-left .icon-box-heading,.icon-box-right .icon-box-heading {  display: table;  table-layout: fixed;  width: 100%;  margin-top: 2px !important;  margin-bottom: 2px !important;}.icon-box-left .icon-box-heading > *,.icon-box-right .icon-box-heading > * {  display: table-cell;  vertical-align: middle;  margin-top: 0px;}.icon-box-left .fa-1x,.icon-box-right .fa-1x {  line-height: 2.5em;}.icon-box-left .icon-box-fa-2x,.icon-box-right .icon-box-fa-2x {  height: 2em;}.icon-box-left .icon-box-fa-3x,.icon-box-right .icon-box-fa-3x {  height: 3em;}.icon-box-left .icon-box-fa-4x,.icon-box-right .icon-box-fa-4x {  height: 4em;}.icon-box-left .icon-box-fa-5x,.icon-box-right .icon-box-fa-5x {  height: 5em;}.icon-box-left .icon-box-fa-1x-back,.icon-box-right .icon-box-fa-1x-back {  height: 2.5em;}.icon-box-left .icon-box-fa-2x-back,.icon-box-right .icon-box-fa-2x-back {  height: 5em;}.icon-box-left .icon-box-fa-3x-back,.icon-box-right .icon-box-fa-3x-back {  height: 7em;}.icon-box-left .icon-box-fa-4x-back,.icon-box-right .icon-box-fa-4x-back {  height: 10em;}.icon-box-left .icon-box-fa-5x-back,.icon-box-right .icon-box-fa-5x-back {  height: 12em;}.icon-box-left .icon-box-content {  padding-left: 18px;}@media (min-width: 960px) {  .icon-box-left .icon-box-content {    padding-left: 36px;  }}.icon-box-left .icon-box-content:not(.add-margin) p {  margin-top: 0px;}.icon-box-right .icon-box-content {  padding-right: 18px;}@media (min-width: 960px) {  .icon-box-right .icon-box-content {    padding-right: 36px;  }}.icon-box-right .icon-box-content:not(.add-margin) p {  margin-top: 0px;}.icon-expand .icon-box-content,.icon-expand .icon-box-icon {  width: 50%;}/*----------------------------------------------------------#Component animations----------------------------------------------------------*/.fade {  opacity: 0;  transition: opacity 0.15s linear;}.fade.in {  opacity: 1;}.collapse {  display: none;}.collapse.in {  display: block;}tr.collapse.in {  display: table-row;}tbody.collapse.in {  display: table-row-group;}.collapsing {  position: relative;  height: 0;  overflow: hidden;  transition: height 0.35s ease;}/*----------------------------------------------------------#Navs----------------------------------------------------------*/.nav > li > a {  display: block;}.nav-tabs {  border-bottom: 1px solid;  margin: 0;  padding: 0 !important;  text-align: center;}.nav-tabs > li {  display: inline-block;  margin-top: 0px;  margin-bottom: -1px;}.nav-tabs > li > a {  line-height: normal;  padding: 0px 23px 18px 23px;}.nav-tabs > li > a span {  font-size: 12px;  white-space: pre;}.nav-tabs > li.active > a {  padding: 0px 23px 18px 23px;  pointer-events: none;}@media (min-width: 960px) {  .nav-tabs > li.active > a {    border-bottom-width: 2px;    border-bottom-style: solid;  }}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover {  cursor: default;}.tab-content {  padding: 36px 0px 0px 0px;}.tab-content > .tab-pane {  display: none;}.tab-content > .active {  display: block;}.tab-content.vertical {  padding: 0px 0px 0px 36px;}.tab-content .remove-top-margin {  margin-top: -27px;}.tab-container {  display: table;  table-layout: fixed;  width: 100%;  height: 100%;}.vertical-tab-menu {  width: 20%;  float: left;}.vertical-tab-contents {  width: 80%;  float: left;}@media (max-width: 569px) {  .vertical-tab-contents {    width: 100%;    float: none;  }  .vertical-tab-contents .tab-content {    padding: 0;  }}.vertical-tab-menu .nav-tabs {  border: 0px;  border-right-width: 1px;  border-right-style: solid;  margin-right: -1px;}@media (max-width: 569px) {  .vertical-tab-menu {    clear: both;    display: block;    min-height: 100px !important;    width: 100% !important;    margin: 0px 0px 18px 0px;  }}@media (min-width: 570px) {  .tab-content.vertical {    border-left-width: 1px;    border-left-style: solid;  }}.tabs-left > li {  float: none;  display: block;}.tabs-left > li.active > a {  padding: 9px 23px 9px 0px;  border-bottom-width: 0px !important;  border-right-width: 2px !important;  border-right-style: solid;}.tabs-left > li > a {  margin-right: 0;  display: block;  text-align: left;  padding: 9px 23px 9px 0px;}.nav-links > * {  display: inline-block;}.nav-links > *:nth-child(2) {  margin-left: 18px;}.nav-links > * a {  vertical-align: bottom;  margin-top: 0px;  padding-top: 0px;}/*----------------------------------------------------------#Breadcrumbs----------------------------------------------------------*/.breadcrumb {  padding: 0px 0px 0px 0px;  list-style: none;  font-weight: 500;  line-height: 1.2;}.breadcrumb > li {  display: inline-block;  margin-top: 0;  font-size: 13px;}.breadcrumb > li + li:not(.paged):before {  content: "/\00a0";  padding: 0 5px;}@media (max-width: 959px) {  .breadcrumb {    margin-left: auto !important;    margin-right: auto !important;    text-align: center;  }}.row-breadcrumb {  border-top-width: 1px !important;  border-bottom-width: 1px !important;  border-style: solid !important;}.row-breadcrumb.row-breadcrumb-light {  border-color: #eaeaea;  background-color: #f7f7f7;}.row-breadcrumb.row-breadcrumb-dark {  border-color: #303133;  background-color: #191b1e;}.row-breadcrumb .breadcrumb-title {  margin: 0;  line-height: 1.3em;}@media (max-width: 959px) {  .row-breadcrumb .breadcrumb-title {    margin: auto !important;    text-align: center;    float: none !important;  }}.row-breadcrumb.text-left .breadcrumb {  margin: 0px 0px 0px 0px !important;}.row-breadcrumb.text-left .breadcrumb-title {  float: right;}.row-breadcrumb.text-right .breadcrumb {  margin: 0px 0px 0px 0px !important;}.row-breadcrumb.text-right .breadcrumb-title {  float: left;}@media (max-width: 959px) {  .row-breadcrumb .row > *:not(:first-child) {    margin: 9px 0px 0px 0px !important;  }}.pagination,.navigation {  display: table;  table-layout: fixed;  text-align: center;  width: 100%;  padding-left: 0;  margin: 0;  border-radius: 2px;}.pagination > li > a,.navigation > li > a,.pagination > li > span,.navigation > li > span {  margin-top: 0px;}.pagination > li:first-child > a,.navigation > li:first-child > a,.pagination > li:first-child > span,.navigation > li:first-child > span {  margin-left: 0;  border-bottom-left-radius: 2px;  border-top-left-radius: 2px;}.pagination > li:last-child > a,.navigation > li:last-child > a,.pagination > li:last-child > span,.navigation > li:last-child > span {  border-bottom-right-radius: 2px;  border-top-right-radius: 2px;}.pagination > li .page-numbers,.navigation > li .page-numbers {  display: block;  width: 36px;  height: 36px;  line-height: 36px;  margin-top: 4.5px;  margin-bottom: 4.5px;  border-radius: 50%;}.pagination > li .current,.navigation > li .current,.pagination > li .current:hover,.navigation > li .current:hover,.pagination > li .current:focus,.navigation > li .current:focus {  z-index: 2;  background-color: #eeeeee;  color: #333333 !important;  cursor: default;}.pagination > .disabled > span,.navigation > .disabled > span,.pagination > .disabled > span:hover,.navigation > .disabled > span:hover,.pagination > .disabled > span:focus,.navigation > .disabled > span:focus,.pagination > .disabled > a,.navigation > .disabled > a,.pagination > .disabled > a:hover,.navigation > .disabled > a:hover,.pagination > .disabled > a:focus,.navigation > .disabled > a:focus {  color: #999999;  background-color: #ffffff;  cursor: not-allowed;}.pagination .btn,.navigation .btn {  border: none;}.pagination .page-prev,.navigation .page-prev {  width: 33.33333%;  border: 0px;  text-align: left;}@media (max-width: 569px) {  .pagination .page-prev,  .navigation .page-prev {    width: 20px !important;  }}.pagination .page-prev .btn-link,.navigation .page-prev .btn-link {  text-align: left;  position: relative;  transform-origin: left;}@media (min-width: 569px) {  .pagination .page-prev .btn-link,  .navigation .page-prev .btn-link {    padding: 0px 21px !important;  }}.pagination .page-prev > a,.navigation .page-prev > a,.pagination .page-prev > span,.navigation .page-prev > span {  border-radius: 0px;  width: 100%;}.pagination .page-prev .btn,.navigation .page-prev .btn {  margin-left: 0px !important;}.pagination .page-prev i,.navigation .page-prev i {  position: absolute;  margin-right: 14px;  font-size: 18px;  line-height: 18px;  top: 50%;  margin-top: -11px;  left: 0px;}.pagination .page-prev .btn span,.navigation .page-prev .btn span {  display: inline-block;  transition: transform 0.2s;}@media (max-width: 569px) {  .pagination .page-prev .btn span,  .navigation .page-prev .btn span {    display: none;  }}.pagination .page-prev .btn span:hover,.navigation .page-prev .btn span:hover {  transform: translateX(-4px);}.pagination .page-next,.navigation .page-next {  width: 33.33333%;  border: 0px;  text-align: right;}@media (max-width: 569px) {  .pagination .page-next,  .navigation .page-next {    width: 20px !important;  }}.pagination .page-next .btn-link,.navigation .page-next .btn-link {  text-align: right;  position: relative;  transform-origin: right;}@media (min-width: 569px) {  .pagination .page-next .btn-link,  .navigation .page-next .btn-link {    padding: 0px 21px !important;  }}.pagination .page-next > a,.navigation .page-next > a,.pagination .page-next > span,.navigation .page-next > span {  border-radius: 0px;  width: 100%;}.pagination .page-next .btn,.navigation .page-next .btn {  margin-right: 0px !important;}.pagination .page-next i,.navigation .page-next i {  position: absolute;  margin-left: 14px;  margin-right: 0;  font-size: 18px;  line-height: 18px;  top: 50%;  margin-top: -11px;  right: 0px;}.pagination .page-next .btn span,.navigation .page-next .btn span {  display: inline-block;  transition: transform 0.2s;}@media (max-width: 569px) {  .pagination .page-next .btn span,  .navigation .page-next .btn span {    display: none;  }}.pagination .page-next .btn span:hover,.navigation .page-next .btn span:hover {  transform: translateX(4px);}@media (max-width: 569px) {  .pagination .btn-disable-hover,  .navigation .btn-disable-hover {    font-size: 0px;  }}.pagination > li {  display: inline-block;}.pagination > li > .btn {  padding: 0px !important;  margin: 0px !important;}.pagination > li > a,.pagination > li > span {  width: 35px;}.pagination > li i {  line-height: 45px !important;  top: 0px !important;}.pagination .page-prev {  float: left;  width: 54px;}.pagination .page-prev > a,.pagination .page-prev > span {  text-align: left;  border-radius: 0px;  width: 100%;}.pagination .page-next {  float: right;  width: 54px;}.pagination .page-next > a,.pagination .page-next > span {  text-align: right;  border-radius: 0px;  width: 100%;}.navigation > li {  display: table-cell;}.pagination-lg > li > a,.pagination-lg > li > span {  padding: 10px 16px;  font-size: 18px;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {  border-bottom-left-radius: 16px;  border-top-left-radius: 16px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {  border-bottom-right-radius: 16px;  border-top-right-radius: 16px;}.pagination-sm > li > a,.pagination-sm > li > span {  padding: 5px 10px;  font-size: 12px;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {  border-bottom-left-radius: 1px;  border-top-left-radius: 1px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {  border-bottom-right-radius: 1px;  border-top-right-radius: 1px;}.row-navigation {  outline-width: 1px;  outline-style: solid;}.row-navigation .nav-back .btn-link {  transform-origin: center;}.main-container .row-navigation .row-parent {  padding: 27px 36px 27px 36px;}.page-links > *:first-child {  margin-left: 9px;}.page-links span {  display: inline-block;  text-align: center;  width: 36px;  height: 36px;  line-height: 36px;  background-color: rgba(238, 238, 238, 0.6);  border-radius: 50%;}.page-links a {  display: inline-block;  border-radius: 50%;  background-color: #eeeeee;  color: #333333 !important;  cursor: pointer;}/*----------------------------------------------------------#Panels----------------------------------------------------------*/.panel {  border-top-width: 1px;  border-top-style: solid;  border-bottom-width: 1px;  border-bottom-style: solid;}.panel-body {  padding: 27px 0px 27px 0px;}.panel-body > *:first-child {  margin-top: 0 !important;}.panel-title {  font-size: 14px;  line-height: 1.75;  margin: 18px 0 0;  margin-top: 0;}.panel-title > a {  display: block;  color: inherit;  position: relative;  padding: 18px 0px 18px 0px;}.panel-title > a span {  font-size: 12px;}.panel-title > a span:after {  font-family: "uncodeicon";  content: "\f105";  margin-top: 0px;  font-weight: normal;  font-size: 15px;  right: 0;  margin-right: 0;  position: absolute;}.panel-title.active > a span:after {  content: "\f107";}.panel-group {  margin-bottom: 0;}.panel-group .panel {  overflow: hidden;}.panel-group .panel + .panel {  margin-top: -1px;}.panel-group .panel-heading {  border-radius: 0px;  padding: 0;}.panel-group .panel-heading + .panel-collapse .panel-body {  border-top-width: 1px;  border-top-style: solid;}.panel-group .panel-heading + .panel-collapse.collapsing * {  transition: none !important;}.panel-group .panel:last-child {  border-bottom-width: 1px;}/*----------------------------------------------------------#Dividers----------------------------------------------------------*/.divider {  margin-right: auto;  margin-left: auto;  height: 0;  position: relative;  border-top-style: none;  height: 4em;  padding: 18px 0px 18px 0px;}.divider:before,.divider:after {  content: '';  position: absolute;  top: 50%;  border-top-style: solid;  border-width: 1px;  border-color: inherit;}.divider .divider-icon,.divider .divider-text {  position: absolute;  margin-top: -1.5em;  margin-bottom: -1.5em;}.divider .divider-icon {  left: 50%;  top: 50%;  margin-left: -1.5em;  border-style: solid;  border-color: transparent;  border-radius: 50%;  width: 3em;  height: 3em;  line-height: 3.4em;  text-align: center;}.divider .divider-icon.icon-inactive {  cursor: pointer;  pointer-events: none;}.divider.divider-left-icon .divider-icon {  left: 0;  margin-left: 0;}.divider.divider-right-icon .divider-icon {  left: auto;  right: 0;  margin-left: 0;}.divider.divider-center-icon:before {  left: 0;  right: 50%;  margin-right: 3em;}.divider.divider-center-icon:after {  left: 50%;  right: 0;  margin-left: 3em;}.divider.divider-left-icon:before {  left: 4em;  right: 0;}.divider.divider-right-icon:before {  right: 4em;  left: 0;}.empty-space {  margin-top: 0 !important;}.empty-space.empty-quart {  padding-top: 9px;}.empty-space.empty-half {  padding-top: 18px;}.empty-space.empty-single {  padding-top: 36px;}.empty-space.empty-double {  padding-top: 72px;}.empty-space.empty-triple {  padding-top: 108px;}.empty-space.empty-quad {  padding-top: 144px;}/*----------------------------------------------------------#Pricing-tables----------------------------------------------------------*/.plan-centered {  text-align: center;}.plan {  position: relative;  overflow: hidden;  z-index: 1;  border-width: 1px;  border-style: solid;}.plan .plan-title {  padding: 36px 36px 36px 36px;  border-bottom-width: 1px;  border-bottom-style: solid;}.plan .plan-title > h3 {  font-size: 17px;  line-height: 1.2;  margin: 27px 0 0;  margin: 0;}.plan-colored.plan .plan-title > h3 {  color: #ffffff;}.plan .plan-title .plan-title-data {  display: block;  margin: 9px 0px 0px 0px;}.plan-colored.plan .plan-title .plan-title-data {  color: #ffffff;}.plan .plan-price {  padding: 36px 36px 36px 36px;  display: inline-block;  width: 100%;}.plan .plan-price .price {  display: block;  font-size: 56px;  line-height: 1;  margin: 0;  letter-spacing: 0 !important;}.plan .plan-price .period {  font-size: 13px;  margin: 2px 0px 0px 0px;}.plan .item-list {  list-style: none !important;  margin: 0;  padding: 0px 0px 0px 0px !important;}.plan .item-list > li {  padding: 12px 36px 12px 36px;  border-top-width: 1px;  border-top-style: solid;}.plan .plan-button {  border-top-width: 1px;  border-top-style: solid;  padding: 36px 36px 36px 36px;}.plan .plan-button .btn {  margin-top: 0;}@media (min-width: 960px) {  .plan.plan-most-popular {    position: relative;    z-index: 2;    margin: -36px 0px 0px 0px !important;  }  .plan.plan-most-popular > .plan-container .plan-title {    padding: 54px 36px 54px 36px;  }  .plan.plan-most-popular > .plan-container .plan-button {    padding: 54px 36px 54px 36px;  }}@media (min-width: 960px) {  .col-no-gutter .plan {    margin-left: -1px !important;  }}/*----------------------------------------------------------#Fluid-objects----------------------------------------------------------*/.fluid-object {  position: relative;  display: block;  z-index: 3;  margin: 0px;}.style-metro .fluid-object {  height: 100%;}.style-masonry .fluid-object {  margin-top: -1px;}.fluid-object .tmb-carousel .t-inside {  margin-top: 0px !important;}.fluid-object .mejs-poster {  background-size: cover;}.fluid-object .mejs-container {  position: absolute;  bottom: 0px;  vertical-align: bottom;}.tmb-entry-title-uppercase .fluid-object {  text-transform: uppercase;}.tmb-entry-title-lowercase .fluid-object {  text-transform: lowercase;}.tmb-entry-title-capitalize .fluid-object {  text-transform: capitalize;}.fluid-object.self-audio {  padding-top: 30px !important;}.fluid-object.self-audio .mejs-container {  background: transparent;}.fluid-object.self-audio .mejs-offscreen {  display: none;}.fluid-object.self-audio > div {  background-size: cover;  background-position: center;}.fluid-object.object-size {  padding-top: 56.25%;}.style-metro .fluid-object.object-size {  padding-top: 0px;}.fluid-object.object-size.soundcloud-single {  padding-top: 167px;  background-color: #f5f5f5;}.fluid-object.object-size.soundcloud-playlist {  padding-top: 65%;  background-color: #f5f5f5;}.style-metro .fluid-object.object-size.soundcloud-playlist {  padding-top: 0px;}.fluid-object.object-size.tweet {  padding: 0px !important;  display: table;  table-layout: fixed;}.fluid-object.object-size.tweet .twitter-item {  display: table-cell;  vertical-align: middle;}.fluid-object.object-size.tweet .twitter-item i {  font-size: 17px;  top: 3px;  position: relative;  padding-right: 5px;}.fluid-object.object-size.tweet .tweet-text {  margin-top: 18px;  margin-bottom: 0;}.fluid-object.object-size.spotify {  padding-top: 80px;  background-color: #323231;}.fluid-object.object-size.regular-text {  padding-top: 0px !important;  display: table;  table-layout: fixed;}.fluid-object.object-size.regular-text > * {  display: table-cell;  vertical-align: middle;  margin-top: 0px;}.fluid-object.object-size.nested-carousel {  padding-top: 0px;}.fluid-object.object-size.nested-carousel .t-inside {  opacity: 1 !important;}.style-metro .fluid-object.object-size .owl-carousel-wrapper,.style-metro .fluid-object.object-size .owl-carousel-container,.style-metro .fluid-object.object-size .owl-stage-outer,.style-metro .fluid-object.object-size .owl-carousel,.style-metro .fluid-object.object-size .owl-stage {  height: 100%;  display: block;}.style-metro .fluid-object.object-size .owl-item {  height: 100% !important;}.style-metro .fluid-object.object-size .tmb-carousel,.style-metro .fluid-object.object-size .tmb-carousel > div,.style-metro .fluid-object.object-size .t-entry-visual,.style-metro .fluid-object.object-size .t-entry-visual-tc {  display: block !important;  height: 100%;}.fluid-object.object-size .wp-video .mejs-layers > *,.fluid-object.object-size .wp-video .wp-video-shortcode {  width: 100% !important;  height: 100% !important;  position: absolute;}.fluid-object.object-size .wp-video,.fluid-object.object-size .mejs-video,.fluid-object.object-size .mejs-overlay {  width: 100% !important;}.fluid-object:not(.spotify):not(.wp-video):not(.tweet):not(.regular-text):not(.nested-carousel):not(.soundcloud-single):not(.soundcloud-playlist) > * {  position: absolute !important;  top: 0px;  left: 0px;  width: 100% !important;  height: 100% !important;}.fluid-object.spotify > * {  position: absolute !important;  top: 0px;  left: 0px;  width: 100% !important;  height: 100% !important;}.fluid-object.soundcloud-single {  height: 115px;  padding-top: 0 !important;}.fluid-object.soundcloud-single,.fluid-object.soundcloud-playlist {  line-height: 0;}.fluid-object.soundcloud-single iframe,.fluid-object.soundcloud-playlist iframe {  position: absolute;  top: 0;  left: 0;  height: 100%;}.social-object {  margin: 0;}.facebook-object .fb_iframe_widget,.facebook-object .fb_iframe_widget span iframe,.facebook-object .fb_iframe_widget span,.facebook-object iframe[style] {  width: inherit !important;}.twitter-object .twitter-tweet {  margin: 0 !important;}.uncode-single-media {  line-height: 0px;}.uncode-single-media .single-wrapper {  display: inline-block;  width: 100%;  position: relative;}.uncode-single-media .single-wrapper > a {  display: inline-block;  width: 100%;}.uncode-single-media.text-center .uncode-single-media-wrapper > div > * {  display: block;  margin: auto;}.uncode-single-media.text-left .uncode-single-media-wrapper > div > * {  display: block;  margin-right: auto;}.uncode-single-media.text-right .uncode-single-media-wrapper > div > * {  display: block;  margin-left: auto;}.uncode-single-media .uncode-wrapper {  display: block;}.uncode-single-media .uncode-single-media-wrapper {  position: relative;  display: inline-block;  width: 100%;  line-height: 0px;}.uncode-single-media .uncode-single-media-wrapper.single-advanced {  width: 100%;}.uncode-single-media .uncode-single-media-wrapper > iframe {  width: 100%;  height: auto;}.uncode-single-media .uncode-single-media-wrapper.single-other {  position: absolute;  left: 0px;  top: 0px;  width: 100%;  height: 100%;}.uncode-single-media .uncode-single-media-wrapper.single-other > iframe {  position: absolute;  height: 100%;}.uncode-single-media .uncode-single-media-wrapper.single-other > * {  width: 100% !important;}.uncode-single-media .uncode-single-media-wrapper.img-circle,.uncode-single-media .uncode-single-media-wrapper .img-circle {  perspective: 1000px;}.uncode-single-media .uncode-single-media-wrapper.img-circle .t-inside,.uncode-single-media .uncode-single-media-wrapper .img-circle .t-inside,.uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual,.uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual,.uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual-overlay,.uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual-overlay {  border-radius: 50%;}.uncode-single-media .uncode-single-media-wrapper.img-round,.uncode-single-media .uncode-single-media-wrapper .img-round {  perspective: 1000px;}.uncode-single-media .uncode-single-media-wrapper.img-round .t-inside,.uncode-single-media .uncode-single-media-wrapper .img-round .t-inside,.uncode-single-media .uncode-single-media-wrapper.img-round .t-entry-visual,.uncode-single-media .uncode-single-media-wrapper .img-round .t-entry-visual,.uncode-single-media .uncode-single-media-wrapper.img-round .t-entry-visual-overlay,.uncode-single-media .uncode-single-media-wrapper .img-round .t-entry-visual-overlay {  border-radius: 2px;}.uncode-single-media .uncode-single-media-wrapper > .dummy ~ img,.uncode-single-media .uncode-single-media-wrapper > .dummy + * {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;}.uncode-single-media-wrapper.img-thumbnail:not(.single-advanced) {  border-width: 1px;  border-style: solid;}/* Google maps---------------------------------------------------------- */.uncode-gmaps-widget .gmnoprint img {  max-width: none;}.uncode-gmaps-widget .uncode-map-wrapper iframe {  margin-bottom: 0;  padding: 0;  display: block;  width: 100%;  border: none;}.uncode-gmaps-widget.uncode-map-responsive .uncode-wrapper,.uncode-gmaps-widget.uncode-map-responsive .uncode-map-wrapper {  position: relative;  height: 100%;}.uncode-gmaps-widget.uncode-map-responsive,.uncode-gmaps-widget.uncode-map-responsive .uncode-map-wrapper iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.uncode-gmaps-widget .gmap-buttons {  height: 25px;  width: 25px;  cursor: pointer;  margin-left: 20px;  color: white;  display: block;  padding: 5px 0px 0px 1px !important;  border: none !important;  opacity: 0;}.uncode-gmaps-widget .gmap-zoom-min {  margin-top: 20px;  margin-bottom: 1px;}.uncode-gmaps-widget address {  position: absolute;  width: 100%;  bottom: 0;  left: 0;  padding: 9px;  color: white;  text-align: center;  font-style: normal;  font-weight: 500;  font-size: 13px;}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {  .uncode-map-wrapper .gm-style canvas {    transform: scale(0.5, 0.5);    margin-top: 25%;  }}/*----------------------------------------------------------#Preloader----------------------------------------------------------*/.t-preloader {  display: block;  position: fixed;  top: 15px;  right: 15px;  width: 14px;  height: 14px;  border: solid 2px transparent;  border-top-color: #ffffff;  border-left-color: #ffffff;  border-radius: 10px;  margin: auto;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  animation: spinner 600ms linear infinite;}.loaded .t-preloader {  display: none;}@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%;}.post-wrapper .post-footer {  border-top-width: 1px;  border-top-style: solid;}.post-wrapper .post-footer.post-footer-light {  border-color: #eaeaea;}.post-wrapper .post-footer.post-footer-dark {  border-color: #303133;}@media (max-width: 569px) {  .post-content {    max-width: 100% !important;  }}.post-content::after {  clear: both;  content: '';  display: block;}.post-content .post-media blockquote.pullquote p:first-child {  font-size: 25px;}.post-content .post-media .t-inside {  display: block;  table-layout: auto;}.post-content .post-media .fluid-object.regular-text .twitter-item {  text-align: left;}.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-media + * {  margin-top: 72px;}@media (max-width: 569px) {  .post-content .post-media + * {    margin-top: 36px;  }}.post-content .post-title {  margin: 0;}.post-content iframe {  width: 100%;}.post-content > .owl-carousel-wrapper .t-entry-visual-overlay,.post-content > .owl-carousel-wrapper .t-overlay-wrap {  position: absolute;}.post-content img {  max-width: 100%;}.ie9 .post-content img[src$=".svg"] {  width: 100%;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  .post-content img[src$=".svg"] {    width: 100%;  }}.post-content ul:not(.no-list) {  list-style: disc;  padding: 0px 0px 0px 18px;}.post-content aside ul,.post-content aside ul:not(.no-list) {  list-style: none;  padding: 0px 0px 0px 0px;}.post-content table {  width: 100%;}.ie11 .post-content {  width: 100%;}.ie11 .post-content figure {  width: inherit !important;}body.uncode-fullpage .post-content > div:not(#colophon) ul,body.uncode-scroll-snap .post-content > div:not(#colophon) ul {  list-style: disc;  padding: 0px 0px 0px 18px;}.firefox body.uncode-fullpage .main-wrapper {  display: table-row;}.post-wrapper .post-share {  border-bottom-width: 1px;  border-bottom-style: solid;  padding-top: 30px;  padding-bottom: 30px;}.portfolio-wrapper .post-share {  border-top-width: 1px;  border-top-style: solid;  padding-top: 30px;}.portfolio-wrapper .portfolio-comments {  border-top-width: 1px;  border-top-style: solid;}.portfolio-wrapper .portfolio-comments.portfolio-comments-light {  border-color: #eaeaea;}.portfolio-wrapper .portfolio-comments.portfolio-comments-dark {  border-color: #303133;}.post-password-form input {  display: inline-block;}.post-password-form input[type="password"] {  width: auto;  margin-top: 9px;}.post-password-form input[type="submit"] {  vertical-align: top;  margin-top: 9px;  padding-top: 9px;  padding-bottom: 8px;}.more-link i {  font-size: 12px;  margin-left: 9px;}.more-link.btn-link {  display: table;  table-layout: fixed;}@media (min-width: 960px) {  .sticky-element {    height: auto !important;  }  .sticky-element.is_stucked {    z-index: 100;  }}/*----------------------------------------------------------#Post tag----------------------------------------------------------*/.post-tag-container.widget-container {  margin-top: 36px;  margin-bottom: -9px;}/*----------------------------------------------------------#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;}/*----------------------------------------------------------#Portfolio----------------------------------------------------------*/.portfolio-wrapper {  display: table;  table-layout: fixed;  width: 100%;}html:not(.firefox) .portfolio-wrapper {  height: 100%;}.portfolio-wrapper .portfolio-body {  display: table-row;  height: 100%;}.portfolio-wrapper .post-title {  font-size: 24px;  line-height: 1.2;  margin: 27px 0 0;}.portfolio-wrapper .post-footer,.portfolio-wrapper .post-share {  padding-top: 27px !important;}.portfolio-wrapper div[class*=sharer-].share-button .social ul li {  font-size: 13px;  line-height: 20px;  height: 20px;}.row-portfolio-info .heading-text {  margin-top: 0px;}.row-portfolio-info > .row > .row-inner:not(:first-child) {  margin-top: 18px;}.portfolio-details {  display: block;}.detail-label {  font-weight: 600;}.portfolio-navigation hr {  margin: 0px;}/*----------------------------------------------------------#Tooltip----------------------------------------------------------*/.tooltip {  position: absolute;  z-index: 1030;  display: block;  visibility: visible;  font-size: 12px !important;  opacity: 0;}.tooltip.in {  opacity: 1;}.tooltip.top {  margin-top: -6px;  padding: 5px 0;}.tooltip-inner {  max-width: 200px;  padding: 6px 18px 6px 18px;  color: #ffffff;  text-align: center;  text-decoration: none;  background-color: #404040;  border-radius: 4px;  font-weight: 500;}.tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;}.tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #404040;}/*----------------------------------------------------------#Utility classes----------------------------------------------------------*/.clearfix:before,.clearfix:after {  content: " ";  display: table;  table-layout: fixed;}.clearfix:after {  clear: both;}.center-block {  display: block;  margin-left: auto;  margin-right: auto;}.pull-right,.alignright {  float: right !important;}.pull-left {  float: left !important;}.hide {  display: none !important;}.show {  display: block !important;}.invisible {  visibility: hidden;}.text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.hidden {  display: none !important;  visibility: hidden !important;}.affix {  position: fixed;}.disable-hover .page-wrapper * {  pointer-events: none !important;}.scrollbar-measure {  width: 100px;  height: 100px;  overflow: scroll;  position: absolute;  top: -9999px;}.boomapps_vcrow {  z-index: 0;}.vc-particles-background-bg {  height: 100%;  left: 0;  position: absolute;  width: 100%;  top: 0;  z-index: 1 !important;}.vc-particles-background-bg canvas {  position: absolute;}.vc-particles-background-bg ~ .row {  z-index: 2;}#page-header.has-video .vc-particles-background-bg {  opacity: 0;  transition: opacity 1s;}.video-started#page-header.has-video .vc-particles-background-bg {  opacity: 1;}.overflow-hidden {  overflow: hidden;}.display-table-cell {  display: table-cell;}.media-toolbar-secondary select {  display: inline-block;  min-width: initial;  line-height: 20px !important;}.row .uncont .wcmp_fpm_buttons {  position: absolute;}html.edge .not-ie,html.ie .not-ie,body.video-not-supported .not-ie {  display: none;}html:not(.video-not-supported):not(.edge):not(.ie) .for-ie {  display: none;}/*----------------------------------------------------------#Menu-Structure: Core----------------------------------------------------------*/.menu-smart,.menu-smart ul,.menu-smart li {  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 {  direction: ltr;}.menu-container ul.menu-smart a {  position: relative;  display: block;}ul.menu-smart a.disabled {  cursor: default;}ul.menu-smart ul {  position: absolute;  top: -999999px;  left: -800px;  width: 100px;}body[class*=hmenu] ul.menu-smart > li,ul.menu-smart.menu-horizontal > li,.navbar-cta ul.menu-smart > li {  display: inline-block;}body[class*=hmenu] ul.menu-smart > li::after,ul.menu-smart.menu-horizontal > li::after,.navbar-cta ul.menu-smart > li::after {  content: '';  display: inline;}@media (max-width: 959px) {  body[class*=hmenu] ul.menu-smart > li,  ul.menu-smart.menu-horizontal > li,  .navbar-cta ul.menu-smart > li {    display: block;  }}@media (min-width: 960px) {  body[class*=hmenu] ul.menu-smart > li,  ul.menu-smart.menu-horizontal > li,  .navbar-cta ul.menu-smart > li {    transition-delay: unset !important;  }}ul.menu-smart ul li,ul.sm-vertical li {  float: none;}ul.menu-smart a {  white-space: nowrap;}ul.menu-smart ul a,ul.sm-vertical a {  white-space: normal;}* html ul.sm-vertical li {  float: left;  width: 100%;}* html ul.sm-vertical ul li {  float: none;  width: auto;}*:first-child + html ul.sm-vertical > li {  float: left;  width: 100%;}ul.menu-smart:after {  content: "\00a0";  display: block;  height: 0;  font: 0/0 serif;  clear: both;  visibility: hidden;  overflow: hidden;}* html ul.menu-smart {  height: 1px;}*:first-child + html ul.sm {  min-height: 1px;}@media (min-width: 960px) {  ul.menu-smart li *,  ul.menu-smart li *:before,  ul.menu-smart li *:after {    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 {    padding: 0px 13px 0px 13px;  }  .menu-smart ul li > a {    display: block;  }}ul.menu-smart {  line-height: 0px;}.menu-mini.menu-smart a {  padding: 4px 9px 4px 9px;  font-size: 12px;}.menu-mini.menu-smart span {  font-size: 12px;}@media (min-width: 960px) {  .menu-mini.menu-smart ul a {    padding: 5px 9px 5px 9px !important;  }}.menu-smart a span {  position: relative;  background: inherit;}.menu-smart ul li,.sm-vertical.menu-smart li {  border-left-width: 0 !important;}@media (min-width: 960px) {  .menu-smart > li > a {    padding: 0px 14px 0px 14px;  }  .menu-primary .menu-icons.menu-smart > li > a {    padding: 0px 9px 0px 9px;  }  .hmenu-center :not(.menu-mini).menu-smart > li > a {    padding: 0px 13px 0px 13px;  }}.menu-overlay .menu-primary .menu-smart .social-icon {  display: inline-block;}@media (max-width: 959px) {  body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon > a {    padding-left: 9px;    padding-right: 9px;  }  body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:first-child > a {    padding-left: 36px;  }  body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:last-child > a {    padding-right: 36px;  }  body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:only-child > a {    padding-left: 36px;    padding-right: 36px;  }}@media (min-width: 960px) {  body.menu-overlay-center .menu-primary .menu-smart .search-icon {    display: inline-block;  }  body.menu-overlay:not(.menu-overlay-center) .menu-primary .menu-smart .search-icon {    display: block;  }  .menu-primary .menu-smart .social-icon > a {    padding: 0px 5px 0px 5px;  }  body[class*=hmenu-] .menu-primary .menu-smart .social-icon + li:not(.social-icon) > a {    padding-left: 27px;  }}@media (max-width: 569px) {  body.menu-overlay-center .menu-primary .menu-smart .search-icon {    display: none;  }}@media (max-width: 959px) {  .menu-primary .menu-icons.menu-smart .social-icon {    display: inline-block;  }  body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon a {    padding-right: 0 !important;  }  body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon:not(:first-child) a {    padding-left: 0 !important;  }}.menu-smart > li:first-child {  border-left-width: 0 !important;}.menu-smart ul span {  background-color: transparent !important;}.menu-smart i.fa-dropdown {  display: inline-block;  position: relative;  padding: 0px 0px 0px 9px;  margin: 0px 0px 0px 0px;  margin-right: 0;  box-sizing: content-box !important;  font-size: .8em;  text-align: right !important;}.menu-smart i.menu-icon {  margin-right: 6px;  line-height: 0px;  position: relative;  vertical-align: inherit;  top: 0.05em;}.menu-smart i.menu-icon.fa-2x {  margin-right: 9px;  top: 0.25em;}@media (min-width: 960px) {  body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown {    float: right;    top: 5px;  }  body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown:before {    content: "\f105";  }  body[class*=vmenu-] .menu-cta-inner.menu-smart ul > li > a i.fa-dropdown {    float: right;    top: 5px;  }  body[class*=vmenu-] .menu-cta-inner.menu-smart ul > li > a i.fa-dropdown:before {    content: "\f105";  }  .menu-smart ul > li > a,  .menu-smart ul > li > ul > li > a {    padding: 5px 9px 5px 9px;  }}.menu-smart span.scroll-up,.menu-smart span.scroll-down {  position: absolute;  display: none;  visibility: hidden;  overflow: hidden;  border-width: 1px;  border-style: solid;  border-left: 0px;  border-right: 0px;  left: auto !important;  height: 1.429px;}.menu-smart span.scroll-up-arrow,.menu-smart span.scroll-down-arrow {  position: absolute;  top: 4px;  left: 50%;  margin-left: -4px;  width: 0;  height: 0;  overflow: hidden;  border-width: 4px;  border-style: dashed dashed solid dashed;}.menu-smart span.scroll-down-arrow {  top: 8px;  border-style: solid dashed dashed dashed;}.menu-smart .btn {  margin-top: 0px;}.menu-smart > li > a > div > div > div.btn {  margin: 0;}.menu-smart > li > a > div > div > div.btn span {  top: 0 !important;}@media (min-width: 960px) {  .menu-smart > li.menu-btn-container > a {    padding-top: 0;    padding-bottom: 0;  }}@media (max-width: 959px) {  .menu-smart li.menu-item-button a {    height: auto !important;  }}.menu-horizontal li.menu-btn-container,.menu-horizontal li.menu-btn-container a {  height: 100%;  position: relative;}.menu-horizontal .menu-btn-table {  display: inline-table;  table-layout: fixed;  height: 0;  top: 0 !important;}.menu-overlay .menu-horizontal .menu-btn-table {  margin: 0 auto;}.menu-horizontal .menu-btn-cell {  display: table-cell;}@media (max-width: 959px) {  .menu-horizontal {    overflow: hidden;  }}@media (max-width: 959px) {  .menu-btn-table {    display: table;    table-layout: fixed;    height: 100%;  }  body.menu-mobile-centered .menu-btn-table {    margin: 0 auto;  }  body:not(.menu-mobile-centered) .menu-btn-table {    margin: 0;  }}/*----------------------------------------------------------#Menu-Structure: Megamenu----------------------------------------------------------*/.menu-horizontal {  line-height: 0px;}@media (min-width: 960px) {  .menu-horizontal {    /*height: 100%;*/    width: 100%;  }  .hmenu-center .main-menu-container .menu-horizontal {    text-align: center;  }}@media (min-width: 960px) {  .menu-horizontal > div {    height: 100%;    display: inline-table;  }}.menu-horizontal .menu-smart > .mega-menu {  position: static !important;}.menu-horizontal .menu-smart > .mega-menu *,.menu-horizontal .menu-smart > .mega-menu *:before,.menu-horizontal .menu-smart > .mega-menu *:after {  box-sizing: border-box;}.menu-horizontal .menu-smart > .mega-menu .scroll-up,.menu-horizontal .menu-smart > .mega-menu .scroll-down {  display: none !important;}.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {  margin-left: 0 !important;  max-width: none !important;  right: auto !important;}@media (max-width: 959px) {  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {    width: 100% !important;  }}@media (min-width: 960px) {  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {    padding: 27px 0px 27px 0px;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-one > li {    width: 100%;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-two > li {    width: 50%;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-three > li {    width: 33.33333333333333%;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-four > li {    width: 25%;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-five > li {    width: 20%;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-six > li {    width: 16.666666666666664%;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-seven > li {    width: 14.285714286%;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-eight > li {    width: 12.5%;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {    float: left;    border-top: 0px;    border-left-width: 1px !important;    border-left-style: solid;    padding: 0px 27px 0px 27px;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li:first-child {    border-left-width: 0px !important;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {    padding: 9px 9px 14px 9px;    /*pointer-events: none;    cursor: default;*/  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a i:not(.menu-icon).fa {    display: none;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul {    position: relative;    top: 0 !important;    left: 0 !important;    border: 0px;    width: 100%;    min-width: inherit !important;    display: block !important;    margin-left: 0px !important;    margin-top: 0px !important;    max-width: none !important;    overflow: visible !important;    height: auto !important;    background: transparent;    border-top: 0px !important;    padding: 0px !important;    box-shadow: none;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li {    border-top: 0px;    border-left: 0px;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a {    padding: 5px 9px 5px 9px;  }}body.hmenu-center-double:not(.hormenu-position-right) .menu-horizontal .menu-smart.menu-cta-inner > .mega-menu .mega-menu-inner {  left: auto !important;  right: 0 !important;}/*----------------------------------------------------------#Menu-Structure: Horizontal----------------------------------------------------------*/.menu-horizontal {  position: relative;}@media (max-width: 959px) {  .menu-horizontal {    overflow: hidden;  }}@media (min-width: 960px) {  .menu-horizontal .menu-smart ul {    padding: 18px 18px 18px 18px;  }}/*----------------------------------------------------------#Menu-Structure: Lateral----------------------------------------------------------*/.menu-sidebar {  width: 100%;  height: auto;}@media (max-width: 959px) {  .menu-sidebar {    overflow: hidden;  }}@media (min-width: 960px) {  .vmenu-container {    overflow-y: auto !important;  }}@media (max-width: 959px) {  .vmenu-container {    overflow: hidden !important;  }}@media (min-width: 960px) {  .vmenu-container .main-menu-container form.search {    padding: 18px 54px 18px 54px;  }  .vmenu-container .main-menu-container .sm-vertical {    padding: 36px 0px 0px 0px;  }  .vmenu-container .main-menu-container > div:last-child:not(.vmenu-wrap-cell) > *,  .vmenu-container .main-menu-container .vmenu-wrap-cell > div:last-child > * {    padding: 0px 0px 36px 0px;  }  .vmenu-container .main-menu-container > div:only-child:not(.vmenu-wrap-cell) > *,  .vmenu-container .main-menu-container .vmenu-wrap-cell > div:only-child > * {    padding: 0px 0px 36px 0px;  }}.vmenu-container .navbar-social ul {  padding: 36px 54px 0px 54px;}.vmenu-container .navbar-social ul li:first-child a {  padding-left: 0px;}.vmenu-container .navbar-social ul li:last-child a {  padding-right: 0px;}.vmenu-container .navbar-social ul li:only-child a {  padding-left: 0px;  padding-right: 0px;}.vmenu-container i {  margin-right: 0;}.vmenu-container i + span {  margin: 0px 0px 0px 9px;}@media (min-width: 960px) {  .vmenu-container .menu-accordion ul ul {    padding: 12px 0px 12px 0px;  }  .overlay .vmenu-container .menu-accordion ul ul {    padding: 2vh 0;  }}.vmenu-container .menu-smart.menu-social a {  font-size: 18px;  padding: 0px 5px 0px 5px;}@media (min-width: 960px) {  .vmenu .vmenu-container.menu-no-borders .main-menu-container > div:first-child > * {    padding-top: 0px;  }}body.menu-accordion-active .menu-accordion ul.menu-smart:not(.menu-smart-init) .current-menu-item > ul,body.menu-accordion-active .menu-accordion ul.menu-smart:not(.menu-smart-init) .current-menu-ancestor > ul {  display: block;}.menu-accordion ul.menu-smart {  width: 100% !important;}.menu-accordion ul.menu-smart ul {  display: none;  position: static !important;  top: auto !important;  left: auto !important;  margin-left: 0 !important;  margin-top: 0 !important;  width: auto !important;  min-width: 0 !important;  max-width: none !important;}.menu-accordion ul.menu-smart > li {  float: none;}.menu-accordion ul.menu-smart > li > a,.menu-accordion ul.menu-smart ul.sm-nowrap > li > a {  white-space: normal;}.menu-accordion ul.menu-smart iframe {  display: none;}.menu-accordion .menu-smart {  line-height: normal;}.menu-accordion .menu-smart a,.menu-accordion .menu-smart form.search {  padding: 9px 36px 9px 36px;}.menu-accordion .menu-smart ul a {  margin-left: 0.571px;}.menu-accordion .menu-smart ul ul a {  margin-left: 1.143px;}.menu-accordion .menu-smart ul ul ul a {  margin-left: 1.714px;}.menu-accordion .menu-smart ul ul ul ul a {  margin-left: 3.429px;}.menu-accordion .menu-smart ul ul ul ul ul a {  margin-left: 4.571px;}.menu-accordion .menu-smart li {  border-left: 0px !important;}.menu-accordion form input[type="submit"] {  width: 100%;  box-sizing: border-box;  margin: 0;}.menu-accordion .menu-accordion-dividers + li {  border-top: none;}.menu-accordion .menu-social li {  border: none;}@media (min-width: 960px) {  .menu-accordion .menu-smart a {    padding: 5px 54px 5px 54px;  }  .menu-accordion .menu-smart ul a {    margin-left: 0px !important;  }}.menu-accordion .navbar-social ul,.menu-accordion .navbar-search ul {  border: 0px;}@media (max-width: 959px) {  .menu-accordion-dividers {    display: none;  }}.menu-accordion-dividers.logo-divider {  margin: 0px 0px 0px 0px;}/*----------------------------------------------------------#Menu-Structure: Mobile----------------------------------------------------------*/@media (max-width: 959px) {  ul.menu-smart {    width: 100% !important;  }  ul.menu-smart ul {    display: none;    position: static !important;    top: auto !important;    left: auto !important;    margin-left: 0 !important;    margin-top: 0 !important;    width: auto !important;    min-width: 0 !important;    max-width: none !important;  }  ul.menu-smart > li {    float: none;  }  ul.menu-smart > li > a,  ul.menu-smart ul.sm-nowrap > li > a {    white-space: normal;  }  ul.menu-smart iframe {    display: none;  }  .menu-smart {    line-height: normal;  }  .menu-smart a,  .menu-smart form.search {    padding: 9px 36px 9px 36px;  }  .menu-smart ul a {    margin-left: 0.571px;  }  .menu-smart ul ul a {    margin-left: 1.143px;  }  .menu-smart ul ul ul a {    margin-left: 1.714px;  }  .menu-smart ul ul ul ul a {    margin-left: 3.429px;  }  .menu-smart ul ul ul ul ul a {    margin-left: 4.571px;  }  .menu-smart li {    border-left: 0px !important;  }  form input[type="submit"] {    width: 100%;    box-sizing: border-box;    margin: 0;  }  .menu-accordion-dividers + li {    border-top: none;  }  .menu-social li {    border: none;  }  .menu-smart a {    font-weight: 500;    text-transform: uppercase;  }}/*----------------------------------------------------------Centered mobile menu----------------------------------------------------------*/@media (max-width: 959px) {  body.menu-mobile-centered .main-menu-container .menu-horizontal,  body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper,  body.menu-mobile-centered .overlay-menu .navbar-main {    display: table !important;    min-height: 100%;    text-align: center;    width: 100%;  }  body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner,  body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell,  body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner {    display: table-cell;    margin: auto;    padding: 36px 0px 36px 0px;    vertical-align: middle;    width: 100%;  }  body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.menu-smart-social),  body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-smart-social),  body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.menu-smart-social) {    padding: 0 !important;  }  body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a,  body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a,  body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item > a,  body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a,  body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item-link > a,  body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a {    font-size: 4.5vw !important;    line-height: 1.3 !important;    padding-top: 5px;    padding-bottom: 5px;    text-transform: none !important;  }  body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner .row-inner,  body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell .row-inner,  body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner .row-inner {    margin: 0;  }  body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown {    padding: 0;  }  body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li:not([class]) {    text-align: center !important;  }  body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li:not([class]) > span {    position: relative;    top: -18px;  }  body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.buttons {    padding: 9px 0px 9px 0px !important;  }  body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.buttons a {    font-size: inherit !important;  }  body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.cart-item-list {    padding: 0px 45px 0px 36px;  }  body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.cart-item-list .remove {    right: 36px;  }  body.menu-mobile-centered .menu-smart li:not(.social-icon) .fa {    display: none !important;  }  body.menu-mobile-centered .menu-smart li.social-icon a {    padding-left: 1vw !important;    padding-right: 1vw !important;  }  body.menu-mobile-centered .menu-smart li.social-icon a .fa {    font-size: 1.15em;    margin: 0 !important;  }  body.menu-mobile-centered .menu-smart li i + span {    margin: 0 !important;  }  body.menu-mobile-centered .navbar-social,  body.menu-mobile-centered .menu-smart-social,  body.menu-mobile-centered .menu-horizontal-inner div .menu-smart-social {    padding: 3vw 0 0 !important;  }  body.menu-mobile-centered .menu-smart input[type="search"] {    margin-top: 0;  }}@media (max-width: 959px) and (max-width: 959px) {  body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.menu-smart-social) ul,  body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-smart-social) ul,  body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.menu-smart-social) ul {    padding-top: 9px;    padding-bottom: 9px;  }}@media (max-width: 959px) {  body.menu-mobile-animated.menu-mobile-centered .menu-sticky .menu-container .open-items.close li,  body.menu-mobile-animated.menu-mobile-centered .menu-sticky-vertical .menu-container .open-items.close li {    opacity: 0 !important;    transition-delay: 0s !important;  }  body.menu-mobile-animated.menu-mobile-centered .menu-sticky + .overlay-menu .open-items.close .menu-smart > li {    opacity: 0 !important;    transition-delay: 0s !important;  }}/*----------------------------------------------------------SmartMenu: Overlay----------------------------------------------------------*/@media (min-width: 960px) {  .menu-overlay .vmenu-container .menu-sidebar-inner {    max-width: 800px;    margin: 0 auto;    padding: 90px 0px 90px 0px !important;  }  .menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) {    font-size: 28px !important;    font-size: 3.5vh !important;    vertical-align: middle;    line-height: 1.3em;    padding-left: 0;    padding-right: 0;  }  .menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) i:not(.fa-dropdown) {    font-size: .8em;  }  .menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) .btn {    font-size: 3.5vh;  }  .menu-overlay .vmenu-container .menu-smart .social-icon i {    padding-left: .2em;    padding-right: .2em;  }  .menu-overlay .vmenu-container .menu-smart li:not(.menu-item-button) i.menu-icon {    font-size: 1em !important;    top: -0.05em;    margin-right: .5em;  }  .menu-overlay .vmenu-container .menu-smart .badge {    font-size: 24px;    font-size: 2.2vh;    vertical-align: middle;    top: 0;  }  .menu-overlay .vmenu-container .menu-smart.menu-mini a {    font-size: 14px;  }  .menu-overlay .vmenu-container .uncode-cart-dropdown,  .menu-overlay .vmenu-container form.search {    padding-left: 0 !important;    padding-right: 0 !important;  }  .menu-overlay .vmenu-container .overlay-menu hr {    margin: 5px 0px 5px 0px;  }  .menu-overlay .vmenu-container input {    margin-top: .5em !important;  }  .menu-overlay .vmenu-container .vmenu-container {    width: 100%;  }  .menu-overlay .vmenu-container .navbar-social i:before {    font-size: 1.2em;    left: 0;    margin-top: 0;  }  .menu-overlay .vmenu-container .menu-smart.menu-social a * {    line-height: 0;  }  .menu-overlay .vmenu-container .main-menu-container {    height: 100% !important;  }  .menu-overlay .vmenu-container .menu-sidebar {    height: auto !important;  }}.menu-overlay .vmenu-container span.menu-item-description {  display: block;  font-size: 12px;  font-weight: 400;  text-transform: none;  line-height: 1em;  padding-top: 1em;  margin-bottom: 1em;  opacity: .7;}@media (max-width: 959px) {  .menu-overlay .vmenu-container span.menu-item-description {    display: none;  }}/*----------------------------------------------------------SmartMenu: Offcanvas----------------------------------------------------------*/@media (min-width: 960px) {  .menu-offcanvas.vmenu-top .navbar-main {    margin: 18px 0px 0px 0px !important;  }}@media (min-width: 960px) {  .menu-offcanvas.boxed-width .box-container {    overflow: hidden;    position: relative;    z-index: 1;  }  .menu-offcanvas.boxed-width .box-container .vmenu-container {    border: none;  }}/*----------------------------------------------------------#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;  }  body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a,  body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {    padding-left: 0px;  }  body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a,  body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {    padding-right: 0px;  }  body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a,  body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {    padding-left: 0px;  }  .hmenu-center-double .main-menu-container:first-child .navbar-nav > ul {    padding: 0 !important;  }  .hmenu-center-double .main-menu-container:first-child .navbar-nav > ul > li:first-child > a {    padding-left: 0px;  }  .hmenu-center-double .main-menu-container:last-child .navbar-nav > ul {    padding: 0 !important;  }  .hmenu-center-double .main-menu-container:last-child .navbar-nav > ul > li:first-child > a {    padding-left: 0px;  }  .hmenu-center-split .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a {    padding-left: 0px;  }  .hmenu-center-split #masthead > .menu-container {    opacity: 0;  }  .hmenu-center-split .navbar-main {    width: 100%;  }  .hmenu-center-split .navbar-main > ul {    padding: 0;    position: relative;    display: table;    table-layout: fixed;    margin: auto;  }  .hmenu-center-split .navbar-main > ul > li {    display: table-cell !important;  }  .hmenu-center-split:not(.hormenu-position-right) .navbar-nav-first:not(.navbar-cta) > ul {    padding: 0px;    margin: 0px 27px 0px 0px;  }  .hmenu-center-split:not(.hormenu-position-right):not(.menu-has-cta) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {    padding-right: 36px;  }  .hmenu-center-split.hormenu-position-right .navbar-nav-first:not(.navbar-cta) > ul {    padding: 0px;    margin: 0px 0px 0px 27px;  }  .hmenu-center-split.hormenu-position-right:not(.menu-has-cta) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {    padding-left: 36px;  }}/*----------------------------------------------------------#Menu-Structure: Header borders----------------------------------------------------------*/@media (max-width: 959px) {  .menu-primary.menu-borders,  .menu-primary .menu-borders {    border-bottom-width: 0px;    border-bottom-style: solid;  }}@media (min-width: 960px) {  .menu-primary.menu-borders,  .menu-primary .menu-borders {    border-bottom-width: 1px;    border-top-width: 0px;    border-bottom-style: solid;    border-top-style: solid;  }  .hmenu-center .menu-primary.menu-borders,  .hmenu-center .menu-primary .menu-borders {    border-top-width: 1px;  }}@media (min-width: 960px) {  .vmenu-borders {    border-right-width: 1px;    border-right-style: solid;    border-left-width: 1px;    border-left-style: solid;  }  .vmenu-position-right .vmenu-borders {    border-right-width: 0px;  }  .vmenu-position-left .vmenu-borders {    border-left-width: 0px;  }  .box-container.limit-width .vmenu-borders {    border-left-width: 1px;    border-left-style: solid;  }}.vmenu-container .vmenu-borders {  border-bottom-width: 0px;}.vmenu-container .menu-smart {  padding: 0;}.vmenu-container .html-code {  display: inline-block;}.vmenu-container .html-code svg {  height: 100%;}.menu-no-borders hr {  border: none;}/*----------------------------------------------------------#Menu-Structure: Elements----------------------------------------------------------*/.navbar-social .menu-smart a i.fa,.navbar-search .menu-smart a i.fa {  left: 0px;  margin-right: 0;  float: none;}.navbar-social li,.navbar-search li {  display: inline-block;}.menu-bloginfo {  line-height: 0;  white-space: nowrap;  padding: 4px 18px 4px 18px;}.menu-bloginfo .menu-bloginfo-inner {  line-height: 1em;  font-size: 12px;}.menu-bloginfo .menu-bloginfo-inner > * {  line-height: 1em;  font-size: 12px;  margin-top: 0px;}/*----------------------------------------------------------#Menu-Structure: Specifics----------------------------------------------------------*/@media (min-width: 960px) {  .menu-no-arrows .menu-smart > li > a i.fa-dropdown {    display: none;  }  body[class*=vmenu-] .menu-no-arrows .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {    display: none;  }}@media (max-width: 959px) {  .ie .hmenu .menu-horizontal-inner,  .edge .hmenu .menu-horizontal-inner {    height: auto !important;  }  .mobile-secondary-menu {    padding-top: 0 !important;  }}@media (min-width: 960px) {  .hmenu .menu-horizontal-inner {    width: 100%;  }  .hmenu .menu-horizontal-inner .menu-item.menu-item-language,  .hmenu .menu-horizontal-inner .lang-item {    height: auto;  }  .navbar-topmenu {    width: 100%;  }  .menu-icons ul {    padding: 0 !important;  }  .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) {    top: 3px;    font-size: 18px;    width: 1em;  }}body[class*=vmenu-] .main-container {  height: auto;}@media (min-width: 960px) {  .menu-accordion .menu-smart.menu-no-dividers a {    padding: 6px 18px 6px 18px !important;  }  .hmenu-center .logo-container {    text-align: center;    padding-left: 0;    padding-right: 0;    margin-left: 0;    margin-right: 0;  }  .hmenu-center .logo-container #main-logo {    display: inline-block;  }  .menu-shrink .logo-container #main-logo a > * {    transition: height 0.3s linear, font-size 0.3s linear;  }  .menu-shrink .logo-container {    transition: padding 0.3s linear;  }  .hmenu-center-split .logo-container {    padding: 36px 36px 36px 36px;  }  .hmenu-center-double .logo-container {    padding: 36px 0px 36px 0px;    text-align: center;  }  .logo-container.shrinked {    padding: 18px 18px 18px 18px;  }  header {    width: 100%;    z-index: 1000;    position: relative;  }  body[class*=vmenu-] .main-container {    display: table;    table-layout: fixed;    height: 100%;    position: relative;    z-index: 1;  }  .vmenu body[class*=vmenu-] .main-container {    display: table;    table-layout: fixed;  }}@media (max-width: 959px) {  .menu-wrapper {    position: relative;    z-index: 1000;  }  .sticky_spacer {    position: relative !important;    height: auto !important;  }}@media (min-width: 960px) {  .menu-animated .menu-horizontal .menu-smart > li > ul.mega-menu-inner > li a,  .menu-animated .menu-horizontal .menu-smart > li > ul:not(.mega-menu-inner):not(.cart_list) li > a,  .menu-animated .menu-horizontal .menu-smart > li > ul.cart_list > li:not(.removing-item) {    opacity: 0;    -webkit-transform: translateY(3px);    -moz-transform: translateY(3px);    -o-transform: translateY(3px);    -ms-transform: translateY(3px);    transform: translateY(3px);    transition: transform 650ms cubic-bezier(0.35, 0.81, 0.41, 1), opacity 650ms cubic-bezier(0.35, 0.81, 0.41, 1);  }  .menu-animated .menu-horizontal .menu-smart > li ul.open-animated.mega-menu-inner > li a,  .menu-animated .menu-horizontal .menu-smart > li ul.open-animated:not(.mega-menu-inner):not(.cart_list) > li > a,  .menu-animated .menu-horizontal .menu-smart > li ul.open-animated.cart_list > li {    opacity: 1;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);  }}.row-offcanvas .row-menu-inner .main-menu-container {  display: table-cell;  padding: 0;  position: absolute;  top: 0;  width: auto;}body.vmenu-position-left .row-offcanvas .row-menu-inner .main-menu-container,body.menu-overlay-left .row-offcanvas .row-menu-inner .main-menu-container {  left: 76px;}body.vmenu-position-left.menu-cart-desktop .row-offcanvas .row-menu-inner .main-menu-container,body.menu-overlay-left.menu-cart-desktop .row-offcanvas .row-menu-inner .main-menu-container {  left: 130px;}body.vmenu-position-right .row-offcanvas .row-menu-inner .main-menu-container,body:not(.menu-overlay-left) .row-offcanvas .row-menu-inner .main-menu-container {  right: 76px;}body.vmenu-position-right.menu-cart-desktop .row-offcanvas .row-menu-inner .main-menu-container,body:not(.menu-overlay-left):not(.menu-offcanvas).menu-cart-desktop .row-offcanvas .row-menu-inner .main-menu-container {  right: 130px;}li.menu-item-button {  height: 100%;  vertical-align: top;}li.menu-item-button::before,li.menu-item-button::after {  content: '';  display: block;  height: calc(50% - (13px + 0.5em));  width: 100%;}li.menu-item-button > a::before,li.menu-item-button > a::after {  display: none !important;}li.menu-item-button > a .menu-item > span {  background: none !important;  white-space: nowrap;}/*----------------------------------------------------------#Menu-Position: General----------------------------------------------------------*/.menu-wrapper {  display: table-row;  width: 100%;  position: relative;  height: 1px;}@media (max-width: 959px) {  .menu-wrapper:not(.menu-sticky):not(.menu-hide-only) body:not(.compose-mode) {    height: auto !important;  }}@media (max-width: 959px) {  .menu-wrapper.menu-sticky .menu-container {    position: fixed;  }}@media (max-width: 959px) {  .menu-wrapper.menu-sticky .main-menu-container,  .menu-wrapper.menu-hide-only .main-menu-container {    overflow: scroll;  }}.boxed-width .menu-wrapper .menu-primary:not(.is_stuck) .limit-width {  max-width: none;  width: 100%;  margin: 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:not(.row-offcanvas) .ie9 .row-menu-inner {    display: block;  }}.row-menu-inner > div:not(.logo-container) {  padding-top: 0px;  padding-bottom: 0px;}.hmenu .navbar-nav,.navbar-cta {  height: 100%;}.menu-overlay .navbar-cta,.menu-offcanvas .navbar-cta,.menu-overlay-center .navbar-cta {  display: table-cell;}.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;*/  }  .hmenu .menu-primary .menu-smart > li > a:before,  .hmenu-center .menu-primary .menu-smart > li > a:before {    content: "";    display: block;    /*height: 52%;    height: calc(52% - 0.50em);*/  }  .hmenu .menu-primary .menu-smart > li > a:after,  .hmenu-center .menu-primary .menu-smart > li > a:after {    content: "";    display: block;    /*height: 50%;    height: calc(50% - 0.50em);*/  }  .firefox .hmenu .menu-primary .menu-smart > li > a:after,  .firefox .hmenu-center .menu-primary .menu-smart > li > a:after {    height: auto;  }}@media (min-width: 960px) {  .hmenu:not(.menu-item-link) > a,  .hmenu-center:not(.menu-item-link) > a {    height: 0px;  }}@media (min-width: 960px) {  .navbar-cta ul.menu-smart > li > a {    height: 100%;    line-height: 1em;  }  .navbar-cta ul.menu-smart > li > a:before {    content: "";    display: block;    height: 52%;    height: calc(52% - 0.50em);  }  .navbar-cta ul.menu-smart > li > a:after {    content: "";    display: block;    height: 50%;    height: calc(50% - 0.50em);  }  .firefox .navbar-cta ul.menu-smart > li > a:after {    height: auto;  }}@media (min-width: 960px) {  .menu-overlay-center #masthead .menu-icons > li > a {    height: 100%;    line-height: 1em;  }  .menu-overlay-center #masthead .menu-icons > li > a:before {    content: "";    display: block;    height: 52%;    height: calc(52% - 0.50em);  }  .menu-overlay-center #masthead .menu-icons > li > a:after {    content: "";    display: block;    height: 50%;    height: calc(50% - 0.50em);  }}.menu-overlay-center .navbar-nav-first {  position: absolute;  height: 100%;}.menu-overlay-center .navbar-nav-first .menu-icons {  padding: 0;  height: 100%;  display: inline;}.menu-overlay-center .navbar-nav-first .menu-icons > li:first-child a {  padding-left: 0;}.menu-overlay-center .navbar-nav-first .menu-icons > li:last-child a {  padding-right: 0;}.hmenu .menu-primary .menu-smart > li.menu-btn-container {  height: auto;}.hmenu .menu-primary .menu-smart > li.menu-btn-container > a:before {  content: none;}.menu-horizontal-inner {  line-height: 0px;}@media (min-width: 960px) {  .hmenu-center .menu-container-mobile.menu-hide {    position: relative !important;    transform: none !important;    width: 100% !important;  }}@media (max-width: 959px) {  body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {    margin-left: 5px;  }  body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul a:not(.cart-thumb):not(.btn) {    margin-left: 10px;  }  body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul ul a:not(.cart-thumb):not(.btn) {    margin-left: 15px;  }  body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul ul ul a:not(.cart-thumb):not(.btn) {    margin-left: 20px;  }}@media (max-width: 959px) {  body.menu-mobile-centered .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {    margin-left: 5px;    margin-right: 5px;  }}@media (max-width: 959px) {  .vmenu-position-right.uncode-fullpage .main-header {    position: absolute;    top: 0;  }}.menu-container {  overflow: visible;  width: 100%;  transition: background-color 0.4s ease-in-out;}@media (min-width: 960px) {  .vmenu .main-header .menu-container {    overflow-y: auto;    box-sizing: border-box;  }  .vmenu .main-header .menu-container .menu-item-button a {    line-height: 1em;    padding: 9px 54px 9px 54px;  }}.menu-wrapper.menu-sticky .menu-container {  z-index: 2000;}@media (max-width: 959px) {  body[class*=vmenu-] .main-header {    width: inherit;  }  body[class*=vmenu-] .main-header .menu-container {    width: inherit;  }}.menu-hide.menu-container,.menu-container.menu-hide-vertical,.menu-container-mobile.menu-hide {  transition: transform 0.5s ease-in-out, background-color 0.4s ease-in-out;}.hmenu-center-split .menu-hide.menu-container,.hmenu-center-split .menu-container.menu-hide-vertical,.hmenu-center-split .menu-container-mobile.menu-hide {  transition: transform 0.5s ease-in-out, background-color 0.4s ease-in-out, opacity 0.05s;}.no-header .menu-container {  transition: transform 0.5s ease-in-out;}@media (max-width: 959px) {  .menu-container .row-brand {    float: left;  }}.menu-container .navbar-brand * {  line-height: 1em;}@media (max-width: 959px) {  .menu-wrapper div[class*=col-lg-] {    display: block;  }}.menu-wrapper div[class*=col-lg-].middle {  vertical-align: middle;}.navbar-header {  position: relative;}#main-logo {  line-height: 0px;  text-align: center;  position: relative;  z-index: 10;  display: inline-block;}body[class*=vmenu-] #main-logo {  text-align: inherit;}#main-logo .text-logo {  white-space: nowrap;  text-transform: none !important;  letter-spacing: 0px !important;}#main-logo a > * {  margin: 0px;  width: auto;}.logo-container .html-code {  position: relative;  text-align: left;  height: 100%;}.menu-overlay-left .logo-container .html-code,.vmenu-position-left .logo-container .html-code {  text-align: right;}@media (max-width: 959px) {  .menu-overlay-left .logo-container .html-code,  .vmenu-position-left .logo-container .html-code {    text-align: left;  }}.logo-container .html-code .logo-canvas {  display: block;  height: 100% !important;  visibility: hidden;}.vmenu-middle .logo-container .html-code .logo-canvas {  display: inline-block;  text-align: center;}.vmenu-container .logo-container .html-code {  display: inline-block;}.logo-container .html-code svg {  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;}.menu-overlay-left .logo-container .html-code svg,.vmenu-position-left .logo-container .html-code svg {  float: right;}@media (max-width: 959px) {  .logo-container .html-code svg {    text-align: left;  }}.logo-container .logo-image {  display: block;  position: relative;}.logo-container .logo-image img {  height: 100%;  width: auto;}.logo-container .main-logo {  position: relative;}.logo-container .mobile-logo {  position: absolute;  top: 0;}@media (max-width: 959px) {  .uncode-logo-mobile .menu-wrapper .main-logo,  .uncode-logo-mobile #masthead .main-logo {    transform: translateX(-10000px);  }}@media (min-width: 960px) {  .uncode-logo-mobile .menu-wrapper .mobile-logo,  .uncode-logo-mobile #masthead .mobile-logo {    transform: translateX(-10000px);  }}.uncode-empty-menu #masthead .mmb-container {  display: none !important;}@media (max-width: 959px) {  .uncode-empty-menu-mobile #masthead .mmb-container {    display: none !important;  }}#main-logo .html-code .dummy {  height: 100%;}#main-logo .html-code .dummy:before {  content: "";  padding-left: 100%;  height: 100%;  display: block;}#main-logo .navbar-brand img {  width: auto;  height: 100%;  display: block;  margin: auto;}.menu-container {  float: none !important;  z-index: 2;}.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;}body.menu-offcanvas .main-container {  z-index: 3;  position: relative;}@media (min-width: 960px) {  .menu-primary .row {    border-collapse: collapse;  }}#masthead:not(.menu-absolute) {  z-index: 2000;  position: relative;}.logo-container {  line-height: 1px;  vertical-align: top;}body[class*=vmenu-]:not(.menu-overlay):not(.menu-offcanvas) .logo-container {  padding: 36px 54px 0px 54px;}.logo-container > * {  margin: 0 auto;  line-height: normal;}/*----------------------------------------------------------#Menu-Position: Desktop View----------------------------------------------------------*/@media (min-width: 960px) {  body.hmenu-position-right .menu-primary-inner {    text-align: right;  }  body.hmenu-position-left .menu-primary-inner {    text-align: left;  }  body.hmenu-position-center .menu-primary-inner {    text-align: center;  }  .menu-primary-inner > * {    text-align: left;  }  body.hmenu-center-double:not(.hormenu-position-right) .menu-primary-inner {    text-align: left;  }  body.hmenu-center-double.hormenu-position-right .menu-primary-inner {    text-align: right;  }  body.hmenu-position-right .menu-cta-inner {    text-align: right;  }  body.hmenu-position-left .menu-cta-inner {    text-align: left;  }  .menu-cta-inner > * {    text-align: left;  }  body.hmenu-center-double:not(.hormenu-position-right) .menu-cta-inner {    text-align: right;  }  body.hmenu-center-double.hormenu-position-right .menu-cta-inner {    text-align: left;  }  .menu-secondary .menu-borders {    border-bottom-width: 0px;  }  .menu-secondary .col-lg-12 {    text-align: right;  }  body.hmenu-position-center .logo-container {    min-width: 200px;  }  body.hmenu-position-center .main-menu-container .navbar-cta.navbar-nav-last,  body.hmenu-position-center:not(.menu-has-cta) .main-menu-container .navbar-nav-last {    min-width: 200px;  }  body.hmenu-position-center .main-menu-container .navbar-cta:not(.navbar-nav-last) {    min-width: 100px;  }  body.hmenu-position-center .main-menu-container .navbar-cta + .navbar-nav-last {    min-width: 0px;  }  body.hmenu-center .menu-primary-inner {    padding: 0 !important;  }  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-]:not(.hmenu-center-split):not(.hmenu-center-double).hormenu-position-right .logo-container {    padding-right: 0px !important;  }  body[class*=hmenu-].hmenu-position-left .logo-container {    padding-right: 18px !important;  }  body[class*=hmenu-] .pull-left-menu,  body[class*=hmenu-] .pull-left-menu > ul,  body[class*=hmenu-] .pull-left-menu > ul > li:first-child > a:first-child {    padding-left: 0px !important;  }  body[class*=hmenu-] .menu-wrapper .row-inner > [class*=col-lg-]:first-child,  body[class*=hmenu-] .menu-wrapper .row-inner > [class*=col-lg-]:only-child {    padding-left: 0px !important;  }  body[class*=hmenu-] .navbar-nav-last {    text-align: right;  }  body[class*=hmenu-].hmenu-position-right .menu-borders .navbar-main > ul.menu-smart {    padding: 0;  }  body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first > *:first-child {    border-right-width: 1px;    border-right-style: solid;  }  body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split.menu-has-cta .menu-borders .navbar-nav-first + .navbar-cta > *:first-child,  body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split.menu-has-cta .menu-borders .navbar-nav-first.navbar-cta > *:first-child {    border-right-width: 1px;    border-right-style: solid;  }  body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {    padding: 0px 0px 0px 27px;  }  body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav:not(.navbar-cta) + .navbar-nav-last > *:first-child,  body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav + .navbar-cta:not(.hmenu-center-split-child) > *:first-child {    border-left-width: 1px;    border-left-style: solid;  }  body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav:not(.navbar-cta) + .navbar-nav-last > *:first-child {    margin: 0px 0px 0px 36px;    padding: 0px 0px 0px 36px;    float: right;  }  body[class*=hmenu-].hormenu-position-right.hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first > *:first-child {    border-left-width: 1px;    border-left-style: solid;  }  body[class*=hmenu-].hormenu-position-right .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {    border-right-width: 1px;    border-right-style: solid;  }  body[class*=hmenu-].hormenu-position-right .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {    margin: 0px 0px 0px 36px;    padding: 0px 0px 0px 36px;    float: left;  }  body[class*=hmenu-] .menu-item-button a::before {    height: 0 !important;  }  body[class*=hmenu-] .menu-item-button a::after {    height: 0;  }  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:not(.navbar-cta) > ul > li:first-child > a i,  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {    margin-left: 0px !important;  }  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-cta + .navbar-nav-last > ul {    padding-left: 27px !important;  }  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a,  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a {    margin-right: 0px;    padding-right: 0px !important;  }  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a i,  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a i {    margin-right: 0px !important;  }  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul,  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;  }  body[class*=hmenu-]:not(.hormenu-position-right) .menu-bloginfo {    padding-left: 0px;  }  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {    margin-right: 0px;    padding-right: 0px !important;  }  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a i,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {    margin-right: 0px !important;  }  body[class*=hmenu-].hormenu-position-right .navbar-cta + .navbar-nav-last > ul {    padding-right: 27px !important;  }  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:last-child > a,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {    margin-left: 0px;    padding-left: 0px !important;  }  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:last-child > a i,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {    margin-left: 0px !important;  }  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > li:last-child > a,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > li:only-child > a,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > div:last-child > ul,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > a:only-child,  body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > a:only-child > li:last-child > a {    padding-left: 0px;  }  body[class*=hmenu-].hormenu-position-right .menu-bloginfo {    padding-right: 0px;  }  body.hmenu-center .main-menu-container .menu-horizontal-inner > * {    display: inline-block;    float: left;  }  body.hmenu-center .main-menu-container .menu-horizontal-inner > .nav > ul > li {    height: 54px;  }  body.hmenu-center .main-menu-container .menu-item-button a::before {    height: 9px !important;  }  body.hmenu-center .main-menu-container .menu-item-button a::after {    height: 0;  }  body.hmenu-center-split .menu-horizontal > .menu-horizontal-inner .navbar-nav {    text-align: center;  }  body.hmenu-center-split .menu-horizontal .menu-smart > li {    vertical-align: middle;  }  .ie .main-menu-container .menu-horizontal-inner,  .edge .main-menu-container .menu-horizontal-inner {    min-height: 20px;  }  .main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown {    display: none;  }  .navbar-header img {    max-width: none;  }  .menu-smart.menu-justified > li {    text-align: center;  }  .no-touch .menu-container-fixed {    z-index: 1100;    position: fixed;    backface-visibility: hidden;    -webkit-perspective: 1000;  }  body.hmenu .menu-container .navbar-nav {    display: table-cell;    white-space: nowrap;    vertical-align: top;  }  body.hmenu.hmenu-center-double .menu-container .navbar-nav {    width: 100%;  }  body:not(.hmenu-center) .menu-absolute {    left: 0;    right: 0;    z-index: 1000;    position: absolute;  }  .no-touch .with-header .menu-sticky {    position: absolute;  }  .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {    display: table;    border-collapse: separate;    overflow: hidden;    table-layout: fixed;  }  .menu-horizontal .mega-menu-inner > li.menu-item {    display: table-cell;    float: none !important;  }  .row-offcanvas .logo-container {    padding-left: 0px;    padding-right: 0px;    width: 100%;  }  .vmenu-position-right.menu-offcanvas .box-container {    position: relative;  }  .vmenu-position-right.menu-offcanvas .main-header {    left: 100%;  }  .vmenu-position-left.menu-offcanvas .main-header {    left: 0;  }  body[class*=vmenu-] .main-header {    display: table-cell;    vertical-align: top;  }  body[class*=vmenu-] .logo-container img {    display: inline-block;  }  body[class*=vmenu-] .main-menu-container {    display: table;    table-layout: fixed;    width: 100%;  }  body[class*=vmenu-] .main-menu-container .menu-sidebar {    display: table-cell;  }  .vmenu-center .menu-container .row-inner * {    text-align: center;  }  .vmenu-right .menu-container .row-inner * {    text-align: right;  }  .vmenu-right .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {    float: left;    top: .4em;  }  .vmenu-left .menu-container .row-inner * {    text-align: left;  }  .vmenu-left .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {    float: right;    top: .4em;  }  .menu-accordion form input {    margin: 0;    width: 100%;    box-sizing: border-box;  }  .vmenu-top .menu-sidebar {    vertical-align: top;  }  .vmenu-middle .menu-sidebar {    vertical-align: middle;  }  .vmenu-bottom .menu-sidebar {    vertical-align: bottom;  }  .vmenu-center .navbar-main i.fa-dropdown {    padding: 0em 0em 0em 0.75em;    margin-left: 0.3em;  }  .vmenu-container {    position: fixed !important;    height: 100% !important;    box-sizing: content-box;    top: 0px !important;    z-index: 3000;  }  .vmenu-container > .row,  .vmenu-wrap-cell > .row {    height: 100% !important;  }  .vmenu-row-wrapper,  .vmenu-wrap-cell {    display: inherit;    height: inherit;    width: inherit;  }  .menu-smart.menu-justified > li li {    text-align: left;  }  .menu-wrapper .row-menu .row-menu-inner {    padding: 0px 36px 0px 36px;  }  .menu-wrapper .row {    table-layout: auto;    position: relative;  }}@media (min-width: 960px) and (min-width: 960px) {  body[class*=vmenu-] .main-menu-container {    height: 100% !important;  }}body.menu-mobile-transparent:not(.hmenu-center) .menu-absolute.menu-transparent {  left: 0;  right: 0;  z-index: 1000;  position: absolute;}/*----------------------------------------------------------#Menu-Position: Mobile View----------------------------------------------------------*/@media (max-width: 959px) {  .menu-container {    z-index: 1000;  }  .menu-container.isotope-filters {    z-index: 100;  }  .menu-container-mobile {    width: 100%;    z-index: 1000;  }  .menu-container .logo-container {    position: relative;    padding: 27px 36px 27px 36px !important;  }  .main-menu-container {    float: left;    height: 0;    overflow: hidden;    width: 100%;  }  .main-menu-container.open-items {    overflow-y: scroll;  }  .main-menu-container .menu-sidebar-inner {    padding: 27px 0px 27px 0px;  }  .main-menu-container .row-inner:not(:first-child) .menu-sidebar-inner {    padding-top: 0;  }  .main-menu-container .row-inner:first-child:not(:only-child) .menu-sidebar-inner {    padding-bottom: 0;  }  .vmenu-container .row-inner {    display: block;    width: 100%;  }  .menu-sidebar-inner {    line-height: 0px;  }  .menu-sidebar-inner > * {    line-height: normal;  }  .menu-smart a i.fa-dropdown {    float: right;    right: 7px;    top: .3em;  }  .menu-smart a i.fa-dropdown.fa-angle-right {    right: 8px;  }  .menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart,  .menu-horizontal-inner > div.navbar-social + div .menu-smart,  .menu-horizontal-inner > div.navbar-cta + div .menu-smart {    padding: 27px 0px 0px 0px !important;  }  .menu-horizontal-inner > div:last-child .menu-smart {    padding: 0px 0px 27px 0px !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;  }  body.hmenu-center-split .col-lg-0.logo-container .navbar-brand {    display: inline-block;    vertical-align: middle;  }  body.vmenu .main-header {    display: block;  }  .menu-cta-inner {    margin-top: 9px;  }  .hmenu-center-double .menu-smart + .menu-cta-inner.menu-smart {    margin-top: 0;  }}/*----------------------------------------------------------#Menu-Position: Offcanvas----------------------------------------------------------*/body.menu-offcanvas .logo-offcanvas {  text-align: right;}body.menu-offcanvas .logo-offcanvas img {  margin: 0 auto;  display: inline-block;}body.menu-offcanvas .logo-offcanvas .mmb-container.mobile-hidden {  left: 0px;  right: auto;}.overlay .mmb-container.mobile-hidden {  top: 0;  left: auto;  right: 0px;  z-index: 10000;}body.menu-offcanvas.vmenu-position-right .logo-offcanvas {  text-align: left;}body.menu-offcanvas.vmenu-position-right .logo-offcanvas .mmb-container {  left: auto;  right: 0px;}body .menu-button-offcanvas {  display: inline-block;}body[class*=hmenu-] .menu-wrapper [class*=col-lg-]:not(.logo-container) {  padding-left: 0;  padding-right: 0;}body[class*=vmenu-] .vmenu-container .logo-container > *:first-child {  line-height: 0;  position: relative;}@media (min-width: 960px) {  body.menu-offcanvas .main-header {    position: absolute;    top: 0px;    z-index: auto;    height: 100%;  }  body.menu-offcanvas .menu-wrapper {    z-index: 999;  }  body.menu-offcanvas .vmenu-container,  body.menu-offcanvas .row-offcanvas,  body.menu-offcanvas .main-container {    transition: transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), width 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);  }  .chrome body.menu-offcanvas.boxed-width .main-header,  .firefox body.menu-offcanvas.boxed-width .main-header,  .ie body.menu-offcanvas.boxed-width .main-header,  .edge body.menu-offcanvas.boxed-width .main-header {    height: 100%;  }  .chrome body.menu-offcanvas.boxed-width:not(.off-opened) .main-header,  .firefox body.menu-offcanvas.boxed-width:not(.off-opened) .main-header,  .ie body.menu-offcanvas.boxed-width:not(.off-opened) .main-header,  .edge body.menu-offcanvas.boxed-width:not(.off-opened) .main-header {    z-index: 1;  }  .chrome body.menu-offcanvas.boxed-width .menu-container,  .firefox body.menu-offcanvas.boxed-width .menu-container,  .ie body.menu-offcanvas.boxed-width .menu-container,  .edge body.menu-offcanvas.boxed-width .menu-container {    clip: rect(0, auto, auto, 0);  }  body.menu-offcanvas:not(.off-opened) .vmenu-container {    pointer-events: none;  }}/*----------------------------------------------------------#Menu-Position: Overlay----------------------------------------------------------*/.menu-overlay .vmenu-container {  margin: auto;  overflow: scroll;}.menu-overlay .vmenu-container .main-menu-container {  display: table-cell;}@media (max-width: 959px) {  .menu-overlay .vmenu-container .main-menu-container {    overflow-y: scroll;  }}@media (min-width: 960px) {  .menu-overlay .vmenu-container .menu-primary-inner {    padding-top: 0;  }}@media (max-width: 959px) {  .menu-overlay .overlay-menu {    position: relative;    width: inherit;    visibility: visible;    transform: initial;  }}@media (max-width: 959px) {  .menu-hide,  .menu-hide-vertical {    position: absolute;    z-index: 1000;  }  .menu-overlay .menu-sticky + .overlay-menu {    position: fixed;    z-index: 1000;  }  .menu-overlay .menu-sticky + .overlay-menu .main-menu-container {    overflow-y: scroll;  }  .menu-sticky-vertical {    z-index: 2000;  }  .menu-sticky-vertical .vmenu-container {    -webkit-transform: translateZ(0);    -moz-transform: translateZ(0);    -o-transform: translateZ(0);    -ms-transform: translateZ(0);    transform: translateZ(0);  }  .menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .menu-smart > li,  .menu-mobile-animated .menu-sticky .menu-container .menu-smart > li,  .menu-mobile-animated .menu-hide-only .menu-container .menu-smart > li,  .menu-mobile-animated .menu-sticky + .main-header .menu-container .menu-smart > li,  .menu-mobile-animated .menu-hide-only + .main-header .menu-container .menu-smart > li,  .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .menu-smart > li,  .menu-mobile-animated .menu-sticky-vertical .menu-container .menu-smart > li,  .menu-mobile-animated .menu-hide-only-vertical .menu-container .menu-smart > li,  .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .menu-smart > li,  .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .menu-smart > li {    opacity: 0;    transform: scale(1.1) translateY(-24px);    transition: opacity 0.3s ease-out, transform 0.3s ease-out;  }  .menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .open-items .menu-smart > li,  .menu-mobile-animated .menu-sticky .menu-container .open-items .menu-smart > li,  .menu-mobile-animated .menu-hide-only .menu-container .open-items .menu-smart > li,  .menu-mobile-animated .menu-sticky + .main-header .menu-container .open-items .menu-smart > li,  .menu-mobile-animated .menu-hide-only + .main-header .menu-container .open-items .menu-smart > li,  .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .open-items .menu-smart > li,  .menu-mobile-animated .menu-sticky-vertical .menu-container .open-items .menu-smart > li,  .menu-mobile-animated .menu-hide-only-vertical .menu-container .open-items .menu-smart > li,  .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .open-items .menu-smart > li,  .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .open-items .menu-smart > li {    opacity: 1 !important;    transform: none;  }  .menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-sticky .menu-container .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-hide-only .menu-container .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-sticky + .main-header .menu-container .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-hide-only + .main-header .menu-container .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-sticky-vertical .menu-container .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-hide-only-vertical .menu-container .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .open-items.close .menu-smart > li,  .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .open-items.close .menu-smart > li {    opacity: 0;  }}@media (min-width: 960px) {  .menu-overlay .logo-container,  .menu-offcanvas .logo-container {    text-align: left;  }}@media (min-width: 960px) {  .menu-overlay-left .logo-container,  .vmenu-position-left.menu-offcanvas .logo-container {    text-align: right;  }}@media (min-width: 960px) {  .menu-overlay-center .logo-container {    text-align: center;  }}@media (min-width: 960px) {  .menu-overlay-left .mmb-container,  .vmenu-position-left.menu-offcanvas .mmb-container {    left: 0 !important;    right: auto !important;  }}.top-menu {  position: relative;  z-index: 3000;}.top-menu li {  text-align: left;}@media (min-width: 960px) {  .top-menu.top-menu-padding .menu-bloginfo {    padding-top: 12px;    padding-bottom: 12px;  }  .top-menu.top-menu-padding .menu-smart > li {    padding-top: 12px;    padding-bottom: 12px;  }  .top-menu.top-menu-padding .menu-smart > li > a {    padding-top: inherit;    padding-bottom: inherit;  }}/********************************   Right/Left Navbar direction*******************************/@media (min-width: 960px) {  body:not(.rtl) ul.sm-rtl {    direction: rtl;  }  body:not(.rtl).hormenu-position-right[class*=" hmenu-"] #masthead,  body:not(.rtl).hormenu-position-right[class*=" hmenu-"] #masthead .menu-icons {    direction: rtl;  }  body:not(.rtl).hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a,  body:not(.rtl).hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {    padding-left: 0;  }  body:not(.rtl).hormenu-position-right[class*=" hmenu-"] ul.menu-smart.menu-smart-social {    direction: rtl;  }  body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:first-child > a,  body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:only-child > a {    padding-left: 12.6px !important;  }  body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:only-child > a,  body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:last-child > a {    padding-right: 12.6px !important;  }  body.rtl.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a,  body.rtl.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {    padding-left: 0;  }  body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:last-child > a,  body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:only-child > a {    padding-left: 12.6px !important;  }  body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:only-child > a,  body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:first-child > a {    padding-right: 12.6px !important;  }  body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-position-center):not(.hmenu-center-double) .navbar-main > ul.menu-smart {    text-align: left;  }  body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last {    text-align: left;  }  body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:first-child > a,  body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:only-child > a {    padding-left: 9px !important;    padding-right: 0px !important;  }  body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:only-child > a,  body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:last-child > a {    padding-left: 0px !important;    padding-right: 9px !important;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first:not(.navbar-cta) > *:first-child {    border-right-width: 0;    border-left-width: 1px;    border-left-style: solid;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .menu-borders .navbar-nav-first:not(.navbar-cta) > *:first-child {    margin: 0px 0px 0px 36px;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split:not(.menu-has-cta) .navbar-nav-first > ul > li:last-child > a {    padding-left: 36px;    padding-right: 9px;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a {    padding-left: 9px;    padding-right: 0;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .menu-icons {    direction: rtl;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .cta-wrapper {    display: inline-block;    height: 100%;    padding: 0;    vertical-align: top;    width: auto;  }  body.hormenu-position-right[class*=" hmenu-"] .menu-smart .social-icon + li:not(.social-icon) > a {    padding-left: 9px;    padding-right: 27px;  }  body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split) body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-double) .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {    left: 0 !important;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-center-double .menu-horizontal .menu-smart:not(.menu-cta-inner) > .mega-menu .mega-menu-inner {    right: 0 !important;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-position-left .navbar-main > ul.menu-smart {    text-align: right;  }  body.hormenu-position-right[class*=" hmenu-"].hmenu-center .main-menu-container .menu-horizontal-inner > * {    float: right;  }  body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-] .menu-borders .navbar-nav + .navbar-nav-last > *:first-child,  body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-]:not(.hmenu-center-split) .menu-borders .navbar-nav + .navbar-cta > *:first-child {    border-left-width: 0;    border-right-width: 1px;    border-right-style: solid;    margin: 0px 36px 0px 0px;    padding: 0px 36px 0px 0px;    float: left;  }  body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-] .menu-borders .navbar-cta + .navbar-nav-last > *:first-child {    border-width: 0 !important;    margin: 0px 0px 0px 0px;    padding: 0px 13px 0px 0px;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul,  body.vmenu-position-right:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul,  body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul,  body.hormenu-position-right.hmenu-center-split:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {    padding: 0px 0px 0px 27px !important;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul,  body.vmenu-position-right:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul,  body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul,  body.hormenu-position-right.hmenu-center-split:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {    margin: 0px 0px 0px 36px !important;    padding: 0px 0px 0px 36px !important;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).hmenu-center .navbar-cta > ul,  body.vmenu-position-right.hmenu-center .navbar-cta > ul,  body.menu-overlay:not(.menu-overlay-left).hmenu-center .navbar-cta > ul,  body.hormenu-position-right.hmenu-center-split.hmenu-center .navbar-cta > ul {    margin: 0px 0px 0px 36px !important;    padding: 0px 0px 0px 36px !important;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta > ul > li:first-child > a,  body.vmenu-position-right:not(.rtl) .navbar-cta > ul > li:first-child > a,  body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta > ul > li:first-child > a,  body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta > ul > li:first-child > a {    padding-left: 0;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a,  body.vmenu-position-right:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a,  body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a,  body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a {    padding-right: 0;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a,  body.vmenu-position-right:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a,  body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a,  body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a {    padding-right: 9px;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta > ul > li:last-child > a,  body.vmenu-position-right.rtl .navbar-cta > ul > li:last-child > a,  body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta > ul > li:last-child > a,  body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta > ul > li:last-child > a {    padding-left: 0;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a,  body.vmenu-position-right.rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a,  body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a,  body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a {    padding-right: 0;  }  body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,  body.vmenu-position-right.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,  body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,  body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a {    padding-right: 9px;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul,  body.vmenu-position-left:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul,  body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul,  body.hormenu-position-left.hmenu-center-split:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {    padding: 0px 27px 0px 0px !important;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul,  body.vmenu-position-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul,  body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul,  body.hormenu-position-left.hmenu-center-split:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {    margin: 0px 36px 0px 0px !important;    padding: 0px 36px 0px 0px !important;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).hmenu-center .navbar-cta > ul,  body.vmenu-position-left.hmenu-center .navbar-cta > ul,  body.menu-overlay.menu-overlay-left.hmenu-center .navbar-cta > ul,  body.hormenu-position-left.hmenu-center-split.hmenu-center .navbar-cta > ul {    margin: 0px 36px 0px 0px !important;    padding: 0px 36px 0px 0px !important;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta > ul > li:last-child > a,  body.vmenu-position-left:not(.rtl) .navbar-cta > ul > li:last-child > a,  body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta > ul > li:last-child > a,  body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta > ul > li:last-child > a {    padding-right: 0;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a,  body.vmenu-position-left:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a,  body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a,  body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a {    padding-left: 0;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,  body.vmenu-position-left:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,  body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a,  body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a {    padding-left: 9px;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta > ul > li:first-child > a,  body.vmenu-position-left.rtl .navbar-cta > ul > li:first-child > a,  body.menu-overlay.menu-overlay-left.rtl .navbar-cta > ul > li:first-child > a,  body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta > ul > li:first-child > a {    padding-right: 0;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a,  body.vmenu-position-left.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a,  body.menu-overlay.menu-overlay-left.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a,  body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a {    padding-left: 0;  }  body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a,  body.vmenu-position-left.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a,  body.menu-overlay.menu-overlay-left.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a,  body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a {    padding-left: 9px;  }}@media (max-width: 959px) {  .cta-container {    display: none !important;  }}/*----------------------------------------------------------#Menu-Toggle----------------------------------------------------------*/.mmb-container {  position: absolute;  top: 50%;  right: 0;}.mmb-container.mmb-container-overlay {  position: fixed;  top: 0;  left: 0;  z-index: 10000;}.mmb-container.mmb-container-overlay .menu-button-overlay {  opacity: 0;  line-height: 0px;  transform: none;}.overlay-menu:not(.open):not(.close) + .mmb-container {  display: none;}.mobile-menu-button {  display: none;  line-height: 0px;  transform: translateY(-50%);  position: relative;  padding: 27px 36px 27px 36px;  cursor: pointer;}.menu-overlay .mobile-menu-button {  display: block;}@media screen and (max-width: 959px) {  .mobile-menu-button {    display: inline-block;    opacity: 1 !important;  }}.mobile-menu-button.menu-close-search {  transform: none;  line-height: 20px;}@media screen and (min-width: 960px) {  .overlay-menu .menu-button-overlay {    transform: translateY(-50%);  }  .overlay-menu .mmb-container {    padding: 27px 0px 27px 0px;  }  body.menu-overlay-left .menu-horizontal-inner .navbar-nav-first {    right: 36px;  }  body.menu-overlay-left .menu-horizontal-inner .mobile-shopping-cart {    left: 63px;  }}.lines-button {  transition: .3s;}.lines,.lines:before,.lines:after {  display: inline-block;  width: 20px;  height: 2px;  border-radius: 5px;  background-clip: padding-box;}.lines {  position: relative;}.lines:before,.lines:after {  position: absolute;  left: 0;  content: '';  -webkit-transform-origin: 10px center;  transform-origin: 10px center;}.lines:before {  top: 6px;}.lines:after {  top: -6px;}.lines-button.x2.close .lines:before,.lines-button.x2.close .lines:after {  transition: top 0.3s ease-in-out, transform 0.3s 0.5s ease-in-out;  top: 0;  width: 20px;}.lines-button.x2 .lines:before,.lines-button.x2 .lines:after {  transform-origin: 50% 50%;  transition: top 0.3s 0.6s ease-in-out, transform 0.3s ease-in-out;}.lines-button.x2.close .lines,.lines-button.x2.closing .lines {  transition: background 0.3s 0s ease-in-out;  background: transparent !important;}.lines-button.x2.close .lines:before {  transform: rotate3d(0, 0, 1, 45deg);}.lines-button.x2.close .lines:after {  transform: rotate3d(0, 0, 1, -45deg);}.mobile-shopping-cart {  position: absolute;  padding: 17px;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  left: -30px;}@media screen and (max-width: 959px) {  body.vmenu-position-left .mobile-shopping-cart,  body.menu-overlay.hormenu-position-right .mobile-shopping-cart {    left: auto;    right: -30px;  }}@media screen and (min-width: 960px) {  .mobile-shopping-cart {    z-index: 1000;  }}.mobile-shopping-cart i {  display: block;  font-size: 18px;}/*----------------------------------------------------------#Isotope----------------------------------------------------------*/.isotope-system:not(.index-single) .isotope-container {  opacity: 0;}.row-parent.default-padding:not(.limit-width) .isotope-filters > .menu-horizontal.limit-width > .menu-smart,.row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart,.row-parent.default-padding:not(.limit-width) .isotope-wrapper > .pagination,.row-parent.no-h-padding .isotope-footer-inner > .pagination {  padding-left: 36px;  padding-right: 36px;}.row-parent .row-parent.default-padding:not(.limit-width) .isotope-filters > .menu-horizontal.limit-width > .menu-smart,.row-parent .row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart,.row-parent .row-parent.default-padding:not(.limit-width) .isotope-wrapper > .pagination,.row-parent .row-parent.no-h-padding .isotope-footer-inner > .pagination {  padding-left: 0;  padding-right: 0;}.isotope-filters.with-bg .menu-smart {  padding-left: 36px !important;  padding-right: 36px !important;}.isotope-filters {  position: relative;}.isotope-filters ul.menu-smart li {  display: inline-block !important;}@media (min-width: 960px) {  .isotope-filters ul.menu-smart li {    float: none;  }}@media (max-width: 959px) {  .isotope-filters ul.menu-smart li {    border: none;  }}@media (min-width: 960px) {  .isotope-filters ul.menu-smart li.float-left {    float: left;  }}@media (min-width: 960px) {  .isotope-filters ul.menu-smart li.float-right {    float: right;  }  .isotope-filters ul.menu-smart li.float-right span {    padding-right: 0px;  }  .isotope-filters ul.menu-smart li.float-right + li span {    padding-left: 0px;  }}.isotope-filters ul.menu-smart {  padding: 0px;}@media (max-width: 959px) {  .isotope-filters ul.menu-smart {    border: none;    text-align: center;    padding-bottom: 14.4px;  }  .with-bg.isotope-filters ul.menu-smart {    padding-top: 14.4px;  }  div[class*=shift_y_neg] .isotope-filters ul.menu-smart {    padding-bottom: 2px;  }}.isotope-filters ul.menu-smart li:first-child span {  padding-left: 0px;}.isotope-filters ul.menu-smart li:last-child span {  padding-right: 0px;}.isotope-filters ul.menu-smart > li > span {  display: block;  padding: 0px 9px 36px 9px;}.with-bg.isotope-filters ul.menu-smart > li > span {  padding: 36px 9px 36px 9px;}.double-gutter.isotope-filters ul.menu-smart > li > span {  padding: 0px 9px 36px 9px;}.with-bg.double-gutter.isotope-filters ul.menu-smart > li > span {  padding: 36px 9px 36px 9px;}div[class*=shift_y_neg]:not(.shift_y_neg_single) .isotope-filters ul.menu-smart > li > span {  padding-bottom: 27px;}div[class*=shift_y_neg].shift_y_neg_single .isotope-filters ul.menu-smart > li > span {  padding-bottom: 24px;}@media (max-width: 959px) {  .isotope-filters ul.menu-smart > li > span {    padding: 0px 0px 0px 0px !important;  }}.isotope-filters ul.menu-smart > li > span > a {  text-transform: none !important;}@media (max-width: 959px) {  :not(.with-bg).isotope-filters ul.menu-smart > li > span > a {    padding: 0px 9px 18px 9px !important;  }  .with-bg.isotope-filters ul.menu-smart > li > span > a {    padding: 18px 9px 18px 9px !important;  }}.isotope-filters ul.menu-smart.text-uppercase > li > span > a {  text-transform: uppercase !important;  font-weight: 600 !important;}.isotope-filters .menu-horizontal {  overflow: visible !important;}.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {  font-size: 11px;  line-height: 1.2em;}.isotope-filters ul.menu-smart.text-uppercase > li > span > a {  text-transform: uppercase !important;  font-weight: 600 !important;}.isotope-filters .menu-horizontal {  overflow: visible !important;}.isotope-filters.px-gutter {  margin-bottom: 1px;}.isotope-filters.half-gutter {  margin-bottom: 18px;}.isotope-filters.single-gutter {  margin-bottom: 36px;}.isotope-filters.double-gutter {  margin-bottom: 72px;}@media (max-width: 959px) {  .isotope-filters.double-gutter {    margin-bottom: 36px;  }}.isotope-filters:not(.with-bg) {  margin-bottom: 0px;}.isotope-filters.double-gutter:not(.with-bg) {  margin-bottom: 36px;}@media (max-width: 959px) {  .isotope-filters.double-gutter:not(.with-bg) {    margin-bottom: 0px;  }}.isotope-wrapper {  position: relative;  -webkit-transform: translateZ(0);  -moz-transform: translateZ(0);  -o-transform: translateZ(0);  -ms-transform: translateZ(0);  transform: translateZ(0);}.isotope-wrapper:before {  opacity: 0;  transition: opacity 0.5s ease;  content: "";}.isotope-wrapper.isotope-loading:before {  opacity: 1;  background-repeat: no-repeat;  background-position: center;  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  z-index: 3000;}.isotope-general-light .isotope-wrapper.isotope-loading:before {  background-image: url(../img/oval-anim-light.svg);}.isotope-general-dark .isotope-wrapper.isotope-loading:before {  background-image: url(../img/oval-anim-dark.svg);}.isotope-general-light .isotope-wrapper.isotope-loading:before {  background-color: rgba(255, 255, 255, 0.8);}.isotope-general-dark .isotope-wrapper.isotope-loading:before {  background-color: rgba(0, 0, 0, 0.8);}.isotope-wrapper.isotope-reloaded:before {  opacity: 0;}.isotope-wrapper.half-gutter .isotope-layout,.owl-carousel-container.half-gutter,.index-system.half-gutter,.justified-wrapper.half-gutter .justified-layout {  margin-right: -18px;}.isotope-wrapper.single-gutter .isotope-layout,.owl-carousel-container.single-gutter,.index-system.single-gutter,.justified-wrapper.single-gutter .justified-layout {  margin-right: -36px;}.isotope-wrapper.double-gutter .isotope-layout,.owl-carousel-container.double-gutter,.index-system.double-gutter,.justified-wrapper.double-gutter .justified-layout {  margin-right: -72px;}@media (max-width: 959px) {  .isotope-wrapper.double-gutter .isotope-layout,  .owl-carousel-container.double-gutter,  .index-system.double-gutter,  .justified-wrapper.double-gutter .justified-layout {    margin-right: -36px;  }}@media (max-width: 569px) {  .isotope-wrapper.double-gutter .isotope-layout,  .owl-carousel-container.double-gutter,  .index-system.double-gutter,  .justified-wrapper.double-gutter .justified-layout {    margin-right: -36px;  }}.isotope-wrapper.triple-gutter .isotope-layout,.owl-carousel-container.triple-gutter,.index-system.triple-gutter,.justified-wrapper.triple-gutter .justified-layout {  margin-right: -108px;}@media (max-width: 959px) {  .isotope-wrapper.triple-gutter .isotope-layout,  .owl-carousel-container.triple-gutter,  .index-system.triple-gutter,  .justified-wrapper.triple-gutter .justified-layout {    margin-right: -36px;  }}@media (max-width: 569px) {  .isotope-wrapper.triple-gutter .isotope-layout,  .owl-carousel-container.triple-gutter,  .index-system.triple-gutter,  .justified-wrapper.triple-gutter .justified-layout {    margin-right: -36px;  }}.isotope-wrapper.quad-gutter .isotope-layout,.owl-carousel-container.quad-gutter,.index-system.quad-gutter,.justified-wrapper.quad-gutter .justified-layout {  margin-right: -144px;}@media (max-width: 1499px) {  .isotope-wrapper.quad-gutter .isotope-layout,  .owl-carousel-container.quad-gutter,  .index-system.quad-gutter,  .justified-wrapper.quad-gutter .justified-layout {    margin-right: -108px;  }}@media (max-width: 959px) {  .isotope-wrapper.quad-gutter .isotope-layout,  .owl-carousel-container.quad-gutter,  .index-system.quad-gutter,  .justified-wrapper.quad-gutter .justified-layout {    margin-right: -72px;  }}@media (max-width: 569px) {  .isotope-wrapper.quad-gutter .isotope-layout,  .owl-carousel-container.quad-gutter,  .index-system.quad-gutter,  .justified-wrapper.quad-gutter .justified-layout {    margin-right: -36px;  }}.isotope-wrapper.no-gutter {  overflow: hidden;}.isotope-wrapper.px-gutter,.index-system.px-gutter .index-wrapper {  clear: both;  margin-top: -1px !important;  overflow: hidden;}.isotope-wrapper.half-gutter,.index-system.half-gutter .index-wrapper {  margin-top: -18px !important;}.isotope-wrapper.single-gutter,.index-system.single-gutter .index-wrapper {  margin-top: -36px !important;}.isotope-wrapper.double-gutter,.index-system.double-gutter .index-wrapper {  margin-top: -72px !important;}@media (max-width: 959px) {  .isotope-wrapper.double-gutter,  .index-system.double-gutter .index-wrapper {    margin-top: -36px !important;  }}.isotope-wrapper.triple-gutter,.index-system.triple-gutter .index-wrapper {  margin-top: -108px !important;}@media (max-width: 959px) {  .isotope-wrapper.triple-gutter,  .index-system.triple-gutter .index-wrapper {    margin-top: -36px !important;  }}.isotope-wrapper.quad-gutter,.index-system.quad-gutter .index-wrapper {  margin-top: -144px !important;}@media (max-width: 959px) {  .isotope-wrapper.quad-gutter,  .index-system.quad-gutter .index-wrapper {    margin-top: -36px !important;  }}.isotope-wrapper.isotope-inner-padding.quad-gutter {  padding-left: 144px;  padding-right: 144px;}@media (max-width: 959px) {  .isotope-wrapper.isotope-inner-padding.quad-gutter {    padding-left: 36px;    padding-right: 36px;  }}@media (max-width: 569px) {  .isotope-wrapper.isotope-inner-padding.quad-gutter {    padding-left: 0;    padding-right: 0;  }}.isotope-wrapper.isotope-inner-padding.triple-gutter {  padding-left: 108px;  padding-right: 108px;}@media (max-width: 959px) {  .isotope-wrapper.isotope-inner-padding.triple-gutter {    padding-left: 36px;    padding-right: 36px;  }}@media (max-width: 569px) {  .isotope-wrapper.isotope-inner-padding.triple-gutter {    padding-left: 0;    padding-right: 0;  }}.isotope-wrapper.isotope-inner-padding.double-gutter {  padding-left: 72px;  padding-right: 72px;}@media (max-width: 959px) {  .isotope-wrapper.isotope-inner-padding.double-gutter {    padding-left: 36px;    padding-right: 36px;  }}@media (max-width: 569px) {  .isotope-wrapper.isotope-inner-padding.double-gutter {    padding-left: 0;    padding-right: 0;  }}.isotope-wrapper.isotope-inner-padding.single-gutter {  padding-left: 36px !important;  padding-right: 36px !important;}.isotope-wrapper.isotope-inner-padding.half-gutter {  padding-left: 18px !important;  padding-right: 18px !important;}.isotope-filters.filters-inner-padding.double-gutter .menu-smart {  padding-left: 72px !important;  padding-right: 72px !important;}@media (max-width: 959px) {  .isotope-filters.filters-inner-padding.double-gutter .menu-smart {    padding-left: 36px !important;    padding-right: 36px !important;  }}.isotope-filters.filters-inner-padding.single-gutter .menu-smart {  padding-left: 36px;  padding-right: 36px;}@media (max-width: 569px) {  .isotope-filters.filters-inner-padding.single-gutter .menu-smart {    padding-left: 0;    padding-right: 0;  }}.isotope-filters.filters-inner-padding.half-gutter .menu-smart {  padding-left: 18px;  padding-right: 18px;}@media (max-width: 569px) {  .isotope-filters.filters-inner-padding.half-gutter .menu-smart {    padding-left: 0;    padding-right: 0;  }}.isotope-layout {  transition: height 0.2s ease-in-out;}.tmb-animate.tmb {  opacity: 0;}.px-gutter .tmb {  padding-right: 1px;}.half-gutter .tmb {  padding-right: 18px;}.single-gutter .tmb {  padding-right: 36px;}.double-gutter .tmb {  padding-right: 72px;}@media (max-width: 959px) {  .double-gutter .tmb {    padding-right: 36px;  }}.triple-gutter .tmb {  padding-right: 108px;}@media (max-width: 959px) {  .triple-gutter .tmb {    padding-right: 36px;  }}.quad-gutter .tmb {  padding-right: 144px;}@media (max-width: 1499px) {  .quad-gutter .tmb {    padding-right: 108px;  }}@media (max-width: 959px) {  .quad-gutter .tmb {    padding-right: 72px;  }}@media (max-width: 569px) {  .quad-gutter .tmb {    padding-right: 36px;  }}.tmb > .t-inside {  background-clip: content-box;}.no-touch .isotope-container > .tmb > .t-inside {  opacity: 0;}.px-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {  margin-top: 1px;}.half-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {  margin-top: 18px;}.single-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {  margin-top: 36px;}.double-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {  margin-top: 72px;}@media (max-width: 959px) {  .double-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {    margin-top: 36px;  }}.triple-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {  margin-top: 108px;}@media (max-width: 959px) {  .triple-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {    margin-top: 36px;  }}.quad-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {  margin-top: 144px;}@media (max-width: 959px) {  .quad-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {    margin-top: 36px;  }}.isotope-menu {  background: #000000;  padding: 36px 0px 36px 0px;}.isotope-footer {  opacity: 0;}.isotope-footer .pagination {  line-height: 0px;  padding: 0;}.with-bg.isotope-footer .pagination {  padding-left: 36px;  padding-right: 36px;}.with-bg.isotope-footer .pagination > li {  padding-top: 18px;  padding-bottom: 18px;}.isotope-footer.half-gutter .isotope-footer-inner > * {  margin-top: 36px;}.isotope-footer.px-gutter .isotope-footer-inner > * {  margin-top: 1px;}.isotope-footer.single-gutter .isotope-footer-inner > * {  margin-top: 36px;}.isotope-footer.double-gutter .isotope-footer-inner > * {  margin-top: 72px;}@media (max-width: 959px) {  .isotope-footer.double-gutter .isotope-footer-inner > * {    margin-top: 36px;  }}.isotope-footer .pagination > li {  display: inline-block;}.loadmore-button,.loading-button {  display: inline-block;  text-align: center;  margin: 18px 18px 18px 18px;}.isotope-infinite-button + .loadmore-button {  display: block !important;}.loadmore-button .icon-container {  display: none;  width: 100%;  position: absolute;  left: 0px;}.loadmore-button a,.loading-button .icon-container {  margin: 0px !important;}.index-single {  float: left;  width: 100%;}.index-single,.index-single > *,.index-single > * > * {  height: 100% !important;}/*----------------------------------------------------------#iLightbox----------------------------------------------------------*/.ilightbox-overlay,.ilightbox-loader,.ilightbox-loader *,.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-holder .ilightbox-container iframe,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-toolbar,.ilightbox-toolbar *,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social * {  float: none;  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  line-height: 100%;  vertical-align: baseline;  background: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: -moz-none;  -khtml-user-select: none;  -o-user-select: none;  user-select: none;}.ilightbox-closedhand * {  cursor: url('../img/ilightbox/css/closedhand.cur'), default !important;}.ilightbox-overlay {  display: none;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 100000;}.ilightbox-loader {  position: fixed;  z-index: 100005;  top: 45%;  left: 4px;  opacity: 0.9;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  filter: alpha(opacity=90);  border-radius: 50%;  background-clip: padding-box;  z-index: 100003;  top: 50% !important;  left: 50% !important;  margin-top: -24px;  margin-left: -24px;}.ilightbox-loader div {  width: 48px;  height: 48px;  border-radius: 50%;  background-clip: padding-box;}.ilightbox-loader.horizontal {  left: 45%;  top: 4px;  border-radius: 50%;  background-clip: padding-box;}.ilightbox-loader.horizontal div {  border-radius: 50%;  background-clip: padding-box;}.ilightbox-toolbar {  display: none;  position: fixed;  z-index: 100010;  top: 5px;  left: 0px;  height: 25px;  width: 100%;}.ilightbox-toolbar a {  float: left;  cursor: pointer;  width: 25px;  height: 23px;  transition: none;}.ilightbox-toolbar .ilightbox-prev-button,.ilightbox-toolbar .ilightbox-next-button {  display: none;}.ilightbox-prev-button {  border-radius: 0px 0px 2px 2px;  background-clip: padding-box;}.ilightbox-next-button {  border-radius: 2px 2px 0px 0px;  background-clip: padding-box;}.ilightbox-prev-button.horizontal {  border-radius: 0px 2px 2px 0px;  background-clip: padding-box;}.ilightbox-next-button.horizontal {  border-radius: 2px 0px 0px 2px;  background-clip: padding-box;}.ilightbox-thumbnails {  display: block;  position: fixed;  z-index: 100009;}.ilightbox-thumbnails.ilightbox-horizontal {  bottom: 0;  left: 0;  width: 100%;  height: 60px;}.ilightbox-thumbnails.ilightbox-vertical {  top: 0;  right: 0;  width: 60px;  height: 100%;  overflow: hidden;}.ilightbox-thumbnails .ilightbox-thumbnails-container {  display: block;  position: relative;}.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {  width: 100%;  height: 60px;}.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {  width: 60px;  height: 100%;}.ilightbox-thumbnails .ilightbox-thumbnails-grid {  display: block;  position: absolute;}.no-touch .ilightbox-thumbnails .ilightbox-thumbnails-grid {  -webkit-transform: translateZ(0);  -moz-transform: translateZ(0);}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {  display: block;  cursor: pointer;  padding: 0px;  position: relative;}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {  width: 100%;  height: 100%;  -ms-interpolation-mode: bicubic;}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;  opacity: .7;  z-index: 1;}.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {  opacity: 1;}.ilightbox-holder {  display: none;  position: fixed;  z-index: 100003;  -webkit-transform: none;  -moz-transform: none;}.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev {  cursor: pointer;}.ilightbox-holder div.ilightbox-container {  position: relative;  width: 100%;  height: 100%;}.ilightbox-holder img.ilightbox-image {  width: 100%;  height: 100%;}.ilightbox-holder .ilightbox-container .ilightbox-caption {  display: block !important;  position: relative;  left: 30px;  right: 30px;  max-width: 100%;  padding: 10px;  margin: 0 auto;  font-size: 13px;  line-height: 150%;  word-wrap: break-word;  z-index: 20003;  opacity: 1 !important;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.ilightbox-holder .ilightbox-container iframe + div {  position: absolute !important;}.ilightbox-holder .ilightbox-container .ilightbox-social {  display: none;  position: absolute;  right: 5px;  top: 5px;  padding: 1px;  padding-left: 0;  z-index: 20003;}.ilightbox-holder .ilightbox-container .ilightbox-social ul {  float: none;  list-style: none;  height: 16px;  margin: 0 auto;  text-align: center;}.ilightbox-holder .ilightbox-container .ilightbox-social ul li {  display: inline;}.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {  display: inline-block;  float: none;  margin-left: 1px;  width: 16px;  height: 16px;  background-repeat: no-repeat;  background-position: 50%;}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {  background-image: url('../img/ilightbox/social_icons/facebook_16.png');}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {  background-image: url('../img/ilightbox/social_icons/digg_16.png');}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {  background-image: url('../img/ilightbox/social_icons/twitter_16.png');}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {  background-image: url('../img/ilightbox/social_icons/delicious_16.png');}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {  background-image: url('../img/ilightbox/social_icons/reddit_16.png');}.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {  background-image: url('../img/ilightbox/social_icons/google_plus_16.png');}.ilightbox-holder .ilightbox-alert {  display: block;  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  text-align: center;  padding-top: 100px;  margin: auto;  width: 300px;  height: 50px;}.ilightbox-holder .ilightbox-wrapper {  width: 100%;  height: 100%;  overflow: auto;}.ilightbox-holder .ilightbox-wrapper .ilightbox-html {  width: 100%;  height: 100%;  display: block;}.ilightbox-holder .ilightbox-inner-toolbar {  position: relative;  z-index: 100;}.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {  position: absolute;  left: auto;  top: 5px;  right: 5px;}.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a {  float: right;}.ilightbox-thumbnails.ilightbox-horizontal {  height: 60px;}.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {  height: 60px;}.ilightbox-thumbnails.ilightbox-vertical {  width: 60px;}.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {  width: 60px;}.ilightbox-button {  position: fixed;  z-index: 100011;  cursor: pointer;}.ilightbox-button span {  display: block;  width: 100%;  height: 100%;}.isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails {  display: none !important;}.isMobile .ilightbox-toolbar .ilightbox-prev-button,.isMobile .ilightbox-toolbar .ilightbox-next-button {  display: block;}.ilightbox-overlay.black {  background: #141618;}.ilightbox-loader.black div {  background: transparent url('../img/oval-anim-dark.svg') no-repeat center;}.ilightbox-holder.black .ilightbox-container .ilightbox-caption {  background-size: 100% 100%;  left: 0;  right: 0;  color: #ffffff;  text-align: center;}.ilightbox-holder.black .ilightbox-alert {  background: url('../img/ilightbox/black-skin/alert.png') no-repeat center top;  color: #555555;}.ilightbox-toolbar.black a {  background: url('../img/ilightbox/black-skin/buttons.png') no-repeat 7px 6px;}.ilightbox-toolbar.black a.ilightbox-close {  position: absolute;  right: 5px;}.isMobile .ilightbox-toolbar.black a.ilightbox-close {  position: relative;  right: 0px;}.ilightbox-toolbar.black a.ilightbox-close:hover {  background-position: -32px 6px;}.isMobile .ilightbox-toolbar.black a.ilightbox-close:hover {  background-position: 50%;}.ilightbox-toolbar.black a.disabled {  opacity: 0.2;  filter: alpha(opacity=20);  cursor: default;  background-color: #141618;}.ilightbox-toolbar.black a.ilightbox-fullscreen {  background-position: 6px -33px;  margin-left: 5px;}.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen {  margin-left: 0px;}.ilightbox-toolbar.black a.ilightbox-fullscreen:hover {  background-position: -31px -33px;}.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen:hover {  background-position: 50%;}.ilightbox-toolbar.black a.ilightbox-play {  background-position: 8px -58px;}.ilightbox-toolbar.black a.ilightbox-play:hover {  background-position: -32px -58px;}.isMobile .ilightbox-toolbar.black a.ilightbox-play:hover {  background-position: 50%;}.ilightbox-toolbar.black a.ilightbox-pause {  background-position: 8px -83px;}.ilightbox-toolbar.black a.ilightbox-pause:hover {  background-position: -32px -83px;}.isMobile .ilightbox-toolbar.black a.ilightbox-pause:hover {  background-position: 50%;}.isMobile .ilightbox-toolbar.black {  background: #141618;  top: auto;  bottom: 0;  left: 0;  width: 100%;  height: 40px;  text-align: center;}.isMobile .ilightbox-toolbar.black a {  display: inline-block;  float: none;  width: 50px;  height: 40px;  background-size: 50%;  background-position: 50%;}.isMobile .ilightbox-toolbar.black {  background: #141618;  top: auto;  bottom: 0;  left: 0;  width: 100%;  height: 40px;  text-align: center;  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);}.isMobile .ilightbox-toolbar.black a {  display: inline-block;  float: none;  width: 50px;  height: 40px;  background-size: 50%;  background-position: 50% !important;}.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen {  background-image: url('../img/ilightbox/black-skin/fullscreen-icon-64.png');  background-image: url('../img/ilightbox/black-skin/fullscreen-icon-ie.png') \9;}.isMobile .ilightbox-toolbar.black a.ilightbox-close {  background-image: url('../img/ilightbox/black-skin/x-mark-icon-64.png');  background-image: url('../img/ilightbox/black-skin/x-mark-icon-ie.png') \9;}.isMobile .ilightbox-toolbar.black a.ilightbox-next-button {  background-image: url('../img/ilightbox/black-skin/arrow-next-icon-64.png');  background-image: url('../img/ilightbox/black-skin/arrow-next-icon-ie.png') \9;  background-position: 52% 50%;}.isMobile .ilightbox-toolbar.black a.ilightbox-prev-button {  background-image: url('../img/ilightbox/black-skin/arrow-prev-icon-64.png');  background-image: url('../img/ilightbox/black-skin/arrow-prev-icon-ie.png') \9;  background-position: 48% 50%;}.isMobile .ilightbox-toolbar.black a.ilightbox-play {  background-image: url('../img/ilightbox/black-skin/play-icon-64.png');  background-image: url('../img/ilightbox/black-skin/play-icon-ie.png') \9;}.isMobile .ilightbox-toolbar.black a.ilightbox-pause {  background-image: url('../img/ilightbox/black-skin/pause-icon-64.png');  background-image: url('../img/ilightbox/black-skin/pause-icon-ie.png') \9;}.ilightbox-holder.black .ilightbox-inner-toolbar .ilightbox-title {  font-size: 14px;  padding: 10px 12px;  text-align: center;  color: #ffffff;}.ilightbox-thumbnails.black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {  background: url('../img/ilightbox/black-skin/thumb-overlay-play.png') no-repeat center;}.ilightbox-button.black.disabled {  opacity: 0.1;  filter: alpha(opacity=10);  cursor: default;}.ilightbox-button.ilightbox-next-button.black,.ilightbox-button.ilightbox-prev-button.black {  bottom: 0;  right: 0;  left: 0;  left: 35% \9;  right: auto \9;  width: 20%;  height: 38px;  margin: auto;  background: url('../img/ilightbox/black-skin/arrows_vertical.png') no-repeat 50% -125px;}.ilightbox-button.ilightbox-prev-button.black {  top: 0;  bottom: auto;  background-position: 50% -36px;}.ilightbox-button.ilightbox-next-button.black.horizontal,.ilightbox-button.ilightbox-prev-button.black.horizontal {  right: 0;  left: auto;  top: 0;  bottom: 0;  top: 36% \9;  bottom: auto \9;  width: 38px;  height: 20%;  background-image: url('../img/ilightbox/black-skin/arrows_horizontal.png');  background-position: -125px 50%;}.ilightbox-button.ilightbox-prev-button.black.horizontal {  right: auto;  left: 0;  background-position: -38px 50%;}.ilightbox-holder.black .ilightbox-container .ilightbox-social,.ilightbox-button.ilightbox-next-button.black,.ilightbox-button.ilightbox-prev-button.black {  background-color: #141618;}.ilightbox-overlay.white {  background: #ffffff;}.ilightbox-loader.white div {  background: transparent url('../img/oval-anim-light.svg') no-repeat center;}.ilightbox-holder.white .ilightbox-container .ilightbox-caption {  background-size: 100% 100%;  left: 0;  right: 0;  color: #141618;  text-align: center;}.ilightbox-holder.white .ilightbox-alert {  background: url('../img/ilightbox/white-skin/alert.png') no-repeat center top;  color: #89949b;}.ilightbox-toolbar.white a {  background: url('../img/ilightbox/white-skin/buttons.png') no-repeat 7px 6px;}.ilightbox-toolbar.white a.disabled {  opacity: 0.2;  filter: alpha(opacity=20);  cursor: default;  background-color: #ffffff;}.ilightbox-toolbar.white a.ilightbox-close {  position: absolute;  right: 5px;}.isMobile .ilightbox-toolbar.white a.ilightbox-close {  position: relative;  right: 0px;}.ilightbox-toolbar.white a.ilightbox-close:hover {  background-position: -32px 6px;}.ilightbox-toolbar.white a.ilightbox-fullscreen {  background-position: 6px -33px;  margin-left: 5px;}.isMobile .ilightbox-toolbar.white a.ilightbox-fullscreen {  margin-left: 0px;}.ilightbox-toolbar.white a.ilightbox-fullscreen:hover {  background-position: -31px -33px;}.ilightbox-toolbar.white a.ilightbox-play {  background-position: 8px -58px;}.ilightbox-toolbar.white a.ilightbox-play:hover {  background-position: -32px -58px;}.ilightbox-toolbar.white a.ilightbox-pause {  background-position: 8px -83px;}.ilightbox-toolbar.white a.ilightbox-pause:hover {  background-position: -32px -83px;}.isMobile .ilightbox-toolbar.white {  background: #ffffff;  top: auto;  bottom: 0;  left: 0;  width: 100%;  height: 40px;  text-align: center;}.isMobile .ilightbox-toolbar.white a,.isMobile .ilightbox-toolbar.white a:hover {  display: inline-block;  float: none;  width: 50px;  height: 40px;  background-size: 50%;  background-position: 50%;}.isMobile .ilightbox-toolbar.white a.ilightbox-fullscreen {  background-image: url('../img/ilightbox/white-skin/fullscreen-icon-64.png');  background-image: url('../img/ilightbox/white-skin/fullscreen-icon-ie.png') \9;}.isMobile .ilightbox-toolbar.white a.ilightbox-close {  background-image: url('../img/ilightbox/white-skin/x-mark-icon-64.png');  background-image: url('../img/ilightbox/white-skin/x-mark-icon-ie.png') \9;}.isMobile .ilightbox-toolbar.white a.ilightbox-next-button {  background-image: url('../img/ilightbox/white-skin/arrow-next-icon-64.png');  background-image: url('../img/ilightbox/white-skin/arrow-next-icon-ie.png') \9;  background-position: 52% 50%;}.isMobile .ilightbox-toolbar.white a.ilightbox-next-button.disabled {  background-image: url('../img/ilightbox/white-skin/arrow-next-icon-64.png');  background-image: url('../img/ilightbox/white-skin/arrow-next-icon-ie.png') \9;  background-position: 52% 50%;}.isMobile .ilightbox-toolbar.white a.ilightbox-prev-button {  background-image: url('../img/ilightbox/white-skin/arrow-prev-icon-64.png');  background-image: url('../img/ilightbox/white-skin/arrow-prev-icon-ie.png') \9;  background-position: 48% 50%;}.isMobile .ilightbox-toolbar.white a.ilightbox-prev-button.disabled {  background-image: url('../img/ilightbox/white-skin/arrow-prev-icon-64.png');  background-image: url('../img/ilightbox/white-skin/arrow-prev-icon-ie.png') \9;  background-position: 48% 50%;}.isMobile .ilightbox-toolbar.white a.ilightbox-play {  background-image: url('../img/ilightbox/white-skin/play-icon-64.png');  background-image: url('../img/ilightbox/white-skin/play-icon-ie.png') \9;}.isMobile .ilightbox-toolbar.white a.ilightbox-pause {  background-image: url('../img/ilightbox/white-skin/pause-icon-64.png');  background-image: url('../img/ilightbox/white-skin/pause-icon-ie.png') \9;}.ilightbox-thumbnails.white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {  background: url('../img/ilightbox/white-skin/thumb-overlay-play.png') no-repeat center;}.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-title {  font-size: 14px;  padding: 10px 12px;  text-align: center;}.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-toolbar {  left: auto;  top: 5px;  right: 5px;}.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-toolbar a {  float: right;}.ilightbox-button.white.disabled {  opacity: 0.1;  filter: alpha(opacity=10);  cursor: default;}.ilightbox-button.ilightbox-next-button.white,.ilightbox-button.ilightbox-prev-button.white {  bottom: 0;  right: 0;  left: 0;  top: 35% \9;  right: auto \9;  width: 20%;  height: 38px;  margin: auto;  background: url('../img/ilightbox/white-skin/arrows_vertical.png') no-repeat 50% -125px;}.ilightbox-button.ilightbox-prev-button.white {  top: 0;  bottom: auto;  background-position: 50% -36;}.ilightbox-button.ilightbox-next-button.white.horizontal,.ilightbox-button.ilightbox-prev-button.white.horizontal {  right: 0;  left: auto;  top: 0;  bottom: 0;  top: 36% \9;  bottom: auto \9;  width: 38px;  height: 20%;  background-image: url('../img/ilightbox/white-skin/arrows_horizontal.png');  background-position: -125px 50%;}.ilightbox-button.ilightbox-prev-button.white.horizontal {  right: auto;  left: 0;  background-position: -38px 50%;}.ilightbox-holder.white .ilightbox-container .ilightbox-social,.ilightbox-button.ilightbox-next-button.white,.ilightbox-button.ilightbox-prev-button.white {  background-color: rgba(20, 22, 24, 0.25);}/*----------------------------------------------------------#OwlCarousel----------------------------------------------------------*/.owl-carousel-wrapper {  overflow: hidden;}.owl-carousel-wrapper.style-metro {  height: 100%;  display: block;}.owl-carousel-wrapper.style-metro .owl-carousel-container,.owl-carousel-wrapper.style-metro .owl-stage-outer,.owl-carousel-wrapper.style-metro .owl-carousel,.owl-carousel-wrapper.style-metro .owl-stage {  height: 100%;  display: block;}.owl-carousel-wrapper.style-metro .owl-item {  height: 100% !important;}.owl-carousel-wrapper.style-metro .tmb-carousel,.owl-carousel-wrapper.style-metro .tmb-carousel > div,.owl-carousel-wrapper.style-metro .t-entry-visual,.owl-carousel-wrapper.style-metro .t-entry-visual-tc {  display: block !important;  height: 100%;}.row-slider .owl-carousel-wrapper .owl-carousel-wrapper {  padding: 0;  height: 100%;}.owl-carousel-container {  position: relative;}.owl-carousel-container.carousel-inner-padding.owl-carousel-container .owl-carousel {  padding-left: 36px;  padding-right: 36px;}.owl-carousel-container:before {  opacity: 0;  transition: opacity 0.2s ease;  transition-delay: 0.4s;}.owl-carousel-container.owl-carousel-loading {  min-height: 120px;}.owl-carousel-container.owl-carousel-loading .owl-carousel {  height: 0;}@media (min-width: 570px) {  .owl-dots-outside.owl-carousel[data-dots="true"] {    margin-bottom: 54px;  }  .owl-dots-outside.owl-carousel[data-dots="true"].owl-dots-db-space {    margin-bottom: 87px;  }  .owl-dots-outside.owl-carousel[data-dots="true"].owl-dots-db-space.owl-dots-inside .owl-dots {    margin-bottom: 18px;  }  .owl-dots-inside.owl-carousel[data-dots="true"].owl-dots-db-space.owl-dots-inside .owl-dots,  .uncode-slider.owl-dots-inside.owl-dots-db-space.owl-dots-inside .owl-dots {    padding-bottom: 18px;  }}@media (max-width: 569px) {  .owl-dots-outside.owl-carousel[data-dotsmobile="true"] {    margin-bottom: 54px;  }}.owl-height {  transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}.isotope-system .owl-height {  transition: none;}.owl-nav.disabled {  display: none;}.owl-prev,.owl-next {  -moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;  position: absolute;  top: 50%;  color: #ffffff;  z-index: 2000;}.owl-prev.disabled,.owl-next.disabled {  display: none;}@media (max-width: 959px) {  .owl-prev,  .owl-next {    margin-left: 0 !important;    margin-right: 0 !important;  }}@media (max-width: 569px) {  .owl-carousel[data-navmobile="false"] .owl-prev,  .owl-carousel[data-navmobile="false"] .owl-next {    display: none;  }}@media (max-width: 959px) {  .uncode-slider .owl-prev,  .uncode-slider .owl-next {    display: none;  }}.header-style-light .owl-prev,.header-style-light .owl-next {  color: #000000;}.owl-prev i,.owl-next i {  font-size: 21px;  position: relative;  top: 33px;}.owl-prev .owl-nav-container,.owl-next .owl-nav-container {  height: 90px;  width: 36px;  top: -44px;  background-color: rgba(0, 0, 0, 0.1);  position: relative;  cursor: pointer;  text-align: center;}.owl-prev {  left: 0;  transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}.owl-prev .owl-nav-container {  border-radius: 0 2px 2px 0;  background-clip: padding-box;}.carousel-inner-padding .owl-prev .owl-nav-container {  border-radius: 2px 0 0 2px;  background-clip: padding-box;}.owl-prev i {  text-indent: -1px;}.touch .owl-prev {  margin-left: 0 !important;}.owl-next {  right: 0px;  transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}.owl-next .owl-nav-container {  border-radius: 2px 0 0 2px;  background-clip: padding-box;}.carousel-inner-padding .owl-next .owl-nav-container {  border-radius: 0 2px 2px 0;  background-clip: padding-box;}.owl-carousel-container.half-gutter .owl-next {  right: 18px !important;}.owl-carousel-container.single-gutter .owl-next {  right: 36px !important;}.owl-carousel-container.double-gutter .owl-next {  right: 72px !important;}@media (max-width: 959px) {  .owl-carousel-container.double-gutter .owl-next {    right: 36px !important;  }}.owl-carousel-container.triple-gutter .owl-next {  right: 108px !important;}@media (max-width: 959px) {  .owl-carousel-container.triple-gutter .owl-next {    right: 36px !important;  }}.owl-carousel-container.quad-gutter .owl-next {  right: 144px !important;}@media (max-width: 1499px) {  .owl-carousel-container.quad-gutter .owl-next {    right: 108px !important;  }}@media (max-width: 959px) {  .owl-carousel-container.quad-gutter .owl-next {    right: 72px !important;  }}@media (max-width: 569px) {  .owl-carousel-container.quad-gutter .owl-next {    right: 36px !important;  }}.owl-next i {  text-indent: 1px;}.touch .owl-next {  margin-right: 0 !important;}.owl-dots {  position: absolute;  display: inline-block;  text-align: center;  left: 50%;  width: 100%;  z-index: 1;  transform: translateX(-50%);  transition: bottom 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.2s linear 0.2s;}.owl-dots-align-left .owl-dots {  text-align: left;}.owl-dots-align-right .owl-dots {  text-align: right;}.owl-dots-inside .owl-dots {  bottom: 0;  padding: 9px 36px 9px 36px;  border-radius: 2px 2px 0 0;  background-clip: padding-box;}.header-wrapper .owl-dots-inside .owl-dots {  padding-top: 9px;  padding-bottom: 18px;}.owl-dots-no-block-padding .owl-dots {  padding-left: 0 !important;  padding-right: 0 !important;}.owl-dots-half-block-padding .owl-dots {  padding-left: 18px;  padding-right: 18px;}.owl-dots-single-block-padding .owl-dots {  padding-left: 36px;  padding-right: 36px;}.owl-dots-double-block-padding .owl-dots {  padding-left: 72px;  padding-right: 72px;}@media (max-width: 1699px) {  .owl-dots-double-block-padding .owl-dots {    padding-left: 54px;    padding-right: 54px;  }}@media (max-width: 1499px) {  .owl-dots-double-block-padding .owl-dots {    padding-left: 36px;    padding-right: 36px;  }}.owl-dots-triple-block-padding .owl-dots {  padding-left: 108px;  padding-right: 108px;}@media (max-width: 1699px) {  .owl-dots-triple-block-padding .owl-dots {    padding-left: 72px;    padding-right: 72px;  }}@media (max-width: 1499px) {  .owl-dots-triple-block-padding .owl-dots {    padding-left: 54px;    padding-right: 54px;  }}@media (max-width: 959px) {  .owl-dots-triple-block-padding .owl-dots {    padding-left: 36px;    padding-right: 36px;  }}.owl-dots-quad-block-padding .owl-dots {  padding-left: 144px;  padding-right: 144px;}@media (max-width: 1699px) {  .owl-dots-quad-block-padding .owl-dots {    padding-left: 108px;    padding-right: 108px;  }}@media (max-width: 1499px) {  .owl-dots-quad-block-padding .owl-dots {    padding-left: 72px;    padding-right: 72px;  }}@media (max-width: 959px) {  .owl-dots-quad-block-padding .owl-dots {    padding-left: 36px;    padding-right: 36px;  }}.owl-carousel-container.px-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {  margin-left: 2px;}.owl-carousel-container.px-gutter .owl-dots-align-right .owl-dots {  margin-left: -2px;}.owl-carousel-container.half-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {  margin-left: -9px;}.owl-carousel-container.half-gutter .owl-dots-align-right .owl-dots {  margin-left: -18px;}.owl-carousel-container.single-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {  margin-left: -18px;}.owl-carousel-container.single-gutter .owl-dots-align-right .owl-dots {  margin-left: -36px;}.owl-carousel-container.double-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {  margin-left: -36px;}@media (max-width: 959px) {  .owl-carousel-container.double-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {    margin-left: -18px;  }}.owl-carousel-container.double-gutter .owl-dots-align-right .owl-dots {  margin-left: -72px;}@media (max-width: 959px) {  .owl-carousel-container.double-gutter .owl-dots-align-right .owl-dots {    margin-left: -36px;  }}.owl-carousel-container.triple-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {  margin-left: -54px;}@media (max-width: 959px) {  .owl-carousel-container.triple-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {    margin-left: -18px;  }}.owl-carousel-container.triple-gutter .owl-dots-align-right .owl-dots {  margin-left: -108px;}@media (max-width: 959px) {  .owl-carousel-container.triple-gutter .owl-dots-align-right .owl-dots {    margin-left: -36px;  }}.owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {  margin-left: -72px;}@media (max-width: 1499px) {  .owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {    margin-left: -54px;  }}@media (max-width: 959px) {  .owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {    margin-left: -36px;  }}@media (max-width: 569px) {  .owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {    margin-left: -18px;  }}.owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {  margin-left: -144px;}@media (max-width: 1499px) {  .owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {    margin-left: -108px;  }}@media (max-width: 959px) {  .owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {    margin-left: -72px;  }}@media (max-width: 569px) {  .owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {    margin-left: -36px;  }}.owl-dots-outside .owl-dots {  padding: 18px 0px 0px 0px;  bottom: -54px;}.uncode-slider .owl-dots-outside .owl-dots {  bottom: auto;}@media (min-width: 960px) {  .owl-dots-outside.owl-dots-db-space .owl-dots {    bottom: -87px;  }}.header-scrolled .owl-dots {  opacity: 0;}.owl-dots.disabled {  display: none;}.owl-dots .owl-dot {  cursor: pointer;  display: inline-block;  zoom: 1;  vertical-align: middle;}.owl-dots-align-left .owl-dots .owl-dot:first-child span {  margin-left: 0;}.owl-dots-align-right .owl-dots .owl-dot:last-child span {  margin-right: 0;}.owl-dots .owl-dot span {  width: 8px;  height: 8px;  margin: 0px 6px;  display: block;  border-radius: 50%;  transform: scale(0.8);  transition: transform 0.2s ease-in-out;}.owl-dots-inside .owl-dots .owl-dot span {  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);  background: #ffffff;  opacity: 0.5;}.owl-dots-outside .owl-dots .owl-dot span {  width: 10px;  height: 10px;}.no-touch .owl-dots .owl-dot span {  backface-visibility: hidden;}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {  transform: scale(1);  opacity: 1;}.owl-prev,.owl-next,.owl-dots {  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: transparent;  opacity: 0;  animation-duration: 1s;  animation-delay: 1s;  animation-timing-function: easein;  animation-fill-mode: forwards;}.owl-loaded .owl-prev,.owl-loaded .owl-next,.owl-loaded .owl-dots {  animation-name: alpha-in;}/* *  KenBurns and BackWash animation reset */.owl-item:not(.index-active) .with-kburns .background-inner.uncode-kburns,.header-wrapper.with-kburns .owl-item:not(.index-active) .t-background-cover.uncode-kburns {  animation: none !important;}.owl-item:not(.index-active) .with-zoomout .background-inner,.header-wrapper.with-zoomout .owl-item:not(.index-active) .t-background-cover.uncode-zoomout {  opacity: 0;  animation: none !important;}/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {  -webkit-animation-duration: 400ms;  animation-duration: 400ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 10;}.owl-carousel[data-fade="true"][data-navspeed="200"] .fadeOut,.owl-carousel[data-fade="true"][data-navspeed="200"] .fadeIn {  animation-duration: 0.2s;}.owl-carousel[data-fade="true"][data-navspeed="400"] .fadeOut,.owl-carousel[data-fade="true"][data-navspeed="400"] .fadeIn {  animation-duration: 0.4s;}.owl-carousel[data-fade="true"][data-navspeed="700"] .fadeOut,.owl-carousel[data-fade="true"][data-navspeed="700"] .fadeIn {  animation-duration: 0.7s;}.owl-carousel[data-fade="true"][data-navspeed="1000"] .fadeOut,.owl-carousel[data-fade="true"][data-navspeed="1000"] .fadeIn {  animation-duration: 1s;}.owl-carousel .fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@-webkit-keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}@keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}.owl-carousel {  width: 100%;  height: 100%;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);  position: relative;  z-index: 1;}.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item {  display: inline-block;}.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .row-child {  display: block;  height: 100%;}.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .row-inner {  display: table;  table-layout: fixed;  height: 100%;}.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .column_child {  display: table-cell !important;}.no-touch .uncode-slider .owl-carousel .row-child {  -webkit-transform: translate3d(0px, 0px, 0px);}.no-touch.safari .uncode-slider .owl-carousel .block-bg-overlay {  -webkit-backface-visibility: hidden;  -webkit-perspective: 1000;}.owl-carousel:not(.owl-loaded) > *:not(:first-child) {  display: none;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-height-equal.owl-carousel .owl-stage {  height: 100%;  display: table;  table-layout: fixed;}.owl-carousel .owl-stage-outer {  position: relative;  display: block;  -webkit-overflow-scrolling: touch;  -webkit-transform: translate3d(0px, 0, 0);}.carousel-inner-padding .owl-carousel .owl-stage-outer {  overflow: hidden;}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);  -webkit-touch-callout: none;  display: inline-table;  table-layout: fixed;  vertical-align: top;}.owl-valign-bottom.owl-carousel .owl-item {  vertical-align: bottom;}.owl-valign-middle.owl-carousel .owl-item {  vertical-align: middle;}.owl-height-equal.owl-carousel .owl-item {  height: 100%;  display: table-cell;}.chrome .owl-height-equal.owl-carousel .owl-item {  height: 0;}.owl-height-equal.owl-carousel .owl-item > .tmb {  height: 100%;  display: block;}.owl-height-equal.owl-carousel .owl-item > .tmb > .t-inside {  height: 100%;  display: table;  table-layout: fixed;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: transparent;  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loaded.owl-height-forced {  display: table;  height: 100%;  table-layout: fixed;  width: 100%;}.owl-carousel.owl-loaded.owl-height-forced .owl-stage {  display: table;  table-layout: fixed;  width: 100%;}.owl-carousel.owl-loaded.owl-height-forced .owl-stage .owl-item {  display: table-cell;  height: 100%;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel.owl-refresh .owl-item {  display: none;}.owl-carousel.owl-drag .owl-item {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel.owl-rtl {  direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: block;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-item img {  transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000000;}.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url(owl.video.play.png) no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  -webkit-transition: scale 100ms ease;  -moz-transition: scale 100ms ease;  -ms-transition: scale 100ms ease;  -o-transition: scale 100ms ease;  transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover {  -webkit-transition: scale(1.3, 1.3);  -moz-transition: scale(1.3, 1.3);  -ms-transition: scale(1.3, 1.3);  -o-transition: scale(1.3, 1.3);  transition: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {  display: none;}.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  -webkit-background-size: contain;  -moz-background-size: contain;  -o-background-size: contain;  background-size: contain;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {  position: relative;  z-index: 1;  height: 100%;  width: 100%;}.uncode-slider .owl-height-forced .owl-stage-outer {  display: table-cell;  width: 100%;}.uncode-slider .owl-height-forced .owl-stage-outer .owl-stage {  height: 100%;}.owl-height-viewport .t-inside .t-entry-visual {  display: table-row;  height: 100%;  position: relative;  width: 100%;}.owl-height-viewport .t-inside .t-entry-visual:last-child {  display: table-cell;}.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc {  display: inline-block;  position: relative;  height: 100%;  width: 100%;}.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {  height: 100%;  width: 100%;  overflow: hidden;  position: absolute;}@media (max-width: 959px) {  .index-wrapper .owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {    position: relative;  }}.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a {  top: 0;  bottom: 0;  left: 0;  right: 0;  position: absolute;  z-index: 3;  overflow: hidden;}.owl-height-viewport .t-inside .t-entry-text {  display: table;  table-layout: fixed;  height: 1px;  position: relative;  overflow: hidden;  -webkit-backface-visibility: hidden;  width: 100%;}.owl-height-viewport .t-inside .t-entry-text .t-entry-text-tc {  display: table-cell;  width: 100%;}.owl-height-viewport.tmb-content-under .t-entry-visual {  display: table-row;}[data-vp-height="12"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="12"].owl-height-viewport .t-inside {  height: 100vh;}[data-vp-height="11"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="11"].owl-height-viewport .t-inside {  height: 91.66666667vh;}[data-vp-height="10"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="10"].owl-height-viewport .t-inside {  height: 83.33333333vh;}[data-vp-height="9"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="9"].owl-height-viewport .t-inside {  height: 75vh;}[data-vp-height="8"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="8"].owl-height-viewport .t-inside {  height: 66.66666667vh;}[data-vp-height="7"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="7"].owl-height-viewport .t-inside {  height: 58.33333333vh;}[data-vp-height="6"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="6"].owl-height-viewport .t-inside {  height: 50vh;}[data-vp-height="5"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="5"].owl-height-viewport .t-inside {  height: 41.66666667vh;}[data-vp-height="4"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="4"].owl-height-viewport .t-inside {  height: 33.33333333vh;}[data-vp-height="3"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="3"].owl-height-viewport .t-inside {  height: 25vh;}[data-vp-height="2"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="2"].owl-height-viewport .t-inside {  height: 16.66666667vh;}[data-vp-height="1"]:not(.owl-loaded).owl-height-viewport,[data-vp-height="1"].owl-height-viewport .t-inside {  height: 8.33333333vh;}@media (max-width: 480px) {  .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]),  .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]),  .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]),  .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) {    margin-left: -5px !important;  }  .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots,  .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots,  .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots,  .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots {    margin-left: -13px !important;  }  .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb,  .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb,  .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb,  .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb {    padding-right: 26px !important;  }  .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev,  .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev,  .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev,  .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev {    margin-left: 5px !important;  }  .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next,  .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next,  .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next,  .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next {    margin-right: -5px !important;  }}.carousel-overflow-visible.owl-carousel-wrapper,.carousel-overflow-visible.owl-carousel-wrapper .carousel-inner-padding .owl-carousel .owl-stage-outer {  overflow: visible;}.carousel-not-active-opacity.owl-carousel-wrapper .owl-item .tmb {  transition: opacity 0.2s ease, transform 0.2s ease;}.carousel-not-active-opacity.owl-carousel-wrapper .owl-item:not(.index-active) .tmb {  opacity: .2;}.carousel-scaled.owl-carousel-wrapper .owl-item .tmb {  transform-origin: top;  transition: opacity 0.2s ease, transform 0.2s ease;}.carousel-scaled.owl-carousel-wrapper .owl-item:not(.index-active):not(.active) .tmb {  transform: scale(0.85);}.carousel-scaled.owl-carousel-wrapper .owl-valign-middle .owl-item .tmb {  transform-origin: center;}.carousel-scaled.owl-carousel-wrapper .owl-valign-bottom .owl-item .tmb {  transform-origin: bottom;}.carousel-not-clickable.owl-carousel-wrapper .owl-item:not(.index-active) .tmb {  cursor: grab;}.carousel-not-clickable.owl-carousel-wrapper .owl-item:not(.index-active) .tmb .t-inside {  pointer-events: none;}.owl-dots-classes:not(.owl-dots) {  display: none;}/*----------------------------------------------------------#OwlCarousel-Textual----------------------------------------------------------*/.textual-carousel .tmb .t-inside {  border: 0px !important;}.textual-carousel .t-entry-visual-overlay-in,.textual-carousel .t-entry-visual,.textual-carousel .t-inside {  background: transparent !important;}.textual-carousel .tmb .tweet.fluid-object {  margin: 0 auto;  background: transparent !important;  padding: 0px !important;}.textual-carousel .tmb .twitter-footer {  margin: 18px 0px 0px 0px;  display: block;  margin-top: 27px;}.textual-carousel .tmb .twitter-footer:before,.textual-carousel .tmb .twitter-footer:after {  display: none;}.textual-carousel .tmb .twitter-footer small {  margin-top: 0 !important;  display: inline !important;}.textual-carousel .tmb .twitter-tweet a:last-of-type {  display: block;}.textual-carousel .tmb.tmb-overlay-text-left .twitter-item {  text-align: left;}.textual-carousel .tmb.tmb-overlay-text-right .twitter-item {  text-align: right;}.textual-carousel .tmb.tmb-overlay-text-center .twitter-item {  text-align: center;}.textual-carousel .tmb.tmb-overlay-text-justify .twitter-item {  text-align: justify;}.textual-carousel .tmb .regular-text {  width: 100%;}.textual-carousel .tmb .regular-text .pullquote {  border: 0;  background: transparent !important;  color: white !important;  padding: 0px;}.textual-carousel .tmb .regular-text .pullquote img.avatar {  max-width: 72px;  min-height: 72px;  margin: 0 0 18px;  padding: 0px;  border: 0px;  display: inline-block;}.textual-carousel .tmb .regular-text .pullquote small {  font-size: 14px;  display: block;  margin-top: 27px;}.textual-carousel .tmb.tmb-overlay-text-left .regular-text,.textual-carousel .tmb.tmb-content-left .regular-text,.textual-carousel .tmb.tmb-overlay-text-left .gravatar,.textual-carousel .tmb.tmb-content-left .gravatar {  text-align: left;}.textual-carousel .tmb.tmb-overlay-text-right .regular-text,.textual-carousel .tmb.tmb-content-right .regular-text,.textual-carousel .tmb.tmb-overlay-text-right .gravatar,.textual-carousel .tmb.tmb-content-right .gravatar {  text-align: right;}.textual-carousel .tmb.tmb-overlay-text-center .regular-text,.textual-carousel .tmb.tmb-content-center .regular-text,.textual-carousel .tmb.tmb-overlay-text-center .gravatar,.textual-carousel .tmb.tmb-content-center .gravatar {  text-align: center;}.textual-carousel .tmb.tmb-overlay-text-justify .regular-text,.textual-carousel .tmb.tmb-content-justify .regular-text {  text-align: justify;}.textual-carousel .tmb.tmb-overlay-text-justify .gravatar,.textual-carousel .tmb.tmb-content-justify .gravatar {  text-align: center;}.textual-carousel.hide-quotes blockquote.pullquote .pullquote__content:before,.textual-carousel.hide-quotes blockquote.pullquote .pullquote__content:after {  display: none;}/*----------------------------------------------------------#Justified-Gallery----------------------------------------------------------*/.justified-gallery {  opacity: 0;  width: 100%;  position: relative;}.justified-gallery:not(.justified-gallery-finished) {  min-height: 100vh;}.justified-gallery.justified-gallery-finished {  transition: height 0.5s ease-in-out;}.justified-gallery > a,.justified-gallery > div {  position: relative;  display: inline-block;  overflow: hidden;  opacity: 0.1;}.justified-gallery.justified-gallery-finished > a,.justified-gallery.justified-gallery-finished > div {  position: absolute;}.justified-gallery > a > img,.justified-gallery > div > img,.justified-gallery > a > a > img,.justified-gallery > div > a > img,.justified-gallery > div > a > img {  position: absolute;  top: 50%;  left: 50%;  margin: 0;  padding: 0;  border: none;  opacity: 0;}.justified-gallery > a > .caption,.justified-gallery > div > .caption {  display: none;  position: absolute;  bottom: 0;  padding: 5px;  background-color: #000000;  left: 0;  right: 0;  margin: 0;  color: white;  font-size: 12px;  font-weight: 300;  font-family: sans-serif;}.justified-gallery > a > .caption.caption-visible,.justified-gallery > div > .caption.caption-visible {  display: initial;  opacity: 0.7;  transition: opacity 500ms ease-in;}.justified-gallery > .entry-visible {  opacity: 1;  background: none;}.justified-gallery > .entry-visible > img,.justified-gallery > .entry-visible > a > img {  opacity: 1;  transition: opacity 500ms ease-in;}.justified-gallery > .jg-filtered {  display: none;}.justified-gallery > .spinner {  position: absolute;  bottom: 0;  margin-left: -24px;  padding: 10px 0 10px 0;  left: 50%;  opacity: 1;  overflow: initial;}.justified-gallery > .spinner > span {  display: inline-block;  filter: "alpha(opacity=0)";  opacity: 0;  width: 8px;  height: 8px;  margin: 0 4px 0 4px;  background-color: #000000;  border-radius: 6px;}.justified-wrapper .justified-fixer {  position: relative;}.justified-wrapper.px-gutter .justified-fixer {  margin-bottom: -1px;  margin-left: -1px;  margin-right: -1px;}.justified-wrapper.half-gutter .justified-fixer {  margin-bottom: -18px;  margin-left: -18px;  margin-right: -18px;}.justified-wrapper.single-gutter .justified-fixer {  margin-bottom: -36px;  margin-left: -36px;  margin-right: -36px;}.justified-wrapper.double-gutter .justified-fixer {  margin-bottom: -72px;  margin-left: -72px;  margin-right: -72px;}@media (max-width: 959px) {  .justified-wrapper.double-gutter .justified-fixer {    margin-bottom: -36px;    margin-left: -36px;    margin-right: -36px;  }}.justified-wrapper.triple-gutter .justified-fixer {  margin-bottom: -108px;  margin-left: -108px;  margin-right: -108px;}@media (max-width: 959px) {  .justified-wrapper.triple-gutter .justified-fixer {    margin-bottom: -36px;    margin-left: -36px;    margin-right: -36px;  }}.justified-wrapper.quad-gutter .justified-fixer {  margin-bottom: -144px;  margin-left: -144px;  margin-right: -144px;}@media (max-width: 1499px) {  .justified-wrapper.quad-gutter .justified-fixer {    margin-bottom: -108px;    margin-left: -108px;    margin-right: -108px;  }}@media (max-width: 959px) {  .justified-wrapper.quad-gutter .justified-fixer {    margin-bottom: -72px;    margin-left: -72px;    margin-right: -72px;  }}@media (max-width: 569px) {  .justified-wrapper.quad-gutter .justified-fixer {    margin-bottom: -36px;    margin-left: -36px;    margin-right: -36px;  }}.justified-wrapper.px-gutter {  clear: both;  margin-top: -1px !important;  overflow: hidden;}.justified-wrapper.half-gutter {  margin-top: -18px !important;}.justified-wrapper.single-gutter {  margin-top: -36px !important;}.justified-wrapper.double-gutter {  margin-top: -72px !important;}@media (max-width: 959px) {  .justified-wrapper.double-gutter {    margin-top: -36px !important;  }}.justified-wrapper.triple-gutter {  margin-top: -108px !important;}@media (max-width: 959px) {  .justified-wrapper.triple-gutter {    margin-top: -36px !important;  }}.justified-wrapper.quad-gutter {  margin-top: -144px !important;}@media (max-width: 1499px) {  .justified-wrapper.quad-gutter {    margin-top: -108px !important;  }}@media (max-width: 959px) {  .justified-wrapper.quad-gutter {    margin-top: -72px !important;  }}@media (max-width: 569px) {  .justified-wrapper.quad-gutter {    margin-top: -36px !important;  }}.justified-gallery > a,.justified-gallery > div {  display: block;  overflow: visible;  padding: 0 !important;}.justified-gallery .dummy {  display: none;}.justified-gallery .tmb .t-entry-visual .pushed {  display: block;  position: relative;}.justified-gallery .t-inside,.justified-gallery .t-entry-visual,.justified-gallery .t-entry-visual-tc,.justified-gallery .t-entry-visual-cont,.justified-gallery .tmb .t-entry-visual .pushed,.justified-gallery .t-entry-visual img {  height: inherit;}.justified-gallery .t-entry-visual img {  backface-visibility: hidden;  margin: 0 !important;}.justified-gallery .t-entry-visual {  overflow: hidden;}.justified-gallery div.justified-object-loaded:not(.entry-visible) {  height: 0 !important;  width: 0 !important;}.justified-gallery .t-inside {  visibility: hidden;}.justified-gallery.justified-gallery-finished .t-inside {  visibility: visible;}/*----------------------------------------------------------#Slides Scroll----------------------------------------------------------*/html.fp-enabled,.fp-enabled body {  margin: 0;  padding: 0;  /*Avoid flicker on slides transitions for mobile phones #336 */  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}html.fp-enabled.touch {  height: 100% !important;}.fp-scrollable {  overflow: hidden;  position: relative;}.fp-scroller {  overflow: hidden;}.iScrollIndicator {  display: none !important;}.fp-notransition {  -webkit-transition: none !important;  transition: none !important;}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell {  height: auto !important;}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell {  height: auto !important;}@keyframes opacityout {  from {    opacity: 1;  }  to {    opacity: 0;  }}@keyframes scaleDown {  from {    /*opacity: 1; */    transform: translateY(0);  }  to {    /*opacity: 0; */    transform: scale(0.85);  }}@keyframes moveparallaxup {  from {    /*opacity: 1; */    transform: translateY(0);  }  to {    /*opacity: .8; */    transform: translateY(70%);  }}@keyframes moveparallaxdown {  from {    /*opacity: 1; */    transform: translateY(0);  }  to {    /*opacity: .8; */    transform: translateY(-70%);  }}@keyframes movecurtainup {  from {    /*opacity: 1; */    transform: translateY(0);  }  to {    /*opacity: .8; */    transform: translateY(5%);  }}@keyframes movecurtaindown {  from {    /*opacity: 1; */    transform: translateY(0);  }  to {    /*opacity: .8; */    transform: translateY(-5%);  }}@keyframes moveFromBottom {  from {    /*opacity: 1; */    transform: translateY(100%);  }}@keyframes moveFromTop {  from {    /*opacity: 1; */    transform: translateY(-100%);  }}@keyframes moveFromBottomInner {  from {    /*opacity: 1; */    transform: translateY(-50%);  }}@keyframes moveFromTopInner {  from {    /*opacity: 1; */    transform: translateY(50%);  }}@keyframes moveFromBottomtrid {  25% {    transform: scale(0.8);  }  50%,  100% {    transform: translateY(-100%) scale(0.8);  }}@keyframes moveFromToptrid {  25% {    transform: scale(0.8);  }  50%,  100% {    transform: translateY(100%) scale(0.8);  }}@keyframes moveFromBottomtridIn {  0%,  25% {    transform: scale(0.8) translateY(125%);  }  50% {    transform: scale(0.8) translateY(0);  }  75%,  100% {    transform: scale(1);  }}@keyframes moveFromToptridIn {  0%,  25% {    transform: scale(0.8) translateY(-125%);  }  50% {    transform: scale(0.8) translateY(0);  }  75%,  100% {    transform: scale(1);  }}.fp-section {  width: 100%;}html:not(.touch) body.uncode-fullpage-slide .column_parent {  height: 100% !important;}html:not(.touch) body.uncode-fullpage-slide:not(.uncode-fullpage-none) {  height: 100vh !important;}html.touch body.uncode-fullpage-slide:not(.uncode-fullpage-none) {  height: 100% !important;}body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fullpage-wrapper {  position: relative;  touch-action: none;  top: 0px;}body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fp-section {  overflow: hidden;}.safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fp-section .uncont,.safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .block-bg-overlay {  -webkit-backface-visibility: hidden !important;  -webkit-transform: translateZ(0) !important;}.safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .add-kburns .tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay,.safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .add-kburns .tmb .t-entry-visual .t-entry {  -webkit-backface-visibility: hidden !important;  -webkit-transform: translateZ(0) !important;}body.uncode-fullpage-slide:not(.uncode-fullpage-none) .uncode-scroll-lock {  position: absolute;  margin-top: 10000px;  visibility: hidden;  width: 100%;}body.uncode-fullpage-slide:not(.uncode-fullpage-none) .uncode-scroll-lock.uncode-scroll-active {  visibility: visible;  margin-top: 0;}body.uncode-fullpage-slide #colophon {  position: absolute;}.safari body.uncode-fullpage-slide #colophon,.safari body.uncode-fullpage-slide #colophon .row-parent {  -webkit-backface-visibility: hidden !important;  -webkit-transform: translateZ(0) !important;}.touch body.uncode-fullpage-slide #colophon.active {  overflow: visible;  z-index: 5;}.touch body.uncode-fullpage-slide #colophon.active::before {  content: '';  display: block !important;  position: absolute;  width: 100%;  height: 2000px;  top: -2000px;}body.uncode-fullpage-slide .box-wrapper.ls-overflow-visible {  overflow: hidden !important;}body.uncode-scroll-snap #colophon {  display: block;}html.fp-enabled .row-container.row-navigation,html.fp-enabled .post-after,html.fp-enabled .post-footer {  display: none;}body #page-header .isotope-system.add-kburns {  transition: opacity 0.15s linear;}body.fp-waiting #page-header .isotope-system.add-kburns {  opacity: 0;}/*----------------------------------------------------------#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 i {  display: inline-block;}.el-text i > span ~ span {  display: block;}.el-text hr {  margin-left: 0;}.el-text hr.separator-reduced {  font-size: 14px;  width: 40px;  position: relative;  display: block;  content: "";  margin: 18px 0px 18px 0px;  margin-left: auto;  margin-right: auto;  border-style: solid;  border-top: 0px;}.el-text > * > span:not(.heading-text-inner),.el-text > * > i > span:not(.heading-text-inner) {  display: block;}.el-text > * > span.heading-text-inner,.el-text > * > i > span.heading-text-inner {  clear: both;  display: table-row;  overflow: hidden;}.el-text > * > span.heading-text-inner .split-char,.el-text > * > i > span.heading-text-inner .split-char,.el-text > * > span.heading-text-inner .heading-text-inner-animate,.el-text > * > i > span.heading-text-inner .heading-text-inner-animate {  clear: both;  display: inline-block;  position: relative;}.el-text > * > span.heading-text-inner .heading-line-wrap,.el-text > * > i > span.heading-text-inner .heading-line-wrap {  display: block;  position: relative;  vertical-align: bottom;}.el-text > * > span.heading-text-inner .heading-line-wrap .split-word-empty,.el-text > * > i > span.heading-text-inner .heading-line-wrap .split-word-empty {  line-height: 1;  margin: 0 -0.025em;}.el-text > * > span.heading-text-inner .heading-line-wrap > .split-word:first-child .split-word-empty,.el-text > * > i > span.heading-text-inner .heading-line-wrap > .split-word:first-child .split-word-empty,.el-text > * > span.heading-text-inner .heading-line-wrap > .split-word-empty:first-child,.el-text > * > i > span.heading-text-inner .heading-line-wrap > .split-word-empty:first-child {  display: none;}.el-text > * > span.heading-text-inner .split-word-empty,.el-text > * > i > span.heading-text-inner .split-word-empty {  line-height: 1;  padding: 0 0 0.1em 0;}.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty),.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) {  margin-bottom: -0.15em;  vertical-align: bottom;  visibility: hidden;}.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow,.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow {  display: inline-block;  float: left;  padding-bottom: .15em;}:not(.already-animated).el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow,:not(.already-animated).el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow {  overflow: hidden;}.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty),.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty),.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner,.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner {  display: inline-block;  position: relative;  z-index: 1;}.el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner,.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner {  padding: 0 0.0575em 0.005em 0;}.row.loaded-split-word .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty),.row.loaded-split-word .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) {  visibility: visible;}.el-text > * > span.heading-text-inner .heading-single-word-wrap,.el-text > * > i > span.heading-text-inner .heading-single-word-wrap {  clear: both;  display: inline-block;  overflow: hidden;}.el-text > * > span.heading-text-inner .heading-text-highlight,.el-text > * > i > span.heading-text-inner .heading-text-highlight {  position: relative;  vertical-align: top;}.el-text > * > span.heading-text-inner .heading-text-highlight-inner,.el-text > * > i > span.heading-text-inner .heading-text-highlight-inner {  bottom: 0;  height: 100%;  left: 0;  margin-bottom: 0.15em;  position: absolute;  right: 0;  z-index: 0;  transition-property: right;  transition-duration: 0.2s;  transition-timing-function: linear;}.el-text > * > span.heading-text-inner .split-word.first-highlight .heading-text-highlight-inner,.el-text > * > i > span.heading-text-inner .split-word.first-highlight .heading-text-highlight-inner {  transition-timing-function: ease-in;}.el-text > * > span.heading-text-inner .split-word.last-highlight .heading-text-highlight-inner,.el-text > * > i > span.heading-text-inner .split-word.last-highlight .heading-text-highlight-inner {  transition-timing-function: ease-out;}.el-text > * > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner,.el-text > * > i > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner {  right: 0.1em;}.el-text > * > span.heading-text-inner .heading-text-highlight-inner[data-animated="yes"],.el-text > * > i > span.heading-text-inner .heading-text-highlight-inner[data-animated="yes"],.el-text > * > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner[data-animated="yes"],.el-text > * > i > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner[data-animated="yes"] {  right: 100%;}.el-text + .clear {  margin-top: 0 !important;}.counter:not(.started) {  opacity: 0;}.countdown {  line-height: 1;}.countdown small {  line-height: inherit;  font-size: 1em;}.counter-text,.counter-text p {  margin: 0px 0px 0px 0px;}/*----------------------------------------------------------#Headers----------------------------------------------------------*/.header-basic {  overflow: hidden;}.header-wrapper {  transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s ease-out 0.2s !important;}@media (max-width: 569px) {  .header-wrapper .header-bg-wrapper + div,  .header-wrapper .header-bg-wrapper:only-child {    min-height: 300px;  }  .header-wrapper .header-bg-wrapper:only-child {    position: relative;  }}.header-wrapper .header-scrolldown {  position: absolute;  bottom: 10px;  left: 50%;  margin-left: -6px;  z-index: 100;  transition: transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important;}@media (max-width: 959px) {  .header-wrapper .header-scrolldown {    display: none;  }}.header-wrapper .header-scrolldown:hover {  transform: translateY(3px);  opacity: .8 !important;}.header-wrapper .header-scrolldown i {  font-size: 24px;  cursor: pointer;  color: #ffffff;}.header-style-light .header-wrapper .header-scrolldown i {  color: #000000;}@media (min-width: 960px) {  .header-scrolled .header-wrapper .header-scrolldown {    opacity: 0 !important;  }}@media (max-width: 570px) {  .header-wrapper .uncode-slider .owl-next,  .header-wrapper .uncode-slider .owl-prev {    display: none;  }}.header-wrapper .owl-next .owl-nav-container,.header-wrapper .owl-prev .owl-nav-container {  width: 90px;  height: 100px;  top: -50px;  background: none !important;  filter: none;}.header-wrapper .owl-next .owl-nav-container i,.header-wrapper .owl-prev .owl-nav-container i {  transition: transform 0.2s ease-in-out, opacity 0.2s;  transition-delay: 0.2s;  font-size: 26px;  top: 34px;}.header-scrolled .header-wrapper .owl-next .owl-nav-container i,.header-scrolled .header-wrapper .owl-prev .owl-nav-container i {  opacity: 0;}body .header-wrapper .style-dark.owl-next .owl-nav-container,body .header-wrapper .style-light.owl-next .owl-nav-container,body .header-wrapper .style-dark.owl-prev .owl-nav-container,body .header-wrapper .style-light.owl-prev .owl-nav-container {  background-color: transparent !important;}.header-wrapper .owl-next:hover i {  opacity: .6;  transform: translateX(5px) scale(0.9);}.header-wrapper .owl-prev:hover i {  opacity: .6;  transform: translateX(-5px) scale(0.9);}.header-scrolled .header-wrapper .uncode-slider .row-child,.header-scrolled .header-wrapper .row-header:not(.row-slider) {  opacity: 0;}@media (min-width: 960px) {  .header-scrolled .header-scroll-opacity .header-main-container {    opacity: 0 !important;  }}@media (max-width: 959px) {  .header-bg-wrapper > .header-bg {    background-attachment: scroll !important;    transform: none !important;    height: 100% !important;  }}.header-wrapper {  display: table;  table-layout: fixed;  position: relative;  overflow: hidden;  width: 100%;  height: 100%;}.header-wrapper .owl-carousel-container,.header-wrapper .owl-carousel.owl-theme,.header-wrapper .owl-stage,.header-wrapper .owl-stage-outer,.header-wrapper .owl-item,.header-wrapper .owl-item .item,.header-wrapper .owl-item .header-main-container,.header-wrapper .header-content {  height: 100%;}.header-wrapper .owl-stage-outer {  height: 100% !important;}.header-wrapper .header-bg-wrapper {  position: absolute;  right: 0;  left: 0;  width: 100%;  height: 100%;  overflow: hidden;}.header-wrapper .header-bg {  position: absolute;  right: 0;  left: 0;  width: 100%;  height: 100%;  background-position: center center;  background-size: cover;  overflow: hidden;}.header-wrapper .header-bg.video {  pointer-events: none;}.header-wrapper .header-bg-overlay {  position: absolute;  right: 0;  left: 0;  width: 100%;  height: 100%;}.header-wrapper .header-bg-overlay-inner {  width: 100%;  height: 100%;  position: absolute;}.header-wrapper .header-main-container {  display: table;  table-layout: fixed;  width: 100%;  height: 100%;  padding-bottom: 0px;}.touch .header-wrapper .header-main-container {  padding-top: 0px !important;}.header-wrapper .header-main-container.header-carousel {  margin-top: -25px;  margin-bottom: 25px;  padding-top: 50px;}.header-wrapper .header-content {  position: relative;  z-index: 5;  display: table-cell;  vertical-align: middle;  text-align: center;  width: 100%;}.header-wrapper .header-content.header-align-left {  text-align: left;}.header-wrapper .header-content.header-align-right {  text-align: right;}.header-wrapper .header-content.header-left .header-content-inner {  margin-right: auto;  margin-left: inherit;}.header-wrapper .header-content.header-left hr {  margin-left: 0px;}.header-wrapper .header-content.header-left .buttons-wrapper .btn:first-child {  margin-left: 0;}.header-wrapper .header-content.header-right .header-content-inner {  margin-left: auto;  margin-right: inherit;}.header-wrapper .header-content.header-right hr {  margin-right: 0px;}.header-wrapper .header-content.header-right .buttons-wrapper .btn:last-child {  margin-right: 0;}.header-wrapper .header-content.header-top {  vertical-align: top;}.header-wrapper .header-content.header-bottom {  vertical-align: bottom;}@media (max-width: 959px) {  .header-wrapper .header-content .buttons-wrapper {    font-size: 12px;  }}.header-wrapper .header-content-inner {  margin: 0 auto;  padding: 54px 36px 54px 36px !important;}@media (max-width: 959px) {  .header-wrapper .header-content-inner {    max-width: none !important;  }}.header-classic.header-wrapper .header-content-inner {  padding: 54px 36px 54px 36px !important;}.header-wrapper .header-content-inner > iframe {  max-width: 100%;}.header-wrapper .header-content-inner .wp-audio-shortcode {  max-width: 500px;  margin: auto;}.header-wrapper .header-content-inner blockquote.pullquote p:first-child {  font-size: 25px;}.header-wrapper .header-content-inner > .header-title > span {  display: block;}.header-wrapper .header-content-inner > p > * {  margin-top: 0px;}.header-wrapper .header-content-inner > *:first-child,.header-wrapper .heading-text > *:first-child {  margin-top: 0 !important;}.header-wrapper .heading-text:not(.heading-bigtext) {  display: inline-block;}.header-wrapper .header-subtitle {  margin: 9px 0px 0px 0px;}.header-wrapper .column_parent {  height: 100% !important;}@media (min-width: 960px) {  .chrome .header-wrapper .column_parent {    height: 0 !important;  }}.header-wrapper blockquote {  padding: 0px;}@media (max-width: 959px) {  .header-main-container {    padding-top: 0px !important;  }}.header-main-container .owl-carousel .owl-item {  float: left !important;}.header-bg.self-video .wp-video,.header-bg.self-video .mejs-video {  width: 100% !important;  height: 100% !important;}.header-bg.self-video .mejs-layers,.header-bg.self-video .mejs-controls {  display: none;}.header-bg.self-video video {  position: absolute;  object-fit: cover;  width: 100%;  height: 100%;}.blocks-animation .header-title > .animate_when_almost_visible {  display: inline-block;}@media (max-width: 959px) {  .header-main-container .row-inner {    padding-top: 0px !important;  }}.header-wrapper:not(.header-only-text):before,.uncode-slider:not(.slider-loaded):before {  background-repeat: no-repeat;  position: absolute;  top: 50%;  left: 50%;  width: 38px;  height: 38px;  margin-top: -19px;  margin-left: -19px;  content: "";  z-index: 1;  opacity: 1;  animation: spin 2s infinite linear;}.style-light .header-wrapper:not(.header-only-text):before,.style-light .uncode-slider:not(.slider-loaded):before,.style-dark .style-light .header-wrapper:not(.header-only-text):before,.style-dark .style-light .uncode-slider:not(.slider-loaded):before {  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABPtJREFUeNrsnCFv20AUx+2kIDBgIGDAYCBgUiNlwGyeNFC2gIGBSUtJ6dZP0PUTtKUlTVlBpaWsbC4LiZRKBQEDBgMeCygIGNh72bvk9eKzY8dJE9896RQnSuzzL//37t357izLWCqzN6ESBwcHDh1WqaB59DqCMsCD8/NzXztgAKcGLw6VGgMk25HicwHwDoq/boj2GhXUgFKHUlFAwDKGEkoK22XKayh+24VyA/C6WwsMIFXoBl1JRQgloBLCTQYpz9ug876F0pLOjee6hHIK5x1tBTAC5VKpMEhDLHAjw5yvh/C+QGkzeAjrbBXg7BVUfo+Bwsr6BGq8BtdvU+xz2PWP4dqnGwUMKlol9+AVxYA8eKZWVwaH9djPoz72ClTlb0LzT3X7RuCqeanNXrJCLdZyYet2tapgu2QLfcFa3Q6Uw6z1tDNWAtX0iUm+BxW43eQMHer8neV26JrvskCzM8JqU9KJgfz2uWJVhrqjyn6Qi2aCZi8JqwMXDLepL0gx92dWaLZOsPKAVkpxnb0iwKJO/AQStZwNclMrN2Dwj7isNbzaZlgKaB7c48kivysv2Cx/pLcY4B+sgli/3w+bzeYfSrpdOL6Hz4aZFUZxq0VvsXvTswpmcE8dys3QLqjXktklPQqMYxpCKaod0kgH3utJJmBE2qW33XV0np9RZRjH9ultm/K11AoTrhjkPSSzodB85ppHqYBRoBfdnq6ljx2zVtNLozDhioNN60yvWGUYx87iVFZSxK66GKqx9DPhlh71CBIV5rI0YqQbLVKZgPZ1EWB1NgSiq11KDV80MHpmOMm7dGgZE1rMSV5Gg6RKhQmfHVrGRHbwIQ6YY4BN7Yb1duaBUb+xJpJV3WmxBzkOm/vxRGECVljkblBK86VQ9QSYoBgaTlMbxAHjT6uN/bd7et2NdUnDaWoillfjElcTv2Y2inPJquEz11IO4hRWZX0pYwrbMQgS7c4Ay5aLzbnkiDJ+xzBSWymiRTA26y7W5MwhKq2oGFRzLMIoYKGUwBqbpRORChubfGzOanEKC4zC0gGbuiSNjRmLGMEpsW4AX7aifWrB0qsRf3pWUvTO60ZcUwaBKg9DGxhgc8CGSmA0sxDlVwFJ1jV3x8jHjVGJq/iCq7G6lI8bo4CJWYZO0my8gqqLr8vsJQKjFkGQ9TRWVxA1+Vk13UmQbeikMmnWpZ80WsFVFrDmtKWRujzqcAeqkee4KZtdFsvqGqjLYe7oq76nBEaxTLhmq8jdJWl6/SDuuUbStHNf5GUFd03Pmk2vj13GGLsSpN/v/202m0j7DZQXcDyGz34XTF3ohu/p7XXSsqDEpTMA6BFBweErLAgQPhsVBBYO3+CyIHwY1FtkpUt5kROjqgAUShYvUIfjXwiyALDarFW8XuR3aZb/oW+HdIE2e0Cw7bAma9UX/W150S9SPHsg10S1vd5GpUXA6qSZD1dOczEFtEdcRrdFudbnrLBSA5OgvcSWk2JaBT7/teGwPEqNdrLCQtNh3wp51xYcJL3NOi216DujuKx/OKa6LbVItqh77zRY9i7U381jrXrRdneSQeWiqpUBYx3Zde4fVqM42pCu16PsPdc/aht3qKtRjwPdX94iUOyP2FuVojd5D0RhNfoNX6liSX/AStT7bMAiFOJYybtsqkxADayYkdHCAItRoGU93cdVBmQmLBvTwP4JMADEPDW9MJgjiwAAAABJRU5ErkJggg==');  background-size: 38px;}.style-dark .header-wrapper:not(.header-only-text):before,.style-dark .uncode-slider:not(.slider-loaded):before,.style-light .style-dark .header-wrapper:not(.header-only-text):before,.style-light .style-dark .uncode-slider:not(.slider-loaded):before {  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNtJREFUeNrsnC132zAUhqWeAcPAshmGzTDQY4GBZU3ZWDs2tu4XbPsFa9lYPVa2DC1sHgtbxswWaNZJ3Xtz7hTLjms5H7buOTppmsSWHr260pUlCeGtlslDyMTDw0OIPwcsRfjfEklIKWe9A6bgnKqXoUqnSIOCr2mA55ZLaHipSj9VShTEtHPAoKAIoIKCr6yQcpUyfGeEz14AaohU9NtEpdtdKFC2CCkApJGhIg1lATBLVcis5nX1NWOAnBjX1ur7qNKNuu7qKIAB1AgpMCClqiBLx/eL0Xw5vBXAfXANTjrOvK79MQOlM6ubyUJlPG+52Q8A7S1ruvr+r9W9bw4KGMssz+hs1w6Z5WdqgNOVduFC3dKxqrSK5ofQ/SNv1+rlEk3VidpkwwxNjPFS0pazbdhD37F86g7hYteZCFR6pWsQKT70ETrySfYdbmTnsN6gSR6Fad+m0h9A+/EUaLIuLPUyxQg9h7wzcUSGCv4Kv6Y7pZd13IjsEywX0E5q3GfcBVgI4h8hoefU8N67rpGYOfiwK1M1KBfZtbNumcEaiY6ZKtMVgxY3vViAC2pYZ6Kjpsp2B2C/qnrOKh8Ws1FyIrprFyhjiJCqPjCQpiZ433bwvOdOYAVo2q7K/HSZwiYU8qgLLkTHTZUxQZCu7VMtYCBMlBPRHyOVxbYOwKYwaorpoQXTLatMTyDQbMblVsDgu4Z4OxP9s3fkkop82UmJuhZ9UpehssSmsiJgpK5U9NdujY6vGBieGeommfehZ6zoMR/HZeb0lakw+nAhvFGzPC8DFnpga/vCop1NYJjvOqXBque1HiFEPL7kCiNYWZfDoJrhUmq4qmJgXlxrKwXGH7N7+2e/8frcK8yBwshyz2ltq22Db28WOykYg/kmudkk12OxZwXdqW+SbGihxmDf+P82gOkBrIf232B+ZmuSS6O39FYQ+Xin38DpkwUei52Fb5INmmTugVmB5UXAMg/MCizbAMZWGA92tpzxsIcUtOeJs9lw+ktj1N9nC03/5YE5AEZz+UPPa81gYQWGZZh6SiM4ptXRLfivCGOwlbk09aQkQo96rK7IYLEVsLBL61lrqCtk/qsamO1pSR/VVbS2xBZ805RG1CeVsZ3DnEE1MENlcY/UFZepq0xhRDgXBQsyOtwzhijzzPY9KzAQnuPtGLOPXYWlyzbG23nZurjSCURsFKVd/mcdFtgZyphVbY7dZsY1YU0z7qC6YtYUKxdAVwLDSPeenGKX/Bk70kHb/TYbzraa08fuL+o1J1ipeOywdBkmrFfcaonq1g9BsIyRAtHpMUND3qcUXKNswikw5s+oE5geY/NEnqfk5EXNjRvyCTekHjNkbX9+RLCoGWpYN3UfWssGN58YUf3BbuBi4yweJz5pS1DTcyti1ss8bhF0fbaOo/iQn8sza3IQiXSUIRr4CUQHs32rDarSlUk7W3R+PjetUOkwc7oWhyxzc4QZ+R5AmadLLaD+xnmRLcufwLW+Kw6PxSIDlHM3IVvKPI2g+fPNBSVXqoOahiwJBqqV06Vky7UeodZD46MlUoaAd1VDRXR2Ymi5btrmMVy7OgOR9mBGwr4UIRP2BclBxe9SsaPtivs4ZZMOgORKqWNrZYp/+9F3uq/gUM5xLVPQWkl+Kam37ttfAQYAZ993RnTunIQAAAAASUVORK5CYII=');  background-size: 38px;}@media (min-width: 960px) {  #page-header {    display: table-row;    width: 100%;  }}#page-header .header-wrapper > .header-bg-wrapper,#page-header .header-wrapper .header-scrolldown,#page-header .header-wrapper .row-container > .row-background {  opacity: 0;  transition: opacity 0.5s;  transition-delay: 0.2s;}#page-header .header-wrapper .uncode-slider .row-child,#page-header .header-wrapper .row-parent,#page-header .header-main-container {  transition: opacity 0.5s;  transition-delay: 0.2s;}#page-header .header-only-text .header-main-container {  opacity: 1;}@media (max-width: 959px) {  #page-header .row .uncol {    padding-top: 0 !important;  }}@media (min-width: 960px) {  #page-header .remove-menu-padding .header-content,  #page-header .remove-menu-padding .uncont {    padding-top: 0px !important;  }}@media (max-width: 960px) {  #page-header .remove-menu-padding-mobile .header-content,  #page-header .remove-menu-padding-mobile .uncont {    padding-top: 0px !important;  }}#page-header[data-imgready="true"] .header-wrapper:not(.header-only-text):before {  opacity: 0;  animation: none;}#page-header[data-imgready="true"] .header-wrapper > * {  opacity: 1;}#page-header[data-imgready="true"] .header-wrapper .row-container > .row-background {  opacity: 1;}.uncode-slider {  height: 100%;}.header-wrapper .uncode-slider > .owl-carousel {  transition: opacity 1s;}.uncode-slider .row-container,.uncode-slider .row-child {  height: 100% !important;}.uncode-slider .row-inner {  height: 100%;}@media (max-width: 1499px) {  .uncode-slider .row-inner > .column_child:only-child {    height: 100% !important;  }}@media (max-width: 1499px) {  .uncode-slider .text-lead > * {    font-size: 16px;    line-height: 1.75;    margin: 18px 0 0;  }}@media (max-width: 959px) {  .uncode-slider .text-lead > * {    font-size: 13px;    line-height: 1.75;    margin: 18px 0 0;  }}@media (max-width: 959px) {  .uncode-slider .uncoltable {    padding-top: 0 !important;  }}.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;}/** Parallax header **/.no-touch .header-parallax > .header-bg-wrapper:not(.header-carousel-wrapper),.no-touch .header-parallax > .header-bg-wrapper.header-carousel-wrapper > .header-bg .t-entry-visual-cont {  height: 130% !important;  height: calc(100% + 30vh) !important;  will-change: transform;}/*----------------------------------------------------------#Thumbs----------------------------------------------------------*/.tmb .avatar {  border-radius: 50%;}.tmb a.inactive-link {  pointer-events: none;  cursor: default;}.index-single .tmb {  height: 100%;  width: 100% !important;}.index-single .style-masonry .tmb {  position: relative !important;}.tmb > .t-inside {  position: relative;  display: table;  table-layout: fixed;  width: 100%;}.index-single .tmb > .t-inside {  height: 100%;}.tmb-loaded.tmb > .t-inside {  opacity: 1;}.tmb-shadowed.tmb-shadowed-hover.tmb > .t-inside {  transition-property: box-shadow;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}.img-circle.tmb > .t-inside .t-entry-visual {  border-radius: 50%;}.img-circle.tmb > .t-inside .t-entry-visual-cont {  border-radius: 50%;  -webkit-mask-image: -webkit-radial-gradient(white, black);  perspective: 1000px;  overflow: hidden;}.img-round.tmb > .t-inside .t-entry-visual-cont {  -webkit-mask-image: -webkit-radial-gradient(white, black);  perspective: 1000px;}.tmb-no-bg.tmb > .t-inside {  background: none;}.tmb > .t-inside hr {  margin-top: 18px;  margin-bottom: 18px;}.tmb > .t-inside hr.separator-reduced {  width: 90px;  border-top-width: 2px;}.tmb > .t-inside .t-overlay-inner hr.separator-extra {  opacity: .5;}:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra {  margin-left: -18px !important;  width: calc(100% + 36px);}.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra {  width: calc(150% + 18px);}:not(.tmb-no-bg).tmb > .t-inside .single-block-padding hr.separator-extra {  margin-left: -36px !important;  width: calc(100% + 72px);}.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .single-block-padding hr.separator-extra {  width: calc(150% + 36px);}:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {  margin-left: -72px !important;  width: calc(100% + 144px);}.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {  width: calc(150% + 72px);}@media (max-width: 1699px) {  :not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {    margin-left: -54px !important;    width: calc(100% + 108px);  }  .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {    width: calc(150% + 54px);  }}@media (max-width: 1499px) {  :not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {    margin-left: -36px !important;    width: calc(100% + 72px);  }  .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {    width: calc(150% + 36px);  }}:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {  margin-left: -108px !important;  width: calc(100% + 216px);}.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {  width: calc(150% + 108px);}@media (max-width: 1699px) {  :not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {    margin-left: -72px !important;    width: calc(100% + 144px);  }  .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {    width: calc(150% + 72px);  }}@media (max-width: 1499px) {  :not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {    margin-left: -54px !important;    width: calc(100% + 108px);  }  .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {    width: calc(150% + 54px);  }}@media (max-width: 959px) {  :not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {    margin-left: -36px !important;    width: calc(100% + 72px);  }  .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {    width: calc(150% + 36px);  }}:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {  margin-left: -144px !important;  width: calc(100% + 288px);}.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {  width: calc(150% + 144px);}@media (max-width: 1699px) {  :not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {    margin-left: -108px !important;    width: calc(100% + 216px);  }  .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {    width: calc(150% + 108px);  }}@media (max-width: 1499px) {  :not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {    margin-left: -72px !important;    width: calc(100% + 144px);  }  .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {    width: calc(150% + 72px);  }}@media (max-width: 959px) {  :not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {    margin-left: -36px !important;    width: calc(100% + 72px);  }  .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {    width: calc(150% + 36px);  }}.tmb > .t-inside .spacer.half-space {  margin-top: 18px;}.tmb > .t-inside .spacer.single-space {  margin-top: 36px;}.tmb > .t-inside .spacer.double-space {  margin-top: 72px;}.tmb-round.tmb > .t-inside {  border-radius: 4px;}.tmb-media-first.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a:not(.tmb-term-evidence):not(.product_button_loop) {  border-bottom-left-radius: 0 !important;  border-bottom-right-radius: 0 !important;  -webkit-mask-image: -webkit-radial-gradient(white, black);}.tmb-media-last.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a:not(.tmb-term-evidence) {  border-top-left-radius: 0 !important;  border-top-right-radius: 0 !important;  -webkit-mask-image: -webkit-radial-gradient(white, black);}.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual {  -webkit-mask-image: -webkit-radial-gradient(white, black);}@media (min-width: 570px) {  .tmb-content-lateral-left.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;  }  .tmb-content-lateral-right.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {    border-top-left-radius: 0 !important;    border-bottom-left-radius: 0 !important;  }}@media (max-width: 569px) {  .tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {    border-bottom-left-radius: 0 !important;    border-bottom-right-radius: 0 !important;  }}.tmb-content-lateral-left:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {  border-top-right-radius: 0 !important;  border-bottom-right-radius: 0 !important;}.tmb-content-lateral-right:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {  border-top-left-radius: 0 !important;  border-bottom-left-radius: 0 !important;}.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  float: left;}.tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  float: right;}.tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 8.33333333% !important;}.tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 16.66666667% !important;}.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 25% !important;}.tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 33.33333333% !important;}.tmb-content-size-5.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 41.66666667% !important;}.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 50% !important;}.tmb-content-size-7.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 58.33333333% !important;}.tmb-content-size-8.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 66.66666667% !important;}.tmb-content-size-9.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 75% !important;}.tmb-content-size-10.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 83.33333333% !important;}.tmb-content-size-11.tmb-content-lateral.tmb > .t-inside .t-entry-visual {  width: 91.66666667% !important;}.tmb-content-lateral.tmb > .t-inside .t-entry-text {  position: relative;  z-index: 1;  float: right;}.tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 91.66666667% !important;}.tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 83.33333333% !important;}.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 75% !important;}.tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 66.66666667% !important;}.tmb-content-size-5.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 58.33333333% !important;}.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 50% !important;}.tmb-content-size-7.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 41.66666667% !important;}.tmb-content-size-8.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 33.33333333% !important;}.tmb-content-size-9.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 25% !important;}.tmb-content-size-10.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 16.66666667% !important;}.tmb-content-size-11.tmb-content-lateral.tmb > .t-inside .t-entry-text {  width: 8.33333333% !important;}.tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-text {  float: left;  margin-right: -18px !important;}.tmb-content-lateral-left.tmb-content-lateral.tmb > .t-inside .t-entry-text {  margin-left: -18px !important;}@media (max-width: 569px) {  .tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-text,  .tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-visual {    width: 100% !important;  }}.tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > *:first-child {  margin-top: 0px !important;}.tmb .t-entry.t-entry-team .t-entry-title {  margin: 5px 0px 0px 0px !important;}.tmb .t-entry .t-entry-cat {  font-size: 13px;  text-transform: uppercase;}.tmb .t-entry .t-buttons-socials {  margin: 0px 0px 0px 0px;  font-size: 12px;}.tmb .t-entry-visual .t-entry .t-buttons-socials {  margin: 18px 0px 0px 0px !important;}.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.tmb-no-media.tmb .t-entry-visual .pushed,.tmb.tmb-no-media.tmb .t-entry-visual .t-entry-visual-cont > a {  position: relative;  display: block;}.tmb-quote.tmb .t-entry-visual blockquote {  margin-top: 0;}.tmb-quote.tmb .t-entry-visual .t-overlay-inner,.tmb-quote.tmb .t-entry-visual .t-overlay-wrap {  position: relative;}.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 > a > img {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  height: 100%;}.tmb .t-entry-visual .t-background-cover {  width: 100%;  height: 100%;  display: block;  background-position: center;  background-repeat: no-repeat;  background-size: cover;  position: relative;}.tmb .t-entry-visual .t-background-cover > * {  margin: 0px !important;  border: none !important;  width: 100% !important;  height: 100% !important;  position: absolute !important;  z-index: 1000;}.tmb .t-entry-visual .t-background-cover .mejs-video {  width: 100% !important;  height: 100% !important;}.tmb .t-entry-visual .t-background-click {  z-index: auto !important;}.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-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 {  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  transition-property: transform, filter, opacity;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}.tmb-image-anim-move.tmb .t-entry-visual img:not(.avatar),.tmb-image-anim-move.tmb .t-entry-visual .t-background-cover,.tmb-image-anim-move.tmb .t-entry-visual .fluid-object {  transition-duration: 0s;}.tmb .t-entry-visual .t-entry {  width: 100%;}.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-overlay-gradient-bottom.tmb .t-entry-visual .t-entry-visual-overlay {  background-color: transparent !important;}.tmb-overlay-gradient-top.tmb .t-entry-visual .t-entry-visual-overlay {  background-color: transparent !important;}.tmb .t-entry-visual .t-overlay-wrap {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 2;}.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-wrap {  margin-top: 1px;}.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-wrap {  position: relative;}.tmb .t-entry-visual .t-overlay-inner {  display: table;  table-layout: fixed;  position: absolute;  width: 100%;  height: 100%;}.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-inner {  position: relative;}.tmb .t-entry-visual .t-overlay-content {  display: table-cell;  height: 100%;  vertical-align: middle;  text-align: center;}.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-content {  vertical-align: bottom;}.tmb-overlay-top.tmb .t-entry-visual .t-overlay-content {  vertical-align: top;}.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content {  text-align: justify;}.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {  margin-left: auto !important;  margin-right: auto !important;}.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content {  text-align: center;}.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {  margin-left: auto !important;  margin-right: auto !important;}.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content {  text-align: left;}.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {  margin-left: 0 !important;  margin-right: auto !important;}.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {  margin-left: 0;}.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content {  text-align: right;}.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {  margin-left: auto !important;  margin-right: 0 !important;}.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {  margin-right: 0;}@media (max-width: 959px) {  .tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content {    text-align: justify;  }  .tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {    margin-left: auto !important;    margin-right: auto !important;  }  .tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content {    text-align: center;  }  .tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {    margin-left: auto !important;    margin-right: auto !important;  }  .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content {    text-align: left;  }  .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {    margin-left: 0 !important;    margin-right: auto !important;  }  .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {    margin-left: 0;  }  .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content {    text-align: right;  }  .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {    margin-left: auto !important;    margin-right: 0 !important;  }  .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {    margin-right: 0;  }}.tmb .t-entry-visual .t-overlay-icon {  font-size: 18px;}.tmb .t-entry-visual .t-overlay-icon.t-icon-size-md {  font-size: 27px;}.tmb .t-entry-visual .t-overlay-icon.t-icon-size-lg {  font-size: 36px;}.tmb .t-entry-visual .t-overlay-icon.t-icon-size-xl {  font-size: 45px;}.tmb .t-entry-visual .t-overlay-text {  display: inline-block;  width: 100%;  margin: 0 auto;  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;  opacity: 0;  transform: scale(0.9);}.tmb .t-entry-visual .t-overlay-text.separator-extra-child {  width: 100%;}.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt {  margin-top: 0;}.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt > p:first-child {  margin-top: 0;}.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt .btn {  margin-top: 0;}.tmb-overlay-pad-double.tmb .t-entry-visual .t-overlay-text {  padding: 72px;}.tmb-text-showed.tmb .t-entry-visual .t-overlay-text {  opacity: 1;  transform: scale(1);}.no-touch .tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual .t-overlay-text {  transform: translate(0px, 0px);}.tmb-overlay-right:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {  float: right;  padding-left: 0px;}.tmb-overlay-left:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {  float: left;  padding-right: 0px;}@media (min-width: 570px) {  .tmb-overlay-right.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {    float: right;    padding-left: 0px;  }  .tmb-overlay-left.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {    float: left;    padding-right: 0px;  }}.tmb-overlay-text-reduced.tmb .t-entry-visual .t-overlay-text {  width: 75%;}.tmb-overlay-text-reduced-2.tmb .t-entry-visual .t-overlay-text {  width: 50%;}@media (max-width: 569px) {  .tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {    width: 100% !important;  }}.tmb .t-entry-visual .t-overlay-text .t-entry > *:first-child:not(.spacer) {  margin-top: 0px;}.no-touch .tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual .t-overlay-text,.no-touch .tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual .t-cat-over {  transform: translate(0px, 36px);}.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-desaturated.tmb .t-entry-visual img,.no-touch .tmb-desaturated.tmb .t-entry-visual .t-background-cover,.no-touch .tmb-desaturated.tmb .t-entry-visual .fluid-object {  filter: gray;  filter: grayscale(100%);}.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover img,.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus img,.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover .t-background-cover,.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus .t-background-cover,.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover .fluid-object,.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus .fluid-object {  filter: none;  filter: grayscale(0%);}.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover img,.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus img,.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .t-background-cover,.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .t-background-cover,.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .fluid-object,.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .fluid-object {  filter: gray;  filter: grayscale(100%);}.no-touch .tmb-image-anim.tmb .t-entry-visual:hover img:not(.avatar),.no-touch .tmb-image-anim.tmb .t-entry-visual:focus img:not(.avatar),.no-touch .tmb-image-anim.tmb .t-entry-visual:hover .t-background-cover,.no-touch .tmb-image-anim.tmb .t-entry-visual:focus .t-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 .t-entry-visual: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 .t-entry-visual:focus .t-entry-visual-overlay {  opacity: 1;  transition-delay: 150ms;}.no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text,.no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text,.no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over,.no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over {  transition-delay: 0ms !important;}.tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-overlay-text,.tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-overlay-text,.tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-cat-over,.tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-cat-over {  opacity: 1;}.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-overlay-text,.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-overlay-text,.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-cat-over,.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-cat-over {  transform: translate(0px, 0%);  transition-delay: 250ms;}.tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text,.tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text,.tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over,.tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over {  opacity: 0;}.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text,.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text,.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over,.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over {  transform: translate(0px, 36px);}.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text,.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over,.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over {  opacity: 1;}.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text,.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over,.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over {  transform: scale(1);  transition-delay: 250ms;}.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text,.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over,.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over {  opacity: 0;}.no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,.no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text,.no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over,.no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over {  transform: scale(0.98);}.style-masonry .tmb .t-entry-visual:hover hr:not(.separator-reduced):not(.separator-extra),.style-masonry .tmb .t-entry-visual:focus hr:not(.separator-reduced):not(.separator-extra) {  width: 100%;}.tmb .t-entry-text {  position: relative;  -webkit-backface-visibility: hidden;  text-align: left;}.tmb-content-justify.tmb .t-entry-text {  text-align: justify;}.tmb-content-justify.tmb .t-entry-text hr {  margin-left: auto !important;  margin-right: auto !important;}.tmb-content-center.tmb .t-entry-text {  text-align: center;}.tmb-content-center.tmb .t-entry-text hr {  margin-left: auto !important;  margin-right: auto !important;}.tmb-content-left.tmb .t-entry-text {  text-align: left;}.tmb-content-left.tmb .t-entry-text hr {  margin-right: auto !important;  margin-left: 0 !important;}.tmb-content-left.tmb .t-entry-text .separator-reduced {  margin-left: 0;}.tmb-content-right.tmb .t-entry-text {  text-align: right;}.tmb-content-right.tmb .t-entry-text hr {  margin-right: 0 !important;  margin-left: auto !important;}.tmb-content-right.tmb .t-entry-text .separator-reduced {  margin-right: 0;}.tmb .t-entry-text p,.tmb .t-entry-text a {  word-wrap: break-word;}@media (max-width: 569px) {  .tmb-content-mobile-justify.tmb .t-entry-text {    text-align: justify;  }  .tmb-content-mobile-justify.tmb .t-entry-text hr {    margin-left: auto !important;    margin-right: auto !important;  }  .tmb-content-mobile-center.tmb .t-entry-text {    text-align: center;  }  .tmb-content-mobile-center.tmb .t-entry-text hr {    margin-left: auto !important;    margin-right: auto !important;  }  .tmb-content-mobile-left.tmb .t-entry-text {    text-align: left;  }  .tmb-content-mobile-left.tmb .t-entry-text hr {    margin-right: auto !important;    margin-left: 0 !important;  }  .tmb-content-mobile-left.tmb .t-entry-text .separator-reduced {    margin-left: 0;  }  .tmb-content-mobile-right.tmb .t-entry-text {    text-align: right;  }  .tmb-content-mobile-right.tmb .t-entry-text hr {    margin-right: 0 !important;    margin-left: auto !important;  }  .tmb-content-mobile-right.tmb .t-entry-text .separator-reduced {    margin-right: 0;  }}.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-no-bg.tmb-content-lateral.tmb .t-entry-text .t-entry-text-tc {  padding-top: 0px !important;}.tmb-no-bg.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc {  padding-right: 0px !important;}.tmb-no-bg.tmb-content-lateral-right.tmb .t-entry-text .t-entry-text-tc {  padding-left: 0px !important;}@media (max-width: 569px) {  .tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc {    padding-left: 0px !important;    padding-right: 0px !important;    padding-top: 36px !important;  }}.tmb .t-entry-text .t-entry-text-tc .t-entry > *:not(hr):last-child {  width: 100%;}.tmb-content-lateral.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc.no-block-padding {  padding-left: 18px;}.tmb-content-lateral.tmb-content-lateral-right.tmb .t-entry-text .t-entry-text-tc.no-block-padding {  padding-right: 18px;}.tmb .t-entry-text .t-entry-title .tmb-content-under:not(.tmb-text-space-reduced) + *,.tmb .t-entry-text .t-entry-title .tmb-content-lateral:not(.tmb-text-space-reduced) + * {  padding-top: 9px;}.tmb-text-space-reduced.tmb .t-entry hr {  margin-top: 9px;  margin-bottom: 9px;}.tmb-text-space-reduced.tmb .t-entry > *:not(hr):not(.t-entry-readmore):not(:first-child) {  margin-top: 0px !important;}:not(.tmb-post).tmb .t-entry > *:not(hr) {  margin: 9px 0px 0px 0px;}.tmb .t-entry .t-entry-title {  word-break: break-word;}.tmb-entry-title-uppercase.tmb .t-entry .t-entry-title {  text-transform: uppercase;}.tmb-entry-title-lowercase.tmb .t-entry .t-entry-title {  text-transform: lowercase;}.tmb-entry-title-capitalize.tmb .t-entry .t-entry-title {  text-transform: capitalize;}.tmb .t-entry .t-entry-title.single-line > * {  margin-top: 0;}.tmb .t-entry p.t-entry-type {  font-size: 12px;}.tmb .t-entry p.t-entry-meta span {  display: block;  font-size: 12px;  font-weight: 600;}.tmb .t-entry p.t-entry-meta .small-spacer {  width: 10px;  display: inline-block;}.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence) {  margin: 0px 0px 0px 0px;}.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence) .fa-push-right {  margin-left: 0;}.tmb .t-entry p.t-entry-meta span:last-child .cat-comma {  display: none;}.tmb .t-entry p.t-entry-meta .t-entry-category {  display: inline;  text-transform: capitalize;  display: inline-block;}.tmb .t-entry p.t-entry-meta .t-entry-category.t-entry-category-colored {  padding: 0px 7px;}.tmb .t-entry p.t-entry-meta .t-entry-category .t-entry-cat-single {  display: inline-block;}.tmb .t-entry p.t-entry-meta .t-entry-category .cat-comma {  display: inline;  padding-right: .25em;}.tmb .t-entry p.t-entry-readmore .btn {  margin: 0px 0px 0px 0px;}.tmb .t-entry p.t-entry-author img {  width: 20px;  height: 20px;  vertical-align: middle;  display: inline-block;  position: relative;  border-radius: 50%;}.tmb .t-entry p.t-entry-author img > img {  border-radius: 50%;}.tmb .t-entry p.t-entry-author .tmb-avatar-size-md img {  width: 40px;  height: 40px;}.tmb .t-entry p.t-entry-author .tmb-avatar-size-lg img {  width: 60px;  height: 60px;}.tmb .t-entry p.t-entry-author .tmb-avatar-size-xl img {  width: 80px;  height: 80px;}.tmb .t-entry p.t-entry-author .tmb-username-wrap {  display: inline-block;  text-align: initial;}.tmb .t-entry p.t-entry-author .tmb-username-wrap .tmb-username-text {  display: block;}.tmb .t-entry p.t-entry-author .tmb-username-wrap .tmb-user-qualification {  display: block;  font-size: .96em;  font-weight: normal;  opacity: .5;  line-height: 1.25;}.tmb .t-entry p.t-entry-author i {  margin: 0px 6px 0px 0px;}.tmb .t-entry p.t-entry-author span {  vertical-align: middle;}.tmb-content-under.tmb .t-entry p.t-entry-author span,.tmb-content-lateral.tmb .t-entry p.t-entry-author span {  font-weight: 600;}.tmb .t-entry p.t-entry-author span.tmb-username-wrap {  font-size: 12px;  margin: 0px 0px 0px 12px;  white-space: inherit;}.tmb .t-entry p.t-entry-small {  font-size: 12px;}.tmb .t-entry p.t-entry-member-social a {  display: inline-block;  padding: 0px 4px 0px 4px !important;}.tmb .t-entry p.t-entry-member-social a:first-child {  padding-left: 0px !important;}.tmb .t-entry p.t-entry-member-social a:last-child {  padding-right: 0px !important;}.tmb .t-entry p.t-entry-member-social a i {  padding: 1px !important;}.tmb .t-entry p.t-entry-comments {  font-size: 12px;}.tmb .t-entry p.t-entry-comments .extras .extras-wrap {  display: inline-block;}.tmb .t-entry p.t-entry-comments .extras > span {  padding: 0px 14px 0px 0px;}.tmb .t-entry p.t-entry-comments .extras > span:last-child {  padding: 0px;}.tmb .t-entry p.t-entry-comments .extras a {  font-weight: normal;  padding: 0px 14px 0px 0px;}.tmb .t-entry p.t-entry-comments .extras a.dot-irecommendthis {  background: none !important;  padding-left: 0px !important;  margin-bottom: 0px !important;}.tmb .t-entry p.t-entry-comments .extras a:last-child {  padding-right: 0px;}.tmb .t-entry p.t-entry-comments .extras i {  position: relative;  top: 1px;  padding: 0px 5px 0px 0px;}.tmb .t-entry p.t-entry-comments .extras.t-reading-time {  float: right;  margin-top: 0px;}.tmb .t-cat-over {  opacity: 0;  pointer-events: none;  position: absolute;  z-index: 4;  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;}.tmb .t-cat-over .t-cat-over-inner {  pointer-events: initial;}.tmb-text-showed.tmb .t-cat-over {  opacity: 1;  transform: scale(1);}.tmb .t-cat-over.t-cat-no-link {  pointer-events: none;}.tmb .t-cat-over.t-cat-over-topleft {  left: 0;  top: 0;}.tmb .t-cat-over.t-cat-over-topleft a.tmb-term-evidence,.tmb .t-cat-over.t-cat-over-topleft span.tmb-term-evidence {  margin: 0px 5px 9px 0px;}.tmb .t-cat-over.t-cat-over-topright {  right: 0;  text-align: right;  top: 0;}.tmb .t-cat-over.t-cat-over-topright a.tmb-term-evidence,.tmb .t-cat-over.t-cat-over-topright span.tmb-term-evidence {  margin: 0px 0px 9px 5px;}.tmb .t-cat-over.t-cat-over-bottomleft {  bottom: 0;  left: 0;}.tmb .t-cat-over.t-cat-over-bottomleft a.tmb-term-evidence,.tmb .t-cat-over.t-cat-over-bottomleft span.tmb-term-evidence {  margin: 0px 5px 9px 0px;}.tmb .t-cat-over.t-cat-over-bottomright {  bottom: 0;  right: 0;}.tmb .t-cat-over.t-cat-over-bottomright a.tmb-term-evidence,.tmb .t-cat-over.t-cat-over-bottomright span.tmb-term-evidence {  margin: 0px 0px 9px 5px;}.tmb .t-cat-over .cat-comma {  display: inline;  padding-right: .25em;}.tmb .t-cat-over a.bordered-cat,.tmb .t-cat-over span.bordered-cat {  border: 1px solid;  border-color: transparent;}.tmb .t-entry-excerpt > p:first-child {  margin-top: 0;}.style-metro .tmb .t-inside .t-entry-visual {  display: table-cell;  height: 100%;  position: relative;  width: 100%;}.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc {  display: inline-block;  position: relative;  height: 100%;  top: 0;  vertical-align: top;  width: 100%;}.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {  height: 100%;  width: 100%;  overflow: hidden;  position: absolute;}@media (max-width: 959px) {  .index-wrapper .style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {    position: relative;  }}.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a {  top: 0;  bottom: 0;  left: 0;  right: 0;  position: absolute;  z-index: 3;  overflow: hidden;}.style-metro .tmb .t-inside .t-entry-text {  display: table;  table-layout: fixed;  height: 1px;  position: relative;  overflow: hidden;  -webkit-backface-visibility: hidden;  width: 100%;}.style-metro .tmb .t-inside .t-entry-text .t-entry-text-tc {  display: table-cell;  vertical-align: top;  width: 100%;}.style-metro .tmb.tmb-content-vertical-middle .t-inside .t-entry-text .t-entry-text-tc {  vertical-align: middle;}.style-metro .tmb.tmb-content-vertical-bottom .t-inside .t-entry-text .t-entry-text-tc {  vertical-align: bottom;}.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-visual {  display: inline-block;  min-height: 1px;  position: static;}.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-text {  height: 100%;}@media (min-width: 570px) {  .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-tc {    position: absolute;    width: inherit;  }}.style-metro .tmb.tmb-content-lateral:not(.tmb-content-lateral-responsive) .t-inside .t-entry-visual .t-entry-visual-tc {  position: absolute;  width: inherit;}@media (max-width: 569px) {  .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual,  .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual {    display: block;    height: auto !important;  }  .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont,  .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont {    position: relative;  }  .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont > a,  .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont > a {    display: block;    position: relative;  }  .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont > a .t-background-cover,  .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont > a .t-background-cover {    padding: 75% 0 0;  }}.style-metro .tmb.tmb-content-under .t-entry-visual {  display: table-row;}@media (max-width: 569px) {  .style-metro .tmb.tmb-content-under .t-inside,  .style-metro .tmb.tmb-content-lateral .t-inside {    height: auto !important;  }}.tmb a.tmb-term-evidence,.uncode-info-box a.tmb-term-evidence,.tmb span.tmb-term-evidence,.uncode-info-box span.tmb-term-evidence,.tmb a.bordered-cat,.uncode-info-box a.bordered-cat,.tmb span.bordered-cat,.uncode-info-box span.bordered-cat {  border-radius: 2px;  font-size: 11px !important;  padding: 2px 5px 2px 5px;  display: inline-block;  text-transform: uppercase;  font-weight: 600;  line-height: 1.5;  position: relative;  z-index: 0;}.tmb a.bordered-cat,.uncode-info-box a.bordered-cat,.tmb span.bordered-cat,.uncode-info-box span.bordered-cat {  border: 1px solid transparent;}.tmb a.bordered-cat:after,.uncode-info-box a.bordered-cat:after,.tmb span.bordered-cat:after,.uncode-info-box span.bordered-cat:after {  border-radius: inherit;  border: 1px solid;  color: inherit;  content: '';  display: block;  height: 100%;  left: 0;  opacity: .25;  position: absolute;  top: 0;  width: 100%;  z-index: -1;}.tmb a.tmb-term-evidence.style-accent-bg {  margin-right: 2px;}.uncode-info-box {  font-size: 12px;}.uncode-info-box .uncode-ib-avatar img {  border-radius: 50%;  background-clip: padding-box;  vertical-align: middle;  margin-right: 13.5px;}@media (max-width: 569px) {  .uncode-info-box {    font-size: 10px;  }}.uncode-info-box span.uncode-ib-separator {  margin: 0px 9px 0px 9px;  font-weight: 400 !important;}.uncode-info-box span.uncode-ib-separator.uncode-ib-separator-symbol {  margin: 0 1.15em;}.uncode-info-box .author-info {  display: inline-block;}.uncode-info-box.top-avatar .author-wrap {  display: inline-block;  vertical-align: middle;}.uncode-info-box.top-avatar .author-wrap > * {  display: block;}.uncode-info-box.top-avatar .author-wrap > * img {  margin: 0;}.uncode-info-box.top-avatar .author-wrap > a + span {  margin-top: 1.5em;}.tmb-woocommerce.tmb .t-entry .t-entry-category a,.tmb-woocommerce.tmb .t-entry .t-entry-category .cat-comma {  font-weight: 400;}.tmb-woocommerce.tmb .t-entry span.price {  display: block;}.tmb-woocommerce.tmb .t-entry span.price del {  display: inline;  font-size: inherit !important;}.tmb-woocommerce.tmb .t-entry span.price ins {  display: inline;  font-size: inherit !important;  text-decoration: none;}.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {  height: 40px;  bottom: -40px;  width: 100%;  padding: 10px;  position: absolute;  text-align: center;  text-transform: uppercase !important;  z-index: 1000;  transition: bottom 0.2s ease-in-out;  font-size: 12px;  line-height: 1.75;  margin: 18px 0 0;}.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {  border-radius: 2px;  background-clip: padding-box;  bottom: -60px;  width: auto;  font-weight: 700 !important;  left: 10px;  right: 10px;  opacity: 1;  overflow: hidden;  transition: bottom 0.4s ease 0.1s;  transform: translateZ(0px);}.tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a,.tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a {  bottom: 0;}.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a,.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a {  bottom: 10px;  transition: bottom 0.3s ease 0.1s;  opacity: 1;}.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a > span,.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a > span {  bottom: 0px;  opacity: 1;  transition-delay: 0.2s;}.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .t-entry-title {  display: inline-block;  width: auto;}.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price {  color: inherit !important;  display: inline-block;  margin: 0;  width: auto;}.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price::before {  content: "–";  display: inline-block;  padding: 0 .325em;}.tmb .dummy {  margin-top: -1px;}.tmb-carousel .dummy {  margin-top: 0px;}@media (max-width: 569px) {  .tmb-content-overlay .h1,  .tmb-content-overlay .h2,  .tmb-content-overlay .h3,  .tmb-content-overlay .h4,  .tmb-content-overlay .h5,  .tmb-content-overlay .h6 {    font-size: 17px !important;    line-height: 1.2 !important;    margin: 27px 0 0 !important;    margin-top: 0 !important;    line-height: initial !important;  }}.isotope-container .tmb .regular-text .pullquote {  border: 0;  background: #1b1d1f !important;  color: white !important;  padding: 36px 36px 36px 36px;}.tmb-entry-title-uppercase.isotope-container .tmb .regular-text .pullquote {  text-transform: uppercase;}.tmb-entry-title-lowercase.isotope-container .tmb .regular-text .pullquote {  text-transform: lowercase;}.tmb-entry-title-capitalize.isotope-container .tmb .regular-text .pullquote {  text-transform: capitalize;}.isotope-container .tmb .regular-text .pullquote p small {  text-transform: none;}.isotope-container .tmb .regular-text .pullquote p:first-child {  font-family: inherit;}.isotope-container .tmb .fluid-svg {  margin-top: 0px;}.isotope-container .tmb .fluid-svg img {  margin: auto;}.isotope-container .tmb .fluid-svg svg {  width: 100%;  height: 100%;}.isotope-container .tmb .fluid-object.tweet {  background: #1b1d1f !important;  color: white !important;}.isotope-container .tmb .fluid-object.tweet .twitter-item {  text-align: center;}.isotope-system .isotope-container .tmb .fluid-object.tweet .interact {  display: none;}.isotope-container .tmb .fluid-object.tweet .twitter-footer small a {  display: block;}.isotope-system .isotope-container .tmb .fluid-object.tweet .tweet-text {  margin-top: 0px;  margin-bottom: 0px;}.isotope-system .isotope-container .tmb .fluid-object.tweet .twitter-footer span:before {  content: "-";  margin: 0px 9px 0px 0px;}.isotope-system .isotope-container .tmb .fluid-object.tweet .twitter-footer span a {  display: none;}html:not(.firefox) .uncode-single-media .tmb-bordered .t-entry-visual-tc {  padding: 4px;}@media (min-width: 570px) {  .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row),  .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb,  .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row),  .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb,  .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row),  .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {    margin-top: 18px;  }  .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row),  .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb,  .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row),  .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb,  .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row),  .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {    margin-top: 36px;  }  .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row),  .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb,  .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row),  .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb,  .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row),  .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {    margin-top: 54px;  }  .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row),  .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb,  .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row),  .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb,  .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row),  .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {    margin-top: 72px;  }  .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row),  .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb,  .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row),  .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb,  .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row),  .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {    margin-top: 90px;  }  .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row),  .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb,  .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row),  .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb,  .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row),  .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {    margin-top: 108px;  }  .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row),  .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb,  .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row),  .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb,  .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row),  .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item {    margin-top: 126px;  }}/*----------------------------------------------------------#Overlay----------------------------------------------------------*/@media (min-width: 960px) {  .overlay {    position: fixed;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 10000;    opacity: 0;    visibility: hidden;    transition: opacity 0.5s 0.5s, visibility 0s 1s;  }  .overlay input {    background-color: transparent !important;  }  .overlay.open {    opacity: 1;    visibility: visible;    transition: opacity 0.5s;  }  .overlay .navbar-main,  .overlay .search-container {    perspective: 1200px;  }  .overlay.overlay-contentscale .menu-sidebar-inner,  .overlay.overlay-contentscale .search-container form {    opacity: 0;    transform: translateY(-35%) rotateX(45deg);  }  .open.overlay.overlay-contentscale .menu-sidebar-inner,  .open.overlay.overlay-contentscale .search-container form {    opacity: 1;    transform: rotateX(0deg);    transition: transform 0.5s 0.5s, opacity 0.5s 0.5s;  }  .close.overlay.overlay-contentscale .menu-sidebar-inner,  .close.overlay.overlay-contentscale .search-container form {    transform: translateY(35%) rotateX(-45deg);    transition: transform 0.5s, opacity 0.5s;  }  .overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li,  .overlay.overlay-sequential .search-container form {    opacity: 0;    transform: translateY(-40px);    animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1);  }  .open-items.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li,  .open-items.overlay.overlay-sequential .search-container form {    opacity: 1;    transform: translateY(0px);    transition: transform 0.2s, opacity 0.2s;  }  .close.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li,  .close.overlay.overlay-sequential .search-container form {    transform: translateY(0px);    transition: opacity 0.4s 0s !important;  }  .overlay.overlay-search {    display: table;    table-layout: fixed;    height: 100%;    width: 100%;    text-align: center;  }  .overlay.overlay-search .mmb-container {    top: 0px;    z-index: 10001;  }  .overlay.overlay-search .search-container {    display: table-cell;    vertical-align: middle;    width: 100%;    font-size: 28px;    font-size: 3.5vh;  }  .overlay.overlay-search .search-container .search-container-inner {    width: 100%;    max-width: none;  }  .overlay.overlay-search .search-container .search-container-inner i {    margin-top: -0.5em;    right: 1.5em;  }  .overlay.overlay-search .search-container form {    display: inline-block;    width: 100%;    max-width: 600px;    max-width: 60vw;    padding-top: 100px;    padding-bottom: 100px;  }  .overlay.overlay-search .search-container form .search-container-inner input {    display: inline-block;    margin: 0px;    width: 100%;    font-size: 28px;    font-size: 3.5vh;    padding: .8em 3em .8em 1.5em;  }}@media (max-width: 959px) {  .overlay.overlay-search {    display: none;  }}.overlay .overlay-close.no-toggle {  opacity: 0;  transition: opacity 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);}.overlay .row-parent {  margin-bottom: 0 !important;}/*----------------------------------------------------------#Onepage-scroll----------------------------------------------------------*/.onepage-wrapper {  display: block;  position: static;  padding: 0;  width: 100%;  height: 100%;}.onepage-wrapper {  width: 100%;  height: 100%;  display: block;  position: relative;  padding: 0;  -webkit-transform-style: preserve-3d;}.onepage-wrapper .section {  width: 100%;  height: 100%;}.onepage-pagination {  position: fixed;  right: 22px;  top: 50%;  z-index: 100;  list-style: none;  margin: 0;  padding: 0;  width: 30px;  transform: translateY(-50%);}@media (max-width: 959px) {  .onepage-pagination {    display: none;  }}.no-touch .onepage-pagination li {  text-align: right;  height: 1.8em;  position: relative;}.no-touch .onepage-pagination a {  display: inline-block;  backface-visibility: hidden;  cursor: default;}.no-touch .onepage-pagination span.cd-dot-cont:hover .cd-dot,.no-touch .onepage-pagination a.is-selected .cd-dot {  background-color: #ffffff;  transform: scale(1.3);}.no-touch .onepage-pagination span.cd-dot-cont:hover + .cd-label {  opacity: 1;  transform: scale(1) translateX(-100%);  display: inline-block;  transition: opacity 100ms ease-out 100ms, transform 100ms ease-out 100ms, display 0ms 0ms;}.no-touch .cd-dot-cont {  position: relative;  width: 30px;  height: 30px;  cursor: pointer;  float: right;  display: inline-block;  text-align: center;  z-index: 1;}.no-touch .onepage-pagination .cd-dot {  transition: all 100ms ease-out;  width: 6px;  height: 6px;  background-color: rgba(255, 255, 255, 0.5);  display: inline-block;  -webkit-backface-visibility: visible;  transition: all 100ms ease-in-out;  border-radius: 50%;  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);  transform: scale(1);}.no-touch .onepage-pagination .cd-label {  font-size: 13px;  font-weight: 500;  padding: 6px 18px 6px 18px;  position: absolute;  color: #ffffff;  display: inline-block;  left: -12px;  top: -2px;  border-radius: 2px;  font-weight: 600;  opacity: 0;  pointer-events: none;  transform-origin: 0% 50%;  transform: scale(0.5);  transition: opacity 100ms ease-out, transform 100ms ease-out, display 0ms 100ms;  transform: scale(0.5) translateX(-100%);  white-space: pre;  z-index: 0;}.no-touch .onepage-pagination .cd-label:after {  content: "";  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;  top: 50%;  right: -4px;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: inherit;}body.wrap.disabled-onepage-scroll {  display: block !important;}body.wrap.disabled-onepage-scroll > div[data-parent="true"],.disabled-onepage-scroll,.disabled-onepage-scroll .wrapper {  overflow: auto !important;}.disabled-onepage-scroll .onepage-wrapper .section {  position: relative !important;  top: auto !important;  left: auto !important;}.disabled-onepage-scroll .onepage-wrapper {  -webkit-transform: none !important;  -moz-transform: none !important;  transform: none !important;  -ms-transform: none !important;  min-height: 100%;}.disabled-onepage-scroll .onepage-pagination {  display: none;}body.disabled-onepage-scroll,.disabled-onepage-scroll .onepage-wrapper,html {  position: inherit;}/*----------------------------------------------------------#Widgets----------------------------------------------------------*/.widget-container {  margin: 54px 0px 0px 0px;}.widget-container:first-child {  margin-top: 0;}.widget-container .widget-title {  word-break: break-word;  margin: 0px 0px 27px 0px;  margin-top: 0;}.col-widgets-sidebar .widget-container .widget-title {  border-bottom-width: 1px;  border-bottom-style: solid;  padding: 0px 0px 27px 0px;}footer .widget-container .widget-title {  border: 0;  padding: 0;}.widget-container a {  font-weight: 500;}.widget-container ul li:last-child {  padding-bottom: 0;  border-bottom: 0;}.widget-container ul > li > ul {  margin-left: 10px;}footer .widget-container ul > li > ul {  margin: 0;}.widget-container.widget_recent_entries a {  display: block;}.widget-container.widget_recent_entries .post-date {  font-size: 11px;}.widget-container .tagcloud {  margin: 18px 0px 0px 0px;}.widget-container .tagcloud a {  font-size: 11px !important;  padding: 2px 5px 2px 5px;  display: inline-block;  border: 1px solid;  border-radius: 4px;  margin: 0px 5px 9px 0px;  text-transform: uppercase;  font-weight: 600;}.widget-container.widget_rss img {  display: none;}.widget-container.widget_text img {  margin: 18px 0px 0px 0px;}.widget-container.widget_calendar #wp-calendar {  width: 100%;}.widget-container.widget_calendar #wp-calendar caption {  text-align: center;  padding: 9px 9px 9px 9px;  border-style: solid;  border-width: 1px 1px 0 1px;}.widget-container.widget_calendar table#wp-calendar td,.widget-container.widget_calendar table#wp-calendar th {  text-align: center;  padding: 9px 9px 8px 9px;  font-size: 12px;}.widget-container.widget_calendar .wp-calendar-nav {  font-size: .8em;  border-style: solid;  border-width: 0 1px 1px 1px;  padding: 9px 9px 9px 9px;  display: flex;}.widget-container.widget_calendar .wp-calendar-nav .pad {  display: none;}.widget-container.widget_calendar .wp-calendar-nav-prev,.widget-container.widget_calendar .wp-calendar-nav-next {  width: 50%;}.widget-container.widget_calendar .wp-calendar-nav-next {  text-align: right;}.widget-container.widget_archive li a:before,.widget-container.widget_categories li a:before,.widget-container.widget_meta li a:before,.widget-container.widget_product_categories li a:before {  font-family: "uncodeicon";  content: "\f105";  margin-right: 12px;  margin-top: 3px;}.widget-container.widget_recent_comments li,.widget-container.widget_recent_entries li,.widget-container.widget_pages li,.widget-container.widget_top_rated_products li,.widget-container.widget_recent_reviews li {  padding-left: 18px;  position: relative;}.widget-container.widget_recent_comments li:before,.widget-container.widget_recent_entries li:before,.widget-container.widget_pages li:before,.widget-container.widget_top_rated_products li:before,.widget-container.widget_recent_reviews li:before {  font-family: "uncodeicon";  content: "\e664";  position: absolute;  font-size: 8px;  left: 0px;  top: 4px;}footer .widget-container.widget_recent_comments li:before,footer .widget-container.widget_recent_entries li:before,footer .widget-container.widget_pages li:before,footer .widget-container.widget_top_rated_products li:before,footer .widget-container.widget_recent_reviews li:before {  content: '';}footer .widget-container.widget_recent_comments li,footer .widget-container.widget_recent_entries li,footer .widget-container.widget_pages li,footer .widget-container.widget_top_rated_products li,footer .widget-container.widget_recent_reviews li {  padding-left: 0;}.widget-container.widget_nav_menu li,.widget-container.widget_custom_menu li {  text-transform: uppercase;}.widget-container.widget_nav_menu li a,.widget-container.widget_custom_menu li a {  font-size: 12px;  display: inline-block;  padding: 0px 0px 5px 0px;}.widget-container.widget_nav_menu .menu-item a:before,.widget-container.widget_custom_menu .menu-item a:before {  font-family: "uncodeicon";  content: "\f105";  margin-right: 9px;  margin-top: 3px;}.widget-container.widget_latest_tweets_widget li:first-child .tweet-text,.widget-container.widget_latest_tweets li:first-child .tweet-text {  margin-top: 0;}.widget-container.widget_latest_tweets_widget .tweet-details,.widget-container.widget_latest_tweets .tweet-details {  padding-left: 1.5em;  margin: 0px 0px 0px 0px;}.widget-container.widget_latest_tweets_widget .tweet-text,.widget-container.widget_latest_tweets .tweet-text {  position: relative;  padding-left: 1.5em;  margin: 5px 0px 0px 0px;}.widget-container.widget_latest_tweets_widget .tweet-text:before,.widget-container.widget_latest_tweets .tweet-text:before {  font-family: "uncodeicon";  content: "\f099";  font-size: 16px;  margin-left: .5em;  position: absolute;  margin-left: -1.5em;}.widget-container.widget_search > form {  margin: 18px 0px 0px 0px;}.widget-container.widget_search > form input[type="search"] {  width: 100%;}.widget-container button,.widget-container .btn {  padding: 5px 15px 5px 15px !important;}.search-container-inner {  position: relative;}.search-container-inner input {  padding-right: 36px;}.rtl .search-container-inner input {  padding-left: 36px;  padding-right: 18px;}.search-container-inner i.fa {  position: absolute;  right: 1.35em;  top: 50%;  margin-top: -9px;}.rtl .search-container-inner i.fa {  left: 1.35em;  right: auto;}.widget_nav_menu li.active > a {  text-decoration: none;}/*----------------------------------------------------------#Footer----------------------------------------------------------*/footer {  width: 100%;}body:not(.compose-mode) footer#colophon {  display: table-row;  height: 1px;}body.compose-mode footer.has_content_block {  position: relative;}footer .footer-last {  font-size: 0.875em;}footer .footer-last p {  font-size: 13px;}footer .footer-last .icon-box.icon-inline {  line-height: 13px;  padding-left: 9px;  padding-right: 9px;}@media (max-width: 959px) {  footer .footer-last {    padding-top: 36px;    padding-bottom: 36px;  }  footer .footer-last .uncell {    display: block;    text-align: center;  }  footer .footer-last .uncell + .uncell {    padding-top: 0;  }}footer .footer-last .uncell {  padding-top: 27px;  padding-bottom: 27px;}footer .footer-last .uncell > *:first-child {  margin-top: 0;}footer .footer-center {  padding-top: 108px;  padding-bottom: 108px;}footer .footer-center .uncell {  display: block;  padding-top: 0;  padding-bottom: 0;  width: 100%;}footer .footer-center .uncell + .uncell {  padding-top: 27px;}.chrome footer .footer-center .uncell {  height: 100%;}footer .footer-last.footer-center .social-icon i,.uncode-vc-social.icons-lead .social-icon i {  font-size: 24px;}footer .footer-last:not(.footer-center) .social-icon i,.uncode-vc-social:not(.icons-lead) .social-icon i {  font-size: 18px;}.vmenu-footer {  padding: 18px 54px 18px 54px;  font-size: 12px;}.vmenu-footer p {  font-size: 12px;}.vmenu-footer > *:first-child {  margin-top: 0;}.footer-scroll-top {  z-index: 100;  display: none;  position: fixed;  right: 22px;  bottom: 22px;}@media (min-width: 960px) {  .footer-scroll-top.footer-scroll-higher {    bottom: 61px;  }}.footer-scroll-top:not(.window-scrolled) {  opacity: 0;  transition: opacity 0.5s;}.window-scrolled .footer-scroll-top {  opacity: 1;  display: block;  animation-name: alpha-in;  animation-duration: 0.5s;}.hide-scrollup .footer-scroll-top {  display: block;}.footer-scroll-top i {  border-radius: 2px;  width: 2em;  height: 2em;  line-height: 2em;}.window-scrolled .touch .footer-scroll-top:hover {  opacity: .8;}@media (min-width: 960px) {  .chrome .site-info {    height: auto !important;  }}/*----------------------------------------------------------#Comments----------------------------------------------------------*/#comments .comments-title,#respond .comments-title,#comments #reply-title,#respond #reply-title {  margin: 36px 0px 0px 0px;}#comments .btn-comments,#respond .btn-comments {  padding: 5px 10px !important;  font-size: 12px;}#comments .comment-list .comments-list:first-child,#respond .comment-list .comments-list:first-child {  border-bottom-width: 1px;  border-bottom-style: solid;  padding-bottom: 36px;}#comments .comments-list .comment-content,#respond .comments-list .comment-content {  border-top-width: 1px;  border-top-style: solid;}#cancel-comment-reply-link {  display: block;  padding: 36px 0px 36px 0px;}.comment-notes {  font-weight: normal;  margin: 9px 0px 0px 0px;}.comment-list {  padding: 0;}.comment-list li {  list-style-type: none;}.comment {  margin: 36px 0px 0px 0px;}div.comment-meta.post-meta {  margin-left: 0;  padding: 0px 18px 18px 18px;  border-width: 0px;  border-style: solid;  border-color: transparent;  border-radius: 2px;  background-clip: padding-box;}@media (min-width: 960px) {  div.comment-meta.post-meta {    margin-left: 90px;  }}section.child-comments.comments-list {  padding: 0px 0px 0px 90px;}@media (max-width: 959px) {  section.child-comments.comments-list {    padding: 0px 0px 0px 18px;  }}.comment-content {  position: relative;  padding: 36px 0px 0px 0px;}.comment-content .comment-meta {  padding-right: 0px !important;  padding-bottom: 0px !important;}@media (max-width: 959px) {  .comment-content .comment-meta {    padding: 0px !important;  }}.comment-content .gravatar {  float: left;}@media (max-width: 959px) {  .comment-content .gravatar {    float: none;  }}.comment-content .gravatar img.avatar {  max-width: 72px;  min-height: 72px;}@media (min-width: 960px) {  .comment-content .gravatar img.avatar {    display: block;  }}.comment-content .logged-in-as {  display: inline-block;  margin: 9px 0px 0px 0px;  font-size: 12px;}@media (max-width: 959px) {  .comment-content .logged-in-as {    margin: 0px 18px 27px 0px;  }}.comment-content .comment-author {  display: inline-block;  text-transform: capitalize;  margin: 0px 0px 0px 0px;  font-size: 14px;}.comment-content .comment-meta p {  margin: 9px 0px 0px 0px;}.comment-content .comment-meta-item {  margin: 9px 0px 0px 0px;  display: block;}.comment-content .comment-meta-item,.comment-content .comment-reply-link span {  font-size: 11px;}.comment-content .comment-reply-link {  margin: 18px 0px 0px 0px;  display: block;  text-transform: uppercase;}@media (min-width: 960px) {  .comment-content .comment-reply-link {    position: absolute;    top: 0;    right: 0;    margin-top: 32px;  }}.comment-form .comment-form-comment label {  text-indent: -9999px;  position: absolute;  left: -9999px;}.comment-form .comment-form-comment.comment-loggedin {  margin-top: 0px !important;}.comment-form .comment-form-comment.comment-loggedin textarea {  margin-top: 0px;}.comment-form .comment-figure {  width: 90px;  float: left;}.comment-form .comment-figure .gravatar {  margin: 0;}@media (max-width: 959px) {  .comment-form .comment-figure {    width: 100%;  }}@media (min-width: 960px) {  .comments-area .form-indent .comment-form .form-submit {    margin-left: 108px;  }}.form-submit {  margin: 27px 0px 0px 0px;}.gravatar img.avatar {  max-width: 5em;  min-height: 5em;  border-radius: 50%;  background-clip: padding-box;  margin: 0 auto;}#comment-nav-below {  margin-top: 36px;}.comment-navigation a {  white-space: nowrap;}.comment-navigation .page-next,.comment-navigation .page-prev {  width: auto;}/*----------------------------------------------------------#Author----------------------------------------------------------*/.author-details {  text-align: center;  padding: 18px 18px 18px 18px;  border-top-width: 1px;  border-bottom-width: 1px;  border-top-style: solid;  border-bottom-style: solid;}.author-details-data .author-name {  font-size: 20px;  line-height: 1.2;  margin: 27px 0 0;  margin: 0px 0px 0px 0px;}.author-details-data .author-heading {  margin: 9px 0px 0px 0px;}.author-details-data .author-heading span {  font-size: 13px;  text-transform: uppercase;}.author-details-data .author-description {  margin: 14px 0px 0px 0px;  font-size: 13px;  max-width: 60%;  margin-left: auto;  margin-right: auto;}.author-details-data .author-url {  display: block;  margin: 14px 0px 0px 0px;  font-size: 13px;}.author-details-data .author-socials {  margin: 14px 0px 0px 0px;}/*----------------------------------------------------------#Author profile----------------------------------------------------------*/.author-profile {  display: table;  width: 100%;}.author-profile.author-profile-box-left .author-profile-content,.author-profile.author-profile-box-right .author-profile-content,.author-profile.author-profile-box-left .uncode-avatar-wrapper,.author-profile.author-profile-box-right .uncode-avatar-wrapper {  display: table-cell;  vertical-align: top;}@media (max-width: 959px) {  .author-profile.author-profile-box-left .author-profile-content,  .author-profile.author-profile-box-right .author-profile-content,  .author-profile.author-profile-box-left .uncode-avatar-wrapper,  .author-profile.author-profile-box-right .uncode-avatar-wrapper {    display: block;    padding-left: 0 !important;  }}@media (min-width: 960px) {  .author-profile.author-profile-box-left .author-profile-content > *:first-child,  .author-profile.author-profile-box-right .author-profile-content > *:first-child,  .author-profile.author-profile-box-left .uncode-avatar-wrapper > *:first-child,  .author-profile.author-profile-box-right .uncode-avatar-wrapper > *:first-child {    margin-top: 0;  }}.author-profile .uncode-avatar-wrapper img {  border-radius: 0 !important;  vertical-align: top;}.author-profile.author-profile-box-top {  display: inline-table;}.author-profile.author-profile-box-top .author-profile-content,.author-profile.author-profile-box-top .uncode-avatar-wrapper {  display: inline-block;  width: 100%;}.author-profile.author-profile-box-left.has-thumb .author-profile-content {  padding-left: 36px;}.author-profile.author-profile-box-right.has-thumb .author-profile-content {  padding-right: 36px;}.author-profile .btn-container {  margin-top: 18px;}.author-profile .contact-methods {  margin-top: 27px;}.author-profile .contact-methods ul {  list-style: none;  margin: 0;  padding: 0;}.author-profile .contact-methods li {  display: inline-block;  margin-right: 2px;}.rtl .author-profile .contact-methods li {  margin-left: 2px;  margin-right: auto;}.author-profile .contact-methods li a {  display: block;  height: 24px;  line-height: 24px;  text-align: center;  width: 24px;  transition: background-color 400ms ease-out, color 400ms ease-out;}.author-profile .contact-methods li a:hover {  color: white !important;}.author-profile .contact-methods li a .fa {  display: block;  line-height: inherit;  margin: 0;  width: inherit;}.author-profile .contact-methods li.contact-method-facebook a:hover,.author-profile .contact-methods li.contact-method-facebook a:focus {  background-color: #3b5998;}.author-profile .contact-methods li.contact-method-twitter a:hover,.author-profile .contact-methods li.contact-method-twitter a:focus {  background-color: #3b8aca;}.author-profile .contact-methods li.contact-method-googleplus a:hover,.author-profile .contact-methods li.contact-method-googleplus a:focus {  background-color: #d7473d;}.author-profile .contact-methods li.contact-method-dribbble a:hover,.author-profile .contact-methods li.contact-method-dribbble a:focus {  background-color: #ea4c89;}.author-profile .contact-methods li.contact-method-instagram a:hover,.author-profile .contact-methods li.contact-method-instagram a:focus {  background-color: #37658d;}.author-profile .contact-methods li.contact-method-pinterest a:hover,.author-profile .contact-methods li.contact-method-pinterest a:focus {  background-color: #c5142b;}.author-profile .contact-methods li.contact-method-xing a:hover,.author-profile .contact-methods li.contact-method-xing a:focus {  background-color: #126567;}.author-profile .contact-methods li.contact-method-youtube a:hover,.author-profile .contact-methods li.contact-method-youtube a:focus {  background-color: #c4302b;}.author-profile .contact-methods li.contact-method-vimeo a:hover,.author-profile .contact-methods li.contact-method-vimeo a:focus {  background-color: #4ebbff;}.author-profile .contact-methods li.contact-method-linkedin a:hover,.author-profile .contact-methods li.contact-method-linkedin a:focus {  background-color: #2c8cc0;}.author-profile .contact-methods li.contact-method-tumblr a:hover,.author-profile .contact-methods li.contact-method-tumblr a:focus {  background-color: #32506d;}.author-profile .contact-methods li.contact-method-link a:hover,.author-profile .contact-methods li.contact-method-link a:focus {  background-color: #555555;}/*----------------------------------------------------------#Twitter----------------------------------------------------------*/.twitter-item {  text-align: center;  word-break: break-word;}.twitter-item .tweet-text > span {  quotes: "\201C" "\201D";}.twitter-item .tweet-text > span:before {  content: open-quote;  font-size: 1.5em;  line-height: 0;  vertical-align: -0.25em;  margin-right: .2em;}.twitter-item .tweet-text > span:after {  content: close-quote;  font-size: 1.5em;  line-height: 0;  vertical-align: -0.25em;  margin-left: .1em;}.twitter-item .twitter-item-data i.fa-twitter {  font-size: 54px;}.twitter-item .interact {  margin: 14px 0px 0px 0px;}.twitter-item .interact a {  margin: 0px 2px 0px 2px;}.twitter-item .interact i {  width: 26px;  font-size: 14px;  display: inline-block;}/*----------------------------------------------------------#Share----------------------------------------------------------*/.share-module {  margin: 18px 0px 0px 0px;  width: 100%;  display: table;  table-layout: fixed;}.share-module-inner {  display: table-cell;  vertical-align: middle;}/*----------------------------------------------------------#Share----------------------------------------------------------*/.share-button {  display: inline-block !important;  min-height: 28px;  width: 34px;  position: relative;  top: -2px;}.share-button.share-bigger {  min-height: 44px;}div[class*=sharer-].share-button {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}div[class*=sharer-].share-button.social-center {  margin: auto;}div[class*=sharer-].share-button.social-right {  margin-left: auto;}div[class*=sharer-].share-button.share-vertical .social {  display: none;}div[class*=sharer-].share-button.share-vertical .social.active {  display: block;}.uncode-share .share-title {  display: inline-block;  padding-right: 0px;  margin: 0px;  line-height: 36px;  vertical-align: top;}div[class*=sharer-].share-button [class*=social-]:before {  font-family: 'uncodeicon' !important;}div[class*=sharer-].share-button label {  cursor: pointer;  margin: 0;  padding: 5px 8px;  display: inline-block;  transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;  border-radius: 2px;}div[class*=sharer-].share-button label span {  display: none;}div[class*=sharer-].share-button .social {  transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;  margin-left: 0;  opacity: 0;}div[class*=sharer-].share-button .social.top {  transform-origin: 0 0;  margin-top: -180px;}div[class*=sharer-].share-button .social.load {  -webkit-transition: none !important;  transition: none !important;}div[class*=sharer-].share-button .social.active {  transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;  opacity: 1;}div[class*=sharer-].share-button .social.active.top {  transform: scale(1) translateY(-30px);}div[class*=sharer-].share-button .social ul {  color: #ffffff;  margin: auto;  padding: 2px !important;  display: table;  table-layout: fixed;  background-color: #222222;  border-radius: 1px;}div[class*=sharer-].share-button .social ul:after {  content: "";  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;  bottom: -5px;  margin-top: -5px;  border-width: 5px 5px 0;  border-top-color: #222222;  left: 50%;  margin-left: -5px;}.share-button .social ul,.share-button .social {  position: relative;  z-index: 1;}div[class*=sharer-].share-button .social ul li {  cursor: pointer;  text-align: center;  display: block !important;  position: relative;  z-index: 2;  width: 24px;  height: 24px;  line-height: 24px;  transition: background-color 400ms ease-out;}div[class*=sharer-].share-button .social ul li:before {  transition: color 400ms ease-out;}.share-button:not(.only-icon) .social ul li[class*=facebook]:hover,.share-button:not(.only-icon) .social ul li[class*=facebook]:focus {  background-color: #3b5998;}.share-button:not(.only-icon) .social ul li[class*=twitter]:hover,.share-button:not(.only-icon) .social ul li[class*=twitter]:focus {  background-color: #3b8aca;}.share-button:not(.only-icon) .social ul li[class*=gplus]:hover,.share-button:not(.only-icon) .social ul li[class*=gplus]:focus {  background-color: #d7473d;}.share-button:not(.only-icon) .social ul li[class*=pinterest]:hover,.share-button:not(.only-icon) .social ul li[class*=pinterest]:focus {  background-color: #c5142b;}.share-button:not(.only-icon) .social ul li[class*=linkedin]:hover,.share-button:not(.only-icon) .social ul li[class*=linkedin]:focus {  background-color: #2c8cc0;}.share-button:not(.only-icon) .social ul li[class*=paper-plane]:hover,.share-button:not(.only-icon) .social ul li[class*=paper-plane]:focus {  background-color: #999999;}.share-button.only-icon .social ul li[class*=facebook]:hover:before,.share-button.only-icon .social ul li[class*=facebook]:focus:before {  color: #3b5998;}.share-button.only-icon .social ul li[class*=twitter]:hover:before,.share-button.only-icon .social ul li[class*=twitter]:focus:before {  color: #3b8aca;}.share-button.only-icon .social ul li[class*=gplus]:hover:before,.share-button.only-icon .social ul li[class*=gplus]:focus:before {  color: #d7473d;}.share-button.only-icon .social ul li[class*=pinterest]:hover:before,.share-button.only-icon .social ul li[class*=pinterest]:focus:before {  color: #c5142b;}.share-button.only-icon .social ul li[class*=linkedin]:hover:before,.share-button.only-icon .social ul li[class*=linkedin]:focus:before {  color: #2c8cc0;}.share-button.only-icon .social ul li[class*=xing]:hover:before,.share-button.only-icon .social ul li[class*=xing]:focus:before {  color: #126567;}.share-button.only-icon .social ul li[class*=paper-plane]:hover:before,.share-button.only-icon .social ul li[class*=paper-plane]:focus:before {  color: #999999;}.share-button.only-icon {  display: inline-block !important;  margin-bottom: -10px;  top: 1px;}.social-export:before {  content: "\f1e0" !important;  font-size: 16px;}.social-facebook:before {  content: "\f09a" !important;}.social-twitter:before {  content: "\f099" !important;}.social-gplus:before {  content: "\f0d5" !important;}.social-pinterest:before {  content: "\f0d2" !important;}.social-linkedin:before {  content: "\f0e1" !important;}.social-xing:before {  content: "\f168" !important;}.social-paper-plane:before {  content: "\f1d8" !important;}div[class*=sharer-].share-button.share-inline {  width: auto;  display: inline-block !important;}.share-button.share-inline .social.top {  opacity: 1;  margin-top: 0px !important;  width: auto;  float: none !important;}.share-button.share-inline .social.top ul {  width: auto;  background: none;  border: none;  color: inherit;  margin: 0px;}.social-center.share-button.share-inline .social.top ul {  margin: auto;}.social-right.share-button.share-inline .social.top ul {  margin-left: auto;}.share-button.share-inline .social.top li {  display: inline-block !important;  margin-right: 2px;}.share-button.share-inline .social.top li:hover {  color: white !important;}.share-button.share-inline .social-export {  display: none;}div[class*=sharer-].share-button.share-inline .social ul:after {  display: none;}.share-button.share-inline.share-bigger li {  font-size: 1.5em;  width: 40px !important;  height: 40px !important;  line-height: 40px !important;}.portfolio-share {  padding-top: 18px;}.sharedaddy {  margin-top: 36px;}/*----------------------------------------------------------#VC-Modules----------------------------------------------------------*//* Progress bar---------------------------------------------------------- */.vc_progress_bar .vc_single_bar {  position: relative;  margin: 5px 0px 0px 0px;  padding: 2px 9px 2px 9px;  border-radius: 10px;  background-clip: padding-box;}.vc_progress_bar .vc_single_bar:last-child {  margin-bottom: 0;}.vc_progress_bar .vc_single_bar .vc_label {  display: block;  position: relative;  z-index: 1;  margin: 0px 0px 0px 0px;}.vc_progress_bar .vc_progress_label {  font-size: 14px;  line-height: 1.75;  margin: 18px 0 0;}.vc_progress_bar .vc_progress_label:first-child {  margin-top: 0;}.vc_progress_bar .vc_label_units {  float: right;  line-height: 0;  position: relative;  top: 11.7px;}.vc_progress_bar .vc_single_bar .vc_bar {  display: block;  position: absolute;  height: 100%;  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);  width: 0%;  top: 0;  left: 0;  border-radius: 10px;  background-clip: padding-box;  transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}.vc_pie_chart .wpb_wrapper {  width: 100%;  padding-top: 100%;  position: relative;  overflow: hidden;}/*** Pie chart **/.vc_pie_chart {  z-index: 0;  text-align: center;  opacity: 0;  max-width: 160px;  min-width: 100px;}.align_center .vc_pie_chart,.align_left .align_center .vc_pie_chart,.align_right .align_center .vc_pie_chart {  margin: 0 auto !important;}.align_left .vc_pie_chart,.align_right .align_left .vc_pie_chart,.align_center .align_left .vc_pie_chart {  margin-left: 0px !important;  margin-right: auto !important;}.align_right .vc_pie_chart,.align_left .align_right .vc_pie_chart,.align_center .align_right .vc_pie_chart {  margin-left: auto !important;  margin-right: 0px !important;}.vc_pie_chart.vc_ready {  opacity: 1;}.vc_pie_chart .vc_pie_wrapper {  overflow: hidden;  position: absolute;  margin: 0 auto;  top: 0px;}.vc_pie_chart canvas {  position: relative;  z-index: 1;  left: -50%;  margin-top: -50%;  transform: scale(0.5, 0.5);}.vc_pie_chart .vc_pie_chart_value {  font-size: 150%;  position: absolute;  top: 0;  left: 0;  display: block;  width: 100%;  height: 100%;  text-align: center;}.vc_pie_chart_back {  display: block;  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  border-width: 7px;  border-style: solid;  border-radius: 999px;  border-radius: 50%;}/*----------------------------------------------------------#Media-Elements----------------------------------------------------------*/.mejs-container {  clear: both;  outline: 0;}.mejs-container * {  font-family: Monospace, Helvetica, Arial;}.mejs-container,.mejs-embed,.mejs-embed body,.mejs-container .mejs-controls {  background: #222222;}.mejs-controls a.mejs-horizontal-volume-slider {  display: table;  table-layout: fixed;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {  background: #ffffff;}.mejs-controls .mejs-time-rail .mejs-time-current {  background: #0073aa;}.mejs-controls .mejs-time-rail .mejs-time-total,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {  background: rgba(255, 255, 255, 0.33);}.mejs-controls .mejs-offscreen {  clip: rect(1px, 1px, 1px, 1px);  position: absolute;}span.mejs-offscreen {  display: none;}.mejs-controls a:focus > .mejs-offscreen {  background-color: #f1f1f1;  clip: auto;  color: #21759b;  display: block;  font-size: 14px;  font-weight: bold;  height: auto;  line-height: normal;  padding: 15px 23px 14px;  position: absolute;  left: 0;  top: 15px;  text-decoration: none;  text-transform: none;  width: auto;}.mejs-overlay-loading {  background: transparent;}/* Override theme styles that may conflict with controls. */.mejs-controls button:hover {  border: none;  -webkit-box-shadow: none;  box-shadow: none;}.me-cannotplay {  width: auto !important;}.media-embed-details .wp-audio-shortcode {  display: inline-block;  max-width: 400px;}.audio-details .embed-media-settings {  overflow: visible;}.media-embed-details .embed-media-settings .setting span {  max-width: 400px;  width: auto;}.media-embed-details .embed-media-settings .checkbox-setting span {  display: inline-block;}.media-embed-details .embed-media-settings {  padding-top: 0;  top: 28px;}.media-embed-details .instructions {  padding: 16px 0;  max-width: 600px;}.media-embed-details .setting p,.media-embed-details .setting a {  color: #aa0000;  font-size: 10px;  text-transform: uppercase;}.media-embed-details .setting a:hover {  color: #ff0000;}.media-embed-details .embed-media-settings .checkbox-setting {  float: none;  margin: 0 0 10px;}.wp-video {  width: 100% !important;  height: auto;}.wp-video > .mejs-offscreen {  display: none;}.wp_attachment_holder .wp-video,.wp_attachment_holder .wp-audio-shortcode {  margin-top: 18px;}video.wp-video-shortcode,.wp-video-shortcode video {  max-width: 100%;  display: inline-block;}.mejs-container:not(.mejs-container-fullscreen) video {  object-fit: cover;}.video-details .wp-video-holder {  width: 100%;  max-width: 640px;}.wp-playlist {  border: 1px solid #cccccc;  padding: 10px;  margin: 12px 0 18px;  font-size: 14px;  line-height: 1.5;}.wp-admin .wp-playlist {  margin: 0 0 18px;}.wp-playlist video {  display: inline-block;  max-width: 100%;}.wp-playlist audio {  display: none;  max-width: 100%;  width: 400px;}.wp-playlist .mejs-container {  margin: 0;  width: 100%;}.wp-playlist .mejs-controls .mejs-button button {  outline: 0;}.wp-playlist-light {  background: #ffffff;  color: #000000;}.wp-playlist-dark {  color: #ffffff;  background: #000000;}.wp-playlist-caption {  display: block;  max-width: 88%;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  font-size: 14px;  line-height: 1.5;}.wp-playlist-item .wp-playlist-caption {  text-decoration: none;  color: #000000;  max-width: -webkit-calc(60%);  max-width: calc(60%);}.wp-playlist-item-meta {  display: block;  font-size: 14px;  line-height: 1.5;}.wp-playlist-item-title {  font-size: 14px;  line-height: 1.5;}.wp-playlist-item-album {  font-style: italic;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.wp-playlist-item-artist {  font-size: 12px;  text-transform: uppercase;}.wp-playlist-item-length {  position: absolute;  right: 3px;  top: 0;  font-size: 14px;  line-height: 1.5;}.rtl .wp-playlist-item-length {  left: 3px;  right: auto;}.wp-playlist-tracks {  margin-top: 10px;}.wp-playlist-item {  position: relative;  cursor: pointer;  padding: 0 3px;  border-bottom: 1px solid #cccccc;}.wp-playlist-item:last-child {  border-bottom: 0;}.wp-playlist-light .wp-playlist-caption {  color: #333333;}.wp-playlist-dark .wp-playlist-caption {  color: #dedede;}.wp-playlist-playing {  font-weight: bold;  background: #f7f7f7;}.wp-playlist-light .wp-playlist-playing {  background: #ffffff;  color: #000000;}.wp-playlist-dark .wp-playlist-playing {  background: #000000;  color: #ffffff;}.wp-playlist-current-item {  overflow: hidden;  margin-bottom: 10px;  height: 60px;}.wp-playlist .wp-playlist-current-item img {  float: left;  max-width: 60px;  height: auto;  margin-right: 10px;  padding: 0;  border: 0;}.rtl .wp-playlist .wp-playlist-current-item img {  float: right;  margin-left: 10px;  margin-right: 0;}.wp-playlist-current-item .wp-playlist-item-title,.wp-playlist-current-item .wp-playlist-item-artist {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.wp-audio-playlist .me-cannotplay span {  padding: 5px 15px;}.mejs-container {  position: relative;  background: #000000;  font-family: Helvetica, Arial;  text-align: left;  vertical-align: top;  text-indent: 0;}.me-plugin {  position: absolute;}.mejs-embed,.mejs-embed body {  width: 100%;  height: 100%;  margin: 0;  padding: 0;  background: #000000;  overflow: hidden;}.mejs-fullscreen {  overflow: hidden !important;}.mejs-container-fullscreen {  position: fixed;  left: 0;  top: 0;  right: 0;  bottom: 0;  overflow: hidden;  z-index: 1000;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video {  width: 100%;  height: 100%;}.mejs-clear {  clear: both;}.mejs-background {  position: absolute;  top: 0;  left: 0;}.mejs-mediaelement {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  outline: 0;}.mejs-poster {  position: absolute;  top: 0;  left: 0;  background-size: cover;  background-position: 50% 50%;  background-repeat: no-repeat;}:root .mejs-poster img {  display: none;}.mejs-poster img {  padding: 0;  border: 0;}.mejs-overlay {  position: absolute;  top: 0;  left: 0;  height: 100% !important;}.mejs-overlay-play {  cursor: pointer;}.mejs-overlay-button {  position: absolute;  top: 50%;  left: 50%;  width: 60px;  height: 60px;  margin: -30px 0 0 -30px !important;  font-size: 35px;  border: 3px solid white;  color: white !important;  border-radius: 50%;  background-clip: padding-box;  line-height: 53px;  text-indent: 17px;  opacity: .8;  transition: opacity 0.4s;}.mejs-overlay-button:before {  content: "\f04b";  font-family: 'uncodeicon';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.mejs-overlay:hover .mejs-overlay-button {  opacity: 1;}.mejs-overlay-loading:before {  background-image: url(../img/oval-anim-dark.svg);  background-repeat: no-repeat;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: absolute;  top: 50%;  left: 50%;  width: 38px;  height: 38px;  margin-top: -19px;  margin-left: -19px;  content: "";  filter: brightness(2);}.mejs-container .mejs-controls {  position: absolute;  list-style-type: none;  margin: 0;  padding: 0;  bottom: 0;  left: 0;  background-color: #1b1d1f;  height: 30px;  width: 100%;  transition: opacity 0.4s;}.mejs-container.wp-video-shortcode .mejs-controls {  opacity: 0;}.mejs-container:hover .mejs-controls {  opacity: 1;}.mejs-container .mejs-controls div {  list-style-type: none;  background-image: none;  display: block;  float: left;  margin: 0;  padding: 0;  width: 26px;  height: 26px;  font-size: 11px;  line-height: 11px;  font-family: Helvetica, Arial;  border: 0;}.mejs-controls .mejs-button button {  cursor: pointer;  display: block;  text-decoration: none;  margin: 7px 5px !important;  padding: 0 !important;  position: absolute !important;  height: 16px !important;  width: 16px !important;  border: 0 !important;  line-height: 16px;  text-indent: 2px;  background: transparent !important;}.mejs-controls .mejs-button button:before {  width: 100%;  height: 100%;  position: absolute;  top: 0px;  left: 0px;  color: white;  z-index: 6;  font-family: 'uncodeicon';  font-size: 14px;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.mejs-container .mejs-controls .mejs-time {  color: #ffffff;  display: block;  height: 17px;  width: auto;  padding: 8px 3px 0 3px;  overflow: hidden;  text-align: center;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}.mejs-container .mejs-controls .mejs-time span {  color: #ffffff;  font-size: 11px;  line-height: 12px;  display: block;  float: left;  margin: 1px 2px 0 0;  width: auto;}.mejs-controls .mejs-play button:before {  content: "\e098";  text-indent: 4px;}.mejs-controls .mejs-pause button:before {  content: "\e099";}.mejs-controls .mejs-stop button:before {  content: "\e09a";}.mejs-controls div.mejs-time-rail {  direction: ltr;  -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  width: calc(100% - 166px);  padding-top: 9px;  position: relative;}.mejs-controls .mejs-time-rail span {  display: block;  position: absolute;  width: 100%;  height: 2px;  cursor: pointer;}.mejs-controls .mejs-time-rail .mejs-time-total {  margin: 5px 0 0;  background: #222324;  outline: 0;}.mejs-controls .mejs-time-rail .mejs-time-buffering {  width: 100%;  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-size: 15px 15px;  animation: buffering-stripes 2s linear infinite;}@keyframes buffering-stripes {  from {    background-position: 0 0;  }  to {    background-position: 30px 0;  }}.mejs-controls .mejs-time-rail .mejs-time-loaded {  width: 0;}.mejs-time-current,.mejs-time-buffering,.mejs-time-loaded,.mejs-time-hovered {  left: 0;  -webkit-transform: scaleX(0);  -ms-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 0;  -ms-transform-origin: 0 0;  transform-origin: 0 0;  -webkit-transition: 0.15s ease-in all;  transition: 0.15s ease-in all;  width: 100%;}.mejs-controls .mejs-time-rail .mejs-time-current {  background: #ffffff;}.mejs-controls .mejs-time-rail .mejs-time-handle {  display: none;  position: absolute;  margin: 0;  width: 10px;  background: #ffffff;  cursor: pointer;  border: solid 2px #333333;  top: -2px;  text-align: center;}.mejs-controls .mejs-time-rail .mejs-time-float {  position: absolute;  display: none;  width: 36px;  height: 17px;  top: -13px;  margin-left: -18px;  text-align: center;  color: white;  outline: 0;}.mejs-controls .mejs-time-rail .mejs-time-float-current {  margin: 2px;  width: 30px;  display: block;  text-align: center;  left: 0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner {  position: absolute;  display: none;  width: 0;  height: 0;  line-height: 0;  border: solid 5px #eeeeee;  border-color: #eeeeee transparent transparent transparent;  top: 15px;  left: 13px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {  width: 48px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {  width: 44px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {  left: 18px;}.mejs-controls .mejs-fullscreen-button button:before {  content: "\e110";}.mejs-controls .mejs-unfullscreen button:before {  content: "\e111";}.mejs-controls .mejs-mute button:before {  content: "\e0c6";}.mejs-controls .mejs-unmute button:before {  content: "\e0c7";}.mejs-controls .mejs-volume-button {  position: relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider {  display: none;  height: 115px;  width: 25px;  background: rgba(50, 50, 50, 0.7);  top: -115px;  left: 0;  z-index: 1;  position: absolute;  margin: 0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {  position: absolute;  left: 11px;  top: 8px;  width: 2px;  height: 100px;  background: #777777;  margin: 0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {  position: absolute;  left: 0;  width: 2px;  height: 100px;  background: #dddddd;  margin: 0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {  position: absolute;  left: 1px;  width: 16px;  height: 6px;  background: #dddddd;  cursor: N-resize;  margin: -3px 0 0;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);}.mejs-controls a.mejs-horizontal-volume-slider {  height: 26px;  width: 60px;  position: relative;  display: block;  float: left;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {  position: absolute;  left: 0;  top: 14px;  width: 50px;  height: 2px;  margin: 0;  padding: 0;  font-size: 1px;  background: #222324;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {  position: absolute;  left: 0;  top: 14px;  width: 50px;  height: 2px;  margin: 0;  padding: 0;  font-size: 1px;  background: #ffffff;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {  display: none;}.mejs-controls .mejs-captions-button {  position: relative;}.mejs-controls .mejs-captions-button button {  background-position: -48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector {  visibility: hidden;  position: absolute;  bottom: 26px;  right: -10px;  width: 130px;  height: 100px;  background: rgba(50, 50, 50, 0.7);  border: solid 1px transparent;  padding: 10px;  overflow: hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul {  margin: 0;  padding: 0;  display: block;  list-style-type: none !important;  overflow: hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {  margin: 0 0 6px 0;  padding: 0;  list-style-type: none !important;  display: block;  color: #ffffff;  overflow: hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {  clear: both;  float: left;  margin: 3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {  width: 100px;  float: left;  padding: 4px 0 0 0;  line-height: 15px;  font-family: helvetica, arial;  font-size: 10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations {  font-size: 10px;  margin: 0 0 5px 0;}.mejs-chapters {  position: absolute;  top: 0;  left: 0;  -xborder-right: solid 1px #ffffff;  width: 10000px;  z-index: 1;}.mejs-chapters .mejs-chapter {  position: absolute;  float: left;  background: #222222;  overflow: hidden;  border: 0;}.mejs-chapters .mejs-chapter .mejs-chapter-block {  font-size: 11px;  color: #ffffff;  padding: 5px;  display: block;  border-right: solid 1px #333333;  border-bottom: solid 1px #333333;  cursor: pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last {  border-right: none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {  background: #666666;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {  font-size: 12px;  font-weight: bold;  display: block;  white-space: nowrap;  text-overflow: ellipsis;  margin: 0 0 3px 0;  line-height: 12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {  font-size: 12px;  line-height: 12px;  margin: 3px 0 4px 0;  display: block;  white-space: nowrap;  text-overflow: ellipsis;}.mejs-captions-layer {  position: absolute;  bottom: 0;  left: 0;  text-align: center;  line-height: 22px;  font-size: 12px;  color: #ffffff;}.mejs-captions-layer a {  color: #ffffff;  text-decoration: underline;}.mejs-captions-layer[lang=ar] {  font-size: 20px;  font-weight: normal;}.mejs-captions-position {  position: absolute;  width: 100%;  bottom: 15px;  left: 0;}.mejs-captions-position-hover {  bottom: 45px;}.mejs-captions-text {  padding: 3px 5px;  background: url(background.png);  background: rgba(20, 20, 20, 0.8);}.me-cannotplay a {  color: #ffffff;  font-weight: bold;}.me-cannotplay span {  padding: 15px;  display: block;}.mejs-controls .mejs-loop-off button {  background-position: -64px -16px;}.mejs-controls .mejs-loop-on button {  background-position: -64px 0;}.mejs-controls .mejs-backlight-off button {  background-position: -80px -16px;}.mejs-controls .mejs-backlight-on button {  background-position: -80px 0;}.mejs-controls .mejs-picturecontrols-button {  background-position: -96px 0;}.mejs-contextmenu {  position: absolute;  width: 150px;  padding: 10px;  top: 0;  left: 0;  background: #ffffff;  border: solid 1px #999999;  z-index: 1001;}.mejs-contextmenu .mejs-contextmenu-separator {  height: 1px;  font-size: 0;  margin: 5px 6px;  background: #333333;}.mejs-contextmenu .mejs-contextmenu-item {  font-family: Helvetica, Arial;  font-size: 12px;  padding: 4px 6px;  cursor: pointer;  color: #333333;}.mejs-contextmenu .mejs-contextmenu-item:hover {  background: #2c7c91;  color: #ffffff;}.mejs-controls .mejs-sourcechooser-button {  position: relative;}.mejs-controls .mejs-sourcechooser-button button {  background-position: -128px 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {  visibility: hidden;  position: absolute;  bottom: 26px;  right: -10px;  width: 130px;  height: 100px;  background: rgba(50, 50, 50, 0.7);  border: solid 1px transparent;  padding: 10px;  overflow: hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {  margin: 0;  padding: 0;  display: block;  list-style-type: none !important;  overflow: hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {  margin: 0 0 6px 0;  padding: 0;  list-style-type: none !important;  display: block;  color: #ffffff;  overflow: hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {  clear: both;  float: left;  margin: 3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {  width: 100px;  float: left;  padding: 4px 0 0 0;  line-height: 15px;  font-family: helvetica, arial;  font-size: 10px;}.mejs-postroll-layer {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  background: rgba(50, 50, 50, 0.7);  z-index: 1000;  overflow: hidden;}.mejs-postroll-layer-content {  width: 100%;  height: 100%;}.mejs-postroll-close {  position: absolute;  right: 0;  top: 0;  background: rgba(50, 50, 50, 0.7);  color: #ffffff;  padding: 4px;  z-index: 100;  cursor: pointer;}video.background-video-shortcode::-webkit-media-controls {  display: none !important;}video.background-video-shortcode {  margin-left: 0 !important;  width: 100%;  height: 100%;  object-fit: cover;}.uncode-live-search i {  font-size: 18px;}ul.dwls_search_results {  display: block;  padding: 0px 27px 0px 27px;  max-height: 500px;  margin: 0;  position: absolute;  left: 0;  overflow: auto;  z-index: 9999;  list-style-type: none;  list-style-image: none;  list-style-position: inside;  border-radius: 0 0 2px 2px;  border-style: solid;  border-width: 1px;}ul.dwls_search_results li {  display: block;  padding: 18px 0px 18px 0px;  border-bottom-style: solid;  border-bottom-width: 1px;  margin: 0 0 0 0;  text-align: left;  text-decoration: none;}ul.dwls_search_results li p {  margin: 5px 0px 0px 0px;}ul.dwls_search_results li a,ul.dwls_search_results li a:visited {  display: block;  margin-left: 0;  padding-left: 0;  text-decoration: none;}ul.dwls_search_results .daves-wordpress-live-search_title span {  display: block;}ul.dwls_search_results .daves-wordpress-live-search_title .search-category {  font-size: 90%;}ul.dwls_search_results .daves-wordpress-live-search_title span {  display: block;}ul.dwls_search_results .daves-wordpress-live-search_author {  margin: 5px 0px 0px 0px;  font-size: 90%;}ul.dwls_search_results .daves-wordpress-live-search_date {  margin: 0;  font-size: 90%;}ul.dwls_search_results .excerpt,ul.dwls_search_results .meta {  width: 100%;}ul.dwls_search_results .clearfix {  float: none !important;  clear: both !important;}.search_footer {  width: 100%;  padding: 27px 0px 27px 0px;  font-size: 10px !important;  transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;}.search_footer a,.search_footer a:visited {  margin-right: 1em;  text-decoration: none;}.dwls_search_results_activity_indicator {  z-index: 999999;}#search_results_activity_indicator {  width: 32px;  height: 32px;}.style-light#search_results_activity_indicator {  background-image: url(../img/oval-anim-light.svg);}.style-dark#search_results_activity_indicator {  background-image: url(../img/oval-anim-dark.svg);}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after {  content: " ";  display: block;  background: inherit;  position: absolute;  z-index: 30;  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.25);  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.25);  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.25);}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after {  width: 3px;  height: 9999px;  left: 50%;  margin-left: -1.5px;}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after {  width: 9999px;  height: 3px;  top: 50%;  margin-top: -1.5px;}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay {  position: absolute;  top: 0;  width: 100%;  height: 100%;}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay {  -webkit-transition-duration: 0.5s;  -moz-transition-duration: 0.5s;  transition-duration: 0.5s;}.twentytwenty-before-label,.twentytwenty-after-label {  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;}.twentytwenty-before-label:before,.twentytwenty-after-label:before {  color: white;  font-size: 13px;  letter-spacing: 0.1em;}.twentytwenty-before-label:before,.twentytwenty-after-label:before {  position: absolute;  background: rgba(255, 255, 255, 0.2);  line-height: 38px;  padding: 0 20px;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before {  top: 50%;  margin-top: -19px;}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before {  left: 50%;  margin-left: -45px;  text-align: center;  width: 90px;}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow {  width: 0;  height: 0;  border: 6px inset transparent;  position: absolute;}.twentytwenty-left-arrow,.twentytwenty-right-arrow {  top: 50%;  margin-top: -6px;}.twentytwenty-up-arrow,.twentytwenty-down-arrow {  left: 50%;  margin-left: -6px;}.twentytwenty-container {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  z-index: 0;  overflow: hidden;  position: relative;  -webkit-user-select: none;  -moz-user-select: none;}.twentytwenty-container img {  position: absolute;  top: 0;  display: block;  width: 100%;}.twentytwenty-container img:last-child {  position: relative;}.twentytwenty-container * {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.twentytwenty-before {  z-index: 20;}.twentytwenty-after {  z-index: 10;}.twentytwenty-handle {  height: 38px;  width: 38px;  position: absolute;  left: 50%;  top: 50%;  margin-left: -22px;  margin-top: -22px;  border: 3px solid white;  -webkit-border-radius: 1000px;  -moz-border-radius: 1000px;  border-radius: 1000px;  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.25);  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.25);  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.25);  z-index: 40;  cursor: ew-resize;}.twentytwenty-horizontal .twentytwenty-handle:before {  bottom: 50%;  margin-bottom: 22px;}.twentytwenty-horizontal .twentytwenty-handle:after {  top: 50%;  margin-top: 22px;}.twentytwenty-vertical .twentytwenty-handle:before {  left: 50%;  margin-left: 22px;}.twentytwenty-vertical .twentytwenty-handle:after {  right: 50%;  margin-right: 22px;}.twentytwenty-left-arrow {  border-right: 6px solid white;  left: 50%;  margin-left: -17px;}.twentytwenty-right-arrow {  border-left: 6px solid white;  right: 50%;  margin-right: -17px;}.twentytwenty-up-arrow {  border-bottom: 6px solid white;  top: 50%;  margin-top: -17px;}.twentytwenty-down-arrow {  border-top: 6px solid white;  bottom: 50%;  margin-bottom: -17px;}.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;}.bypostauthor {  font-style: normal;}img.size-full {  width: auto;  height: auto;}.entry-content > *:first-child {  margin-top: 0px;}.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, 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;}.media-modal.wp-core-ui .alignleft {  float: inherit;  margin: inherit;  box-sizing: inherit;}.wp-block-image.alignleft {  margin-right: 22.5px;}.alignright {  float: right;  margin: 0px 0px 0px 23px;  box-sizing: border-box;}.wp-block-image.alignright {  margin-left: 22.5px;}.aligncenter,.wp-block-image.aligncenter {  float: none;  margin-left: auto;  margin-right: auto;  box-sizing: border-box;}img.alignnone {  float: none;}img.aligncenter {  display: block;}/* WordPress Gallery ------------------------------------------ */.gallery {  margin-left: -0.5em;  margin-right: -0.5em;}.gallery:after {  display: table;  content: "";  clear: both;}.gallery-item {  margin: 0;  float: left;  padding: 0.5em;}.gallery-item img {  width: 100%;}.gallery-columns-1 .gallery-item {  width: 100%;  float: none;}.gallery-columns-2 .gallery-item {  width: 50%;}.gallery-columns-3 .gallery-item {  width: 33.3333%;}.gallery-columns-4 .gallery-item {  width: 25%;}.gallery-columns-5 .gallery-item {  width: 20%;}.gallery-columns-6 .gallery-item {  width: 16.6667%;}.gallery-columns-7 .gallery-item {  width: 14.2857%;}.gallery-columns-8 .gallery-item {  width: 12.5%;}.gallery-columns-9 .gallery-item {  width: 11.1111%;}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {  clear: left;}/*----------------------------------------------------------#Animations----------------------------------------------------------*//* CSS Animations */html:not(.no-cssanimations) .blocks-animation .header-title > *,html:not(.no-cssanimations) .blocks-animation .post-info {  opacity: 0;}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) .owl-item .animate_when_almost_visible,html:not(.no-cssanimations) .owl-item .animate_when_parent_almost_visible {  -webkit-perspective: 1000;}html:not(.no-cssanimations) .uncode-pricing.animate_when_almost_visible {  transform: none;  animation-delay: 0.1s;  animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1);}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible.start_animation:not(.zoom-reverse) {  opacity: 1;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).top-t-bottom {  animation-name: anim_ttb;  opacity: 1;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).bottom-t-top {  animation-name: anim_btt;  opacity: 1;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse) {  opacity: 1;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-bottom-t-top {  animation-name: text_anim_btt;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).left-t-right {  animation-name: anim_ltr;  opacity: 1;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-left-t-right {  animation-name: text_anim_ltr;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-right-t-left {  animation-name: text_anim_rtl;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).right-t-left {  animation-name: anim_rtl;  opacity: 1;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).zoom-in {  animation-name: zoom-in;  transform: scale(1);  opacity: 1;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).zoom-out {  animation-name: zoom-out;  transform: scale(1);  opacity: 1;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).typewriter {  animation-name: typewriter;}html:not(.no-cssanimations) .animate_when_almost_visible.zoom-reverse {  animation-name: zoom-reverse;  animation-duration: 0.3s;  transform: scale(0.5);  opacity: 0;}html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).alpha-anim {  animation-name: alpha-in;  opacity: 1;}html .animate_when_almost_visible.start_animation.do_not_reanimate {  animation-name: none !important;  opacity: 1 !important;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="100"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="100"] {  animation-duration: 0.1s;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="200"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="200"] {  animation-duration: 0.2s;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="300"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="300"] {  animation-duration: 0.3s;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="500"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="500"] {  animation-duration: 0.5s;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="600"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="600"] {  animation-duration: 0.6s;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="700"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="700"] {  animation-duration: 0.7s;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="800"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="800"] {  animation-duration: 0.8s;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="900"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="900"] {  animation-duration: 0.9s;}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="1000"],html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="1000"] {  animation-duration: 1s;}/* 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;  }}/* Text bottom to top keyframes */@keyframes text_anim_btt {  0% {    transform: translate3d(0, 100%, 0);  }  100% {    transform: translate3d(0, 0, 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);  }}